Commit Graph

  • 4e18aea5ff
    UI - Show local timezone info in settings (for future functionality) #2793 dgtlmoon 2024-11-19 15:44:50 +0100
  • fdba6b5566 Notification - Locking paho-mqtt:// version fix dgtlmoon 2024-11-19 14:40:02 +0100
  • 4e6c783c45 Update COMMERCIAL_LICENCE.md dgtlmoon 2024-11-18 16:44:03 +0100
  • e00bc0dffc
    Notification - Fix paho-mqtt requirement (#2784) Kenny Root 2024-11-17 04:19:30 -0800
  • 090163292a
    Fix HIDE_REFERER env option #2787 Tyler Schrock 2024-11-16 07:13:55 -0500
  • 4a87e661e2
    Merge branch 'dgtlmoon:master' into modern-build Kenny Root 2024-11-15 10:51:46 -0800
  • d32466c7c6 Narrow paho-mqtt requirement #2784 Kenny Root 2024-11-15 09:20:57 -0800
  • c528f66914
    feat(playwright): add functionality to fetch paginated content #2780 Danique Wijnalda 2024-11-14 23:30:16 +0100
  • 0f0f5af7b5
    Ability to disable version check (set `DISABLE_VERSION_CHECK=true`) Re #2773 (#2775) dgtlmoon 2024-11-10 15:48:05 +0100
  • 7fcba26bea
    Minor improvement for queue management dgtlmoon 2024-11-10 11:06:47 +0100
  • 51509fac1d Re #2773 #2775 dgtlmoon 2024-11-10 10:26:49 +0100
  • 30515c0e9f More debug around queue size #2776 minor-queue-fix dgtlmoon 2024-11-10 10:21:18 +0100
  • 4bda1a234f
    Update bug_report.md dgtlmoon 2024-11-10 10:13:22 +0100
  • 89c9ead2a0
    Only chown if datastore is not writable by PUID:PGID #722 jeanluc 2024-11-09 11:01:55 +0100
  • a1285f2238
    Don't force the DATASTORE_PATH jeanluc 2024-11-09 10:58:15 +0100
  • 0f425e4d99
    Ensure changedetection has a home dir jeanluc 2024-11-08 18:26:57 +0100
  • 9ca18ff416
    Don't create Pytest cache in container by default jeanluc 2024-11-08 17:15:37 +0100
  • 467315d2c5
    Don't write to the app directory in tests jeanluc 2024-11-08 16:38:15 +0100
  • 0bd4a8e74e
    Use COPY --chmod jeanluc 2024-11-08 14:53:23 +0100
  • e37e3d7af3
    Fix datastore path handling jeanluc 2022-12-23 10:19:55 +0100
  • d6966d85b3
    Do not write bytecode in Docker container jeanluc 2022-12-23 10:01:39 +0100
  • 5d19c9cd31
    Correct mode on entrypoint script jeanluc 2022-12-23 09:46:05 +0100
  • 1d120a1c4f
    Create test datastore for pytest to run in jeanluc 2022-12-22 12:18:29 +0100
  • f706603c39
    Correct semantics on KEEP_PRIVILEGES in Docker entrypoint jeanluc 2022-07-17 10:40:03 +0200
  • 10cc499ab3
    Use variable for datastore in Docker entrypoint jeanluc 2022-07-05 23:58:48 +0200
  • a48b75d4ac
    Improve docker entrypoint to work rootless jeanluc 2022-07-04 11:42:30 +0200
  • 12d26c6667
    Run Docker container as unprivileged user jeanluc 2022-06-25 15:13:14 +0200
  • d297850539 Security - Fix test 0.47.06 dgtlmoon 2024-11-07 20:10:02 +0100
  • 751239250f Security check - improve test dgtlmoon 2024-11-07 19:41:48 +0100
  • 6aceeb01ab 0.47.06 dgtlmoon 2024-11-07 18:47:18 +0100
  • 49bc982c69 CVE-2024-51998 - file:/ path traversal access should not be allowed to access a file without ALLOW_FILE_URI set dgtlmoon 2024-11-07 18:44:08 +0100
  • e0abf0b505
    Update docker-compose.yml (#2767) Arthur Nogueira Neves 2024-11-06 12:41:55 -0500
  • e4f4db8059
    Update docker-compose.yml #2767 Arthur Nogueira Neves 2024-11-06 11:29:44 -0500
  • a08b47f371 Adding python 3.13 test dgtlmoon 2024-11-01 19:09:41 +0100
  • f08a1185aa
    Price tracker - fix for sites that supply an empty additional price (#2758) dgtlmoon 2024-11-01 10:56:27 +0100
  • 62bd94df86 Merge branch 'master' into 2756-price-tracker-empty-price #2758 2756-price-tracker-empty-price dgtlmoon 2024-11-01 10:26:21 +0100
  • ad5d7efbbf
    Testing - Pinning werkzeug (#2757) dgtlmoon 2024-11-01 10:23:34 +0100
  • be2ababd99 price tracker - fix for sites that supply an empty additional price dgtlmoon 2024-11-01 10:14:04 +0100
  • 862635260e Pinning werkzeug #2757 dgtlmoon 2024-11-01 09:52:58 +0100
  • 7029d10f8b 0.47.05 0.47.05 dgtlmoon 2024-10-31 22:51:03 +0100
  • 26d3a23e05 CVE-2024-51483 - Fix for limiting access to file:// via source:file:///tmp/file.txt when using webdriver/playwright dgtlmoon 2024-10-31 22:48:40 +0100
  • 942625e1fb Backups - Hide incomplete/running backups from being downloaded dgtlmoon 2024-10-31 10:58:41 +0100
  • 33c83230a6
    Backups - Backups now operate in the background, provide a nice UI to access/download previous backups (#2755) dgtlmoon 2024-10-31 10:34:59 +0100
  • 505f07d417 tidyup for removing backups #2755 dgtlmoon 2024-10-31 09:48:16 +0100
  • e7572480c8 fix redirect dgtlmoon 2024-10-31 09:45:42 +0100
  • 69ed6376fa Add logging dgtlmoon 2024-10-31 09:35:29 +0100
  • 6c1e6c5b4f Adding extra checks dgtlmoon 2024-10-31 09:33:42 +0100
  • 4f5a8c346a extra test dgtlmoon 2024-10-31 09:30:06 +0100
  • e712d4c1db Slightly better backup handling UI dgtlmoon 2024-10-31 09:28:07 +0100
  • 87510becb5
    Filters - Process all CSS and XPath 'subtract' selectors in a single pass to prevent index shifting and reference loss during DOM manipulation. (#2754) dgtlmoon 2024-10-30 12:00:53 +0100
  • 641369f0d5 Small tidyup #2754 dgtlmoon 2024-10-30 10:15:54 +0100
  • 4bb5be1402 Apply same fix but for xpath dgtlmoon 2024-10-30 10:12:12 +0100
  • 8e69419246 Re #2752 - Process all CSS "subtract" (remove) selectors as one so that they dont shift their index in the DOM and lose their meaning dgtlmoon 2024-10-30 09:52:07 +0100
  • 5e95dc62a5 0.47.04 0.47.04 dgtlmoon 2024-10-29 08:25:05 +0100
  • 7d94535dbf
    Do not recheck 'paused' watches on edit/save (Re #2747 #2750) dgtlmoon 2024-10-29 08:24:15 +0100
  • 046bbbffb6 Re #2747 - Do not recheck 'paused' watches on edit/save #2750 2747-dont-check-paused-on-edit dgtlmoon 2024-10-29 07:52:04 +0100
  • 563c196396
    Notification post:// get:// etc - Fixing URL encoding of headers so that '+' in URL is correctly parsed as ' ' (and other url-encodings) (#2745) dgtlmoon 2024-10-28 16:59:49 +0100
  • 1dce9d5549 Re #2742 fixing URL encoding of headers so that '+' in URL is correctly parsed as ' ' (and other url-encodings) #2745 2742-notification-headers-encoding dgtlmoon 2024-10-28 16:23:12 +0100
  • e8b82c47ca
    #2502 - Add jinja2 template handling to request body and headers (#2740) Christopher Charbonneau Wells 2024-10-28 07:46:05 -0700
  • 53fa57e72f
    Correct URL and body error append targets #2740 Christopher Charbonneau Wells 2024-10-28 05:13:09 -0700
  • daa3d0c5d3 Add details to jinja2 validation errors Christopher Charbonneau Wells 2024-10-28 02:38:20 +0000
  • 7fd46c590d Add jinja2 validation for headers field data Christopher Charbonneau Wells 2024-10-28 02:30:40 +0000
  • df5dca18af Indicate Jinja2 support in UI Christopher Charbonneau Wells 2024-10-26 01:34:39 +0000
  • a4e6c926d6 Add Jinja2 support to request headers Christopher Charbonneau Wells 2024-10-26 01:22:27 +0000
  • e973d686fb Switch back to request body check for jinja render Christopher Charbonneau Wells 2024-10-25 16:08:28 +0000
  • ece5c48144 Update tests, validation, and processing for request body jinja2 support Christopher Charbonneau Wells 2024-10-25 15:49:20 +0000
  • 587ac0fe46 Move global vars to all live under the 'app' var #2735 apscheduler-cron-like dgtlmoon 2024-10-25 17:04:52 +0200
  • 224b5182a2 Add test for body jinja2 processing Christopher Charbonneau Wells 2024-10-25 14:38:26 +0000
  • c2a208302e Only test jinja compile on body if body exists Christopher Charbonneau Wells 2024-10-25 14:15:02 +0000
  • dccc6f57ba #2502 - Add jinja2 template handling to request body Christopher Charbonneau Wells 2024-10-25 13:43:37 +0000
  • e84de7e8f4
    Restock detection - Add additional out-of-stock detection for PT language (#2738) Gonçalo Silva 2024-10-24 19:03:14 +0100
  • 1543edca24
    "Send test notification" in "Restock" mode was not working correclty when restock tokens "{{restock.price}}" were in the notification body (#2737) dgtlmoon 2024-10-24 19:46:45 +0200
  • daa5ccfc93 Fix bad test #2737 notificaton-test-error-restock dgtlmoon 2024-10-24 19:02:28 +0200
  • 7d94e20a29
    Sort out of stock text alphabetically #2738 Gonçalo Silva 2024-10-24 17:52:47 +0100
  • a9e7a54066 Adding test dgtlmoon 2024-10-24 18:52:00 +0200
  • 05cf777a2b
    Add additional out-of-stock detection for PT Gonçalo Silva 2024-10-24 17:50:47 +0100
  • 93a7df5462 "Send test notification" in "Restock" mode was not working correclty when restock tokens "{{restock.price}}" were in the notification body dgtlmoon 2024-10-24 18:36:54 +0200
  • 34fe88af67 Adding pip limit dgtlmoon 2024-10-22 10:50:52 +0200
  • 4b7f7f8379 Adding apscheduler dgtlmoon 2024-10-22 10:46:56 +0200
  • 397f79ffd5 WIP #2734 debian-package dgtlmoon 2024-10-22 10:17:57 +0200
  • 7bc32ae5dd
    fix: stripe table cleanup #2733 adripo 2024-10-22 02:12:32 +0200
  • 66ed0f8a73
    fix: pure table css adripo 2024-10-22 02:12:14 +0200
  • 82e0b99b07
    #2727 Notifications - Fix "send test notification" on empty list, includes test (#2731) dgtlmoon 2024-10-21 11:35:37 +0200
  • b0ff9d161e
    UI - Fix mobile styling inconsistencies and resolve diff page overflow issue (#2716) Emmanuel Ojighoro 2024-10-21 10:34:22 +0100
  • 62888a8802 Re #2727 - Adding test #2731 dgtlmoon 2024-10-21 10:02:42 +0200
  • cd919dbb0b Merge remote-tracking branch 'mikebgrep/master' into 2727-notification-empty-watches #2730 2727-notification-empty-watches dgtlmoon 2024-10-21 10:05:01 +0200
  • 6e0a0b5d5f Re #2727 - Adding test dgtlmoon 2024-10-21 10:02:42 +0200
  • a1d8186546
    Update changedetectionio/flask_app.py #2727 dgtlmoon 2024-10-21 09:32:02 +0200
  • d82f254382 fix typo, add additional condition for if when wathing are len() < 0 mikebgrep 2024-10-20 14:07:49 +0300
  • 63366a0a83 add if None for watch in queue_notification_for_watch mikebgrep 2024-10-20 14:06:58 +0300
  • eba27dcd91 WIP #2722 limit-history dgtlmoon 2024-10-17 21:08:05 +0200
  • 8757685864 Fix mobile styling inconsistencies and resolve diff page overflow issue #2716 Emmanuel Ojighoro 2024-10-15 17:47:52 +0100
  • c1dd681643
    Filters - "Block change detection when text exists" should not trigger a change when the original text returns dgtlmoon 2024-10-14 12:57:02 +0200
  • 16a85e2a60 Closes #2548 #2709 2548-trigger-check dgtlmoon 2024-10-14 11:11:00 +0200
  • ecafa27833 UI - More work on tab buttons hiding behind menu/header :-) dgtlmoon 2024-10-11 22:54:09 +0200
  • f7d4e58613 0.47.03 0.47.03 dgtlmoon 2024-10-11 17:33:00 +0200
  • 5bb47e47db
    Remove same checksum skip check - saved a little CPU but added a lot of complexity (#2700) dgtlmoon 2024-10-11 17:28:42 +0200
  • 7fe0d05c5a
    Merge branch 'master' into remove-same-checksum-skip #2700 remove-same-checksum-skip dgtlmoon 2024-10-11 17:24:23 +0200
  • 03151da68e UI - Fix scroll offset / tab buttons hiding behind menu/header dgtlmoon 2024-10-11 16:04:08 +0200
  • af90d6a11f oops dgtlmoon 2024-10-11 16:02:55 +0200