Wykres commitów

311 Commity (64350a2e78c189efc6b7695ed97e561a0ecca9b5)

Autor SHA1 Wiadomość Data
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