Commit Graph

  • f4bb32f588
    Update python-socketio requirement from ~=5.16.0 to ~=5.16.1 (#3869) master dependabot[bot] 2026-02-13 17:43:43 +01:00
  • bcd32852ca
    API - Remove flask_expects_json validation, this is covered entirely by OpenAPI, update OpenAPI spec. (#3871) dgtlmoon 2026-02-13 16:30:59 +01:00
  • fffcc9af39 WIP API-fields-update dgtlmoon 2026-02-13 15:44:54 +01:00
  • 961901c594 WIP dgtlmoon 2026-02-13 15:15:34 +01:00
  • 340421ea36 Minor cache dgtlmoon 2026-02-13 14:58:23 +01:00
  • f29c4c8f5f WIP dgtlmoon 2026-02-13 14:54:34 +01:00
  • 9702b6c8a1 Tweak message dgtlmoon 2026-02-13 14:52:34 +01:00
  • 798fc21f1c WIP dgtlmoon 2026-02-13 14:50:23 +01:00
  • 0c6931c07c WIP dgtlmoon 2026-02-13 14:40:43 +01:00
  • 60ed2a26ea WIP dgtlmoon 2026-02-13 14:28:56 +01:00
  • 490ca0a663 WIP dgtlmoon 2026-02-13 11:41:55 +01:00
  • ad14807067
    Update python-engineio requirement from ~=4.13.0 to ~=4.13.1 (#3868) dependabot[bot] 2026-02-13 11:24:50 +01:00
  • 10c9df288a WIP dgtlmoon 2026-02-13 11:24:17 +01:00
  • f54725d292 Increase test coverage dgtlmoon 2026-02-13 09:18:28 +01:00
  • acf9e4a1e6 Remove flask_expects_json dgtlmoon 2026-02-13 09:10:31 +01:00
  • 7ddc0f9be0 Sync API Spec with base model dgtlmoon 2026-02-13 09:10:04 +01:00
  • 20f11c5c4a Improve error logging dgtlmoon 2026-02-13 08:49:09 +01:00
  • 1d281baace Avoid reprocessing if the page was the same dont-reprocess-if-not-needed dgtlmoon 2026-02-12 15:56:36 +01:00
  • 4bc01aca8d
    Price tracker - Use a more memory efficient price scraper, use subprocess on linux for cleaner memory management. (#3864) dgtlmoon 2026-02-11 17:21:08 +01:00
  • 9729f4c4e4 tweak memfix-linuxonly-restock dgtlmoon 2026-02-11 17:08:58 +01:00
  • 759d4118bf Use extruct as a last resort dgtlmoon 2026-02-11 16:59:44 +01:00
  • bafbdfb5c0 Price tracker - Use subprocess on linux for cleaner memory management. dgtlmoon 2026-02-11 16:40:12 +01:00
  • ef41dd304c
    Refactoring upgrade path (#3861) dgtlmoon 2026-02-11 16:13:08 +01:00
  • 9548f5bd8f Also URL addition in upgrade upgrade-refactor dgtlmoon 2026-02-11 16:03:23 +01:00
  • 5718280518 Use detactedh sha instead dgtlmoon 2026-02-11 15:56:56 +01:00
  • b24ae45860 extra test dgtlmoon 2026-02-11 15:53:01 +01:00
  • 0e4e1cf65e Correct test of init dgtlmoon 2026-02-11 15:47:03 +01:00
  • d810dc38f4 deep fetch dgtlmoon 2026-02-11 15:37:25 +01:00
  • c1e9e012e3 upgrade path check dgtlmoon 2026-02-11 15:34:18 +01:00
  • 5c29f1cee8 Adding test step for upgrades dgtlmoon 2026-02-11 15:33:07 +01:00
  • a0b8d8e3ca Better to quit dgtlmoon 2026-02-11 15:17:19 +01:00
  • 1942d42b06 Refactoring upgrade path dgtlmoon 2026-02-11 15:13:23 +01:00
  • 5726c5a0ac
    API - Import use background task to import large lists (#3858) dgtlmoon 2026-02-11 08:15:58 +01:00
  • 80f7decf4f API - Bumping docs dgtlmoon 2026-02-11 07:44:45 +01:00
  • c66a29b011
    API - Import - Ability to set any watch value as HTTP URL Query value, for example ?processor=restock_diff&time_between_check={'hours':24} Re #3845 (#3857) dgtlmoon 2026-02-11 07:26:48 +01:00
  • b5b5e8d3e4 API - Import - Ability to set any watch value as HTTP URL Query value, for example ?processor=restock_diff&time_between_check={'hours':24} Re #3845 3845-import-api-add-settings dgtlmoon 2026-02-11 07:07:02 +01:00
  • a1a2e5c5bf
    API - Include missing tags in fetching watch information. #3854 (#3856) dgtlmoon 2026-02-11 06:45:19 +01:00
  • 4c72ff1d13 oops 3854-API-tags-missing-response dgtlmoon 2026-02-11 06:34:32 +01:00
  • c6557dbc67 Merge branch 'master' into 3854-API-tags-missing-response dgtlmoon 2026-02-11 06:32:01 +01:00
  • 6e90a0bbd1 UI - Bulk checkbox operations modal confirmation fix Re #3853 dgtlmoon 2026-02-11 06:29:59 +01:00
  • 7060e9bc02 Include missing tags reply Re #3854 dgtlmoon 2026-02-11 06:17:17 +01:00
  • e64ce734e2
    Bump cryptography from 44.0.0 to 46.0.5 dependabot/pip/cryptography-46.0.5 dependabot[bot] 2026-02-11 01:43:54 +00:00
  • 987789425d
    Tags update fix (#3849) dgtlmoon 2026-02-07 17:13:41 +01:00
  • 3c6b93890c Improve upgrades tags-update-fix dgtlmoon 2026-02-07 16:44:18 +01:00
  • 034c7ec891 WIP dgtlmoon 2026-02-07 16:35:52 +01:00
  • e65fdd1f1a wip dgtlmoon 2026-02-07 16:34:51 +01:00
  • 181ffa3bb4 tweak upgrades dgtlmoon 2026-02-07 16:30:59 +01:00
  • 80bb640c91 small tweak dgtlmoon 2026-02-07 14:10:44 +01:00
  • 8ee478b008 Clean off old hashing work dgtlmoon 2026-02-07 14:06:39 +01:00
  • 2885a2d1a9 tweak tag rehydrate dgtlmoon 2026-02-07 14:01:25 +01:00
  • 58bbc8b66b Fix for tags upgrade of datastorage dgtlmoon 2026-02-07 13:51:13 +01:00
  • 892b645147
    Refactor for Tags storage (#3848) dgtlmoon 2026-02-07 13:13:02 +01:00
  • eeea87fde2 sync with tests/changes update_27_tags_update dgtlmoon 2026-02-07 12:16:43 +01:00
  • 956c24c95a Refactor for Tags storage dgtlmoon 2026-02-07 11:57:37 +01:00
  • 278da3fa9b Including uptime in UI settings/info dgtlmoon 2026-02-07 03:50:28 +01:00
  • c577bd700c
    Refactor watch saving backend, closes #3846 (#3847) dgtlmoon 2026-02-07 03:41:35 +01:00
  • a89c30f882 adding notes datastore-save-immediate dgtlmoon 2026-02-07 03:41:02 +01:00
  • c6744f6969 fix test dgtlmoon 2026-02-07 03:29:19 +01:00
  • 01eb8f629a Adding tests and comments dgtlmoon 2026-02-07 03:20:23 +01:00
  • faa7fa88cd lock fixes dgtlmoon 2026-02-07 02:48:37 +01:00
  • 3123bf0016 processor config fixes dgtlmoon 2026-02-07 02:34:29 +01:00
  • fcadda5f09 cross platform safety dgtlmoon 2026-02-07 02:27:02 +01:00
  • dc157cccd5 remove old code dgtlmoon 2026-02-07 02:20:51 +01:00
  • 8018742c67 remove old calls dgtlmoon 2026-02-07 02:15:53 +01:00
  • e41b33269f Refactor dgtlmoon 2026-02-07 02:01:58 +01:00
  • d4d6bb2872
    Bump psutil from 7.2.1 to 7.2.2 (#3844) dependabot[bot] 2026-02-06 19:55:04 +01:00
  • 45fb262386
    Bump pyppeteer-ng from 2.0.0rc12 to 2.0.0rc13 (#3843) dependabot[bot] 2026-02-06 01:33:10 +01:00
  • 1058debc12
    Fix for When MoreThanOnePriceFound() is raised, plugins dont fire #3840 #3833 dgtlmoon 2026-02-05 20:07:47 +01:00
  • 61b41b0b16
    Rebuild translations (#3842) dgtlmoon 2026-02-05 18:17:46 +01:00
  • b3d14d5a41 Rebuild translations update-translations dgtlmoon 2026-02-05 17:51:12 +01:00
  • efe3afd383 UI - Favicon use lazy load for faster rendering dgtlmoon 2026-02-05 17:21:57 +01:00
  • 84d26640cc
    Adding more tests and Watch object improvements (#3841) dgtlmoon 2026-02-05 17:01:08 +01:00
  • 559a925129 Adding more tests and references watch-datastore-minor-refactor-tests dgtlmoon 2026-02-05 16:47:31 +01:00
  • 2349344d9e
    Improved watch global settings handling (#3839) dgtlmoon 2026-02-05 16:40:00 +01:00
  • df8f61be98 Re #3833 3833-multiple-prices-plugins dgtlmoon 2026-02-05 16:37:33 +01:00
  • 799818dd40 add note watch-memory-mapping dgtlmoon 2026-02-05 16:30:35 +01:00
  • bdc2916c07 New datastore message should be warning not critical dgtlmoon 2026-02-05 16:24:52 +01:00
  • b06797636c New datastore message should be warning not critical dgtlmoon 2026-02-05 16:24:52 +01:00
  • fcd07e23f3 Improved watch global settings handling dgtlmoon 2026-02-05 16:21:52 +01:00
  • 4fd477a60c Improving upgrade path dgtlmoon 2026-02-05 13:00:01 +01:00
  • dc8b387f40
    History length limit size option (#3834) dgtlmoon 2026-02-05 12:29:20 +01:00
  • 2149a6fe3b
    Memory improvement - Use builtin markupsafe instead of creating a jinja2 template env each time for small strings (#3836) dgtlmoon 2026-02-05 10:07:36 +01:00
  • 913f0bf103 Memory improvement - Use builtin markupsafe instead of creating a jinja2 template env each time for small strings jinja2-escape-mem-fix dgtlmoon 2026-02-05 09:48:23 +01:00
  • f77d2bac6d Favicon path - cache results dgtlmoon 2026-02-05 09:39:50 +01:00
  • 75ecd1b793 UI - Backups tab - styling fix dgtlmoon 2026-02-05 00:18:22 +01:00
  • 4fe2a67839 Styling fix for "backups" tab Re #3821 dgtlmoon 2026-02-04 22:42:57 +01:00
  • 5bbbe37436
    UI- Fix possible bug adding tags in quickwatch form dgtlmoon 2026-02-04 14:27:54 +01:00
  • 83d7ce0fcf
    Processor plugin improvements - Now supports creating your own processor (for example, monitor DNS changes) (#3739) dgtlmoon 2026-02-04 14:23:08 +01:00
  • 50fe822d8e Adding random tips processor-plugin-improvements dgtlmoon 2026-02-04 14:22:26 +01:00
  • a7ea79e1fc Improve test for missing processor dgtlmoon 2026-02-04 14:10:30 +01:00
  • 9921d303de tweaks for when the processor is not found dgtlmoon 2026-02-04 13:56:55 +01:00
  • 7832787b84 Improve tests dgtlmoon 2026-02-04 13:36:43 +01:00
  • bd5f7187f7 oops dgtlmoon 2026-02-04 13:24:33 +01:00
  • e2f9fdb384 Merge branch 'processor-plugin-improvements' of github.com:dgtlmoon/changedetection.io into processor-plugin-improvements dgtlmoon 2026-02-04 13:13:10 +01:00
  • 261f88b272 Add test dgtlmoon 2026-02-04 13:13:00 +01:00
  • 8d2e668b42 Fix name dgtlmoon 2026-02-04 13:12:57 +01:00
  • 6bea9909ec
    Bump elementpath from 5.1.0 to 5.1.1 (#3799) dependabot[bot] 2026-02-04 11:49:35 +01:00
  • c7050077be
    Apply suggestion from @dgtlmoon dgtlmoon 2026-02-03 15:55:17 +01:00
  • 5f25e3825c Closes #3814 dgtlmoon 2026-02-03 15:49:54 +01:00
  • 041c1ad531 Better support for capabilities dgtlmoon 2026-02-03 15:39:50 +01:00