Commit Graph

  • 281c1ea7e1 i18n: Clear pre-existing dennis warnings in messages.pot (#4112) master skkzsh 2026-05-02 11:57:13 +09:00
  • aef133351d Bump cryptography from 44.0.0 to 47.0.0 dependabot/pip/cryptography-47.0.0 dependabot[bot] 2026-05-01 00:40:45 +00:00
  • d304bb8e8e Update lxml requirement dependabot/pip/lxml-neq-5.2.0-and-neq-5.2.1-and-gte-6.1.0-and-lt-7 dependabot[bot] 2026-05-01 00:39:58 +00:00
  • cf31823d53 i18n: Enforce dennis lint warnings in CI (#4105) skkzsh 2026-04-30 20:04:12 +09:00
  • aadf8df7ae API - Add restock config to API /v1/watch/ json output #4099 (#4103) dgtlmoon 2026-04-29 20:10:47 +10:00
  • 44ac324a41 API - watch.link was accidently a tuple, enforcing string (#4104) dgtlmoon 2026-04-29 20:10:16 +10:00
  • d80a38a1b1 API - watch.link was accidently a tuple, enforcing string api-watch-link-bug dgtlmoon 2026-04-29 19:36:34 +10:00
  • b87ef5b01c Mutation hazard 4099-restock-overrides-this-watch dgtlmoon 2026-04-29 19:34:19 +10:00
  • 622c8740e9 Rebuild dgtlmoon 2026-04-29 19:26:04 +10:00
  • be080ca3ae Bump API version dgtlmoon 2026-04-29 19:25:48 +10:00
  • 9da3113787 API Aadd restock config to API /v1/watch/ json output #4099 dgtlmoon 2026-04-29 19:24:05 +10:00
  • 7831a499b2 i18n: Add dennis .pot/.po lint (#4097) skkzsh 2026-04-29 16:11:03 +09:00
  • e25387f588 Improve LiteLLM deps #4093 (#4102) dgtlmoon 2026-04-29 17:08:20 +10:00
  • e4bc048280 UI - AI/LLM - "Summary" button should set last viewed (#4095) dgtlmoon 2026-04-28 19:47:15 +10:00
  • 2839a4276e Ruff INT (flake8-gettext) (#4096) skkzsh 2026-04-28 18:46:58 +09:00
  • f6700631be UI - AI/LLM - "Summary" button should set last viewed summary-mark-read dgtlmoon 2026-04-28 17:27:49 +10:00
  • 5759a28d89 0.55.3 0.55.3 dgtlmoon 2026-04-28 15:26:20 +10:00
  • eae9521924 Recompile languages 0.55.2 dgtlmoon 2026-04-28 15:23:01 +10:00
  • 1dbbbd6819 0.55.2 dgtlmoon 2026-04-28 15:20:38 +10:00
  • d07b57b816 typo: {{diff_url}} token mentioned twice (#4094) redphx 2026-04-28 10:52:58 +07:00
  • 22ef98d58e i18n: UI - Align desktop "Last Checked" / "Last Changed" with mobile (#4090) skkzsh 2026-04-28 09:46:40 +09:00
  • 9f6e4ea0ad UI - AI/LLM - OpenRouter config UI was missing the correct fields. #4091 dgtlmoon 2026-04-28 10:44:28 +10:00
  • 7d2803e179 Freeze POT-Creation-Date at sentinel to stop per-locale churn (#4092) skkzsh 2026-04-27 23:37:14 +09:00
  • f93dc7746d i18n - Recompile languages dgtlmoon 2026-04-27 17:11:06 +10:00
  • d427dbc2b2 0.55.1 0.55.1 dgtlmoon 2026-04-27 17:03:18 +10:00
  • 52b189fc7c Security - Hardening XML parser against XXE dgtlmoon 2026-04-27 16:36:57 +10:00
  • 866b442576 Security - Stored XSS via Tag Name in Modal Dialog dgtlmoon 2026-04-27 16:35:40 +10:00
  • ba20f66cee Security - Arbitrary Local File Read via crafted backup restore dgtlmoon 2026-04-27 16:33:54 +10:00
  • e064bcea13 i18n - Update Korean language (#4084) Junhan Koo 2026-04-27 12:01:37 +09:00
  • 74a7eb1b11 [i18n] "Usage" tab label in AI / LLM settings is ambiguous across contexts #4086 (#4088) dgtlmoon 2026-04-26 23:25:22 +10:00
  • 0149d88b2d [i18n] "Usage" tab label in AI settings is ambiguous across contexts #4086 i18n-api-tag-context dgtlmoon 2026-04-26 22:39:15 +10:00
  • 79d75f7926 Translations - Playwright macro unused, add extra linting for translations, add TRANSLATORS.md (#4087) dgtlmoon 2026-04-26 20:36:50 +10:00
  • 96e630c778 Bumping linter, add doc playwright-macro-unused dgtlmoon 2026-04-26 20:16:47 +10:00
  • 645f468b64 recompiled dgtlmoon 2026-04-26 20:03:46 +10:00
  • 980d49901c playwright warning macro not used dgtlmoon 2026-04-26 20:02:47 +10:00
  • fd636f16b1 i18n: Consolidate fragmented gettext calls into entire-sentence msgids (#4076) skkzsh 2026-04-26 18:55:34 +09:00
  • e9e8c8d218 LLM / AI Change detection rules and Summaries dgtlmoon 2026-04-24 23:21:09 +10:00
  • 9d4a12f188 Bumping README dgtlmoon 2026-04-24 23:19:28 +10:00
  • b096d7cc2a DeprecationWarning: codecs.open() is deprecated. Use open() instead. (#4078) skkzsh 2026-04-24 21:53:22 +09:00
  • 76dcd7b99a CI - Translation sync check (#4085) dgtlmoon 2026-04-24 20:11:02 +10:00
  • 2a68e53c98 Update python-engineio requirement from <5,>=4.9.0 to >=4.13.1,<5 (#4079) dependabot[bot] 2026-04-24 10:47:42 +02:00
  • 788acabdd8 CI - Re #4080 msgfmt linting (#4081) dgtlmoon 2026-04-24 18:45:50 +10:00
  • 4679e28cf9 Fixing dupes 4080-msgfmt-lint dgtlmoon 2026-04-24 18:13:05 +10:00
  • e053b50382 Add package dgtlmoon 2026-04-24 18:01:11 +10:00
  • 4f76c01857 Re #4080 msgfmt linting dgtlmoon 2026-04-24 17:57:48 +10:00
  • 98a3ae68ae i18n: Wrap untranslated UI strings in include_subtract.html and add ja translations (#4054) skkzsh 2026-04-22 07:16:35 +09:00
  • f21d4f4a9f UI - Fix broken opacity feedback for restock/price fields on tag edit screen (#4072) skkzsh 2026-04-21 20:41:59 +09:00
  • 8a66da3d6d UI - Use pgettext for diff page From/To labels to prevent context collisions (#4073) skkzsh 2026-04-21 19:00:15 +09:00
  • 4f61f65769 0.54.10 0.54.10 dgtlmoon 2026-04-20 10:46:25 +02:00
  • c6bb908594 UI - Fix unresponsive "Show advanced help and tips" button on tag edit screen (#4055) skkzsh 2026-04-20 17:42:29 +09:00
  • acb9de955d Fix untranslated labels on mobile watchlist view (#4064) skkzsh 2026-04-20 10:32:14 +09:00
  • 2e90abedb9 Fix - diff_changed_to causing some missed notifications #4063 #3818 (#4066) dgtlmoon 2026-04-19 20:11:34 +10:00
  • b70020582f Fix - diff_changed_to causing some missed notifications #4063 #3818 4063-diff-changes-to dgtlmoon 2026-04-19 11:53:00 +02:00
  • ddcc223658 Bump apprise from 1.9.8 to 1.9.9 (#4059) dependabot[bot] 2026-04-17 05:09:14 +02:00
  • eac4d1e76a Update selenium requirement from ~=4.31.0 to ~=4.43.0 dependabot/pip/selenium-approx-eq-4.43.0 dependabot[bot] 2026-04-17 00:23:54 +00:00
  • 8cfa6eb336 i18n: Wrap untranslated UI strings and update ja translations (#4052) skkzsh 2026-04-16 10:54:13 +09:00
  • 738dc1e678 Merge branch 'master' into dev dev dgtlmoon 2026-04-14 13:30:03 +02:00
  • 9f3a9fdc18 0.54.9 0.54.9 dgtlmoon 2026-04-14 09:14:48 +02:00
  • c78b98e3a5 Ignore text should override trigger text (It should ignore the trigger text if it appears) (#3450) dgtlmoon 2026-04-14 17:13:33 +10:00
  • 0576d7c169 No need for this field at all in the public API ignore-text-should-ovverride-triggers dgtlmoon 2026-04-14 09:00:36 +02:00
  • c66ecde8be Recompile APi docs dgtlmoon 2026-04-14 08:48:20 +02:00
  • 28edcf6b6a Check trigger_text against post-ignore text, and invalidate skip-cache when filter config changes dgtlmoon 2026-04-14 08:43:53 +02:00
  • 17a2432082 Merge branch 'master' into ignore-text-should-ovverride-triggers dgtlmoon 2026-04-14 08:12:43 +02:00
  • 47ffd9aa2e Translations - JA - Recompile dgtlmoon 2026-04-14 08:09:05 +02:00
  • b16f74e960 Fix strings not rendered in user's locale despite having .po entries (#4051) skkzsh 2026-04-14 15:07:44 +09:00
  • a2f26f8d15 Update Japanese translations for new strings and fix fragment handling (#4050) skkzsh 2026-04-14 14:42:16 +09:00
  • 669e95a017 Merge branch 'master' into ignore-text-should-ovverride-triggers dgtlmoon 2026-04-12 10:56:36 +02:00
  • 37eac0aab4 Notifications - Discord #3721 - Dont use &nbsp; for discord (Actually Discord:// notifications should always use plaintext format anyway) dgtlmoon 2026-04-11 09:25:44 +02:00
  • 0121c42f47 Test improvement - text extract tidyup (#4048) dgtlmoon 2026-04-11 17:21:39 +10:00
  • 70c900804b Text filters - New simpler filter "Extract lines containing text" (#4046) dgtlmoon 2026-04-11 16:14:51 +10:00
  • 722644b111 Handle inline favicons (#4047 #3891 ) dgtlmoon 2026-04-11 15:35:27 +10:00
  • 430d2130b3 test tweak text-filter-extract-lines-containing-subtext dgtlmoon 2026-04-11 07:30:09 +02:00
  • 7e58fed0ab Merge branch 'master' into text-filter-extract-lines-containing-subtext dgtlmoon 2026-04-11 07:22:35 +02:00
  • 5183203e69 Re #3891 - Handle inline favicons 3891-inline-favicon dgtlmoon 2026-04-11 07:19:16 +02:00
  • da6ac469c9 Merge branch 'master' into dev dgtlmoon 2026-04-11 07:09:31 +02:00
  • 4be295b613 test tweak dgtlmoon 2026-04-11 07:04:09 +02:00
  • fcba83724a Rebuilding api-spec docs dgtlmoon 2026-04-11 04:57:22 +02:00
  • 2a09f21722 update tests and api spec dgtlmoon 2026-04-11 04:57:05 +02:00
  • 0dbfb02e17 UI - URL field should be just a string field (Not type=url) because URLs with Jinja2 macros could cause false errors #3777 dgtlmoon 2026-04-11 04:49:28 +02:00
  • ac9f220147 Text filters - New simpler filter "Extract lines containing text" dgtlmoon 2026-04-11 04:21:54 +02:00
  • caa393d5b9 Add complete Turkish translation (#4044) hekwert 2026-04-11 03:29:46 +03:00
  • 17ed9536a3 Czech l12n updates (#4043) Jaroslav Lichtblau 2026-04-11 02:29:24 +02:00
  • b403b08895 fix: XLSX import error messages report wrong row number after failed rows + test (#4036) chaoliang yan 2026-04-10 21:08:28 +10:00
  • 9df2e172f4 Test - word-level diff - Re #4037 - adding test (#4042) dgtlmoon 2026-04-10 20:32:02 +10:00
  • dc037f85ab Fix/step failure notification crash (#4041) dgtlmoon 2026-04-10 20:15:47 +10:00
  • 388b280219 Re #4037 - adding test 4037-word-level-diff-test dgtlmoon 2026-04-10 11:50:47 +02:00
  • 90f157abde Groups - Set custom colour for tag/group/label background (#4040) dgtlmoon 2026-04-10 19:48:58 +10:00
  • 4294b461c7 fix: pass include_change_type_prefix to word-level diff (#4037) chaoliang yan 2026-04-10 19:46:55 +10:00
  • 126c9864f8 test: unit tests for send_step_failure_notification AttributeError regression fix/step-failure-notification-crash dgtlmoon 2026-04-10 11:39:19 +02:00
  • bb41626ac1 Merge branch 'master' into 4020-custom-colours 4020-custom-colours dgtlmoon 2026-04-10 11:32:53 +02:00
  • 9e71cf9409 Groups - Set custom colour for tag/group/label background dgtlmoon 2026-04-10 11:26:14 +02:00
  • 01546cfbe4 fix: correct _check_cascading_vars call in send_step_failure_notification lawrence3699 2026-04-10 11:50:41 +10:00
  • 77116f5203 Add Portuguese (Brasil) translation (#4033) Maicon Strey 2026-04-09 21:46:37 -03:00
  • 238d6ba72d Feature - Groups/tag - Apply a group by specifying a wildcard, ie *.mysite.com* (#4032) dgtlmoon 2026-04-10 10:45:23 +10:00
  • 40bb37aa58 Feature - Groups/tag - Apply a group by specifying a wildcard, ie *.mysite.com* wildcard-auto-tag-assign dgtlmoon 2026-04-09 09:05:54 +02:00
  • ede06a92bd diff_changed_from/diff_changed_from tokens - improve documentation dgtlmoon 2026-04-09 08:32:13 +02:00
  • 9d4249c820 Notification - Adding tokens {{diff_changed_from}} and {{diff_changed_to}} #3818 (#4031) dgtlmoon 2026-04-09 16:28:08 +10:00
  • fac3c9d71b Notification - Adding tokens {{diff_changed_from}} and {{diff_changed_to}} #3818 diff-email-htmlmode-plaintext dgtlmoon 2026-04-09 08:09:49 +02:00
  • b5bac1c868 Fix SCREENSHOT_MAX_HEIGHT not enforced: cap viewport step_size and clip stitched output to max capture height #3810 (#4030) dgtlmoon 2026-04-09 15:41:20 +10:00
  • 0479aa9654 UI - Minor text fix and add link to 'Restock Backup' from Imports dgtlmoon 2026-04-09 07:20:11 +02:00