dgtlmoon
|
d7173bb96e
|
UI - Adding missing icons lib
|
2025-06-03 16:13:16 +02:00 |
dgtlmoon
|
7f0c19c61c
|
UI - Also uncheck 'check all' checkbox for group operations in realtime mode
|
2025-06-03 14:56:31 +02:00 |
dgtlmoon
|
30e84f1030
|
UI - Real time - checkbox operations now realtime without reload
|
2025-06-03 14:54:13 +02:00 |
dgtlmoon
|
d5af91d8f7
|
UI - Revert icon changes
|
2025-06-03 14:01:00 +02:00 |
dgtlmoon
|
08728d7d03
|
UI - Realtime - Fixing 'last_changed' status re #3224
|
2025-06-03 10:44:15 +02:00 |
dgtlmoon
|
73f3beda00
|
Realtime UI - Socketio tweaks and refactor (#3220)
|
2025-06-03 10:17:19 +02:00 |
dgtlmoon
|
7b8d335c43
|
Code - Fix dep warning (#3221)
|
2025-05-28 14:11:11 +02:00 |
dgtlmoon
|
ba0b6071e6
|
Realtime UI - Reducing log output
|
2025-05-28 09:25:23 +02:00 |
dgtlmoon
|
a6603d5ad6
|
UI - Reword restock detector plugin description
|
2025-05-27 15:26:29 +02:00 |
dgtlmoon
|
26833781a7
|
UI - Remove incorrect error text
|
2025-05-26 21:25:15 +02:00 |
dgtlmoon
|
f3ed9bdbb5
|
0.49.18
|
2025-05-26 20:35:46 +02:00 |
dgtlmoon
|
0f65178190
|
Realtime UI updates via WebSocket (#3183)
|
2025-05-26 20:12:32 +02:00 |
dgtlmoon
|
2575c03ae0
|
UI - Update 'Browser Steps' UI text
|
2025-05-22 15:37:36 +02:00 |
Jost Alemann
|
9b7372fff0
|
Code - Remove unused f-strings (#3209)
|
2025-05-22 12:11:39 +02:00 |
Spacetech
|
fcd6ebe0ee
|
Use logger.debug for playwright console logs (#3201)
|
2025-05-18 13:26:50 +02:00 |
dgtlmoon
|
c162ec9d52
|
0.49.17
|
2025-05-12 10:47:27 +02:00 |
Emmanuel Ferdman
|
bb7f7f473b
|
Resolve warnings of bs4 library (#3187)
|
2025-05-09 14:35:35 +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
|
8df61f5eaa
|
0.49.16
|
2025-05-03 16:43:04 +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
|
d2e8f822d6
|
Restock detection - adding new string
|
2025-05-01 17:58:36 +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
|
fd7574d21b
|
pyppeteer fast puppeteer fetch - be sure viewport is set to --window-size if --window-size is set (#3157)
|
2025-04-29 17:23:37 +02:00 |
dgtlmoon
|
c70706a27b
|
Improved global ignore test (#3140)
|
2025-04-29 11:20:21 +02:00 |
dgtlmoon
|
031cb76b7d
|
Small fix for xpath element scraper (#3145)
|
2025-04-25 17:58:04 +02:00 |
dgtlmoon
|
af568d064c
|
Plugins for conditions (and include Similarity / Levenshtein, wordcount conditions) Re #3108
|
2025-04-22 18:19:56 +02:00 |
dgtlmoon
|
a75f57de43
|
Browser Steps - <Select> by Option Text - #1224, #1228 (#3138)
|
2025-04-22 14:33:35 +02:00 |
dgtlmoon
|
72a1c3dda1
|
Browser Steps - error reporting and session shutdown improvements (#3137)
|
2025-04-22 12:18:51 +02:00 |
dgtlmoon
|
ffde79ecac
|
0.49.15
|
2025-04-18 14:57:28 +02:00 |
dgtlmoon
|
66ad43b2df
|
Visual Selector & Browser Steps - Always recheck if the data/screenshot is ready under "Visual Selector" tab after using Browser Steps (#3130)
|
2025-04-18 10:31:43 +02:00 |
Dror Levin
|
6b0e56ca80
|
App logs - Send TRACE and INFO logs to stdout (#3051)
|
2025-04-18 10:00:09 +02:00 |
dgtlmoon
|
a941156f26
|
Updating restock texts (#3124)
|
2025-04-17 10:44:32 +02:00 |
dgtlmoon
|
a1fdeeaa29
|
Only add screenshot warning if capture was greater than trim size (#3123)
|
2025-04-17 00:11:20 +02:00 |
dgtlmoon
|
40ea2604a7
|
0.49.14
|
2025-04-16 23:23:18 +02:00 |
dgtlmoon
|
a0b7efb436
|
UI - Fix to edit and groups template
|
2025-04-16 18:40:30 +02:00 |
dgtlmoon
|
52ca855a29
|
Undo forced selenium headless mode, small refactor (#3112)
|
2025-04-12 19:26:17 +02:00 |
dgtlmoon
|
079efd0a85
|
Playwright + Puppeteer fix for when page is taller than viewport but less than screenshot step_size (#3113)
|
2025-04-12 18:37:59 +02:00 |
dgtlmoon
|
3a583a4e5d
|
Memory management - Run HTML to text in sub process, a few more cleanups to playwright (#3110)
|
2025-04-11 18:18:29 +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 |
dgtlmoon
|
8067d5170b
|
0.49.13
|
2025-04-11 13:46:58 +02:00 |
Rob Mulder
|
5551acf67d
|
API - Added notifications API endpoints (#3103)
|
2025-04-11 13:43:59 +02:00 |
dgtlmoon
|
45a030bac6
|
Fetcher - Use bigger screenshot chunks to speed up page screenshot (#3107)
|
2025-04-11 13:42:50 +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
|
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
|
2025-04-04 09:30:24 +02:00 |
dgtlmoon
|
108cdf84a5
|
0.49.11
|
2025-04-03 18:54:20 +02:00 |
dgtlmoon
|
8c6f6f1578
|
0.49.10
|
2025-04-03 11:17:14 +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
|
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
|
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
|
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
|
d58a71cffc
|
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
|
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
|
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 |
dgtlmoon
|
7e7d5dc383
|
New major functionality CONDITIONS - Compare values, check numbers within range, etc
|
2025-03-17 19:20:24 +01:00 |
dgtlmoon
|
1c2cfc37aa
|
0.49.4
|
2025-03-13 12:06:50 +01:00 |
dgtlmoon
|
0634fe021d
|
Datastore - Always use utf-8 encoding for error text output storage
|
2025-03-08 19:20:45 +01:00 |
boustea
|
04934b6b3b
|
Restock detection - Adding french keywords for out of stock items
|
2025-03-07 10:14:39 +01:00 |
dgtlmoon
|
ff00417bc5
|
Browser Steps - Should use the Watch URL/link after any Jinja2 type templates are applied
|
2025-02-27 17:22:39 +01:00 |
dgtlmoon
|
849c5b2293
|
BrowserSteps - Speed up scraping, refactor screenshot handling for very long pages (#2999)
|
2025-02-27 16:52:38 +01:00 |
dgtlmoon
|
4bf560256b
|
Browser Steps - Added new "Make all child elements visible" action
|
2025-02-26 23:12:02 +01:00 |
dgtlmoon
|
7903b03a0c
|
Browser Steps - Added new "Remove elements" action
|
2025-02-26 22:37:06 +01:00 |
dgtlmoon
|
5e7c0880c1
|
UI - Browser Steps - "Click X,Y" should focus on the input field also
|
2025-02-26 22:29:31 +01:00 |
dgtlmoon
|
957aef4ff3
|
UI - Browser Steps - Improving Browser Steps usability on mobile
|
2025-02-26 22:23:47 +01:00 |
dgtlmoon
|
8e9a83d8f4
|
0.49.3
|
2025-02-22 10:24:44 +01:00 |
dgtlmoon
|
5961838143
|
UI - Reverting JS change to tabs (the better fix was the W3C HTML validation)
|
2025-02-22 10:22:25 +01:00 |
dgtlmoon
|
8cf4a8128b
|
0.49.2
|
2025-02-19 16:01:01 +01:00 |