dgtlmoon
|
64350a2e78
|
Replace jinja2-time with `arrow` and improve timedate timezone integration, fixes timezones in templates such as `{% now 'Europe/London', '%Y-%m-%d' %}` etc (#3496)
|
2025-10-13 11:52:02 +02:00 |
dgtlmoon
|
55b8588f1f
|
Testing - Adding test for requests timeout setting #975
|
2025-10-12 21:54:25 +02:00 |
dgtlmoon
|
3ee50b7832
|
UI - Proxy and external browser settings URL validation (#3494)
|
2025-10-12 21:24:59 +02:00 |
dgtlmoon
|
0fcfb94690
|
Adding 'RSS reader mode' (see main Settings) (#3488)
|
2025-10-10 18:17:30 +02:00 |
dgtlmoon
|
bb6d4c2756
|
Re #3486 - Fixing and adding test for RSS/Atom not being converted to text when server sends "text/xml" instead of the "application/atom+xml" header (#3487)
|
2025-10-10 16:29:02 +02:00 |
dgtlmoon
|
b59ce190ac
|
Ensure JSON is always correctly reformatted with padding (#3485 #3482)
|
2025-10-10 16:00:32 +02:00 |
dgtlmoon
|
3009e46617
|
PDF - Will trigger a change - Fixing output, also reported original size of document was incorrect (it was the size of the HTML output after conversion from PDF), Improving tests (#3481)
|
2025-10-10 10:38:34 +02:00 |
dgtlmoon
|
4dbab8d77a
|
Test speedup - remove common calls for function calls (#3477)
|
2025-10-10 01:16:03 +02:00 |
dgtlmoon
|
3b9d19df43
|
Refactoring text/html difference processor (#3475)
|
2025-10-09 18:30:53 +02:00 |
dgtlmoon
|
3e59521f48
|
Always follow plaintext header over the actual content type if its available (#3473) #3472
|
2025-10-09 12:56:32 +02:00 |
dgtlmoon
|
f7dfc9bbb8
|
Refactor content type detection, fixing more xpath issues for RSS types (#3465) #3462 #3391
|
2025-10-09 00:14:28 +02:00 |
dgtlmoon
|
0c9c475f32
|
Fixing bad detection of text text/plain in previous release, adding automated test (#3460)
|
2025-10-06 15:39:07 +02:00 |
dgtlmoon
|
4b9ae5a97c
|
Filters - Adding "Strip ignored lines" in output option to filters (#3449)
|
2025-10-01 12:39:57 +02:00 |
dgtlmoon
|
01c1ac4c0c
|
Process `text/*` non-HTML in their original format keeping line breaks, auto-detect attachments/downloads for text or HTML, WARNING - Will trigger false changes for some existing text file watches #3434 (#3435)
|
2025-09-19 10:42:34 +02:00 |
dgtlmoon
|
b2f9aec383
|
UI - Implementation of unread counter - adding test
|
2025-09-18 11:53:43 +02:00 |
dgtlmoon
|
a95aa67aef
|
UI - Re #3393 #3419 Implementation of unread counter tab along with realtime updates (#3433)
|
2025-09-18 11:14:26 +02:00 |
dgtlmoon
|
2b72d38235
|
Time interval field - Extra validation improvements and tests (#3432)
|
2025-09-17 12:49:28 +02:00 |
dgtlmoon
|
8fe7aec3c6
|
UI - Fixing HTML <title> versus custom title settings display in overview (#3430) #3429
|
2025-09-17 11:52:08 +02:00 |
dgtlmoon
|
b74b76c9f9
|
"Time between check" field is now validated correctly (requires atleast one of the weeks days hours minutes seconds to be set)
|
2025-09-16 19:09:45 +02:00 |
dgtlmoon
|
cc5455c3dc
|
API - OpenAPI call validation was being skipped on docker based installs, misc API fixes (#3424)
|
2025-09-15 13:50:29 +02:00 |
dgtlmoon
|
9db7fb83eb
|
Always extract page <title>, `{{watch_title}}` added to notification body tokens (#3415)
|
2025-09-10 14:52:41 +02:00 |
Giuseppe Rota
|
cd8e115118
|
Enable "last_viewed" field in the watch API. (#3403)
|
2025-09-06 11:47:16 +02:00 |
dgtlmoon
|
f05f143b46
|
API - Recheck by tag #3356 (#3378)
|
2025-08-19 19:17:10 +02:00 |
dgtlmoon
|
aa4e182549
|
Conditions & API - Fix set Conditions by API (#3349)
|
2025-07-30 17:47:07 +02:00 |
dgtlmoon
|
93b14c9fc8
|
Re #3337 - UI - Various fixes for 'Extract Data' (#3341)
|
2025-07-28 18:24:21 +02:00 |
dgtlmoon
|
5980bd9bcd
|
UI - Set default favicon, offer option to disable favicons (#3316)
|
2025-07-14 18:13:16 +02:00 |
dgtlmoon
|
308f30b2e8
|
UI - Adding Favicon support to watch overview lister page + FavIcon API (#3196)
|
2025-07-09 15:16:22 +02:00 |
dgtlmoon
|
8a317eead5
|
Refactor watch history/diff page time handling, fixing issue where the last time viewed was not set in the 'history' page automatically (#3293)
|
2025-07-03 14:05:57 +02:00 |
dgtlmoon
|
3d5a544ea6
|
CVE-2025-52558 - Fixing XSS in error handling output of watch overview list
|
2025-06-21 09:45:22 +02:00 |
dgtlmoon
|
5ed596bfa9
|
UI - Fixing Watch 'set viewed' by tag #3253 (#3258)
|
2025-06-11 13:06:45 +02:00 |
dgtlmoon
|
73f3beda00
|
Realtime UI - Socketio tweaks and refactor (#3220)
|
2025-06-03 10:17:19 +02:00 |
dgtlmoon
|
0f65178190
|
Realtime UI updates via WebSocket (#3183)
|
2025-05-26 20:12:32 +02:00 |
Jost Alemann
|
9b7372fff0
|
Code - Remove unused f-strings (#3209)
|
2025-05-22 12:11:39 +02:00 |
dgtlmoon
|
a9ca511004
|
Revert memory strategy change for html_to_text (Was hanging under high concurrency setups)
|
2025-05-09 09:44:02 +02:00 |
dgtlmoon
|
162f573967
|
Fixes to ensure proxy errors are handled correctly (#3168)
|
2025-05-03 16:05:40 +02:00 |
dgtlmoon
|
eada0ef08d
|
UI - Custom headers should have validation (#3172)
|
2025-05-03 13:57:42 +02:00 |
dgtlmoon
|
5fd8200fd9
|
Conditions - Levenshtein text similarity plugin - adding test, fixing import, fixing check for watches with 1 snapshot history (#3161)
|
2025-04-30 16:47:23 +02:00 |
dgtlmoon
|
d0da8c9825
|
Restock detection - Use cleaner logic for limiting elements to scan, refactor, improve tests (#3158)
|
2025-04-30 10:57:33 +02:00 |
dgtlmoon
|
c70706a27b
|
Improved global ignore test (#3140)
|
2025-04-29 11:20:21 +02:00 |
dgtlmoon
|
af568d064c
|
Plugins for conditions (and include Similarity / Levenshtein, wordcount conditions) Re #3108
|
2025-04-22 18:19:56 +02:00 |
dgtlmoon
|
a0b7efb436
|
UI - Fix to edit and groups template
|
2025-04-16 18:40:30 +02:00 |
dgtlmoon
|
cfb4decf67
|
UI Edit/Stats - Add levenshtein distance info, explains how "different" the last two snapshot are (#3109)
|
2025-04-11 17:36:29 +02:00 |
Rob Mulder
|
5551acf67d
|
API - Added notifications API endpoints (#3103)
|
2025-04-11 13:43:59 +02:00 |
dgtlmoon
|
96dc49e229
|
App memory - Apprise import only when needed - saves ~50Mb RAM if you dont have any notifications enabled (#3106)
|
2025-04-11 10:37:09 +02:00 |
MoshiMoshi0
|
4e6e680d79
|
Filters - Support multi line regex (#2889)
|
2025-04-09 15:06:08 +02:00 |
Oleksandr Perepadia
|
1378b5b2ff
|
UI - Add UI options tab and setting to disable opening diff in a new tab (#3071)
|
2025-04-09 14:56:23 +02:00 |
dgtlmoon
|
cb62404b8c
|
Regession - Shared history/diff page with anonymous access turned on should allow screenshot access (#3076)
|
2025-04-01 11:30:10 +02:00 |
dgtlmoon
|
97291ce6d0
|
Code - Tidy up lint errors (#3074)
|
2025-03-31 13:05:48 +02:00 |
Luca
|
ea9ba3bb2e
|
Notifications backend - Refactor + tests for Apprise custom integration (#3057)
|
2025-03-27 18:07:36 +01:00 |
dgtlmoon
|
c7ffebce2a
|
UI - Watch edit - "Clone" Should be "Clone & Edit" without watch history, redirect to the new edit page (#3063 #2782)
|
2025-03-27 11:24:42 +01:00 |