mirror of
https://github.com/dgtlmoon/changedetection.io.git
synced 2026-04-29 14:27:05 +00:00
Compare commits
merge into: lee/changedetection.io:master
lee/changedetection.io:master
lee/changedetection.io:api-watch-link-bug
lee/changedetection.io:4099-restock-overrides-this-watch
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:ukraine-UK-lang
lee/changedetection.io:master
lee/changedetection.io:api-watch-link-bug
lee/changedetection.io:4099-restock-overrides-this-watch
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
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3ca9607df1 | Adding Ukranian translations, rebuilding translations. |
12 changed files with 3028 additions and 0 deletions
@@ -37,6 +37,7 @@ def get_timeago_locale(flask_locale):
|
||||
'no': 'nb_NO', # Norwegian Bokmål
|
||||
'hi': 'in_HI', # Hindi
|
||||
'cs': 'en', # Czech not supported by timeago, fallback to English
|
||||
'uk': 'uk', # Ukrainian
|
||||
'en_GB': 'en', # British English - timeago uses 'en'
|
||||
'en_US': 'en', # American English - timeago uses 'en'
|
||||
}
|
||||
@@ -67,6 +68,7 @@ LANGUAGE_DATA = {
|
||||
'tr': {'flag': 'fi fi-tr fis', 'name': 'Türkçe'},
|
||||
'ar': {'flag': 'fi fi-sa fis', 'name': 'العربية'},
|
||||
'hi': {'flag': 'fi fi-in fis', 'name': 'हिन्दी'},
|
||||
'uk': {'flag': 'fi fi-ua fis', 'name': 'Українська'},
|
||||
}
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
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.