dgtlmoon
c93a3470a9
Move this other weird claude code
2025-07-28 18:58:21 +02:00
dgtlmoon
57c83e868d
Revert horrible AI code changes
2025-07-28 18:45:29 +02:00
dgtlmoon
ddbbe1ddee
Merge branch 'master' into custom-restock-str-master
2025-07-28 18:41:11 +02:00
dgtlmoon
c9c5de20d8
UI - Fixing UI - Favicons - Turning off favicons misaligns other icons on lister page #3321
2025-07-28 17:55:36 +02:00
Guillem Saiz Pascual
1a2e9309ed
Add custom out-of-stock and in-stock string detection
...
- Implements configurable custom strings for restock detection (fixes #2779 )
- Adds robust text normalization (case-insensitive, accent removal, whitespace)
- Supports international sites with custom messages like 'Pronto estarán en stock\!'
- Makes built-in in-stock detection configurable (addresses TODO)
- Includes comprehensive unit and integration tests
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-26 09:26:36 -07:00
dgtlmoon
011fa3540e
0.50.7
2025-07-15 13:28:15 +02:00
dgtlmoon
c3c3671f8b
UI - Set default favicon, handle default 'not set' for new/updated installations
2025-07-14 18:37:41 +02:00
dgtlmoon
5980bd9bcd
UI - Set default favicon, offer option to disable favicons ( #3316 )
2025-07-14 18:13:16 +02:00
dgtlmoon
438871429c
README - Updating screenshot (with better cropping)
2025-07-14 17:51:22 +02:00
dgtlmoon
173ce5bfa2
README - Updating screenshot
2025-07-14 17:49:51 +02:00
dgtlmoon
106b1f85fa
UI - Mobile CSS tweaks
2025-07-12 23:08:03 +02:00
dgtlmoon
a5c7f343d0
UI - Mobile - Small tidyups for mobile use
2025-07-12 23:06:44 +02:00
dgtlmoon
401886bcda
UI - CSS - Modernising stylesheet build
2025-07-12 22:50:55 +02:00
dgtlmoon
c66fca9de9
0.50.6
2025-07-12 21:52:04 +02:00
dgtlmoon
daee4c5c17
Favicon type detection - support for autodetecting mimetype for better reliability ( #3308 )
2025-07-12 11:44:27 +02:00
dgtlmoon
af5d0b6963
Fixing ARMv7 docker image support for older devices ( #3311 )
2025-07-11 20:59:44 +02:00
dgtlmoon
f92dd81c8f
UI - Favicons - Try /favicon.ico if no other was specified in the document
2025-07-09 17:03:31 +02:00
dgtlmoon
55cdcfe3ea
UI - Favicons - Realtime mode - Fixing small bug when favicon needed updating in realtime
2025-07-09 16:41:32 +02:00
dgtlmoon
2f7520a6c5
UI - Favicons in realtime update mode, update after favicon was written to disk only.
2025-07-09 15:47:30 +02:00
dgtlmoon
4fdc5d7da2
UI - Lazy load favicons so it doesnt block realtime and other operations
2025-07-09 15:31:26 +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
4fa2042d12
UI - Sort list by Running or Paused #3284 ( #3294 )
2025-07-04 11:15:04 +02:00
dgtlmoon
2a4e1bad4e
Similarity condition - Skip generating stats for very large documents in the 'Edit' page ( #3296 )
2025-07-03 23:16:55 +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
dsturzy
b58094877f
Update stock-not-in-stock.js Added 'backorder' and 'more on order'
2025-07-03 12:38:27 +02:00
dgtlmoon
afe252126c
Update README.md
2025-06-29 14:39:19 +02:00
dgtlmoon
342e6119f1
0.50.5
2025-06-29 10:53:57 +02:00
dgtlmoon
e4ff87e970
Update README-pip.md
2025-06-29 10:18:55 +02:00
dgtlmoon
e45a544f15
Update README.md
2025-06-29 10:12:26 +02:00
dgtlmoon
9a5abaa17a
Update README.md
2025-06-29 10:11:43 +02:00
Jakob Stadler
b8ecfff861
Data save - Solving JSON DB saving bug ( #3286 #3260 #3259 )
2025-06-28 11:13:41 +02:00
dgtlmoon
58e2a41c95
Conditions - Fixing "Does NOT contain" condition ( #3279 / #3272 )
2025-06-24 16:29:10 +02:00
dgtlmoon
a7214db9c3
Update README.md
2025-06-24 15:17:05 +02:00
dgtlmoon
b9da4af64f
Update LICENSE
2025-06-24 10:57:32 +02:00
dgtlmoon
b77105be7b
0.50.4
2025-06-21 09:46:21 +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
4f362385e1
Better path cross-platform file handling ( #3265 )
2025-06-16 17:49:50 +02:00
dgtlmoon
a01d6169d2
0.50.3
2025-06-11 17:19:01 +02:00
dgtlmoon
9beda3911d
Realtime UI - Prefer websocket then fallback to 'polling' mode, increase reconnecting retries.
2025-06-11 13:30:51 +02:00
dgtlmoon
5ed596bfa9
UI - Fixing Watch 'set viewed' by tag #3253 ( #3258 )
2025-06-11 13:06:45 +02:00
dgtlmoon
99ca8787ab
UI - Always unset 'unviewed' state when '[History]' button is pressed from watch overview list #3243
2025-06-11 12:12:48 +02:00
dgtlmoon
8f1a6feb90
UI - Tweak UI option text description for 'Open history page in new tab' setting
2025-06-11 12:09:19 +02:00
dgtlmoon
c0e229201b
UI/Application listening on IPv6 - Please use `-h ::` to listen on all IPv6 interfaces, `-p` is removed ( #3257 )
2025-06-11 12:03:12 +02:00
dgtlmoon
66bc7fbc04
Realtime UI - Delete watch should update in realtime ( #3255 )
2025-06-11 11:23:05 +02:00
dgtlmoon
530bd40ca5
UI - Quick watch add form color fix
2025-06-11 10:34:29 +02:00
dgtlmoon
36004cf74b
Application via HTTPS support - Adding SSL setup and automated test ( #3247 ) ( #3252 )
2025-06-11 09:44:58 +02:00
dgtlmoon
c7374245e1
Browser Steps - Fix for `source:` URLs fix ( #3254 )
2025-06-11 09:43:48 +02:00
dgtlmoon
59df59e9cd
UI - Restyle of "quick watch add form" above watchlist
2025-06-11 09:43:03 +02:00
Denilson Sá Maia
c0c2898b91
UI - Don't restrict page content box to 80% width ( #3251 )
2025-06-11 08:51:54 +02:00
dgtlmoon
abac660bac
UI - #3236 fix duplicate icon in watchlist
2025-06-06 18:46:13 +02:00