Wykres commitów

1048 Commity (browsersteps-session-shutdown-improvements)

Autor SHA1 Wiadomość Data
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
dgtlmoon 24c3bfe5ad
UI - Make the setup and error messages for Visual Selector and Browser Steps a lot more meaningful (#2977) 2025-02-19 14:18:18 +01:00
dgtlmoon e37467f649 UI - More W3C HTML validation fixes 2025-02-19 10:44:54 +01:00
dgtlmoon d42fdf0257
UI - More W3C validation fixes (#2973) 2025-02-18 11:02:05 +01:00
dgtlmoon 939fa86582 UI - Tweaks for HTML validation 2025-02-18 10:17:19 +01:00
dgtlmoon b87c92b9e0
Filter - "Unique lines" could possibly crash if history was empty or cleared on the disk 2025-02-17 22:27:55 +01:00
dgtlmoon 4d5535d72c
UI - Sometimes the DOM wasnt ready when tab selection triggered via CSS, which displayed empty tabs on some browsers 2025-02-17 22:15:01 +01:00
dgtlmoon 82211eef82
Update settings.html 2025-02-11 11:15:13 +01:00
dgtlmoon 5d9380609c Browser Steps - Increasing timeout for actions and unifying timeout values 2025-02-10 10:56:44 +01:00
dgtlmoon a8b3918fca Browser Steps - Fixing 'Uncheck checkbox' #2958 2025-02-10 10:49:40 +01:00
dgtlmoon e83fb37fb6
UI - "Browser Steps" tab should be always available with helpful info (evenwhen playwright is not configured) (#2955) 2025-02-10 00:36:35 +01:00
dgtlmoon 6b99afe0f7
Adding `browser_steps` JSON Schema rule for API updates (#2957) 2025-02-10 00:35:39 +01:00
dgtlmoon 09ebc6ec63
UI - Fix mute/unmute alt/title label alt/title text in watch overview (#2951) 2025-02-08 18:01:26 +01:00
dgtlmoon 6b1065502e 0.49.1 2025-02-08 10:14:19 +01:00
vin86 d4c470984a
Update stock-not-in-stock.js - Italian (#2948) 2025-02-08 00:23:20 +01:00
dgtlmoon 55da48f719
Re #2945 - Handle/Strip UTF-8 ByteOrderMark in JSON strings correctly (fixes `"Exception: No parsable JSON found in this document" ` error) (#2947) 2025-02-07 22:19:23 +01:00
dgtlmoon b1e700b3ff
Adding jinja2/browsersteps test (#2915) 2025-01-28 18:14:49 +01:00
Iftekhar Alam Fuad 1c61b5a623
Header handling - Fix header parsing to split on the first colon only (headers where the value contained :// type may have been broken) (#2929) 2025-01-26 00:08:09 +01:00
dgtlmoon e799a1cdcb
0.49.00 2025-01-21 13:40:01 +01:00
dgtlmoon 8960f401b7
Notifications - Custom POST:// GET:// etc endpoints - returning 204 and other 20x responses are OK (don't show an error was detected)(#2897) 2025-01-13 13:13:18 +01:00
dgtlmoon 1c1f1c6f6b 0.48.06 2025-01-09 23:02:29 +01:00
dgtlmoon a2a98811a5
Restock - Add test for new lower/higher price notification Re #2715 (#2892) 2025-01-09 22:59:55 +01:00
dgtlmoon d90de0851d
Notifications - Update Apprise to 1.9.2 - Fixes custom posts:// gets:// etc URL's being double-encoded, fixes chantify:// notifications (#2868) (#2875) (#2870) 2025-01-09 21:16:32 +01:00
dgtlmoon 360b4f0d8b
Custom posts:// get:// notifications etc - Be sure our custom extensions are imported (#2890) 2025-01-09 21:10:09 +01:00
dgtlmoon 6fc04d7f1c
"Send test notification" button - Easier to understand test send results, Improved error handling, code refactor (#2888) 2025-01-08 14:35:41 +01:00
dgtlmoon 66fb05527b
Improve `last_checked` vs `last_changed` time information precision (#2883) 2025-01-06 20:38:50 +01:00
William Brawner 202e47d728
Update Apprise to 1.9.1 (#2876) 2025-01-02 20:06:25 +01:00
MoshiMoshi0 05f54f0ce6
UI - Fix diff not starting from last viewed snapshot (#2744) (#2856) 2024-12-27 13:03:10 +01:00
dgtlmoon 6adf10597e 0.48.05 2024-12-27 11:24:56 +01:00
dgtlmoon 4419bc0e61
Fixing test for CVE-2024-56509 (#2864) 2024-12-27 11:09:52 +01:00
dgtlmoon f7e9846c9b CVE-2024-56509 - Stricter file protocol checking pre-check ( Improper Input Validation Leading to LFR/Path Traversal when fetching file:.. ) 2024-12-27 09:26:28 +01:00
dgtlmoon 5dea5e1def 0.48.04 2024-12-16 21:50:53 +01:00
dgtlmoon 121e9c20e0 0.48.03 2024-12-16 16:14:03 +01:00
dgtlmoon 12cec2d541 0.48.02 2024-12-16 16:10:47 +01:00
dgtlmoon d52e6e8e11
Notifications - "Send test" was not always following "System default notification format" (#2844) 2024-12-16 15:50:07 +01:00
dgtlmoon bae1a89b75
Notifications - Default notification format (for new installs) now "HTML color" (#2843) 2024-12-16 14:55:10 +01:00
dgtlmoon e49711f449
Notification - `HTML Color` format notification colors should be same as UI, `{{diff_full}}` token should also get HTML colors ( #2842 #2554 ) 2024-12-16 14:46:39 +01:00
dgtlmoon a3a3ab0622
Notifcations - Adding "HTML Color" notification format option (#2837) 2024-12-13 11:21:39 +01:00
dgtlmoon c5fe188b28
UI - Make 'tag' sticky - redirect to current tag on edit or add watch (#2824 #2785) 2024-12-04 18:25:26 +01:00
dgtlmoon 1fb0adde54
Notifications - Support for commented out notification URLs (#2825 #2769) 2024-12-04 18:08:52 +01:00
dgtlmoon 1631a55830 0.48.01 2024-12-03 18:44:20 +01:00
dgtlmoon f00b8e4efb UI - Fixing scheduler options 2024-12-03 18:11:14 +01:00
dgtlmoon 179ca171d4 0.48.00 2024-12-03 14:26:01 +01:00
Tyler Schrock 84f2870d4f
Fix HIDE_REFERER env option for hiding changedetection.io from referer headers (#2787) 2024-12-03 12:54:58 +01:00
dgtlmoon 7421e0f95e
New functionality - Time (weekday + time) scheduler / duration (#2802) 2024-12-03 12:45:28 +01:00
Taylan Tatlı c6162e48f1
Add Turkish phrases for out-of-stock detection (#2809) 2024-11-28 11:28:22 +01:00
dgtlmoon feccb18cdc
UI - Always use UTC timezone for storing data, show local timezone (#2799) 2024-11-21 08:58:26 +01:00
dgtlmoon 1462ad89ac
Update stock-not-in-stock.js 2024-11-20 15:20:53 +01:00
dgtlmoon 6084b0f23d
VisualSelector - Use 'deflate' for storing elements.json, 90% file size reduction (#2794) 2024-11-19 17:28:21 +01:00
dgtlmoon 4e18aea5ff
UI - Show local timezone info in settings (for future functionality) #2793 2024-11-19 15:44:50 +01:00
dgtlmoon 0f0f5af7b5
Ability to disable version check (set `DISABLE_VERSION_CHECK=true`) Re #2773 (#2775) 2024-11-10 15:48:05 +01:00
dgtlmoon 7fcba26bea
Minor improvement for queue management 2024-11-10 11:06:47 +01:00
dgtlmoon d297850539 Security - Fix test 2024-11-07 20:10:02 +01:00
dgtlmoon 751239250f Security check - improve test 2024-11-07 19:41:48 +01:00
dgtlmoon 6aceeb01ab 0.47.06 2024-11-07 18:47:18 +01:00
dgtlmoon 49bc982c69 CVE-2024-51998 - file:/ path traversal access should not be allowed to access a file without ALLOW_FILE_URI set 2024-11-07 18:45:19 +01:00
dgtlmoon f08a1185aa
Price tracker - fix for sites that supply an empty additional price (#2758) 2024-11-01 10:56:27 +01:00
dgtlmoon 7029d10f8b 0.47.05 2024-10-31 22:51:03 +01:00
dgtlmoon 26d3a23e05 CVE-2024-51483 - Fix for limiting access to file:// via source:file:///tmp/file.txt when using webdriver/playwright 2024-10-31 22:49:31 +01:00
dgtlmoon 942625e1fb Backups - Hide incomplete/running backups from being downloaded 2024-10-31 10:58:41 +01:00
dgtlmoon 33c83230a6
Backups - Backups now operate in the background, provide a nice UI to access/download previous backups (#2755) 2024-10-31 10:34:59 +01:00
dgtlmoon 87510becb5
Filters - Process all CSS and XPath 'subtract' selectors in a single pass to prevent index shifting and reference loss during DOM manipulation. (#2754) 2024-10-30 12:00:53 +01:00
dgtlmoon 5e95dc62a5 0.47.04 2024-10-29 08:25:05 +01:00
dgtlmoon 7d94535dbf
Do not recheck 'paused' watches on edit/save (Re #2747 #2750) 2024-10-29 08:24:15 +01:00
dgtlmoon 563c196396
Notification post:// get:// etc - Fixing URL encoding of headers so that '+' in URL is correctly parsed as ' ' (and other url-encodings) (#2745) 2024-10-28 16:59:49 +01:00
Christopher Charbonneau Wells e8b82c47ca
#2502 - Add jinja2 template handling to request body and headers (#2740) 2024-10-28 15:46:05 +01:00
Gonçalo Silva e84de7e8f4
Restock detection - Add additional out-of-stock detection for PT language (#2738) 2024-10-24 20:03:14 +02:00
dgtlmoon 1543edca24
"Send test notification" in "Restock" mode was not working correclty when restock tokens "{{restock.price}}" were in the notification body (#2737) 2024-10-24 19:46:45 +02:00
dgtlmoon 82e0b99b07
#2727 Notifications - Fix "send test notification" on empty list, includes test (#2731) 2024-10-21 11:35:37 +02:00
Emmanuel Ojighoro b0ff9d161e
UI - Fix mobile styling inconsistencies and resolve diff page overflow issue (#2716) 2024-10-21 11:34:22 +02:00
dgtlmoon c1dd681643
Filters - "Block change detection when text exists" should not trigger a change when the original text returns 2024-10-14 12:57:02 +02:00
dgtlmoon ecafa27833 UI - More work on tab buttons hiding behind menu/header :-) 2024-10-11 22:54:09 +02:00
dgtlmoon f7d4e58613 0.47.03 2024-10-11 17:33:00 +02:00
dgtlmoon 5bb47e47db
Remove same checksum skip check - saved a little CPU but added a lot of complexity (#2700) 2024-10-11 17:28:42 +02:00
dgtlmoon 03151da68e UI - Fix scroll offset / tab buttons hiding behind menu/header 2024-10-11 16:04:08 +02:00
dgtlmoon a16a70229d 0.47.01 2024-10-11 15:02:17 +02:00
dgtlmoon a4959b5971 0.47.00 2024-10-11 13:04:56 +02:00