Commit Graph

1743 Commits

Author SHA1 Message Date
dgtlmoon
78bc6ae0d3 Small useless improvements 2025-04-11 12:23:30 +02:00
dgtlmoon
c07ab75837 Make playwright work the same way 2025-04-11 12:04:42 +02:00
dgtlmoon
0c7689fbd5 Use bigger chunks to speed up page screenshot 2025-04-11 11:59:36 +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
dgtlmoon
5f43d988a3 Fetching - Small improvement memory handling in detecting price information (saves ~10Mb) 2025-04-11 10:11:59 +02:00
dgtlmoon
4269079c54 Refactor image saving with forked process to reduce memory usage, improvements to xpath scraper handling (#3099) 2025-04-11 09:04:51 +02:00
dgtlmoon
cdfb3f206c Update other methods to use updated screenshot handler (#3098) 2025-04-10 08:44:53 +02:00
Sean Kelly
9f326783e5 Memory fixes for large playwright screenshots (#3092) 2025-04-09 17:02:44 +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
456c6e3f58 README.md update - Including blurb about 'conditions' 2025-04-09 10:43:06 +02:00
dgtlmoon
61be7f68db Requests fetcher - Remove old screenshot when watch was in a different fetcher type (#3097) 2025-04-09 10:01:20 +02:00
Tim3141
0e38a3c881 Make chrome browser headless when checking the site with selenium (#3095) 2025-04-09 09:09:20 +02:00
dgtlmoon
2c630e9853 UI - Field name update - Keyword triggers - Trigger/wait for text (#3088) 2025-04-04 12:46:25 +02:00
dgtlmoon
786e0d1fab UI - "Recheck all" should also queue most overdue first (same like automatic scheduler) (#3087) 2025-04-04 12:40:21 +02:00
dgtlmoon
78b7aee512 Groups - Including "Extract text", "Text to ignore", "Trigger text" and "Text that should not be present" filters 2025-04-04 11:16:12 +02:00
dgtlmoon
9d9d01863a 0.49.12 0.49.12 2025-04-04 09:30:24 +02:00
dgtlmoon
108cdf84a5 0.49.11 0.49.11 2025-04-03 18:54:20 +02:00
dgtlmoon
8c6f6f1578 0.49.10 0.49.10 2025-04-03 11:17:14 +02:00
dgtlmoon
df4ffaaff8 Update README.md 2025-04-03 08:55:59 +02:00
dgtlmoon
d522c65e50 UI - "Conditions" section, making the Conditions setup table work better on mobile/responsive 2025-04-02 18:06:39 +02:00
dgtlmoon
c3b2a8b019 Adding a GC memory cleanup (releases cached libxml memory and others) (#3079) 2025-04-01 15:48:14 +02:00
dgtlmoon
28d3151090 Python 3.11 container base (#3077) 2025-04-01 13:46:35 +02:00
dgtlmoon
2a1c832f8d Use lowercase static asset filenames 2025-04-01 11:51:43 +02:00
Ivan
0170adb171 Restock detection - Add Indonesian phrases for out-of-stock detection (#3075) 2025-04-01 11:36:44 +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
8f9c46bd3f Update edit.html - linking to tutorial 2025-03-31 18:49:33 +02:00
dgtlmoon
97291ce6d0 Code - Tidy up lint errors (#3074) 2025-03-31 13:05:48 +02:00
dgtlmoon
f689e5418e UI - Update edit.html- xPath support text for 1 & 2 2025-03-31 12:03:21 +02:00
dgtlmoon
f751f0b0ef Text/fetching - Small fix for when last fetched was zero bytes and special options (removals/additions/changes) was set (#3065) 2025-03-28 16:48:53 +01: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
dgtlmoon
54b7c070f7 UI - Conditions - Offer some information about what the filter/condition/trigger saw (#3062) 2025-03-27 10:29:11 +01:00
dgtlmoon
6c1b687cd1 UI - Tidy up support links 2025-03-27 09:10:36 +01:00
dgtlmoon
e850540a91 UI - Set a graph % of ETA time completed of checking the watch (#3060) 2025-03-26 17:06:24 +01:00
dgtlmoon
d4bc9dfc50 0.49.9 0.49.9 2025-03-26 16:30:08 +01:00
dgtlmoon
f26ea55e9c RSS Fixes and improvements - Ability to set "RSS Color HTML Format" in Settings, detect and filter content with bad content that could break RSS (#3055) 2025-03-26 12:08:15 +01:00
dgtlmoon
b53e1985ac 0.49.8 0.49.8 2025-03-25 22:59:56 +01:00
dgtlmoon
302ef80d95 Server - Path blueprint fixes and moving code blueprint to fix RSS forward slash on url (#3054) 2025-03-25 22:57:15 +01:00
dgtlmoon
5b97c29714 API - Adding "Search" API (#3052) 2025-03-24 12:49:28 +01:00
dgtlmoon
64075c87ee Fetching - Upgrading to pyppeteer-ng 2.0.0rc8 (more modern pyee requirements) 2025-03-23 22:20:43 +01:00
dgtlmoon
d58a71cffc 0.49.7 0.49.7 2025-03-23 16:50:21 +01:00
dgtlmoon
036b006226 Adding Tags/Groups API (#3049) 2025-03-23 16:41:38 +01:00
dgtlmoon
f29f89d078 0.49.6 0.49.6 2025-03-23 02:01:32 +01:00
dgtlmoon
289f118581 API Access should still work even when UI Password is enabled (#3046) #3045 2025-03-23 02:00:05 +01:00
dgtlmoon
10b2bbea83 0.49.5 0.49.5 2025-03-22 22:51:33 +01:00
dgtlmoon
32d110b92f Template tidyup & UI Fixes (#3044) 2025-03-22 22:48:01 +01:00
dgtlmoon
860a5f5c1a Watch history - Ensure atomic/safe history data disk writes (#3042 #3041) 2025-03-22 19:16:08 +01:00
Nico Ell
70a18ee4b5 Testing - Replace Linux only 'resource' library with cross-platform 'psutil' library (#3037) 2025-03-21 09:50:32 +01:00
dgtlmoon
73189672c3 Refactor code layout, add extra tests 2025-03-18 10:40:22 +01:00