Commit Graph

  • 4be0fafa93 Support Loguru as a logger (#2036) Constantin Hong 2024-01-16 17:48:16 +09:00
  • 2769abf374 maybe dgtlmoon 2024-01-16 00:02:21 +01:00
  • 690b16b710 rename dgtlmoon 2024-01-15 23:55:44 +01:00
  • 8563126287 tweaks dgtlmoon 2024-01-15 23:52:30 +01:00
  • f6c667b0a8 fix import dgtlmoon 2024-01-15 23:46:43 +01:00
  • 774923f67d add pluggy dgtlmoon 2024-01-15 23:37:45 +01:00
  • 432ee1236d WIP dgtlmoon 2024-01-15 23:34:53 +01:00
  • 51ce7ac66e Update stock-not-in-stock.js texts dgtlmoon 2024-01-15 10:20:04 +01:00
  • b71b457c24 Merge branch 'master' into 2039-restock-use-itemprop dgtlmoon 2024-01-14 18:26:24 +01:00
  • c3d825f38c Test - Adding extra test for HTML output in emails ( #2103 ) dgtlmoon 2024-01-14 17:47:54 +01:00
  • fc3c4b804d Update README.md dgtlmoon 2024-01-14 13:40:54 +01:00
  • 1749c07750 Restock detection - Check all elements for text to get stock status from, only consider elements inside the viewport, only consider elements more than 100px from the top (avoid menu) , trim any text returned (#2040) dgtlmoon 2024-01-12 23:11:56 +01:00
  • 65428655b8 Notifications - When any in a list of notifications fails, the others should still work (#2106) dgtlmoon 2024-01-12 12:25:21 +01:00
  • feb26bf03a Re #2014 - When any of a list of notifications fails, the others should still work 2104-notification-failure dgtlmoon 2024-01-12 12:02:47 +01:00
  • f8ce1de357 adding more rules 2039-restock-check-all-bug dgtlmoon 2024-01-11 17:49:26 +01:00
  • 0523b3daee Adding comment dgtlmoon 2024-01-11 16:00:49 +01:00
  • 7108c4e6db fix dupe var set dgtlmoon 2024-01-11 15:59:55 +01:00
  • 3c073469f4 Merge branch 'master' into 2039-restock-check-all-bug dgtlmoon 2024-01-11 15:59:07 +01:00
  • 8be0029260 Browser Steps - Fixing "'Response' object is not subscriptable" where quotes were used in connection URL - Quote wrapped URL for browserstep url was breaking the connection #1627 #1823 #2099 (#2100) dgtlmoon 2024-01-11 10:12:00 +01:00
  • d33a89be59 Re #1627 and #1823 #2099 - quote wrapped URL for browserstep url was breaking the connection browsersteps-fix-quoted-url dgtlmoon 2024-01-11 00:04:15 +01:00
  • 3c727ca54b Added OPTIONS HTTP method (#2094) kiyell 2024-01-08 23:32:44 +01:00
  • 4596532090 API Docs - Examples should use port 5000 (same as the docker-compose default installation and other documentation) dgtlmoon 2024-01-08 14:30:48 +01:00
  • d0a88d54a1 0.45.12 0.45.12 dgtlmoon 2024-01-05 20:17:14 +01:00
  • 21ab4b16a0 0.45.11 dgtlmoon 2024-01-05 20:16:18 +01:00
  • 0df9a4b7ce 0.45.11 mailto-error-fix dgtlmoon 2024-01-05 20:15:43 +01:00
  • 77133de1cf Notification fixes - error on mailto:// when no format was specified, fixing default body and title of notifications to respect global settings (#2085) dgtlmoon 2024-01-05 20:15:13 +01:00
  • ec20ab9854 Notification defaults werent being read dgtlmoon 2024-01-05 19:53:16 +01:00
  • 3094918e11 mailto fixing broken auto add format dgtlmoon 2024-01-05 19:32:20 +01:00
  • 0d92be348a Update README.md dgtlmoon 2024-01-05 19:12:58 +01:00
  • 93e1dc0e14 0.45.11 0.45.11 dgtlmoon 2024-01-05 18:29:00 +01:00
  • 3ac0c9346c Removing heroku support as its no longer free dgtlmoon 2024-01-05 18:24:40 +01:00
  • b6d8db4c67 PyPi package build fixes (#2084) dgtlmoon 2024-01-05 18:16:07 +01:00
  • 436a66d465 Adding PyPi pip package publisher script dgtlmoon 2024-01-05 17:27:41 +01:00
  • 764514e5eb 0.45.10 0.45.10 dgtlmoon 2024-01-05 14:51:35 +01:00
  • ad3ffb6ccb Update README.md - Remove deprecated docker-compose (now docker compose) dgtlmoon 2024-01-05 11:41:52 +01:00
  • e051b29bf2 Browser Steps - General error handling improvements (#2083) dgtlmoon 2024-01-05 11:29:48 +01:00
  • 126852b778 Browser Steps - Fix for correct tokens/information in browser step failure notification (#2066) Christian Arnold 2024-01-05 11:15:22 +01:00
  • 0eb5469b7c BrowserSteps error handling improvements browsersteps-improve-error-handling dgtlmoon 2024-01-05 11:06:45 +01:00
  • d115b2c858 UI - [Send test notification] - Refactor to use all tokens like a real watch and Notification Body+Title from UI value (#2079) dgtlmoon 2024-01-04 17:02:31 +01:00
  • 2db04e4211 Notifications upgrade - Upgrade to Apprise 1.7.1 - Emojis support, Telegram topics support, Discord support for user and role @ping support. (#2075) dgtlmoon 2024-01-03 11:16:09 +01:00
  • 946a556fb6 Restock detection - "In stock" should be None/"Not yet checked" by default (#2069) dgtlmoon 2024-01-01 17:10:27 +01:00
  • eda23678aa Restock detection - updating texts dgtlmoon 2024-01-01 16:43:34 +01:00
  • 273bd45ad7 Fetching - Custom browser on experimental/puppeteer fetcher - Don't switch to custom puppeteer mode if external browser URL is active (#2068) dgtlmoon 2024-01-01 16:40:24 +01:00
  • 47803f95a3 "In stock" should be 'none' by default restock-detection-default-none dgtlmoon 2024-01-01 16:31:32 +01:00
  • 3d1e1025d2 0.45.9 0.45.9 dgtlmoon 2023-12-20 15:30:58 +01:00
  • 5528b7c4b3 Restock detection - Update stock-not-in-stock.js strings (Dutch translations) dgtlmoon 2023-12-20 15:28:43 +01:00
  • 0dce3f4fec Testing: Improve application signal handling test coverage (#2052) Constantin Hong 2023-12-19 19:10:51 +09:00
  • be4a7e8600 Fixing custom browser override in experimental fetcher experimental-fetcher-broken-override dgtlmoon 2023-12-10 17:43:29 +01:00
  • af4311a68c Update docker-compose.yml dgtlmoon 2023-12-09 14:56:00 +01:00
  • 61185b5514 Tidy imports dgtlmoon 2023-12-09 13:21:21 +01:00
  • 69513c47cd Offer more helpful text dgtlmoon 2023-12-09 13:17:57 +01:00
  • 8090d0dac6 cleanup dgtlmoon 2023-12-09 13:08:52 +01:00
  • 0f9d3a0dcf logic fixes and force faster xpath1 dgtlmoon 2023-12-09 13:05:40 +01:00
  • a16b129731 Simplify logic dgtlmoon 2023-12-09 12:56:02 +01:00
  • d58c24db44 Set false text also dgtlmoon 2023-12-08 17:37:05 +01:00
  • 436c412faf Re #2039 - Use itemprop where available dgtlmoon 2023-12-08 17:16:05 +01:00
  • 2ca1b0582f Restock - Check all elements for text to get stock status from, strip any text returned Re #2039 dgtlmoon 2023-12-08 16:41:53 +01:00
  • 792fedb8bc Restock detection - Update stock-not-in-stock.js strings (#2032) dextouu 2023-12-05 09:14:40 +01:00
  • 824748df9e API - Updating documentation dgtlmoon 2023-12-03 10:24:54 +01:00
  • c086ec0d68 Update README.md dgtlmoon 2023-12-02 15:34:51 +01:00
  • 8e207ba438 API - Ability to add/import bulk list of watches as a line-feed separated list (#2021) dgtlmoon 2023-12-01 18:38:49 +01:00
  • f0823126c8 Notifications - Fixing support for headers in custom post://, posts:// notifications, ability to include HTTP headers when making custom notifications (#2018) dgtlmoon 2023-12-01 18:05:19 +01:00
  • aff506c916 Adding help link fixing-post-headers dgtlmoon 2023-12-01 17:43:41 +01:00
  • 920e0f0300 allow proxies.json dgtlmoon 2023-12-01 17:41:10 +01:00
  • 98f56736c1 Improve handling of SIGTERM shutdown in containers, remove unnecessary multi-process handler for pip installs, tidy up modules (#2014) dgtlmoon 2023-12-01 17:31:09 +01:00
  • 15cd5fbc75 test that header handling is correct dgtlmoon 2023-12-01 17:18:22 +01:00
  • 9314839d23 Merge branch 'master' into fixing-post-headers dgtlmoon 2023-12-01 16:58:55 +01:00
  • 872bd2de85 UI - Extra Browsers - Adding links and more resources on how to connect a fingerprint/scraping browser dgtlmoon 2023-12-01 13:49:12 +01:00
  • e6de1dd135 0.45.8.1 0.45.8.1 dgtlmoon 2023-11-30 20:01:40 +01:00
  • 599291645d PDF Fetcher for change detection - Always use plain requests for PDF because otherwise we cant access the embed PDF in the browser (#2020) dgtlmoon 2023-11-30 20:01:14 +01:00
  • 2f8d3c8499 Always use plain requests for PDF because otherwise we cant access the embed PDF in the browser pdf-force-plain-requests dgtlmoon 2023-11-30 19:41:01 +01:00
  • 156d403552 UI - Fix - Edit Watch 'Show advanced options' should fire at page load to show you whats possible dgtlmoon 2023-11-30 19:20:30 +01:00
  • ed27d8f17c sort calls dgtlmoon 2023-11-30 13:17:06 +01:00
  • 8177ccea66 little for apprise type urls that are converted ot post:// dgtlmoon 2023-11-30 13:15:39 +01:00
  • 5d4ebff235 little for apprise type urls that are converted ot post:// api-import dgtlmoon 2023-11-30 13:15:39 +01:00
  • 74d4c580cf Merge branch 'fixing-post-headers' into api-import dgtlmoon 2023-11-30 12:16:32 +01:00
  • b899579ca8 properly handle user/pass auth and clean URL without token dgtlmoon 2023-11-30 12:15:22 +01:00
  • 1f7f1e2bfa Fixing support for headers in custom post, posts etc notifications dgtlmoon 2023-11-30 11:33:36 +01:00
  • 0df773a12c Fixing support for headers in custom post, posts etc notifications dgtlmoon 2023-11-30 11:33:36 +01:00
  • 6a5566e771 Add import by list dgtlmoon 2023-11-30 10:14:33 +01:00
  • 7fe0ef7099 0.45.8 0.45.8 dgtlmoon 2023-11-29 10:25:11 +01:00
  • fe70beeaed Restock detector - adding more detection strings dgtlmoon 2023-11-29 10:21:30 +01:00
  • abf7ed9085 UI - remove incorrect label dgtlmoon 2023-11-29 10:19:49 +01:00
  • 19e752e9ba UI - "Add new watch" URL at main input box should always grow to match the viewport dgtlmoon 2023-11-28 18:11:11 +01:00
  • 684e96f5f1 UI - Tidy-up for advanced settings under watch edit, HTML validation fixes (#2011) dgtlmoon 2023-11-28 17:31:08 +01:00
  • 5107c30461 remove xmlns:svg="http://www.w3.org UI-settings-cleanup dgtlmoon 2023-11-28 17:06:46 +01:00
  • a1316299e9 tidyup spacing a bit dgtlmoon 2023-11-28 16:57:53 +01:00
  • ed4a98e0c1 fix sizing dgtlmoon 2023-11-28 16:53:41 +01:00
  • 3004e2fffe tweak settings dgtlmoon 2023-11-28 16:47:35 +01:00
  • 8f321139fd UI - 'Request body' section disappears after switching from 'Playwright' to 'System settings default' and back on 'Request' tab - Fixed #1449 dgtlmoon 2023-11-28 14:01:15 +01:00
  • 7fdae82e46 Browser Steps - Adding validation for "Click X,Y" step dgtlmoon 2023-11-28 12:36:15 +01:00
  • bbc18d8e80 API - Make sure the watch "is viewed" attribute is correctly represented in the API output (#2009) dgtlmoon 2023-11-28 11:42:08 +01:00
  • d8ee5472f1 Update playwright fetcher library and API calls dgtlmoon 2023-11-28 11:20:06 +01:00
  • 0b086df3e0 Update changedetectionio/blueprint/browser_steps/__init__.py upgrade-playwright-1.40.0 dgtlmoon 2023-11-28 11:15:39 +01:00
  • aa88c7d002 Fix package rename dgtlmoon 2023-11-28 10:58:16 +01:00
  • 4ae466386f Fixes build issue? dgtlmoon 2023-11-28 10:40:09 +01:00
  • 70842193b0 second attempt at plugins plugin-2nd-attempt dgtlmoon 2023-11-25 20:05:18 +01:00
  • 8fd57280b7 Testing - Improve PDF text change detection tests (#1992) dgtlmoon 2023-11-20 15:18:46 +01:00
  • 23e3de9b4a improve pdf tests pdf-improve-test dgtlmoon 2023-11-20 14:07:42 +01:00
  • 0285d00f13 UI - Clicking the "[Diff]" link should take you to the difference starting at the relative time to when you last viewed the difference page (#1989) dgtlmoon 2023-11-17 17:21:26 +01:00