mirror of
https://github.com/dgtlmoon/changedetection.io.git
synced 2026-04-28 13:57:10 +00:00
Compare commits
merge into: lee/changedetection.io:large-html-to-text-error-200-blank
lee/changedetection.io:master
lee/changedetection.io:summary-mark-read
lee/changedetection.io:i18n-api-tag-context
lee/changedetection.io:playwright-macro-unused
lee/changedetection.io:4080-msgfmt-lint
lee/changedetection.io:4063-diff-changes-to
lee/changedetection.io:dependabot/pip/selenium-approx-eq-4.43.0
lee/changedetection.io:dev
lee/changedetection.io:ignore-text-should-ovverride-triggers
lee/changedetection.io:text-filter-extract-lines-containing-subtext
lee/changedetection.io:3891-inline-favicon
lee/changedetection.io:4037-word-level-diff-test
lee/changedetection.io:fix/step-failure-notification-crash
lee/changedetection.io:4020-custom-colours
lee/changedetection.io:dependabot/pip/cryptography-46.0.7
lee/changedetection.io:wildcard-auto-tag-assign
lee/changedetection.io:diff-email-htmlmode-plaintext
lee/changedetection.io:3810-max-screenshot-height-playwright
lee/changedetection.io:unit-test-run-all
lee/changedetection.io:hierarchy-resolver
lee/changedetection.io:3835-pluggy-extend-base
lee/changedetection.io:browser-settings-refactor
lee/changedetection.io:puppeteer-stop-hang-on-redirect
lee/changedetection.io:error-reset
lee/changedetection.io:restock-token-previous-price
lee/changedetection.io:socketio-close
lee/changedetection.io:ui/settings-text-cleanup
lee/changedetection.io:JSONP-support
lee/changedetection.io:browser-content-fetcher-plugin-improvements
lee/changedetection.io:multiple-group-notifications
lee/changedetection.io:3964-refactor-invert-changes-render-calls
lee/changedetection.io:UI-preview-single-post
lee/changedetection.io:cpu-memory-improvements
lee/changedetection.io:3952-surrogates-broken-utf8
lee/changedetection.io:restock-no-need-for-text
lee/changedetection.io:python-314
lee/changedetection.io:sec-fix
lee/changedetection.io:ukraine-UK-lang
lee/changedetection.io:iana-blocking-improvements
lee/changedetection.io:llm
lee/changedetection.io:diff-token-var-arg
lee/changedetection.io:3920-changedatetime
lee/changedetection.io:flask-socketio-561
lee/changedetection.io:pip-3910
lee/changedetection.io:ignore-whitespace-should-strip-whitespace-from-endpoints
lee/changedetection.io:722-docker-container-privs
lee/changedetection.io:backup-restore
lee/changedetection.io:tags-migration-rerun
lee/changedetection.io:puppeteer-fetcher-cleanup
lee/changedetection.io:large-html-to-text-error-200-blank
lee/changedetection.io:fixing-signals-update
lee/changedetection.io:3846-time-between-scheduler-fixes
lee/changedetection.io:pluggy-before-after-worker-job
lee/changedetection.io:nginx-reverse-proxy-test
lee/changedetection.io:restock-value-template-fix
lee/changedetection.io:sec-update-2
lee/changedetection.io:download-watch-data
lee/changedetection.io:dont-reprocess-if-not-needed
lee/changedetection.io:API-fields-update
lee/changedetection.io:memfix-linuxonly-restock
lee/changedetection.io:upgrade-refactor
lee/changedetection.io:3845-import-api-add-settings
lee/changedetection.io:3854-API-tags-missing-response
lee/changedetection.io:dependabot/pip/cryptography-46.0.5
lee/changedetection.io:tags-update-fix
lee/changedetection.io:update_27_tags_update
lee/changedetection.io:datastore-save-immediate
lee/changedetection.io:update-translations
lee/changedetection.io:watch-datastore-minor-refactor-tests
lee/changedetection.io:3833-multiple-prices-plugins
lee/changedetection.io:watch-memory-mapping
lee/changedetection.io:jinja2-escape-mem-fix
lee/changedetection.io:processor-plugin-improvements
lee/changedetection.io:puppeteer-browser-cleanup-improvements
lee/changedetection.io:event-loop-improvements
lee/changedetection.io:watch-count-limit
lee/changedetection.io:DB-data-upgrade-fixes
lee/changedetection.io:datastore-refactor
lee/changedetection.io:CLI-options
lee/changedetection.io:screenshot-speedups
lee/changedetection.io:3792-language-selection-session
lee/changedetection.io:memory-improvements
lee/changedetection.io:API-validation-improvements
lee/changedetection.io:3779-autodetect
lee/changedetection.io:3778-search-fix
lee/changedetection.io:translation-updates
lee/changedetection.io:mute-pause-all
lee/changedetection.io:recheck-all-not-existing-queued
lee/changedetection.io:content-false-triggers-fix
lee/changedetection.io:clear-history-background-thread
lee/changedetection.io:lang-improvements
lee/changedetection.io:3762-dont-double-queue-let-scheduler-queue-on-import
lee/changedetection.io:empty-watches-tweaks
lee/changedetection.io:old-selenium-3-fix
lee/changedetection.io:brotli-native
lee/changedetection.io:3737-zh-trad
lee/changedetection.io:dependabot/pip/inscriptis-approx-eq-2.7
lee/changedetection.io:3740-html-word-diff-notification-toggle
lee/changedetection.io:3737-trad-chinese-mapping
lee/changedetection.io:heuy-notification-retry-persist
lee/changedetection.io:RSS-data-UUID-fix
lee/changedetection.io:brotli-more-tests
lee/changedetection.io:soft-delays
lee/changedetection.io:html-validation-fixes
lee/changedetection.io:layout-css
lee/changedetection.io:api-diff-endpoint
lee/changedetection.io:2600-mode-switch-check
lee/changedetection.io:resilient-same-uuid-processing
lee/changedetection.io:redirect
lee/changedetection.io:i18n-tweaks-2
lee/changedetection.io:i18n-2026
lee/changedetection.io:history-preview-ignore-text-highlighting
lee/changedetection.io:3666-recheck-group-tag
lee/changedetection.io:pluggable-content-fetchers
lee/changedetection.io:3658-utf8-xpath
lee/changedetection.io:rss-reader-mode-parser-improvements
lee/changedetection.io:playwright-156
lee/changedetection.io:RSS-per-watch-tweaks
lee/changedetection.io:rss-watch-history-length
lee/changedetection.io:rss-per-group
lee/changedetection.io:windows-test
lee/changedetection.io:3606-jinja-vars-body-validation
lee/changedetection.io:history-filepath-basic-cache
lee/changedetection.io:orjson
lee/changedetection.io:3591-test-not-placemarker
lee/changedetection.io:debian-package
lee/changedetection.io:api-new-watch-processor-mode
lee/changedetection.io:3357-adding-more-tokens
lee/changedetection.io:send-test-notification-fixes
lee/changedetection.io:more-build-cache
lee/changedetection.io:docker-build-cache
lee/changedetection.io:3572-fixed-migration-of-broken-notification-format-types
lee/changedetection.io:parallel-docker-simpletest
lee/changedetection.io:gh-parallel-tests
lee/changedetection.io:url-validation-improvements-2
lee/changedetection.io:fix-apprise-format-in-URL
lee/changedetection.io:speed-up-worker-queue-check
lee/changedetection.io:small-func-caching
lee/changedetection.io:filter-not-removed-fix
lee/changedetection.io:openapi-spec-review
lee/changedetection.io:3540-html-to-plaintext-notifications
lee/changedetection.io:HTML-notifications-preserve-whitespace
lee/changedetection.io:color-fixes
lee/changedetection.io:3529-notification-fixes
lee/changedetection.io:regex-filter
lee/changedetection.io:default-namespace-3533
lee/changedetection.io:3526-refactor-fix-markdown-to-html
lee/changedetection.io:email-notification-format-fixes
lee/changedetection.io:test-pypi-api
lee/changedetection.io:3509-pip-apispec-missing
lee/changedetection.io:fix-watch-delete
lee/changedetection.io:notification-service-improved-failure-alerts
lee/changedetection.io:notification_format_fix
lee/changedetection.io:restock-custom-filter-price
lee/changedetection.io:3503-tokens-in-notification-url-apprise
lee/changedetection.io:flask-update
lee/changedetection.io:proxy-url-validation
lee/changedetection.io:split-mem-report
lee/changedetection.io:puremagic-less-memory
lee/changedetection.io:rss-reader-mode
lee/changedetection.io:3486-RSS-ATOM-not-being-automatically-converted-to-text
lee/changedetection.io:3482-JSON-reformat
lee/changedetection.io:3483-dont-touch-content-if-subtract-filters-not-found
lee/changedetection.io:test-speedup
lee/changedetection.io:openapi-mem-improvements
lee/changedetection.io:3472-plaintext-should-stay-plaintext
lee/changedetection.io:3159-test-notification-send
lee/changedetection.io:3462-improve-rss-detection
lee/changedetection.io:3458-fixing-plaintext-autodetection
lee/changedetection.io:fix-build-test
lee/changedetection.io:strip-ignored-lines-from-output
lee/changedetection.io:test-speedup-janus-queue
lee/changedetection.io:socks-proxy-test-fix
lee/changedetection.io:apprise1.9.4
lee/changedetection.io:3434-detect-process-downloads-for-text-changedetection
lee/changedetection.io:3393-unread-filter
lee/changedetection.io:browser-notifications
lee/changedetection.io:API-adding-page-title-link
lee/changedetection.io:time-recheck-validation
lee/changedetection.io:3423-openapi-validation
lee/changedetection.io:3402-always-update-page-title
lee/changedetection.io:OpenAPI-validation
lee/changedetection.io:API-OpenAPI
lee/changedetection.io:3356-API-recheck-by-tag
lee/changedetection.io:3376-cleanup-empty-queue-errors
lee/changedetection.io:janus-queue
lee/changedetection.io:cryptography-remove
lee/changedetection.io:API-conditions
lee/changedetection.io:custom-restock-str-master
lee/changedetection.io:3337-extract-data-fixes
lee/changedetection.io:default-favicon
lee/changedetection.io:better-merge-of-new-values
lee/changedetection.io:favicon-detect-type
lee/changedetection.io:armv7-build-fix
lee/changedetection.io:levenshtein-similarity-threshold
lee/changedetection.io:sort-paused-muted
lee/changedetection.io:3270-history-state
lee/changedetection.io:3272-conditions-not-in-operator
lee/changedetection.io:individual-file-save
lee/changedetection.io:cross-platform-path-fixes
lee/changedetection.io:3248-container-ipv6
lee/changedetection.io:3241-browsersteps-source
lee/changedetection.io:notifications-event-signal
lee/changedetection.io:stock-update-texts
lee/changedetection.io:3194-browsersteps-execution-context
lee/changedetection.io:indiv-container-build-test
lee/changedetection.io:socketio-tweaks
lee/changedetection.io:markup-dep-warning
lee/changedetection.io:apprise-193
lee/changedetection.io:aarch64
lee/changedetection.io:revert-multiprocess-htmlt-to-text
lee/changedetection.io:ui-abstract-watchlist
lee/changedetection.io:selenium-proxy-fix
lee/changedetection.io:update-selenium
lee/changedetection.io:lev-test
lee/changedetection.io:restock-price-scan-text-fix
lee/changedetection.io:improved-global-ignore-test
lee/changedetection.io:conditions-levenshtein
lee/changedetection.io:browsersteps-session-shutdown-improvements
lee/changedetection.io:3126-visualselector-data
lee/changedetection.io:update-stock-texts
lee/changedetection.io:screenshot-warning-text-fix
lee/changedetection.io:3115-multiprocessing-start
lee/changedetection.io:fix-master
lee/changedetection.io:playwright-fix-for-page-smaller-than-stepsize
lee/changedetection.io:levenshtein
lee/changedetection.io:puppeteer-fetch-improvements
lee/changedetection.io:ldjson-lower-mem-fix
lee/changedetection.io:update-other-methods-screenshot
lee/changedetection.io:requests-remove-existing-screenshot
lee/changedetection.io:field-rename-trigger-keyword
lee/changedetection.io:SIGUSR-clean-GC
lee/changedetection.io:update-cryptography-lib
lee/changedetection.io:pyppeteer-311-12-13
lee/changedetection.io:regression-shared-diff-screenshot-access
lee/changedetection.io:bugfix-lastfetched-was-zero-bytes
lee/changedetection.io:2782-clone-edit
lee/changedetection.io:UI-eta-time-slider
lee/changedetection.io:path-blueprint-fixes
lee/changedetection.io:API-add-search
lee/changedetection.io:pyppeteer-ng-rc8
lee/changedetection.io:tags-api
lee/changedetection.io:3045-api-access-when-password-enabled
lee/changedetection.io:plugins-try-3
lee/changedetection.io:atomic-history-writes
lee/changedetection.io:conditions-then-plugins
lee/changedetection.io:conditions
lee/changedetection.io:abstracted-storage-types
lee/changedetection.io:browsersteps-screenshot-refactor
lee/changedetection.io:ui-html-validation
lee/changedetection.io:history-lines-fix
lee/changedetection.io:UI-tabs-fix
lee/changedetection.io:2898-browsersteps-api
lee/changedetection.io:UI-browsersteps
lee/changedetection.io:UI-browsersteps-tab-always-available
lee/changedetection.io:2945-handle-json-BOM-UTF8
lee/changedetection.io:fix-mixed-html-alerts
lee/changedetection.io:2910-strict-semver-check
lee/changedetection.io:2715-add-test-for-new-lower-higher
lee/changedetection.io:only-call-send_content_changed_notification-on-change
lee/changedetection.io:update-baseimage-linuxserver
lee/changedetection.io:abstract-dataset
lee/changedetection.io:CVE-2024-56509-fix-test
lee/changedetection.io:windows-missing-tzdata
lee/changedetection.io:sent-test-default-format-notification
lee/changedetection.io:default-notification-format-html-color
lee/changedetection.io:2554-colors-and-tokens
lee/changedetection.io:2554-colour-html-format-notifications
lee/changedetection.io:2785-UI-tag-reset-edit
lee/changedetection.io:timezone-info
lee/changedetection.io:minor-queue-fix
lee/changedetection.io:2756-price-tracker-empty-price
lee/changedetection.io:2747-dont-check-paused-on-edit
lee/changedetection.io:2742-notification-headers-encoding
lee/changedetection.io:apscheduler-cron-like
lee/changedetection.io:notificaton-test-error-restock
lee/changedetection.io:2727-notification-empty-watches
lee/changedetection.io:limit-history
lee/changedetection.io:2548-trigger-check
lee/changedetection.io:remove-same-checksum-skip
lee/changedetection.io:restock-multiprice
lee/changedetection.io:refactor-filters
lee/changedetection.io:preview-refactor
lee/changedetection.io:skip_when_checksum_same-disable
lee/changedetection.io:minor-stock-scraper
lee/changedetection.io:add-button-to-visualselector
lee/changedetection.io:better-40x-message
lee/changedetection.io:2673-plugin-missing-url-check
lee/changedetection.io:ui-mobile-browsersteps
lee/changedetection.io:preview-fixed
lee/changedetection.io:store-watch-configs-in-own-dir
lee/changedetection.io:text-filter-preview
lee/changedetection.io:reverse-2626-memory
lee/changedetection.io:socks5-test-fix
lee/changedetection.io:restock-process-only-when-text
lee/changedetection.io:extra-filters
lee/changedetection.io:update-apprise-1.9.0
lee/changedetection.io:test-tweak-restock
lee/changedetection.io:enhanced-RSS-and-register-all-namespaces
lee/changedetection.io:test-fix-price-check
lee/changedetection.io:endpoint-test
lee/changedetection.io:total-bytes-counter
lee/changedetection.io:price-scraper-ML-integration
lee/changedetection.io:fixing-restock-test-refactor
lee/changedetection.io:unpin-json-schema
lee/changedetection.io:2568-fix-encoding-error-scraper
lee/changedetection.io:restock-plugin
lee/changedetection.io:2528-empty-content
lee/changedetection.io:notification-utf8-test
lee/changedetection.io:post-request-encoding
lee/changedetection.io:2486-charset-encoding
lee/changedetection.io:download-latest-html
lee/changedetection.io:fix-file-access
lee/changedetection.io:apple-silicon
lee/changedetection.io:drop-arm-v6-support
lee/changedetection.io:price-restock-notifications
lee/changedetection.io:restock-tag
lee/changedetection.io:bad-tag-handler
lee/changedetection.io:2039-restock-use-itemprop
lee/changedetection.io:extract-title-all-processors
lee/changedetection.io:browsersteps-recreate-missing-data-dir
lee/changedetection.io:simple-memory-usage-test
lee/changedetection.io:fix-legacy-file-import
lee/changedetection.io:2456-fix-datatype-tags
lee/changedetection.io:Filternotfound-should-save-error-type-screenshot
lee/changedetection.io:piwheels-rpi-crypto
lee/changedetection.io:filter-failure-reset-count-on-save
lee/changedetection.io:py313
lee/changedetection.io:multiple-test-python-versions
lee/changedetection.io:2394-rss-access-settings
lee/changedetection.io:2408-user-agent-headers
lee/changedetection.io:test-speedups
lee/changedetection.io:unique-history-fix
lee/changedetection.io:fix-mark-all-viewed
lee/changedetection.io:fixing-build-test
lee/changedetection.io:python312
lee/changedetection.io:ui-preview-fixes
lee/changedetection.io:easy-override-ua
lee/changedetection.io:2299-truncated-notification
lee/changedetection.io:2328-fix-lxml-versioning-cflags
lee/changedetection.io:refactor-time-between-check
lee/changedetection.io:ui-search-error-messages
lee/changedetection.io:lock-mqtt-version-min
lee/changedetection.io:exception-in-error
lee/changedetection.io:2286-remove-unique-constraint
lee/changedetection.io:deprecate-strtobool
lee/changedetection.io:tags-counter
lee/changedetection.io:test-notifications
lee/changedetection.io:update-eventlet
lee/changedetection.io:update-pyppeteer-ng
lee/changedetection.io:apprise-updates
lee/changedetection.io:restock-visualselector-refactor
lee/changedetection.io:2197-browsersteps-headers
lee/changedetection.io:updating-js
lee/changedetection.io:2174-sort-tags
lee/changedetection.io:fix-prefer-fetch
lee/changedetection.io:adjustable-workers
lee/changedetection.io:puppeteer-catch-timeout
lee/changedetection.io:misc-fixes
lee/changedetection.io:alpina-libjpeg
lee/changedetection.io:more-status-code-fix-screenshots
lee/changedetection.io:prefer-sockpuppet
lee/changedetection.io:2118-fix-missing-arg
lee/changedetection.io:sort-text-alphabetically-filter
lee/changedetection.io:update-inscriptis-2.4
lee/changedetection.io:2058-notification-counter
lee/changedetection.io:browsersteps-requests
lee/changedetection.io:playwright-fetch-store-headers-always
lee/changedetection.io:test-tidy
lee/changedetection.io:2131-327-RSS-include-link-to-watch-url
lee/changedetection.io:skip-empty-notif-urls
lee/changedetection.io:pluggy-2
lee/changedetection.io:restock-tweaks
lee/changedetection.io:contributors
lee/changedetection.io:loguru-tweaks
lee/changedetection.io:2104-notification-failure
lee/changedetection.io:2039-restock-check-all-bug
lee/changedetection.io:browsersteps-fix-quoted-url
lee/changedetection.io:mailto-error-fix
lee/changedetection.io:browsersteps-improve-error-handling
lee/changedetection.io:restock-detection-default-none
lee/changedetection.io:experimental-fetcher-broken-override
lee/changedetection.io:fixing-post-headers
lee/changedetection.io:pdf-force-plain-requests
lee/changedetection.io:api-import
lee/changedetection.io:UI-settings-cleanup
lee/changedetection.io:upgrade-playwright-1.40.0
lee/changedetection.io:plugin-2nd-attempt
lee/changedetection.io:pdf-improve-test
lee/changedetection.io:1982-auto-set-last-viewed-from-date
lee/changedetection.io:visualselector-xpath-fixes
lee/changedetection.io:selectable-browser-executor
lee/changedetection.io:1967-regen-API-key
lee/changedetection.io:abstract-out-fetch-settings
lee/changedetection.io:browserless-2
lee/changedetection.io:ui-font-versions-cleanup
lee/changedetection.io:1961-fixing-flasklogin
lee/changedetection.io:fixing-eventlet-dnspython-dep-mix
lee/changedetection.io:visualselector-elements-get
lee/changedetection.io:upgrade-playwirhgt
lee/changedetection.io:1924-dynamic-wachete-import
lee/changedetection.io:pip-security-updates
lee/changedetection.io:xlsx-wachete-import
lee/changedetection.io:1917-glibc-mistmatch-arm-upgrade-bookworm
lee/changedetection.io:browsersteps-wrong-text
lee/changedetection.io:browsersteps-dont-init-unless-steps-available
lee/changedetection.io:1899-extract-text-multiline
lee/changedetection.io:browsersteps-fix
lee/changedetection.io:dont-show-search-icon-logged-out
lee/changedetection.io:with-errors-tab-button
lee/changedetection.io:stats-tab
lee/changedetection.io:bugfix-clear-history
lee/changedetection.io:1874-rss-title-hack
lee/changedetection.io:PDF-diff-inline-content-no-header
lee/changedetection.io:xpath-extra-tests
lee/changedetection.io:improve-xpath-tests
lee/changedetection.io:1857-edit-page-title
lee/changedetection.io:sigint-sigterm-test
lee/changedetection.io:highlight-permissions
lee/changedetection.io:1800-selenium-socks5-auth
lee/changedetection.io:1833-ldjson-fix
lee/changedetection.io:regex-cleanup-311
lee/changedetection.io:filters-contain-only-image-help
lee/changedetection.io:1809-wrong-useragent-playwright-puppeteer
lee/changedetection.io:extra-jinja2-error-catch
lee/changedetection.io:plugin-architecture
lee/changedetection.io:tag-blank-tag-1792
lee/changedetection.io:no-change-when-checksum-same
lee/changedetection.io:1725-linux-arm-v8
lee/changedetection.io:build-errors-cont
lee/changedetection.io:revert-1727-1725-linux-arm-v8
lee/changedetection.io:armv6-armv7-rpi-support
lee/changedetection.io:reset-previous-errors
lee/changedetection.io:1659-notification-format
lee/changedetection.io:test-cleanups
lee/changedetection.io:default-format-fallback
lee/changedetection.io:1653-notification-settings
lee/changedetection.io:1646-clone
lee/changedetection.io:elementpath-xpath20
lee/changedetection.io:python-slim-bookworm-ssl3-upgrade
lee/changedetection.io:bugfix-delete-missing-dir
lee/changedetection.io:headers-webdriver
lee/changedetection.io:filter-not-found-message-tweak
lee/changedetection.io:1448-basic-headers-fetch-from-file
lee/changedetection.io:puppeteer-fetcher-status-code-fix
lee/changedetection.io:restock-detection-better-report-failed-sites
lee/changedetection.io:search-list
lee/changedetection.io:source-html-pretty-filter
lee/changedetection.io:browserstep-refactor
lee/changedetection.io:browsersteps-refactor
lee/changedetection.io:puppeteer-fixes
lee/changedetection.io:html-fixes
lee/changedetection.io:mark-selected-viewed
lee/changedetection.io:pagination
lee/changedetection.io:order-by-created-time
lee/changedetection.io:navigation
lee/changedetection.io:raw-browserless-for-simple-fetch
lee/changedetection.io:restock-monitor-tweaks
lee/changedetection.io:check-pip-build-was-OK
lee/changedetection.io:disable-apprise-async-mode
lee/changedetection.io:brotli-snapshot-storage
lee/changedetection.io:dont-create-jpg-copy-of-png
lee/changedetection.io:abstract-fetchers
lee/changedetection.io:1450-feature-browsersteps-goto-url
lee/changedetection.io:ticket-962-false-change-alerts-cleanups
lee/changedetection.io:926-empty-change-alerts
lee/changedetection.io:improve-logging-loguru
lee/changedetection.io:delete-should-remove-all
lee/changedetection.io:ticket-1377-backup-timestamp
lee/changedetection.io:remove-unused-function
lee/changedetection.io:1392-incorrect-pdf-detect
lee/changedetection.io:bug-non-200s-triggering
lee/changedetection.io:ticket-1365-service-worker-defaults
lee/changedetection.io:share-diff
lee/changedetection.io:fetch-backend-ui-default
lee/changedetection.io:ticket-1328-ipv6-optional
lee/changedetection.io:watch-can-use-system-default
lee/changedetection.io:1314-pip-eventlet-dnspython
lee/changedetection.io:dont-recreate-db-if-db-is-corrupt
lee/changedetection.io:ipv6
lee/changedetection.io:test-improvement
lee/changedetection.io:403-solution
lee/changedetection.io:1247-filter-failure-notifications
lee/changedetection.io:python-311
lee/changedetection.io:optional-proxy-via-ui
lee/changedetection.io:icon-fixes
lee/changedetection.io:import-backup-zip
lee/changedetection.io:fetch-reliability-improvements
lee/changedetection.io:ticket-1231-xpath-filter-support-attr-filter
lee/changedetection.io:ticket-191-check-md5-dont-process
lee/changedetection.io:browsersteps-select-support
lee/changedetection.io:no-cryptography-pip
lee/changedetection.io:1207-no-means-no
lee/changedetection.io:price-follower
lee/changedetection.io:auto-suggest-ldjson-price-follow
lee/changedetection.io:test-tweaks
lee/changedetection.io:darkmode-template-tweak
lee/changedetection.io:jinja2-notifications
lee/changedetection.io:test-fixes
lee/changedetection.io:export-data-validation
lee/changedetection.io:ui-long-lines
lee/changedetection.io:darkmode
lee/changedetection.io:favicon-fix
lee/changedetection.io:browsersteps-start-refactor
lee/changedetection.io:faster-browserstep-update-and-compress-reply
lee/changedetection.io:jinja2-url-template-validate
lee/changedetection.io:export-regex-csv
lee/changedetection.io:1148-screenshot
lee/changedetection.io:screenshot-tweak
lee/changedetection.io:test-improvements
lee/changedetection.io:diff-js-maint
lee/changedetection.io:HIDE_REFERER-test
lee/changedetection.io:bugfix-hanging-when-deleted
lee/changedetection.io:fetcher-data-cleanup
lee/changedetection.io:hours-day-schedule
lee/changedetection.io:add-check-counter
lee/changedetection.io:playwright-conditional-fix-musl-alpine
lee/changedetection.io:dont-version-check-during-pytest
lee/changedetection.io:diff-proposed-for-bwees
lee/changedetection.io:playwright-conditional-install
lee/changedetection.io:dynamic-url-opener
lee/changedetection.io:history-txt-snapshot-fix
lee/changedetection.io:jinja2-template-in-url
lee/changedetection.io:add-system-info-api
lee/changedetection.io:test
lee/changedetection.io:push-and-pr
lee/changedetection.io:history-txt-safety-check
lee/changedetection.io:windows-diff-file-handling-improvements
lee/changedetection.io:ticket-1008-jq-windows
lee/changedetection.io:fetchers-abstract-graphic-compare
lee/changedetection.io:jq-arm7-build
lee/changedetection.io:only-use-default-headers-for-plain-requests
lee/changedetection.io:proxy-improvement
lee/changedetection.io:proxies-json-data
lee/changedetection.io:catch-exception
lee/changedetection.io:fetchers-abstract
lee/changedetection.io:test-visualselector
lee/changedetection.io:809-global-notification-settings-fix
lee/changedetection.io:playwright-memory-fixes
lee/changedetection.io:memory-leak-lxml-inscriptis
lee/changedetection.io:thread-recycler
lee/changedetection.io:save-last-response
lee/changedetection.io:cleanup/remove-old-function
lee/changedetection.io:bug/809-notification-defaults
lee/changedetection.io:checkbox-controls
lee/changedetection.io:watch-queue-bug-fix
lee/changedetection.io:visualselector-data-fix
lee/changedetection.io:remove-unused-checkbox
lee/changedetection.io:be-sure-dirs-exist
lee/changedetection.io:sort-columns-tidy-table-header
lee/changedetection.io:sorting-paging
lee/changedetection.io:crash-protection-when-watched-queued-deleted
lee/changedetection.io:small-fix/dont-process-if-queued-then-paused
lee/changedetection.io:bugfix/598-password
lee/changedetection.io:sig-handler
lee/changedetection.io:ui-tweaks
lee/changedetection.io:feature/mute-notifications
lee/changedetection.io:memusage-example
lee/changedetection.io:feature/add-paused
lee/changedetection.io:threading-memory-improvements
lee/changedetection.io:refactor/regex-text-extract
lee/changedetection.io:feature/filter-failure-notification
lee/changedetection.io:cleanup/mtable-def
lee/changedetection.io:731/apprise-asset-name
lee/changedetection.io:compose-improver
lee/changedetection.io:docker/695-dev-stable
lee/changedetection.io:notification-logging-improvement
lee/changedetection.io:improve-notification-log
lee/changedetection.io:jitter
lee/changedetection.io:scrub-single-watch
lee/changedetection.io:improve-logging
lee/changedetection.io:bug/RSS-feed-cdata-format
lee/changedetection.io:550-visual-selector
lee/changedetection.io:API-interface
lee/changedetection.io:skip-change-detection-non-renderable-pages
lee/changedetection.io:sqlite3-history-storage
lee/changedetection.io:proxy-improvements
lee/changedetection.io:toggle-fetch-option-visibility
lee/changedetection.io:playwright
lee/changedetection.io:scrub-simplify
lee/changedetection.io:bugfix-del-update
lee/changedetection.io:show-which-items-in-queue
lee/changedetection.io:fetcher-tidyup
lee/changedetection.io:quick-setup-mail-notification-button
lee/changedetection.io:ticket-16-diff-in-RSS
lee/changedetection.io:security-update-use-CSRF-and-post-for-removepassword
lee/changedetection.io:ticket-462-JSON-encoding
lee/changedetection.io:ui-improvements
lee/changedetection.io:ticket-242-reliability-dict
lee/changedetection.io:image-binary-support
lee/changedetection.io:fetch-workers-env-override
lee/changedetection.io:377-import-tags-dont-dupe-import
lee/changedetection.io:diff-stream
lee/changedetection.io:0.55.3
lee/changedetection.io:0.55.2
lee/changedetection.io:0.55.1
lee/changedetection.io:0.54.10
lee/changedetection.io:0.54.9
lee/changedetection.io:0.54.8
lee/changedetection.io:0.54.7
lee/changedetection.io:0.54.6
lee/changedetection.io:0.54.5
lee/changedetection.io:0.54.4
lee/changedetection.io:0.54.3
lee/changedetection.io:0.54.2
lee/changedetection.io:0.54.1
lee/changedetection.io:0.53.7
lee/changedetection.io:0.53.6
lee/changedetection.io:0.53.5
lee/changedetection.io:0.53.4
lee/changedetection.io:0.53.3
lee/changedetection.io:0.53.2
lee/changedetection.io:0.53.1
lee/changedetection.io:0.52.9
lee/changedetection.io:0.52.8
lee/changedetection.io:0.52.7
lee/changedetection.io:0.52.6
lee/changedetection.io:0.52.5
lee/changedetection.io:0.52.4
lee/changedetection.io:0.52.3
lee/changedetection.io:0.52.2
lee/changedetection.io:0.52.1
lee/changedetection.io:0.51.4
lee/changedetection.io:0.51.3
lee/changedetection.io:0.51.2
lee/changedetection.io:0.51.1
lee/changedetection.io:0.51.01
lee/changedetection.io:0.51.00
lee/changedetection.io:0.50.43
lee/changedetection.io:0.50.42
lee/changedetection.io:0.50.41
lee/changedetection.io:0.50.40
lee/changedetection.io:0.50.39
lee/changedetection.io:0.50.38
lee/changedetection.io:0.50.37
lee/changedetection.io:0.50.35
lee/changedetection.io:0.50.34
lee/changedetection.io:0.50.33
lee/changedetection.io:0.50.32
lee/changedetection.io:0.50.31
lee/changedetection.io:0.50.30
lee/changedetection.io:0.50.29
lee/changedetection.io:0.50.28
lee/changedetection.io:0.50.27
lee/changedetection.io:0.50.26
lee/changedetection.io:0.50.25
lee/changedetection.io:0.50.24
lee/changedetection.io:0.50.23
lee/changedetection.io:0.50.22
lee/changedetection.io:0.50.21
lee/changedetection.io:0.50.20
lee/changedetection.io:0.50.19
lee/changedetection.io:0.50.18
lee/changedetection.io:0.50.17
lee/changedetection.io:0.50.16
lee/changedetection.io:0.50.15
lee/changedetection.io:0.50.14
lee/changedetection.io:0.50.13
lee/changedetection.io:0.50.12
lee/changedetection.io:0.50.11
lee/changedetection.io:0.50.10
lee/changedetection.io:0.50.9
lee/changedetection.io:0.50.8
lee/changedetection.io:0.50.7
lee/changedetection.io:0.50.6
lee/changedetection.io:0.50.5
lee/changedetection.io:0.50.4
lee/changedetection.io:0.50.3
lee/changedetection.io:0.50.2
lee/changedetection.io:0.50.01
lee/changedetection.io:0.50.1
lee/changedetection.io:0.49.18
lee/changedetection.io:0.49.17
lee/changedetection.io:0.49.16
lee/changedetection.io:0.49.15
lee/changedetection.io:0.49.14
lee/changedetection.io:0.49.13
lee/changedetection.io:0.49.12
lee/changedetection.io:0.49.11
lee/changedetection.io:0.49.10
lee/changedetection.io:0.49.9
lee/changedetection.io:0.49.8
lee/changedetection.io:0.49.7
lee/changedetection.io:0.49.6
lee/changedetection.io:0.49.5
lee/changedetection.io:0.49.4
lee/changedetection.io:0.49.3
lee/changedetection.io:0.49.2
lee/changedetection.io:0.49.1
lee/changedetection.io:0.49.0
lee/changedetection.io:0.48.06
lee/changedetection.io:0.48.05
lee/changedetection.io:0.48.04
lee/changedetection.io:0.48.03
lee/changedetection.io:0.48.02
lee/changedetection.io:0.48.01
lee/changedetection.io:0.48.00
lee/changedetection.io:0.47.06
lee/changedetection.io:0.47.05
lee/changedetection.io:0.47.04
lee/changedetection.io:0.47.03
lee/changedetection.io:0.47.02
lee/changedetection.io:0.47.01
lee/changedetection.io:0.47.00
lee/changedetection.io:0.46.04
lee/changedetection.io:0.46.03
lee/changedetection.io:0.46.02
lee/changedetection.io:0.46.01
lee/changedetection.io:0.46.00
lee/changedetection.io:0.45.26
lee/changedetection.io:0.45.25
lee/changedetection.io:0.45.24
lee/changedetection.io:0.45.23
lee/changedetection.io:0.45.22
lee/changedetection.io:0.45.21
lee/changedetection.io:0.45.20
lee/changedetection.io:0.45.19
lee/changedetection.io:0.45.18
lee/changedetection.io:0.45.17
lee/changedetection.io:0.45.16
lee/changedetection.io:0.45.15
lee/changedetection.io:0.45.14
lee/changedetection.io:0.45.13
lee/changedetection.io:0.45.12
lee/changedetection.io:0.45.11
lee/changedetection.io:0.45.10
lee/changedetection.io:0.45.9
lee/changedetection.io:0.45.8.1
lee/changedetection.io:0.45.8
lee/changedetection.io:0.45.7.3
lee/changedetection.io:0.45.7.2
lee/changedetection.io:0.45.7.1
lee/changedetection.io:0.45.7
lee/changedetection.io:0.45.6
lee/changedetection.io:0.45.5
lee/changedetection.io:0.45.4
lee/changedetection.io:0.45.3
lee/changedetection.io:0.45.2
lee/changedetection.io:0.45.1
lee/changedetection.io:0.45
lee/changedetection.io:0.44.2
lee/changedetection.io:0.44.1
lee/changedetection.io:0.44
lee/changedetection.io:0.43.2
lee/changedetection.io:0.43.1
lee/changedetection.io:0.43
lee/changedetection.io:0.42.3
lee/changedetection.io:0.42.2
lee/changedetection.io:0.42.1
lee/changedetection.io:0.42
lee/changedetection.io:0.41.1
lee/changedetection.io:0.41
lee/changedetection.io:0.40.3
lee/changedetection.io:0.40.2
lee/changedetection.io:0.40.1.1
lee/changedetection.io:0.40.1.0
lee/changedetection.io:0.40.0.4
lee/changedetection.io:0.40.0.3
lee/changedetection.io:0.40.0.2
lee/changedetection.io:0.40.0
lee/changedetection.io:0.39.22.1
lee/changedetection.io:0.39.22
lee/changedetection.io:0.39.21.1
lee/changedetection.io:0.39.21
lee/changedetection.io:0.39.20.4
lee/changedetection.io:0.39.20.3
lee/changedetection.io:0.39.20.2
lee/changedetection.io:0.39.20.1
lee/changedetection.io:0.39.20
lee/changedetection.io:0.39.19.1
lee/changedetection.io:0.39.19
lee/changedetection.io:0.39.18
lee/changedetection.io:0.39.17.2
lee/changedetection.io:0.39.17.1
lee/changedetection.io:0.39.17
lee/changedetection.io:0.39.16
lee/changedetection.io:0.39.15
lee/changedetection.io:0.39.14.1
lee/changedetection.io:0.39.14
lee/changedetection.io:0.39.13.1
lee/changedetection.io:0.39.13
lee/changedetection.io:0.39.12
lee/changedetection.io:0.39.11
lee/changedetection.io:0.39.10
lee/changedetection.io:0.39.9
lee/changedetection.io:0.39.8
lee/changedetection.io:0.39.7
lee/changedetection.io:0.39.6
lee/changedetection.io:0.39.5
lee/changedetection.io:0.39.4
lee/changedetection.io:0.39.3
lee/changedetection.io:0.39.2
lee/changedetection.io:0.39.1
lee/changedetection.io:0.39
lee/changedetection.io:0.38.2
lee/changedetection.io:0.38.1
lee/changedetection.io:0.38
lee/changedetection.io:0.37
lee/changedetection.io:0.36
lee/changedetection.io:0.35
lee/changedetection.io:0.34
lee/changedetection.io:0.33
lee/changedetection.io:0.32
lee/changedetection.io:0.31
lee/changedetection.io:0.30
lee/changedetection.io:0.29
lee/changedetection.io:0.28
lee/changedetection.io:0.27
lee/changedetection.io:0.26
lee/changedetection.io:0.25
lee/changedetection.io:0.24
lee/changedetection.io:0.23
lee/changedetection.io:0.22
lee/changedetection.io:0.21
lee/changedetection.io:0.2
lee/changedetection.io:0.12
lee/changedetection.io:0.11
lee/changedetection.io:0.1
...
pull from: lee/changedetection.io:post-request-encoding
lee/changedetection.io:master
lee/changedetection.io:summary-mark-read
lee/changedetection.io:i18n-api-tag-context
lee/changedetection.io:playwright-macro-unused
lee/changedetection.io:4080-msgfmt-lint
lee/changedetection.io:4063-diff-changes-to
lee/changedetection.io:dependabot/pip/selenium-approx-eq-4.43.0
lee/changedetection.io:dev
lee/changedetection.io:ignore-text-should-ovverride-triggers
lee/changedetection.io:text-filter-extract-lines-containing-subtext
lee/changedetection.io:3891-inline-favicon
lee/changedetection.io:4037-word-level-diff-test
lee/changedetection.io:fix/step-failure-notification-crash
lee/changedetection.io:4020-custom-colours
lee/changedetection.io:dependabot/pip/cryptography-46.0.7
lee/changedetection.io:wildcard-auto-tag-assign
lee/changedetection.io:diff-email-htmlmode-plaintext
lee/changedetection.io:3810-max-screenshot-height-playwright
lee/changedetection.io:unit-test-run-all
lee/changedetection.io:hierarchy-resolver
lee/changedetection.io:3835-pluggy-extend-base
lee/changedetection.io:browser-settings-refactor
lee/changedetection.io:puppeteer-stop-hang-on-redirect
lee/changedetection.io:error-reset
lee/changedetection.io:restock-token-previous-price
lee/changedetection.io:socketio-close
lee/changedetection.io:ui/settings-text-cleanup
lee/changedetection.io:JSONP-support
lee/changedetection.io:browser-content-fetcher-plugin-improvements
lee/changedetection.io:multiple-group-notifications
lee/changedetection.io:3964-refactor-invert-changes-render-calls
lee/changedetection.io:UI-preview-single-post
lee/changedetection.io:cpu-memory-improvements
lee/changedetection.io:3952-surrogates-broken-utf8
lee/changedetection.io:restock-no-need-for-text
lee/changedetection.io:python-314
lee/changedetection.io:sec-fix
lee/changedetection.io:ukraine-UK-lang
lee/changedetection.io:iana-blocking-improvements
lee/changedetection.io:llm
lee/changedetection.io:diff-token-var-arg
lee/changedetection.io:3920-changedatetime
lee/changedetection.io:flask-socketio-561
lee/changedetection.io:pip-3910
lee/changedetection.io:ignore-whitespace-should-strip-whitespace-from-endpoints
lee/changedetection.io:722-docker-container-privs
lee/changedetection.io:backup-restore
lee/changedetection.io:tags-migration-rerun
lee/changedetection.io:puppeteer-fetcher-cleanup
lee/changedetection.io:large-html-to-text-error-200-blank
lee/changedetection.io:fixing-signals-update
lee/changedetection.io:3846-time-between-scheduler-fixes
lee/changedetection.io:pluggy-before-after-worker-job
lee/changedetection.io:nginx-reverse-proxy-test
lee/changedetection.io:restock-value-template-fix
lee/changedetection.io:sec-update-2
lee/changedetection.io:download-watch-data
lee/changedetection.io:dont-reprocess-if-not-needed
lee/changedetection.io:API-fields-update
lee/changedetection.io:memfix-linuxonly-restock
lee/changedetection.io:upgrade-refactor
lee/changedetection.io:3845-import-api-add-settings
lee/changedetection.io:3854-API-tags-missing-response
lee/changedetection.io:dependabot/pip/cryptography-46.0.5
lee/changedetection.io:tags-update-fix
lee/changedetection.io:update_27_tags_update
lee/changedetection.io:datastore-save-immediate
lee/changedetection.io:update-translations
lee/changedetection.io:watch-datastore-minor-refactor-tests
lee/changedetection.io:3833-multiple-prices-plugins
lee/changedetection.io:watch-memory-mapping
lee/changedetection.io:jinja2-escape-mem-fix
lee/changedetection.io:processor-plugin-improvements
lee/changedetection.io:puppeteer-browser-cleanup-improvements
lee/changedetection.io:event-loop-improvements
lee/changedetection.io:watch-count-limit
lee/changedetection.io:DB-data-upgrade-fixes
lee/changedetection.io:datastore-refactor
lee/changedetection.io:CLI-options
lee/changedetection.io:screenshot-speedups
lee/changedetection.io:3792-language-selection-session
lee/changedetection.io:memory-improvements
lee/changedetection.io:API-validation-improvements
lee/changedetection.io:3779-autodetect
lee/changedetection.io:3778-search-fix
lee/changedetection.io:translation-updates
lee/changedetection.io:mute-pause-all
lee/changedetection.io:recheck-all-not-existing-queued
lee/changedetection.io:content-false-triggers-fix
lee/changedetection.io:clear-history-background-thread
lee/changedetection.io:lang-improvements
lee/changedetection.io:3762-dont-double-queue-let-scheduler-queue-on-import
lee/changedetection.io:empty-watches-tweaks
lee/changedetection.io:old-selenium-3-fix
lee/changedetection.io:brotli-native
lee/changedetection.io:3737-zh-trad
lee/changedetection.io:dependabot/pip/inscriptis-approx-eq-2.7
lee/changedetection.io:3740-html-word-diff-notification-toggle
lee/changedetection.io:3737-trad-chinese-mapping
lee/changedetection.io:heuy-notification-retry-persist
lee/changedetection.io:RSS-data-UUID-fix
lee/changedetection.io:brotli-more-tests
lee/changedetection.io:soft-delays
lee/changedetection.io:html-validation-fixes
lee/changedetection.io:layout-css
lee/changedetection.io:api-diff-endpoint
lee/changedetection.io:2600-mode-switch-check
lee/changedetection.io:resilient-same-uuid-processing
lee/changedetection.io:redirect
lee/changedetection.io:i18n-tweaks-2
lee/changedetection.io:i18n-2026
lee/changedetection.io:history-preview-ignore-text-highlighting
lee/changedetection.io:3666-recheck-group-tag
lee/changedetection.io:pluggable-content-fetchers
lee/changedetection.io:3658-utf8-xpath
lee/changedetection.io:rss-reader-mode-parser-improvements
lee/changedetection.io:playwright-156
lee/changedetection.io:RSS-per-watch-tweaks
lee/changedetection.io:rss-watch-history-length
lee/changedetection.io:rss-per-group
lee/changedetection.io:windows-test
lee/changedetection.io:3606-jinja-vars-body-validation
lee/changedetection.io:history-filepath-basic-cache
lee/changedetection.io:orjson
lee/changedetection.io:3591-test-not-placemarker
lee/changedetection.io:debian-package
lee/changedetection.io:api-new-watch-processor-mode
lee/changedetection.io:3357-adding-more-tokens
lee/changedetection.io:send-test-notification-fixes
lee/changedetection.io:more-build-cache
lee/changedetection.io:docker-build-cache
lee/changedetection.io:3572-fixed-migration-of-broken-notification-format-types
lee/changedetection.io:parallel-docker-simpletest
lee/changedetection.io:gh-parallel-tests
lee/changedetection.io:url-validation-improvements-2
lee/changedetection.io:fix-apprise-format-in-URL
lee/changedetection.io:speed-up-worker-queue-check
lee/changedetection.io:small-func-caching
lee/changedetection.io:filter-not-removed-fix
lee/changedetection.io:openapi-spec-review
lee/changedetection.io:3540-html-to-plaintext-notifications
lee/changedetection.io:HTML-notifications-preserve-whitespace
lee/changedetection.io:color-fixes
lee/changedetection.io:3529-notification-fixes
lee/changedetection.io:regex-filter
lee/changedetection.io:default-namespace-3533
lee/changedetection.io:3526-refactor-fix-markdown-to-html
lee/changedetection.io:email-notification-format-fixes
lee/changedetection.io:test-pypi-api
lee/changedetection.io:3509-pip-apispec-missing
lee/changedetection.io:fix-watch-delete
lee/changedetection.io:notification-service-improved-failure-alerts
lee/changedetection.io:notification_format_fix
lee/changedetection.io:restock-custom-filter-price
lee/changedetection.io:3503-tokens-in-notification-url-apprise
lee/changedetection.io:flask-update
lee/changedetection.io:proxy-url-validation
lee/changedetection.io:split-mem-report
lee/changedetection.io:puremagic-less-memory
lee/changedetection.io:rss-reader-mode
lee/changedetection.io:3486-RSS-ATOM-not-being-automatically-converted-to-text
lee/changedetection.io:3482-JSON-reformat
lee/changedetection.io:3483-dont-touch-content-if-subtract-filters-not-found
lee/changedetection.io:test-speedup
lee/changedetection.io:openapi-mem-improvements
lee/changedetection.io:3472-plaintext-should-stay-plaintext
lee/changedetection.io:3159-test-notification-send
lee/changedetection.io:3462-improve-rss-detection
lee/changedetection.io:3458-fixing-plaintext-autodetection
lee/changedetection.io:fix-build-test
lee/changedetection.io:strip-ignored-lines-from-output
lee/changedetection.io:test-speedup-janus-queue
lee/changedetection.io:socks-proxy-test-fix
lee/changedetection.io:apprise1.9.4
lee/changedetection.io:3434-detect-process-downloads-for-text-changedetection
lee/changedetection.io:3393-unread-filter
lee/changedetection.io:browser-notifications
lee/changedetection.io:API-adding-page-title-link
lee/changedetection.io:time-recheck-validation
lee/changedetection.io:3423-openapi-validation
lee/changedetection.io:3402-always-update-page-title
lee/changedetection.io:OpenAPI-validation
lee/changedetection.io:API-OpenAPI
lee/changedetection.io:3356-API-recheck-by-tag
lee/changedetection.io:3376-cleanup-empty-queue-errors
lee/changedetection.io:janus-queue
lee/changedetection.io:cryptography-remove
lee/changedetection.io:API-conditions
lee/changedetection.io:custom-restock-str-master
lee/changedetection.io:3337-extract-data-fixes
lee/changedetection.io:default-favicon
lee/changedetection.io:better-merge-of-new-values
lee/changedetection.io:favicon-detect-type
lee/changedetection.io:armv7-build-fix
lee/changedetection.io:levenshtein-similarity-threshold
lee/changedetection.io:sort-paused-muted
lee/changedetection.io:3270-history-state
lee/changedetection.io:3272-conditions-not-in-operator
lee/changedetection.io:individual-file-save
lee/changedetection.io:cross-platform-path-fixes
lee/changedetection.io:3248-container-ipv6
lee/changedetection.io:3241-browsersteps-source
lee/changedetection.io:notifications-event-signal
lee/changedetection.io:stock-update-texts
lee/changedetection.io:3194-browsersteps-execution-context
lee/changedetection.io:indiv-container-build-test
lee/changedetection.io:socketio-tweaks
lee/changedetection.io:markup-dep-warning
lee/changedetection.io:apprise-193
lee/changedetection.io:aarch64
lee/changedetection.io:revert-multiprocess-htmlt-to-text
lee/changedetection.io:ui-abstract-watchlist
lee/changedetection.io:selenium-proxy-fix
lee/changedetection.io:update-selenium
lee/changedetection.io:lev-test
lee/changedetection.io:restock-price-scan-text-fix
lee/changedetection.io:improved-global-ignore-test
lee/changedetection.io:conditions-levenshtein
lee/changedetection.io:browsersteps-session-shutdown-improvements
lee/changedetection.io:3126-visualselector-data
lee/changedetection.io:update-stock-texts
lee/changedetection.io:screenshot-warning-text-fix
lee/changedetection.io:3115-multiprocessing-start
lee/changedetection.io:fix-master
lee/changedetection.io:playwright-fix-for-page-smaller-than-stepsize
lee/changedetection.io:levenshtein
lee/changedetection.io:puppeteer-fetch-improvements
lee/changedetection.io:ldjson-lower-mem-fix
lee/changedetection.io:update-other-methods-screenshot
lee/changedetection.io:requests-remove-existing-screenshot
lee/changedetection.io:field-rename-trigger-keyword
lee/changedetection.io:SIGUSR-clean-GC
lee/changedetection.io:update-cryptography-lib
lee/changedetection.io:pyppeteer-311-12-13
lee/changedetection.io:regression-shared-diff-screenshot-access
lee/changedetection.io:bugfix-lastfetched-was-zero-bytes
lee/changedetection.io:2782-clone-edit
lee/changedetection.io:UI-eta-time-slider
lee/changedetection.io:path-blueprint-fixes
lee/changedetection.io:API-add-search
lee/changedetection.io:pyppeteer-ng-rc8
lee/changedetection.io:tags-api
lee/changedetection.io:3045-api-access-when-password-enabled
lee/changedetection.io:plugins-try-3
lee/changedetection.io:atomic-history-writes
lee/changedetection.io:conditions-then-plugins
lee/changedetection.io:conditions
lee/changedetection.io:abstracted-storage-types
lee/changedetection.io:browsersteps-screenshot-refactor
lee/changedetection.io:ui-html-validation
lee/changedetection.io:history-lines-fix
lee/changedetection.io:UI-tabs-fix
lee/changedetection.io:2898-browsersteps-api
lee/changedetection.io:UI-browsersteps
lee/changedetection.io:UI-browsersteps-tab-always-available
lee/changedetection.io:2945-handle-json-BOM-UTF8
lee/changedetection.io:fix-mixed-html-alerts
lee/changedetection.io:2910-strict-semver-check
lee/changedetection.io:2715-add-test-for-new-lower-higher
lee/changedetection.io:only-call-send_content_changed_notification-on-change
lee/changedetection.io:update-baseimage-linuxserver
lee/changedetection.io:abstract-dataset
lee/changedetection.io:CVE-2024-56509-fix-test
lee/changedetection.io:windows-missing-tzdata
lee/changedetection.io:sent-test-default-format-notification
lee/changedetection.io:default-notification-format-html-color
lee/changedetection.io:2554-colors-and-tokens
lee/changedetection.io:2554-colour-html-format-notifications
lee/changedetection.io:2785-UI-tag-reset-edit
lee/changedetection.io:timezone-info
lee/changedetection.io:minor-queue-fix
lee/changedetection.io:2756-price-tracker-empty-price
lee/changedetection.io:2747-dont-check-paused-on-edit
lee/changedetection.io:2742-notification-headers-encoding
lee/changedetection.io:apscheduler-cron-like
lee/changedetection.io:notificaton-test-error-restock
lee/changedetection.io:2727-notification-empty-watches
lee/changedetection.io:limit-history
lee/changedetection.io:2548-trigger-check
lee/changedetection.io:remove-same-checksum-skip
lee/changedetection.io:restock-multiprice
lee/changedetection.io:refactor-filters
lee/changedetection.io:preview-refactor
lee/changedetection.io:skip_when_checksum_same-disable
lee/changedetection.io:minor-stock-scraper
lee/changedetection.io:add-button-to-visualselector
lee/changedetection.io:better-40x-message
lee/changedetection.io:2673-plugin-missing-url-check
lee/changedetection.io:ui-mobile-browsersteps
lee/changedetection.io:preview-fixed
lee/changedetection.io:store-watch-configs-in-own-dir
lee/changedetection.io:text-filter-preview
lee/changedetection.io:reverse-2626-memory
lee/changedetection.io:socks5-test-fix
lee/changedetection.io:restock-process-only-when-text
lee/changedetection.io:extra-filters
lee/changedetection.io:update-apprise-1.9.0
lee/changedetection.io:test-tweak-restock
lee/changedetection.io:enhanced-RSS-and-register-all-namespaces
lee/changedetection.io:test-fix-price-check
lee/changedetection.io:endpoint-test
lee/changedetection.io:total-bytes-counter
lee/changedetection.io:price-scraper-ML-integration
lee/changedetection.io:fixing-restock-test-refactor
lee/changedetection.io:unpin-json-schema
lee/changedetection.io:2568-fix-encoding-error-scraper
lee/changedetection.io:restock-plugin
lee/changedetection.io:2528-empty-content
lee/changedetection.io:notification-utf8-test
lee/changedetection.io:post-request-encoding
lee/changedetection.io:2486-charset-encoding
lee/changedetection.io:download-latest-html
lee/changedetection.io:fix-file-access
lee/changedetection.io:apple-silicon
lee/changedetection.io:drop-arm-v6-support
lee/changedetection.io:price-restock-notifications
lee/changedetection.io:restock-tag
lee/changedetection.io:bad-tag-handler
lee/changedetection.io:2039-restock-use-itemprop
lee/changedetection.io:extract-title-all-processors
lee/changedetection.io:browsersteps-recreate-missing-data-dir
lee/changedetection.io:simple-memory-usage-test
lee/changedetection.io:fix-legacy-file-import
lee/changedetection.io:2456-fix-datatype-tags
lee/changedetection.io:Filternotfound-should-save-error-type-screenshot
lee/changedetection.io:piwheels-rpi-crypto
lee/changedetection.io:filter-failure-reset-count-on-save
lee/changedetection.io:py313
lee/changedetection.io:multiple-test-python-versions
lee/changedetection.io:2394-rss-access-settings
lee/changedetection.io:2408-user-agent-headers
lee/changedetection.io:test-speedups
lee/changedetection.io:unique-history-fix
lee/changedetection.io:fix-mark-all-viewed
lee/changedetection.io:fixing-build-test
lee/changedetection.io:python312
lee/changedetection.io:ui-preview-fixes
lee/changedetection.io:easy-override-ua
lee/changedetection.io:2299-truncated-notification
lee/changedetection.io:2328-fix-lxml-versioning-cflags
lee/changedetection.io:refactor-time-between-check
lee/changedetection.io:ui-search-error-messages
lee/changedetection.io:lock-mqtt-version-min
lee/changedetection.io:exception-in-error
lee/changedetection.io:2286-remove-unique-constraint
lee/changedetection.io:deprecate-strtobool
lee/changedetection.io:tags-counter
lee/changedetection.io:test-notifications
lee/changedetection.io:update-eventlet
lee/changedetection.io:update-pyppeteer-ng
lee/changedetection.io:apprise-updates
lee/changedetection.io:restock-visualselector-refactor
lee/changedetection.io:2197-browsersteps-headers
lee/changedetection.io:updating-js
lee/changedetection.io:2174-sort-tags
lee/changedetection.io:fix-prefer-fetch
lee/changedetection.io:adjustable-workers
lee/changedetection.io:puppeteer-catch-timeout
lee/changedetection.io:misc-fixes
lee/changedetection.io:alpina-libjpeg
lee/changedetection.io:more-status-code-fix-screenshots
lee/changedetection.io:prefer-sockpuppet
lee/changedetection.io:2118-fix-missing-arg
lee/changedetection.io:sort-text-alphabetically-filter
lee/changedetection.io:update-inscriptis-2.4
lee/changedetection.io:2058-notification-counter
lee/changedetection.io:browsersteps-requests
lee/changedetection.io:playwright-fetch-store-headers-always
lee/changedetection.io:test-tidy
lee/changedetection.io:2131-327-RSS-include-link-to-watch-url
lee/changedetection.io:skip-empty-notif-urls
lee/changedetection.io:pluggy-2
lee/changedetection.io:restock-tweaks
lee/changedetection.io:contributors
lee/changedetection.io:loguru-tweaks
lee/changedetection.io:2104-notification-failure
lee/changedetection.io:2039-restock-check-all-bug
lee/changedetection.io:browsersteps-fix-quoted-url
lee/changedetection.io:mailto-error-fix
lee/changedetection.io:browsersteps-improve-error-handling
lee/changedetection.io:restock-detection-default-none
lee/changedetection.io:experimental-fetcher-broken-override
lee/changedetection.io:fixing-post-headers
lee/changedetection.io:pdf-force-plain-requests
lee/changedetection.io:api-import
lee/changedetection.io:UI-settings-cleanup
lee/changedetection.io:upgrade-playwright-1.40.0
lee/changedetection.io:plugin-2nd-attempt
lee/changedetection.io:pdf-improve-test
lee/changedetection.io:1982-auto-set-last-viewed-from-date
lee/changedetection.io:visualselector-xpath-fixes
lee/changedetection.io:selectable-browser-executor
lee/changedetection.io:1967-regen-API-key
lee/changedetection.io:abstract-out-fetch-settings
lee/changedetection.io:browserless-2
lee/changedetection.io:ui-font-versions-cleanup
lee/changedetection.io:1961-fixing-flasklogin
lee/changedetection.io:fixing-eventlet-dnspython-dep-mix
lee/changedetection.io:visualselector-elements-get
lee/changedetection.io:upgrade-playwirhgt
lee/changedetection.io:1924-dynamic-wachete-import
lee/changedetection.io:pip-security-updates
lee/changedetection.io:xlsx-wachete-import
lee/changedetection.io:1917-glibc-mistmatch-arm-upgrade-bookworm
lee/changedetection.io:browsersteps-wrong-text
lee/changedetection.io:browsersteps-dont-init-unless-steps-available
lee/changedetection.io:1899-extract-text-multiline
lee/changedetection.io:browsersteps-fix
lee/changedetection.io:dont-show-search-icon-logged-out
lee/changedetection.io:with-errors-tab-button
lee/changedetection.io:stats-tab
lee/changedetection.io:bugfix-clear-history
lee/changedetection.io:1874-rss-title-hack
lee/changedetection.io:PDF-diff-inline-content-no-header
lee/changedetection.io:xpath-extra-tests
lee/changedetection.io:improve-xpath-tests
lee/changedetection.io:1857-edit-page-title
lee/changedetection.io:sigint-sigterm-test
lee/changedetection.io:highlight-permissions
lee/changedetection.io:1800-selenium-socks5-auth
lee/changedetection.io:1833-ldjson-fix
lee/changedetection.io:regex-cleanup-311
lee/changedetection.io:filters-contain-only-image-help
lee/changedetection.io:1809-wrong-useragent-playwright-puppeteer
lee/changedetection.io:extra-jinja2-error-catch
lee/changedetection.io:plugin-architecture
lee/changedetection.io:tag-blank-tag-1792
lee/changedetection.io:no-change-when-checksum-same
lee/changedetection.io:1725-linux-arm-v8
lee/changedetection.io:build-errors-cont
lee/changedetection.io:revert-1727-1725-linux-arm-v8
lee/changedetection.io:armv6-armv7-rpi-support
lee/changedetection.io:reset-previous-errors
lee/changedetection.io:1659-notification-format
lee/changedetection.io:test-cleanups
lee/changedetection.io:default-format-fallback
lee/changedetection.io:1653-notification-settings
lee/changedetection.io:1646-clone
lee/changedetection.io:elementpath-xpath20
lee/changedetection.io:python-slim-bookworm-ssl3-upgrade
lee/changedetection.io:bugfix-delete-missing-dir
lee/changedetection.io:headers-webdriver
lee/changedetection.io:filter-not-found-message-tweak
lee/changedetection.io:1448-basic-headers-fetch-from-file
lee/changedetection.io:puppeteer-fetcher-status-code-fix
lee/changedetection.io:restock-detection-better-report-failed-sites
lee/changedetection.io:search-list
lee/changedetection.io:source-html-pretty-filter
lee/changedetection.io:browserstep-refactor
lee/changedetection.io:browsersteps-refactor
lee/changedetection.io:puppeteer-fixes
lee/changedetection.io:html-fixes
lee/changedetection.io:mark-selected-viewed
lee/changedetection.io:pagination
lee/changedetection.io:order-by-created-time
lee/changedetection.io:navigation
lee/changedetection.io:raw-browserless-for-simple-fetch
lee/changedetection.io:restock-monitor-tweaks
lee/changedetection.io:check-pip-build-was-OK
lee/changedetection.io:disable-apprise-async-mode
lee/changedetection.io:brotli-snapshot-storage
lee/changedetection.io:dont-create-jpg-copy-of-png
lee/changedetection.io:abstract-fetchers
lee/changedetection.io:1450-feature-browsersteps-goto-url
lee/changedetection.io:ticket-962-false-change-alerts-cleanups
lee/changedetection.io:926-empty-change-alerts
lee/changedetection.io:improve-logging-loguru
lee/changedetection.io:delete-should-remove-all
lee/changedetection.io:ticket-1377-backup-timestamp
lee/changedetection.io:remove-unused-function
lee/changedetection.io:1392-incorrect-pdf-detect
lee/changedetection.io:bug-non-200s-triggering
lee/changedetection.io:ticket-1365-service-worker-defaults
lee/changedetection.io:share-diff
lee/changedetection.io:fetch-backend-ui-default
lee/changedetection.io:ticket-1328-ipv6-optional
lee/changedetection.io:watch-can-use-system-default
lee/changedetection.io:1314-pip-eventlet-dnspython
lee/changedetection.io:dont-recreate-db-if-db-is-corrupt
lee/changedetection.io:ipv6
lee/changedetection.io:test-improvement
lee/changedetection.io:403-solution
lee/changedetection.io:1247-filter-failure-notifications
lee/changedetection.io:python-311
lee/changedetection.io:optional-proxy-via-ui
lee/changedetection.io:icon-fixes
lee/changedetection.io:import-backup-zip
lee/changedetection.io:fetch-reliability-improvements
lee/changedetection.io:ticket-1231-xpath-filter-support-attr-filter
lee/changedetection.io:ticket-191-check-md5-dont-process
lee/changedetection.io:browsersteps-select-support
lee/changedetection.io:no-cryptography-pip
lee/changedetection.io:1207-no-means-no
lee/changedetection.io:price-follower
lee/changedetection.io:auto-suggest-ldjson-price-follow
lee/changedetection.io:test-tweaks
lee/changedetection.io:darkmode-template-tweak
lee/changedetection.io:jinja2-notifications
lee/changedetection.io:test-fixes
lee/changedetection.io:export-data-validation
lee/changedetection.io:ui-long-lines
lee/changedetection.io:darkmode
lee/changedetection.io:favicon-fix
lee/changedetection.io:browsersteps-start-refactor
lee/changedetection.io:faster-browserstep-update-and-compress-reply
lee/changedetection.io:jinja2-url-template-validate
lee/changedetection.io:export-regex-csv
lee/changedetection.io:1148-screenshot
lee/changedetection.io:screenshot-tweak
lee/changedetection.io:test-improvements
lee/changedetection.io:diff-js-maint
lee/changedetection.io:HIDE_REFERER-test
lee/changedetection.io:bugfix-hanging-when-deleted
lee/changedetection.io:fetcher-data-cleanup
lee/changedetection.io:hours-day-schedule
lee/changedetection.io:add-check-counter
lee/changedetection.io:playwright-conditional-fix-musl-alpine
lee/changedetection.io:dont-version-check-during-pytest
lee/changedetection.io:diff-proposed-for-bwees
lee/changedetection.io:playwright-conditional-install
lee/changedetection.io:dynamic-url-opener
lee/changedetection.io:history-txt-snapshot-fix
lee/changedetection.io:jinja2-template-in-url
lee/changedetection.io:add-system-info-api
lee/changedetection.io:test
lee/changedetection.io:push-and-pr
lee/changedetection.io:history-txt-safety-check
lee/changedetection.io:windows-diff-file-handling-improvements
lee/changedetection.io:ticket-1008-jq-windows
lee/changedetection.io:fetchers-abstract-graphic-compare
lee/changedetection.io:jq-arm7-build
lee/changedetection.io:only-use-default-headers-for-plain-requests
lee/changedetection.io:proxy-improvement
lee/changedetection.io:proxies-json-data
lee/changedetection.io:catch-exception
lee/changedetection.io:fetchers-abstract
lee/changedetection.io:test-visualselector
lee/changedetection.io:809-global-notification-settings-fix
lee/changedetection.io:playwright-memory-fixes
lee/changedetection.io:memory-leak-lxml-inscriptis
lee/changedetection.io:thread-recycler
lee/changedetection.io:save-last-response
lee/changedetection.io:cleanup/remove-old-function
lee/changedetection.io:bug/809-notification-defaults
lee/changedetection.io:checkbox-controls
lee/changedetection.io:watch-queue-bug-fix
lee/changedetection.io:visualselector-data-fix
lee/changedetection.io:remove-unused-checkbox
lee/changedetection.io:be-sure-dirs-exist
lee/changedetection.io:sort-columns-tidy-table-header
lee/changedetection.io:sorting-paging
lee/changedetection.io:crash-protection-when-watched-queued-deleted
lee/changedetection.io:small-fix/dont-process-if-queued-then-paused
lee/changedetection.io:bugfix/598-password
lee/changedetection.io:sig-handler
lee/changedetection.io:ui-tweaks
lee/changedetection.io:feature/mute-notifications
lee/changedetection.io:memusage-example
lee/changedetection.io:feature/add-paused
lee/changedetection.io:threading-memory-improvements
lee/changedetection.io:refactor/regex-text-extract
lee/changedetection.io:feature/filter-failure-notification
lee/changedetection.io:cleanup/mtable-def
lee/changedetection.io:731/apprise-asset-name
lee/changedetection.io:compose-improver
lee/changedetection.io:docker/695-dev-stable
lee/changedetection.io:notification-logging-improvement
lee/changedetection.io:improve-notification-log
lee/changedetection.io:jitter
lee/changedetection.io:scrub-single-watch
lee/changedetection.io:improve-logging
lee/changedetection.io:bug/RSS-feed-cdata-format
lee/changedetection.io:550-visual-selector
lee/changedetection.io:API-interface
lee/changedetection.io:skip-change-detection-non-renderable-pages
lee/changedetection.io:sqlite3-history-storage
lee/changedetection.io:proxy-improvements
lee/changedetection.io:toggle-fetch-option-visibility
lee/changedetection.io:playwright
lee/changedetection.io:scrub-simplify
lee/changedetection.io:bugfix-del-update
lee/changedetection.io:show-which-items-in-queue
lee/changedetection.io:fetcher-tidyup
lee/changedetection.io:quick-setup-mail-notification-button
lee/changedetection.io:ticket-16-diff-in-RSS
lee/changedetection.io:security-update-use-CSRF-and-post-for-removepassword
lee/changedetection.io:ticket-462-JSON-encoding
lee/changedetection.io:ui-improvements
lee/changedetection.io:ticket-242-reliability-dict
lee/changedetection.io:image-binary-support
lee/changedetection.io:fetch-workers-env-override
lee/changedetection.io:377-import-tags-dont-dupe-import
lee/changedetection.io:diff-stream
lee/changedetection.io:0.55.3
lee/changedetection.io:0.55.2
lee/changedetection.io:0.55.1
lee/changedetection.io:0.54.10
lee/changedetection.io:0.54.9
lee/changedetection.io:0.54.8
lee/changedetection.io:0.54.7
lee/changedetection.io:0.54.6
lee/changedetection.io:0.54.5
lee/changedetection.io:0.54.4
lee/changedetection.io:0.54.3
lee/changedetection.io:0.54.2
lee/changedetection.io:0.54.1
lee/changedetection.io:0.53.7
lee/changedetection.io:0.53.6
lee/changedetection.io:0.53.5
lee/changedetection.io:0.53.4
lee/changedetection.io:0.53.3
lee/changedetection.io:0.53.2
lee/changedetection.io:0.53.1
lee/changedetection.io:0.52.9
lee/changedetection.io:0.52.8
lee/changedetection.io:0.52.7
lee/changedetection.io:0.52.6
lee/changedetection.io:0.52.5
lee/changedetection.io:0.52.4
lee/changedetection.io:0.52.3
lee/changedetection.io:0.52.2
lee/changedetection.io:0.52.1
lee/changedetection.io:0.51.4
lee/changedetection.io:0.51.3
lee/changedetection.io:0.51.2
lee/changedetection.io:0.51.1
lee/changedetection.io:0.51.01
lee/changedetection.io:0.51.00
lee/changedetection.io:0.50.43
lee/changedetection.io:0.50.42
lee/changedetection.io:0.50.41
lee/changedetection.io:0.50.40
lee/changedetection.io:0.50.39
lee/changedetection.io:0.50.38
lee/changedetection.io:0.50.37
lee/changedetection.io:0.50.35
lee/changedetection.io:0.50.34
lee/changedetection.io:0.50.33
lee/changedetection.io:0.50.32
lee/changedetection.io:0.50.31
lee/changedetection.io:0.50.30
lee/changedetection.io:0.50.29
lee/changedetection.io:0.50.28
lee/changedetection.io:0.50.27
lee/changedetection.io:0.50.26
lee/changedetection.io:0.50.25
lee/changedetection.io:0.50.24
lee/changedetection.io:0.50.23
lee/changedetection.io:0.50.22
lee/changedetection.io:0.50.21
lee/changedetection.io:0.50.20
lee/changedetection.io:0.50.19
lee/changedetection.io:0.50.18
lee/changedetection.io:0.50.17
lee/changedetection.io:0.50.16
lee/changedetection.io:0.50.15
lee/changedetection.io:0.50.14
lee/changedetection.io:0.50.13
lee/changedetection.io:0.50.12
lee/changedetection.io:0.50.11
lee/changedetection.io:0.50.10
lee/changedetection.io:0.50.9
lee/changedetection.io:0.50.8
lee/changedetection.io:0.50.7
lee/changedetection.io:0.50.6
lee/changedetection.io:0.50.5
lee/changedetection.io:0.50.4
lee/changedetection.io:0.50.3
lee/changedetection.io:0.50.2
lee/changedetection.io:0.50.01
lee/changedetection.io:0.50.1
lee/changedetection.io:0.49.18
lee/changedetection.io:0.49.17
lee/changedetection.io:0.49.16
lee/changedetection.io:0.49.15
lee/changedetection.io:0.49.14
lee/changedetection.io:0.49.13
lee/changedetection.io:0.49.12
lee/changedetection.io:0.49.11
lee/changedetection.io:0.49.10
lee/changedetection.io:0.49.9
lee/changedetection.io:0.49.8
lee/changedetection.io:0.49.7
lee/changedetection.io:0.49.6
lee/changedetection.io:0.49.5
lee/changedetection.io:0.49.4
lee/changedetection.io:0.49.3
lee/changedetection.io:0.49.2
lee/changedetection.io:0.49.1
lee/changedetection.io:0.49.0
lee/changedetection.io:0.48.06
lee/changedetection.io:0.48.05
lee/changedetection.io:0.48.04
lee/changedetection.io:0.48.03
lee/changedetection.io:0.48.02
lee/changedetection.io:0.48.01
lee/changedetection.io:0.48.00
lee/changedetection.io:0.47.06
lee/changedetection.io:0.47.05
lee/changedetection.io:0.47.04
lee/changedetection.io:0.47.03
lee/changedetection.io:0.47.02
lee/changedetection.io:0.47.01
lee/changedetection.io:0.47.00
lee/changedetection.io:0.46.04
lee/changedetection.io:0.46.03
lee/changedetection.io:0.46.02
lee/changedetection.io:0.46.01
lee/changedetection.io:0.46.00
lee/changedetection.io:0.45.26
lee/changedetection.io:0.45.25
lee/changedetection.io:0.45.24
lee/changedetection.io:0.45.23
lee/changedetection.io:0.45.22
lee/changedetection.io:0.45.21
lee/changedetection.io:0.45.20
lee/changedetection.io:0.45.19
lee/changedetection.io:0.45.18
lee/changedetection.io:0.45.17
lee/changedetection.io:0.45.16
lee/changedetection.io:0.45.15
lee/changedetection.io:0.45.14
lee/changedetection.io:0.45.13
lee/changedetection.io:0.45.12
lee/changedetection.io:0.45.11
lee/changedetection.io:0.45.10
lee/changedetection.io:0.45.9
lee/changedetection.io:0.45.8.1
lee/changedetection.io:0.45.8
lee/changedetection.io:0.45.7.3
lee/changedetection.io:0.45.7.2
lee/changedetection.io:0.45.7.1
lee/changedetection.io:0.45.7
lee/changedetection.io:0.45.6
lee/changedetection.io:0.45.5
lee/changedetection.io:0.45.4
lee/changedetection.io:0.45.3
lee/changedetection.io:0.45.2
lee/changedetection.io:0.45.1
lee/changedetection.io:0.45
lee/changedetection.io:0.44.2
lee/changedetection.io:0.44.1
lee/changedetection.io:0.44
lee/changedetection.io:0.43.2
lee/changedetection.io:0.43.1
lee/changedetection.io:0.43
lee/changedetection.io:0.42.3
lee/changedetection.io:0.42.2
lee/changedetection.io:0.42.1
lee/changedetection.io:0.42
lee/changedetection.io:0.41.1
lee/changedetection.io:0.41
lee/changedetection.io:0.40.3
lee/changedetection.io:0.40.2
lee/changedetection.io:0.40.1.1
lee/changedetection.io:0.40.1.0
lee/changedetection.io:0.40.0.4
lee/changedetection.io:0.40.0.3
lee/changedetection.io:0.40.0.2
lee/changedetection.io:0.40.0
lee/changedetection.io:0.39.22.1
lee/changedetection.io:0.39.22
lee/changedetection.io:0.39.21.1
lee/changedetection.io:0.39.21
lee/changedetection.io:0.39.20.4
lee/changedetection.io:0.39.20.3
lee/changedetection.io:0.39.20.2
lee/changedetection.io:0.39.20.1
lee/changedetection.io:0.39.20
lee/changedetection.io:0.39.19.1
lee/changedetection.io:0.39.19
lee/changedetection.io:0.39.18
lee/changedetection.io:0.39.17.2
lee/changedetection.io:0.39.17.1
lee/changedetection.io:0.39.17
lee/changedetection.io:0.39.16
lee/changedetection.io:0.39.15
lee/changedetection.io:0.39.14.1
lee/changedetection.io:0.39.14
lee/changedetection.io:0.39.13.1
lee/changedetection.io:0.39.13
lee/changedetection.io:0.39.12
lee/changedetection.io:0.39.11
lee/changedetection.io:0.39.10
lee/changedetection.io:0.39.9
lee/changedetection.io:0.39.8
lee/changedetection.io:0.39.7
lee/changedetection.io:0.39.6
lee/changedetection.io:0.39.5
lee/changedetection.io:0.39.4
lee/changedetection.io:0.39.3
lee/changedetection.io:0.39.2
lee/changedetection.io:0.39.1
lee/changedetection.io:0.39
lee/changedetection.io:0.38.2
lee/changedetection.io:0.38.1
lee/changedetection.io:0.38
lee/changedetection.io:0.37
lee/changedetection.io:0.36
lee/changedetection.io:0.35
lee/changedetection.io:0.34
lee/changedetection.io:0.33
lee/changedetection.io:0.32
lee/changedetection.io:0.31
lee/changedetection.io:0.30
lee/changedetection.io:0.29
lee/changedetection.io:0.28
lee/changedetection.io:0.27
lee/changedetection.io:0.26
lee/changedetection.io:0.25
lee/changedetection.io:0.24
lee/changedetection.io:0.23
lee/changedetection.io:0.22
lee/changedetection.io:0.21
lee/changedetection.io:0.2
lee/changedetection.io:0.12
lee/changedetection.io:0.11
lee/changedetection.io:0.1
2 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
d3f6b92670 | posts:// for notifications also | ||
|
|
1813977133 | Encode requests POST as UTF-8 if it has no encoding/basic string #1315 #2309 |
2 changed files with 2 additions and 2 deletions
@@ -53,7 +53,7 @@ class fetcher(Fetcher):
|
||||
session.mount('file://', FileAdapter())
|
||||
|
||||
r = session.request(method=request_method,
|
||||
data=request_body,
|
||||
data=request_body.encode('utf-8') if type(request_body) is str else request_body,
|
||||
url=url,
|
||||
headers=request_headers,
|
||||
timeout=timeout,
|
||||
|
||||
@@ -107,7 +107,7 @@ def apprise_custom_api_call_wrapper(body, title, notify_type, *args, **kwargs):
|
||||
|
||||
r(results.get('url'),
|
||||
auth=auth,
|
||||
data=body,
|
||||
data=body.encode('utf-8') if type(body) is str else body,
|
||||
headers=headers,
|
||||
params=params
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.