mirror of
https://github.com/dgtlmoon/changedetection.io.git
synced 2026-10-26 00:28:42 +00:00
Commit Graph
Select branches
Hide Pull Requests
0-60-1-cleanups
1148-screenshot
1207-no-means-no
1247-filter-failure-notifications
1314-pip-eventlet-dnspython
1392-incorrect-pdf-detect
1448-basic-headers-fetch-from-file
1450-feature-browsersteps-goto-url
1646-clone
1653-notification-settings
1659-notification-format
1725-linux-arm-v8
1800-selenium-socks5-auth
1809-wrong-useragent-playwright-puppeteer
1833-ldjson-fix
1857-edit-page-title
1874-rss-title-hack
1899-extract-text-multiline
1917-glibc-mistmatch-arm-upgrade-bookworm
1924-dynamic-wachete-import
1961-fixing-flasklogin
1967-regen-API-key
1982-auto-set-last-viewed-from-date
2039-restock-check-all-bug
2039-restock-use-itemprop
2058-notification-counter
2104-notification-failure
2118-fix-missing-arg
2131-327-RSS-include-link-to-watch-url
2174-sort-tags
2197-browsersteps-headers
2286-remove-unique-constraint
2299-truncated-notification
2328-fix-lxml-versioning-cflags
2394-rss-access-settings
2408-user-agent-headers
2456-fix-datatype-tags
2486-charset-encoding
2528-empty-content
2548-trigger-check
2554-colors-and-tokens
2554-colour-html-format-notifications
2568-fix-encoding-error-scraper
2600-mode-switch-check
2673-plugin-missing-url-check
2715-add-test-for-new-lower-higher
2727-notification-empty-watches
2742-notification-headers-encoding
2747-dont-check-paused-on-edit
2756-price-tracker-empty-price
2782-clone-edit
2785-UI-tag-reset-edit
2898-browsersteps-api
2910-strict-semver-check
2945-handle-json-BOM-UTF8
3045-api-access-when-password-enabled
3115-multiprocessing-start
3126-visualselector-data
3159-test-notification-send
3194-browsersteps-execution-context
3241-browsersteps-source
3248-container-ipv6
3270-history-state
3272-conditions-not-in-operator
3337-extract-data-fixes
3356-API-recheck-by-tag
3357-adding-more-tokens
3376-cleanup-empty-queue-errors
3393-unread-filter
3402-always-update-page-title
3423-openapi-validation
3434-detect-process-downloads-for-text-changedetection
3458-fixing-plaintext-autodetection
3462-improve-rss-detection
3472-plaintext-should-stay-plaintext
3482-JSON-reformat
3483-dont-touch-content-if-subtract-filters-not-found
3486-RSS-ATOM-not-being-automatically-converted-to-text
3503-tokens-in-notification-url-apprise
3509-pip-apispec-missing
3526-refactor-fix-markdown-to-html
3529-notification-fixes
3540-html-to-plaintext-notifications
3572-fixed-migration-of-broken-notification-format-types
3591-test-not-placemarker
3606-jinja-vars-body-validation
3658-utf8-xpath
3666-recheck-group-tag
3737-trad-chinese-mapping
3737-zh-trad
3740-html-word-diff-notification-toggle
3762-dont-double-queue-let-scheduler-queue-on-import
377-import-tags-dont-dupe-import
3778-search-fix
3779-autodetect
3792-language-selection-session
3810-max-screenshot-height-playwright
3833-multiple-prices-plugins
3835-pluggy-extend-base
3845-import-api-add-settings
3846-time-between-scheduler-fixes
3854-API-tags-missing-response
3891-inline-favicon
3920-changedatetime
3952-surrogates-broken-utf8
3964-refactor-invert-changes-render-calls
4020-custom-colours
403-solution
4037-word-level-diff-test
4063-diff-changes-to
4080-msgfmt-lint
4099-restock-overrides-this-watch
4119-nonetype-default-notification
4121-custom-html-non-escape
4159-notifications
4173-raw-diff-token-LLM
4260-snapshot-history
4554-form-save-notification-settings-bug
550-visual-selector
722-docker-container-privs
731/apprise-asset-name
809-global-notification-settings-fix
926-empty-change-alerts
API-OpenAPI
API-add-search
API-adding-page-title-link
API-conditions
API-fields-update
API-interface
API-validation-improvements
API/delete-watch-history
CLI-options
CSP-test-tidyup
CVE-2024-56509-fix-test
DB-data-upgrade-fixes
Filternotfound-should-save-error-type-screenshot
GHSA-56fq-63vj-9992-add-watch-ui-snapshot
GHSA-56fq-63vj-9992-improved-URL-limitations
HIDE_REFERER-test
HTML-notifications-preserve-whitespace
IANA-restricted-bad-detect
JSONP-support
LLM-add-extract-product-metadata-summary-rules
LLM-already-set-lost-key
LLM-blueprint-disable
LLM-config-no-ram
LLM-off-masterswitch
LLM-settings-fields-model-fix
LLM-settings-pydantic-refactor
LLM-token-use-pluggy
LLM-ui-better-timeout-info
LLM-ui-nonblocking
LLM-upgrade-litellm
LLM/disabled-groups-text
OpenAPI-validation
PDF-diff-inline-content-no-header
RSS-data-UUID-fix
RSS-per-watch-tweaks
RSS-pub-date
SIGUSR-clean-GC
UI-LLM_status_sticky
UI-bring-back-restock-price-column
UI-browsersteps
UI-browsersteps-tab-always-available
UI-edit-tidy-fields-notifiactions-page-link
UI-eta-time-slider
UI-fix-4138
UI-medium-refactor
UI-preview-single-post
UI-set-language-redirect
UI-settings-cleanup
UI-tabs-fix
UTF8-lone-surrogate-test-improvement
aarch64
abstract-dataset
abstract-fetchers
abstract-out-fetch-settings
abstracted-storage-types
add-button-to-visualselector
add-check-counter
add-system-info-api
add-watch-ui-default-browser
add-watch-ui-tweaks
adjustable-workers
advisory-fix-2
alpina-libjpeg
api-diff-endpoint
api-import
api-new-watch-processor-mode
api-security-improvement-watch-get
api-watch-link-bug
apple-silicon
apprise-1-13-1
apprise-193
apprise-updates
apprise1.9.4
apscheduler-cron-like
armv6-armv7-rpi-support
armv7-build-fix
asset-caching
atomic-history-writes
auto-suggest-ldjson-price-follow
backup-restore
bad-tag-handler
be-sure-dirs-exist
better-40x-message
better-merge-of-new-values
binary-content-handling
brotli-more-tests
brotli-native
brotli-snapshot-storage
browser-content-fetcher-plugin-improvements
browser-notifications
browser-settings-refactor
browser-ui
browserless-2
browserstep-refactor
browsersteps-dont-init-unless-steps-available
browsersteps-fix
browsersteps-fix-quoted-url
browsersteps-improve-error-handling
browsersteps-recreate-missing-data-dir
browsersteps-refactor
browsersteps-requests
browsersteps-screenshot-refactor
browsersteps-select-support
browsersteps-session-shutdown-improvements
browsersteps-start-refactor
browsersteps-wrong-text
bug-non-200s-triggering
bug/809-notification-defaults
bug/RSS-feed-cdata-format
bugfix-clear-history
bugfix-del-update
bugfix-delete-missing-dir
bugfix-hanging-when-deleted
bugfix-lastfetched-was-zero-bytes
bugfix/598-password
build-errors-cont
build-process-improvements
catch-exception
check-pip-build-was-OK
checkbox-controls
cleanup/mtable-def
cleanup/remove-old-function
clear-history-background-thread
color-fixes
compose-improver
conditions
conditions-levenshtein
conditions-then-plugins
content-false-triggers-fix
contributors
cpu-memory-improvements
crash-protection-when-watched-queued-deleted
cross-platform-path-fixes
cryptography-remove
custom-restock-str-master
darkmode
darkmode-template-tweak
datastore-refactor
datastore-save-immediate
debian-package
default-favicon
default-format-fallback
default-namespace-3533
default-notification-format-html-color
delete-should-remove-all
dependabot/pip/jsonpath-ng-approx-eq-1.12.0
dependabot/pip/pydantic-gte-2.14.1-and-lt-3.0
dependabot/pip/pytest-mock-approx-eq-3.17
deprecate-strtobool
dev
diff-email-htmlmode-plaintext
diff-js-maint
diff-proposed-for-bwees
diff-stream
diff-token-var-arg
disable-apprise-async-mode
docker-build-cache
docker/695-dev-stable
dont-create-jpg-copy-of-png
dont-recreate-db-if-db-is-corrupt
dont-reprocess-if-not-needed
dont-show-search-icon-logged-out
dont-version-check-during-pytest
download-latest-html
download-watch-data
drop-arm-v6-support
dynamic-url-opener
easy-override-ua
elementpath-xpath20
email-notification-format-fixes
empty-watches-tweaks
endpoint-test
enforce-enum-type-import-api-etc
enhanced-RSS-and-register-all-namespaces
error-reset
event-loop-improvements
exception-in-error
experimental-fetcher-broken-override
export-data-validation
export-regex-csv
extra-filters
extra-jinja2-error-catch
extract-title-all-processors
faster-browserstep-update-and-compress-reply
favicon-detect-type
favicon-fix
feat/shared-jinja2-field-validation
feature/LLM-profile-per-watch-and-group
feature/add-paused
feature/filter-failure-notification
feature/mute-notifications
feature/watch-limit
fetch-backend-ui-default
fetch-reliability-improvements
fetch-workers-env-override
fetcher-data-cleanup
fetcher-tidyup
fetchers-abstract
fetchers-abstract-graphic-compare
field-rename-trigger-keyword
filter-failure-reset-count-on-save
filter-not-found-message-tweak
filter-not-removed-fix
filters-contain-only-image-help
fix-apprise-format-in-URL
fix-build-test
fix-file-access
fix-legacy-file-import
fix-llm-summary-cache-key
fix-locale-generation
fix-mark-all-viewed
fix-master
fix-mixed-html-alerts
fix-prefer-fetch
fix-search-modal-enter-submit
fix-watch-delete
fix/JS-ui-translate-4233
fix/LLM-ollama-etc-tweaks
fix/api-strip-private-fields
fix/browser-content-ready-deadline
fix/browser-fetch-follow-renavigation
fix/browser-fetch-renavigation-and-deadline
fix/chrome-153-bodiless-error-status
fix/edit-page-500-and-edited-flag
fix/extra-packages-marker-4140
fix/favicon-expiry-picks-stale-file
fix/favicon-fetch-setting
fix/favicon-fetcher-bounded
fix/ignore-text-before-extract-4138
fix/pr-4110-czech-l12n-catalog-sync
fix/puppeteer-content-ready-reset-cap
fix/step-failure-notification-crash
fix/subtractive-before-include-978
fix/terminate-runaway-page-script
fix/test-wtforms-3.3-number-input
fix/xpath-contains-locale-collation
fixing-build-test
fixing-eventlet-dnspython-dep-mix
fixing-post-headers
fixing-restock-test-refactor
fixing-signals-update
flask-socketio-561
flask-update
gc-collect-storm-fix
gc-freeze
gh-parallel-tests
groups-ui-form-and-ui
groups-ui-tidyup
headers-webdriver
heuy-notification-retry-persist
hierarchy-resolver
highlight-permissions
history-filepath-basic-cache
history-index-scan-speedup
history-lines-fix
history-preview-ignore-text-highlighting
history-txt-safety-check
history-txt-snapshot-fix
hours-day-schedule
html-clean-notifications-source
html-fixes
html-validation-fixes
i18n-2026
i18n-api-tag-context
i18n-tweaks-2
iana-blocking-improvements
icon-fixes
ignore-text-should-ovverride-triggers
ignore-whitespace-should-strip-whitespace-from-endpoints
image-binary-support
import-backup-zip
improve-logging
improve-logging-loguru
improve-notification-log
improve-xpath-tests
improved-global-ignore-test
improved-security-diff-acces
indiv-container-build-test
individual-file-save
ipv6
janus-queue
jinja2-escape-mem-fix
jinja2-notifications
jinja2-template-in-url
jinja2-url-template-validate
jitter
jq-arm7-build
lang-improvements
large-html-to-text-error-200-blank
layout-css
ldjson-lower-mem-fix
lev-test
levenshtein
levenshtein-similarity-threshold
libxml-data-corruption-strategy
licensing/remove-gpl-levenshtein-add-license-ci
limit-history
litellm-ui-tweak
llm
llm-flag-disable
llm-reasoning-block-edge-cases
llm-restock-price-locale-fix
llm-restock-reusable-helpers
llm-settings-ssrf
lock-mqtt-version-min
loguru-tweaks
mailto-error-fix
mark-selected-viewed
markup-dep-warning
master
memfix-linuxonly-restock
memory-cpu-improvements
memory-improvements
memory-leak-lxml-inscriptis
memory/import-diet
memusage-example
minor-queue-fix
minor-stock-scraper
misc-fixes
more-build-cache
more-status-code-fix-screenshots
multiple-group-notifications
multiple-test-python-versions
mute-pause-all
navigation
nginx-reverse-proxy-test
no-change-when-checksum-same
no-cryptography-pip
notification-logging-improvement
notification-service-improved-failure-alerts
notification-utf8-test
notification_format_fix
notifications-event-signal
notificaton-test-error-restock
old-selenium-3-fix
only-call-send_content_changed_notification-on-change
only-use-default-headers-for-plain-requests
openapi-mem-improvements
openapi-spec-review
optional-proxy-via-ui
order-by-created-time
orjson
pagination
parallel-docker-simpletest
path-blueprint-fixes
pdf-force-plain-requests
pdf-improve-test
pdf-keep-last-two-versions
perf/open-link-single-eval
pip-3910
pip-security-updates
piwheels-rpi-crypto
playwright
playwright-156
playwright-conditional-fix-musl-alpine
playwright-conditional-install
playwright-fetch-store-headers-always
playwright-fix-for-page-smaller-than-stepsize
playwright-macro-unused
playwright-memory-fixes
pluggable-content-fetchers
pluggy-2
pluggy-before-after-worker-job
plugin-2nd-attempt
plugin-architecture
plugin-improvements
plugins-try-3
post-request-encoding
precommit-checks
prefer-sockpuppet
preview-fixed
preview-refactor
price-follower
price-restock-notifications
price-scraper-ML-integration
processor-plugin-improvements
proxies-json-data
proxy-auth-fixes-and-tests
proxy-improvement
proxy-improvements
proxy-url-validation
puppeteer-browser-cleanup-improvements
puppeteer-catch-timeout
puppeteer-fetch-improvements
puppeteer-fetcher-cleanup
puppeteer-fetcher-status-code-fix
puppeteer-fixes
puppeteer-pdf-raw-checksum
puppeteer-pdf-tidyup
puppeteer-stop-hang-on-redirect
puremagic-less-memory
push-and-pr
py313
pyppeteer-311-12-13
pyppeteer-ng-rc8
pyppeteer-r16
python-310-EOL-remove-support
python-311
python-314
python-slim-bookworm-ssl3-upgrade
python312
quick-setup-mail-notification-button
raw-browserless-for-simple-fetch
recheck-all-not-existing-queued
redirect
refactor-filters
refactor-time-between-check
refactor/regex-text-extract
regex-cleanup-311
regex-filter
regression-shared-diff-screenshot-access
remove-same-checksum-skip
remove-unused-checkbox
remove-unused-function
requests-remove-existing-screenshot
reset-previous-errors
resilient-same-uuid-processing
restock-custom-filter-price
restock-detection-better-report-failed-sites
restock-detection-default-none
restock-monitor-tweaks
restock-multiprice
restock-no-need-for-text
restock-plugin
restock-price-scan-text-fix
restock-process-only-when-text
restock-rename-original-price-to-last-price
restock-tag
restock-token-previous-price
restock-tweaks
restock-value-template-fix
restock-visualselector-refactor
reverse-2626-memory
revert-1727-1725-linux-arm-v8
revert-multiprocess-htmlt-to-text
rss-per-group
rss-reader-mode
rss-reader-mode-parser-improvements
rss-watch-history-length
save-last-response
screenshot-speedups
screenshot-tweak
screenshot-warning-text-fix
scrub-simplify
scrub-single-watch
search-list
search-modal-native-submit
sec-fix
sec-update-2
security-update-use-CSRF-and-post-for-removepassword
selectable-browser-executor
selenium-proxy-fix
send-test-notification-fixes
sent-test-default-format-notification
share-diff
share-watch-optional
show-which-items-in-queue
sig-handler
sigint-sigterm-test
simple-memory-usage-test
skip-change-detection-non-renderable-pages
skip-empty-notif-urls
skip_when_checksum_same-disable
small-fix/dont-process-if-queued-then-paused
small-func-caching
socketio-close
socketio-tweaks
socks-proxy-test-fix
socks5-test-fix
soft-delays
sort-columns-tidy-table-header
sort-paused-muted
sort-text-alphabetically-filter
sorting-paging
source-html-pretty-filter
speed-up-worker-queue-check
split-mem-report
sqlite3-history-storage
stats-tab
stock-update-texts
store-watch-configs-in-own-dir
strip-ignored-lines-from-output
summary-mark-read
tag-blank-tag-1792
tag-color-field-validation
tags-api
tags-counter
tags-migration-rerun
tags-update-fix
test
test-cleanups
test-fix-CSRF
test-fix-price-check
test-fixes
test-improvement
test-improvements
test-notifications
test-pypi-api
test-speedup
test-speedup-janus-queue
test-speedups
test-tidy
test-tweak-restock
test-tweaks
test-visualselector
text-filter-extract-lines-containing-subtext
text-filter-preview
thread-recycler
threading-memory-improvements
ticket-1008-jq-windows
ticket-1231-xpath-filter-support-attr-filter
ticket-1328-ipv6-optional
ticket-1365-service-worker-defaults
ticket-1377-backup-timestamp
ticket-16-diff-in-RSS
ticket-191-check-md5-dont-process
ticket-242-reliability-dict
ticket-462-JSON-encoding
ticket-962-false-change-alerts-cleanups
time-recheck-validation
timezone-info
title-extract-memory-improve
toggle-fetch-option-visibility
total-bytes-counter
translation-updates
translation/overlay
ui-0-60-3
ui-abstract-watchlist
ui-font-versions-cleanup
ui-html-validation
ui-improved-sync
ui-improvements
ui-long-lines
ui-mobile-browsersteps
ui-preview-fixes
ui-search-error-messages
ui-tweaks
ui/settings-text-cleanup
ukraine-UK-lang
unique-history-fix
unit-test-run-all
unpin-json-schema
update-apprise-1.9.0
update-baseimage-linuxserver
update-cryptography-lib
update-eventlet
update-inscriptis-2.4
update-other-methods-screenshot
update-pyppeteer-ng
update-selenium
update-stock-texts
update-translations
update_27_tags_update
updating-js
upgrade-playwirhgt
upgrade-playwright-1.40.0
upgrade-refactor
url-validation-improvements-2
visualselector-data-fix
visualselector-elements-get
visualselector-xpath-fixes
watch-can-use-system-default
watch-count-limit
watch-datastore-minor-refactor-tests
watch-default-schedule-memory
watch-memory-mapping
watch-queue-bug-fix
wildcard-auto-tag-assign
windows-diff-file-handling-improvements
windows-missing-tzdata
windows-test
with-errors-tab-button
worker_id/available-fetcher
xlsx-wachete-import
xpath-extra-tests
#1
#1001
#1002
#1003
#1004
#1005
#1006
#1009
#102
#1031
#1033
#1034
#1035
#1036
#1037
#1038
#1042
#1043
#1045
#1046
#1047
#1049
#1050
#1051
#1054
#1057
#1063
#1064
#1066
#1067
#1069
#107
#1070
#1072
#1084
#1087
#1089
#1092
#1099
#11
#1108
#1113
#1121
#1127
#1128
#1129
#113
#1130
#1132
#1136
#1137
#1138
#114
#1140
#1141
#1144
#1149
#115
#1158
#116
#1166
#1171
#1175
#1176
#1178
#1184
#1185
#1186
#1187
#1188
#1189
#1191
#1192
#1193
#1194
#1196
#1197
#1198
#1204
#1205
#1208
#121
#1213
#1217
#1228
#1229
#123
#1232
#1234
#1235
#1238
#1242
#1244
#1245
#1246
#1248
#1249
#125
#1250
#1252
#1256
#1259
#1260
#1261
#1262
#1264
#1265
#1267
#1268
#1271
#1271/merge
#1272
#1277
#128
#1285
#1296
#1306
#1313
#1316
#1320
#1325
#1329
#1332
#1336
#1343
#1344
#1356
#1357
#1359
#136
#1367
#1372
#1379
#138
#1385
#1386
#1393
#1394
#1407
#1408
#1409
#141
#1410
#1414
#1418
#1430
#1433
#1436
#1437
#1439
#1444
#145
#1453
#1454
#1463
#1465
#1466
#1467
#1480
#1481
#1482
#1483
#1484
#1485
#1487
#1488
#1489
#15
#150
#1519
#1520
#1520/merge
#1530
#1532
#1543
#1547
#1548
#1549
#1550
#1551
#1553
#1556
#1559
#1561
#1563
#1564
#1566
#1572
#1572/merge
#158
#1580
#1583
#1584
#1585
#159
#1590
#1592
#1593
#1594
#1599
#1602
#1604
#1607
#1610
#1621
#1623
#1626
#1629
#1630
#1636
#1641
#1644
#1647
#1654
#1655
#1656
#1660
#1682
#1685
#1687
#1689
#1694
#1697
#1701
#1713
#1720
#1721
#1723
#1724
#1727
#1732
#1733
#1744
#1746
#1747
#1748
#1748/merge
#175
#1751
#1756
#1759
#1764
#1765
#1772
#1773
#1774
#1776
#1777
#1778
#1779
#1781
#1782
#1783
#1786
#1787
#1790
#1791
#1793
#1798
#1799
#1807
#1810
#1811
#1814
#1816
#1817
#1819
#1831
#1832
#1835
#1837
#184
#1840
#1848
#1850
#1852
#1853
#1854
#1855
#1858
#186
#1863
#1864
#1866
#1867
#1868
#187
#1875
#1876
#1879
#1880
#1881
#1883
#1886
#1890
#1891
#1896
#19
#1902
#1903
#1903/merge
#1907
#1908
#1909
#1911
#1912
#1915
#1916
#1918
#1921
#1922
#1925
#193
#1931
#1933
#1934
#1941
#1942
#1943
#1945
#1945/merge
#1947
#1956
#1960
#1961
#1962
#1963
#1964
#1968
#1973
#1975
#1976
#1989
#1992
#2004
#2008
#2009
#201
#2010
#2011
#2014
#2017
#2018
#2020
#2021
#2029
#2032
#2036
#204
#2040
#2041
#2046
#2047
#205
#2052
#2066
#2068
#2069
#2071
#2075
#2079
#2083
#2084
#2085
#209
#2094
#2100
#2106
#2107
#2108
#2110
#2111
#2112
#2116
#2117
#2119
#2121
#2125
#2129
#2130
#2135
#2136
#2137
#2138
#2139
#2143
#2144
#2145
#2147
#2148
#2149
#2150
#2151
#2152
#2153
#2161
#2162
#2163
#2164
#2168
#2169
#2171
#2175
#2176
#2178
#2180
#2181
#2182
#2184
#2185
#2191
#2193
#2202
#2203
#2204
#2205
#2206
#2212
#2219
#2232
#2236
#2242
#2246
#2247
#226
#227
#2272
#2273
#2273/merge
#228
#2283
#2288
#2289
#229
#2290
#2291
#2292
#2305
#2306
#231
#2311
#2313
#2317
#2322
#233
#2334
#2337
#234
#2351
#2351/merge
#2353
#2362
#2363
#2364
#2365
#2372
#2374
#2375
#2378
#2379
#2381
#2382
#2389
#2397
#2399
#2402
#2404
#2409
#241
#2411
#2413
#2414
#2416
#2418
#2419
#2423
#2424
#2425
#2426
#243
#2430
#2431
#2432
#2436
#244
#2440
#2442
#245
#2455
#2456
#2459
#246
#2460
#2465
#247
#2471
#2475
#2476
#2477
#2483
#2484
#2488
#2490
#2492
#2494
#2496
#2498
#25
#2503
#2505
#2506
#2507
#2511
#2513
#2515
#2517
#2518
#2519
#2521
#2523
#2524
#2525
#2530
#2531
#2531/merge
#2535
#2544
#2551
#2574
#2575
#2576
#2582
#2583
#2584
#2584/merge
#26
#260
#2602
#2603
#2605
#2609
#2612
#2617
#2619
#2621
#2621/merge
#2623
#2624
#2625
#2626
#2629
#263
#2632
#2638
#2640
#2641
#2642
#2645
#2649
#2659
#266
#2660
#2662
#2663
#2668
#2669
#2677
#2678
#2679
#2680
#2684
#2685
#2686
#2687
#2688
#2689
#2690
#2691
#2693
#2696
#2697
#2698
#27
#2700
#2709
#271
#2716
#272
#2722
#2727
#2730
#2731
#2733
#2734
#2734/merge
#2735
#2737
#2738
#2740
#2745
#2750
#2754
#2755
#2757
#2758
#2760
#2767
#2775
#2776
#2780
#2784
#2787
#2790
#2790/merge
#2791
#2793
#2794
#2797
#2799
#28
#2802
#2809
#2822
#2824
#2825
#283
#2837
#2841
#2842
#2843
#2844
#2845
#2852
#2856
#2864
#2870
#2871
#2876
#2878
#288
#2883
#2884
#2888
#2889
#289
#2890
#2891
#2892
#2893
#2897
#2905
#2911
#2912
#2915
#2919
#292
#2929
#2938
#2939
#2947
#2948
#2951
#2952
#2954
#2955
#2957
#296
#2967
#297
#2971
#2972
#2973
#2977
#298
#299
#2999
#300
#3012
#3015
#3024
#3028
#3029
#3030
#3033
#3037
#3038
#3038/merge
#3039
#3042
#3044
#3046
#3049
#3050
#3051
#3052
#3054
#3055
#3057
#3060
#3062
#3063
#3065
#3068
#307
#3071
#3074
#3075
#3076
#3077
#3078
#3079
#3086
#3087
#3088
#3089
#309
#3092
#3095
#3097
#3098
#3099
#31
#310
#3100
#3103
#3105
#3106
#3107
#3109
#3110
#3112
#3113
#3114
#3117
#3119
#312
#3120
#3121
#3123
#3124
#3130
#3137
#3138
#314
#3140
#3145
#3149
#3157
#3158
#316
#3161
#3162
#3162/merge
#3168
#3169
#317
#3170
#3172
#3180
#3183
#3185
#3187
#3189
#3189/merge
#3194
#3195
#3196
#32
#3201
#3202
#3205
#3206
#3207
#3208
#3209
#3216
#3220
#3221
#3227
#3228
#3229
#3231
#3232
#3234
#3235
#3238
#325
#3251
#3252
#3254
#3257
#3258
#326
#3265
#3271
#3275
#3275/merge
#3279
#3281
#3286
#3287
#3293
#3294
#3296
#33
#3308
#331
#3311
#3313
#3316
#3317
#3334
#3339
#3340
#3341
#3342
#3342/merge
#3345
#3349
#3351
#336
#3363
#3364
#3365
#337
#3370
#3373
#3377
#3378
#3383
#3384
#3386
#3389
#339
#3393
#3398
#3399
#34
#3400
#3400/merge
#3403
#3407
#3408
#3410
#3414
#3415
#3416
#3419
#3424
#3427
#343
#3430
#3431
#3432
#3433
#3435
#3437
#344
#3442
#3443
#3446
#3447
#3448
#3449
#345
#3450
#3455
#346
#3460
#3465
#3466
#3467
#3468
#3469
#3470
#3471
#3473
#3475
#3476
#3477
#3481
#3484
#3485
#3487
#3488
#3489
#3491
#3492
#3493
#3494
#3496
#3499
#350
#3500
#3502
#3504
#3506
#3506/merge
#3507
#3508
#3510
#3511
#3513
#3516
#3522
#3524
#3525
#3527
#3528
#3534
#3535
#3536
#3539
#354
#3540
#3543
#3544
#3545
#3546
#355
#3550
#3551
#3552
#3553
#3554
#3555
#3557
#3559
#356
#3561
#3561/merge
#3564
#3565
#3566
#3567
#3568
#3569
#3571
#3573
#3575
#3577
#3578
#3579
#3580
#3581
#3585
#3586
#3587
#3588
#3589
#359
#3590
#3592
#3601
#3602
#3603
#3607
#3608
#3609
#361
#3615
#3616
#3617
#3618
#3619
#3619/merge
#3622
#3623
#3627
#3629
#3630
#3632
#3633
#3634
#3635
#3642
#3644
#3646
#3649
#3650
#3651
#3652
#3653
#3655
#3659
#3660
#3663
#3672
#3673
#3676
#3677
#3678
#3680
#3687
#3688
#3691
#3692
#3693
#3696
#3698
#3699
#3700
#3701
#3702
#3703
#3704
#3706
#3707
#3710
#3711
#3711/merge
#3715
#3716
#3718
#372
#3723
#3724
#3725
#3731
#3732
#3733
#3735
#3736
#3738
#3739
#374
#3741
#3742
#3743
#3744
#3745
#3747
#3749
#3752
#3753
#3754
#3756
#3757
#3760
#3763
#3764
#3765
#3766
#3767
#3769
#377
#3770
#3772
#3773
#3775
#3780
#3781
#3782
#3787
#3788
#3790
#3791
#3793
#3795
#3796
#3797
#3798
#3799
#380
#3800
#3801
#3802
#3803
#3803/merge
#3806
#3808
#3809
#3811
#3812
#3813
#3819
#3820
#3822
#3824
#3826
#3828
#3829
#3830
#3832
#3834
#3836
#3839
#384
#3840
#3841
#3842
#3843
#3844
#3847
#3848
#3849
#385
#3855
#3856
#3857
#3858
#3861
#3864
#3867
#3868
#3869
#3871
#3877
#3879
#3880
#3883
#3884
#3886
#3887
#3888
#3889
#3890
#3892
#3893
#3895
#3897
#3898
#3899
#3900
#3900/merge
#3902
#3907
#3907/merge
#3908
#391
#3912
#3913
#3914
#3915
#3918
#3919
#392
#3921
#3922
#3923
#3926
#3929
#3930
#3931
#3933
#3936
#3938
#3940
#3941
#3942
#3944
#3945
#3950
#3951
#3954
#3955
#3960
#3961
#3964
#3968
#3969
#397
#3972
#3972/merge
#3975
#3975/merge
#3976
#3978
#3979
#398
#398/merge
#3980
#3981
#3983
#3989
#3991
#3993
#3994
#3996
#3996/merge
#3997
#4002
#4008
#4009
#4010
#4011
#4012
#4019
#402
#4022
#4027
#4028
#403
#4030
#4031
#4032
#4033
#4034
#4035
#4036
#4037
#4038
#4039
#4039/merge
#404
#4040
#4041
#4042
#4043
#4044
#4046
#4047
#4048
#4049
#405
#4050
#4051
#4052
#4054
#4055
#4057
#4059
#406
#4060
#4062
#4064
#4066
#4072
#4073
#4076
#4078
#4079
#4081
#4084
#4085
#4087
#4088
#4089
#4090
#4092
#4094
#4095
#4096
#4097
#4102
#4103
#4104
#4105
#4110
#4112
#4113
#4114
#4116
#4117
#412
#4122
#4123
#413
#4130
#4131
#4134
#4135
#4136
#414
#4142
#4143
#4144
#4145
#4147
#4148
#415
#4157
#4158
#4160
#4161
#4162
#4166
#4169
#4171
#4172
#4174
#4175
#4176
#4177
#4178
#4179
#4180
#4181
#4182
#4183
#4184
#4185
#4185/merge
#4186
#4186/merge
#4188
#4188/merge
#419
#4198
#4198/merge
#4199
#4199/merge
#4201
#4201/merge
#4203
#4208
#421
#4211
#4212
#4219
#4219/merge
#4220
#4227
#4228
#4229
#4235
#4236
#4238
#4239
#4241
#4243
#4246
#4247
#4248
#4249
#4250
#4253
#4253/merge
#4254
#4255
#4256
#4256/merge
#4257
#4258
#4259
#4259/merge
#426
#4261
#4261/merge
#4262
#4264
#4267
#4268
#4269
#4269/merge
#4274
#4276
#4279
#428
#4280
#4281
#4282
#4284
#4285
#4285/merge
#4286
#4288
#4288/merge
#4289
#4290
#4291
#4293
#4294
#4298
#43
#4300
#4300/merge
#4305
#4306
#431
#4313
#4314
#4315
#4316
#4317
#4319
#4323
#4323/merge
#4324
#4325
#4326
#4327
#4327/merge
#4328
#4328/merge
#4329
#4330
#4331
#4332
#4333
#4333/merge
#4334
#4335
#4336
#434
#4340
#4341
#4342
#4345
#4346
#4347
#4348
#4348/merge
#4349
#435
#4350
#4351
#4352
#4353
#4354
#4355
#4356
#4357
#4358
#4359
#436
#4360
#4361
#4362
#4363
#4364
#4364/merge
#4365
#4366
#4366/merge
#4370
#4371
#4371/merge
#4372
#4373
#4373/merge
#4374
#4375
#4376
#4376/merge
#4377
#438
#4384
#4386
#4386/merge
#4387
#439
#4390
#4396
#440
#4400
#4401
#4402
#4403
#4404
#4405
#4406
#4409
#4410
#4411
#4411/merge
#4412
#4415
#4417
#4419
#442
#4420
#4421
#4422
#4425
#4426
#4427
#4428
#4429
#443
#4430
#4431
#4432
#4433
#4434
#4435
#4438
#4439
#444
#4441
#4442
#4442/merge
#4445
#4446
#4447
#4448
#4449
#4449/merge
#445
#4450
#4453
#4455
#4456
#4457
#4458
#446
#4460
#4462
#4463
#4464
#4466
#4467
#4469
#447
#4470
#4471
#4472
#4473
#4474
#4479
#4479/merge
#4480
#4483
#4483/merge
#4484
#4484/merge
#4485
#4486
#4487
#4488
#4489
#4489/merge
#4491
#4492
#4492/merge
#4494
#4495
#4495/merge
#4501
#4502
#4503
#4504
#4505
#4507
#4510
#4512
#4513
#4514
#4515
#4515/merge
#4516
#4517
#4518
#4519
#4520
#4521
#4522
#4523
#4524
#4525
#4526
#4527
#4528
#453
#4532
#4533
#4534
#4535
#4535/merge
#4536
#4536/merge
#4537
#4538
#4540
#4541
#4542
#4543
#4544
#4545
#4546
#4547
#4548
#4549
#4551
#4551/merge
#4552
#4553
#4553/merge
#4557
#4558
#4559
#4561
#4562
#4563
#4563/merge
#4565
#4565/merge
#4568
#457
#4574
#4577
#4579
#4580
#4581
#4582
#4583
#4585
#4586
#4587
#4588
#4589
#4591
#4592
#4593
#4594
#4595
#4596
#4597
#4598
#4599
#4600
#461
#464
#465
#472
#476
#477
#478
#479
#480
#483
#484
#485
#487
#488
#489
#492
#495
#496
#497
#499
#503
#505
#509
#510
#512
#514
#516
#519
#522
#523
#528
#531
#534
#535
#539
#540
#545
#548
#549
#55
#551
#552
#560
#563
#566
#570
#571
#573
#575
#584
#585
#588
#59
#590
#591
#592
#594
#599
#60
#600
#606
#608
#610
#611
#613
#617
#619
#620
#624
#638
#645
#646
#649
#652
#656
#657
#66
#662
#666
#670
#671
#672
#68
#681
#682
#683
#685
#687
#691
#696
#697
#698
#70
#701
#702
#715
#716
#72
#720
#721
#722
#722/merge
#723
#73
#730
#733
#737
#738
#742
#744
#748
#749
#753
#754
#764
#766
#767
#768
#771
#772
#773
#775
#776
#777
#778
#779
#781
#786
#79
#791
#796
#799
#801
#808
#818
#824
#825
#833
#834
#835
#836
#838
#84
#840
#842
#844
#851
#852
#859
#860
#861
#863
#865
#87
#875
#876
#888
#89
#893
#894
#895
#897
#90
#91
#910
#915
#919
#924
#925
#938
#94
#942
#945
#955
#957
#96
#964
#97
#972
#978
#98
#984
#985
#99
#996
0.1
0.11
0.12
0.2
0.21
0.22
0.23
0.24
0.25
0.26
0.27
0.28
0.29
0.30
0.31
0.32
0.33
0.34
0.35
0.36
0.37
0.38
0.38.1
0.38.2
0.39
0.39.1
0.39.10
0.39.11
0.39.12
0.39.13
0.39.13.1
0.39.14
0.39.14.1
0.39.15
0.39.16
0.39.17
0.39.17.1
0.39.17.2
0.39.18
0.39.19
0.39.19.1
0.39.2
0.39.20
0.39.20.1
0.39.20.2
0.39.20.3
0.39.20.4
0.39.21
0.39.21.1
0.39.22
0.39.22.1
0.39.3
0.39.4
0.39.5
0.39.6
0.39.7
0.39.8
0.39.9
0.40.0
0.40.0.2
0.40.0.3
0.40.0.4
0.40.1.0
0.40.1.1
0.40.2
0.40.3
0.41
0.41.1
0.42
0.42.1
0.42.2
0.42.3
0.43
0.43.1
0.43.2
0.44
0.44.1
0.44.2
0.45
0.45.1
0.45.10
0.45.11
0.45.12
0.45.13
0.45.14
0.45.15
0.45.16
0.45.17
0.45.18
0.45.19
0.45.2
0.45.20
0.45.21
0.45.22
0.45.23
0.45.24
0.45.25
0.45.26
0.45.3
0.45.4
0.45.5
0.45.6
0.45.7
0.45.7.1
0.45.7.2
0.45.7.3
0.45.8
0.45.8.1
0.45.9
0.46.00
0.46.01
0.46.02
0.46.03
0.46.04
0.47.00
0.47.01
0.47.02
0.47.03
0.47.04
0.47.05
0.47.06
0.48.00
0.48.01
0.48.02
0.48.03
0.48.04
0.48.05
0.48.06
0.49.0
0.49.1
0.49.10
0.49.11
0.49.12
0.49.13
0.49.14
0.49.15
0.49.16
0.49.17
0.49.18
0.49.2
0.49.3
0.49.4
0.49.5
0.49.6
0.49.7
0.49.8
0.49.9
0.50.01
0.50.1
0.50.10
0.50.11
0.50.12
0.50.13
0.50.14
0.50.15
0.50.16
0.50.17
0.50.18
0.50.19
0.50.2
0.50.20
0.50.21
0.50.22
0.50.23
0.50.24
0.50.25
0.50.26
0.50.27
0.50.28
0.50.29
0.50.3
0.50.30
0.50.31
0.50.32
0.50.33
0.50.34
0.50.35
0.50.37
0.50.38
0.50.39
0.50.4
0.50.40
0.50.41
0.50.42
0.50.43
0.50.5
0.50.6
0.50.7
0.50.8
0.50.9
0.51.00
0.51.01
0.51.1
0.51.2
0.51.3
0.51.4
0.52.1
0.52.2
0.52.3
0.52.4
0.52.5
0.52.6
0.52.7
0.52.8
0.52.9
0.53.1
0.53.2
0.53.3
0.53.4
0.53.5
0.53.6
0.53.7
0.54.1
0.54.10
0.54.2
0.54.3
0.54.4
0.54.5
0.54.6
0.54.7
0.54.8
0.54.9
0.55.1
0.55.2
0.55.3
0.55.4
0.55.5
0.55.6
0.55.7
0.55.8
0.60.1
0.60.2
0.60.3
0.60.4
0.60.5
0.60.6
0.60.7
0.60.8
0.60.9
Select branches
Hide Pull Requests
0-60-1-cleanups
1148-screenshot
1207-no-means-no
1247-filter-failure-notifications
1314-pip-eventlet-dnspython
1392-incorrect-pdf-detect
1448-basic-headers-fetch-from-file
1450-feature-browsersteps-goto-url
1646-clone
1653-notification-settings
1659-notification-format
1725-linux-arm-v8
1800-selenium-socks5-auth
1809-wrong-useragent-playwright-puppeteer
1833-ldjson-fix
1857-edit-page-title
1874-rss-title-hack
1899-extract-text-multiline
1917-glibc-mistmatch-arm-upgrade-bookworm
1924-dynamic-wachete-import
1961-fixing-flasklogin
1967-regen-API-key
1982-auto-set-last-viewed-from-date
2039-restock-check-all-bug
2039-restock-use-itemprop
2058-notification-counter
2104-notification-failure
2118-fix-missing-arg
2131-327-RSS-include-link-to-watch-url
2174-sort-tags
2197-browsersteps-headers
2286-remove-unique-constraint
2299-truncated-notification
2328-fix-lxml-versioning-cflags
2394-rss-access-settings
2408-user-agent-headers
2456-fix-datatype-tags
2486-charset-encoding
2528-empty-content
2548-trigger-check
2554-colors-and-tokens
2554-colour-html-format-notifications
2568-fix-encoding-error-scraper
2600-mode-switch-check
2673-plugin-missing-url-check
2715-add-test-for-new-lower-higher
2727-notification-empty-watches
2742-notification-headers-encoding
2747-dont-check-paused-on-edit
2756-price-tracker-empty-price
2782-clone-edit
2785-UI-tag-reset-edit
2898-browsersteps-api
2910-strict-semver-check
2945-handle-json-BOM-UTF8
3045-api-access-when-password-enabled
3115-multiprocessing-start
3126-visualselector-data
3159-test-notification-send
3194-browsersteps-execution-context
3241-browsersteps-source
3248-container-ipv6
3270-history-state
3272-conditions-not-in-operator
3337-extract-data-fixes
3356-API-recheck-by-tag
3357-adding-more-tokens
3376-cleanup-empty-queue-errors
3393-unread-filter
3402-always-update-page-title
3423-openapi-validation
3434-detect-process-downloads-for-text-changedetection
3458-fixing-plaintext-autodetection
3462-improve-rss-detection
3472-plaintext-should-stay-plaintext
3482-JSON-reformat
3483-dont-touch-content-if-subtract-filters-not-found
3486-RSS-ATOM-not-being-automatically-converted-to-text
3503-tokens-in-notification-url-apprise
3509-pip-apispec-missing
3526-refactor-fix-markdown-to-html
3529-notification-fixes
3540-html-to-plaintext-notifications
3572-fixed-migration-of-broken-notification-format-types
3591-test-not-placemarker
3606-jinja-vars-body-validation
3658-utf8-xpath
3666-recheck-group-tag
3737-trad-chinese-mapping
3737-zh-trad
3740-html-word-diff-notification-toggle
3762-dont-double-queue-let-scheduler-queue-on-import
377-import-tags-dont-dupe-import
3778-search-fix
3779-autodetect
3792-language-selection-session
3810-max-screenshot-height-playwright
3833-multiple-prices-plugins
3835-pluggy-extend-base
3845-import-api-add-settings
3846-time-between-scheduler-fixes
3854-API-tags-missing-response
3891-inline-favicon
3920-changedatetime
3952-surrogates-broken-utf8
3964-refactor-invert-changes-render-calls
4020-custom-colours
403-solution
4037-word-level-diff-test
4063-diff-changes-to
4080-msgfmt-lint
4099-restock-overrides-this-watch
4119-nonetype-default-notification
4121-custom-html-non-escape
4159-notifications
4173-raw-diff-token-LLM
4260-snapshot-history
4554-form-save-notification-settings-bug
550-visual-selector
722-docker-container-privs
731/apprise-asset-name
809-global-notification-settings-fix
926-empty-change-alerts
API-OpenAPI
API-add-search
API-adding-page-title-link
API-conditions
API-fields-update
API-interface
API-validation-improvements
API/delete-watch-history
CLI-options
CSP-test-tidyup
CVE-2024-56509-fix-test
DB-data-upgrade-fixes
Filternotfound-should-save-error-type-screenshot
GHSA-56fq-63vj-9992-add-watch-ui-snapshot
GHSA-56fq-63vj-9992-improved-URL-limitations
HIDE_REFERER-test
HTML-notifications-preserve-whitespace
IANA-restricted-bad-detect
JSONP-support
LLM-add-extract-product-metadata-summary-rules
LLM-already-set-lost-key
LLM-blueprint-disable
LLM-config-no-ram
LLM-off-masterswitch
LLM-settings-fields-model-fix
LLM-settings-pydantic-refactor
LLM-token-use-pluggy
LLM-ui-better-timeout-info
LLM-ui-nonblocking
LLM-upgrade-litellm
LLM/disabled-groups-text
OpenAPI-validation
PDF-diff-inline-content-no-header
RSS-data-UUID-fix
RSS-per-watch-tweaks
RSS-pub-date
SIGUSR-clean-GC
UI-LLM_status_sticky
UI-bring-back-restock-price-column
UI-browsersteps
UI-browsersteps-tab-always-available
UI-edit-tidy-fields-notifiactions-page-link
UI-eta-time-slider
UI-fix-4138
UI-medium-refactor
UI-preview-single-post
UI-set-language-redirect
UI-settings-cleanup
UI-tabs-fix
UTF8-lone-surrogate-test-improvement
aarch64
abstract-dataset
abstract-fetchers
abstract-out-fetch-settings
abstracted-storage-types
add-button-to-visualselector
add-check-counter
add-system-info-api
add-watch-ui-default-browser
add-watch-ui-tweaks
adjustable-workers
advisory-fix-2
alpina-libjpeg
api-diff-endpoint
api-import
api-new-watch-processor-mode
api-security-improvement-watch-get
api-watch-link-bug
apple-silicon
apprise-1-13-1
apprise-193
apprise-updates
apprise1.9.4
apscheduler-cron-like
armv6-armv7-rpi-support
armv7-build-fix
asset-caching
atomic-history-writes
auto-suggest-ldjson-price-follow
backup-restore
bad-tag-handler
be-sure-dirs-exist
better-40x-message
better-merge-of-new-values
binary-content-handling
brotli-more-tests
brotli-native
brotli-snapshot-storage
browser-content-fetcher-plugin-improvements
browser-notifications
browser-settings-refactor
browser-ui
browserless-2
browserstep-refactor
browsersteps-dont-init-unless-steps-available
browsersteps-fix
browsersteps-fix-quoted-url
browsersteps-improve-error-handling
browsersteps-recreate-missing-data-dir
browsersteps-refactor
browsersteps-requests
browsersteps-screenshot-refactor
browsersteps-select-support
browsersteps-session-shutdown-improvements
browsersteps-start-refactor
browsersteps-wrong-text
bug-non-200s-triggering
bug/809-notification-defaults
bug/RSS-feed-cdata-format
bugfix-clear-history
bugfix-del-update
bugfix-delete-missing-dir
bugfix-hanging-when-deleted
bugfix-lastfetched-was-zero-bytes
bugfix/598-password
build-errors-cont
build-process-improvements
catch-exception
check-pip-build-was-OK
checkbox-controls
cleanup/mtable-def
cleanup/remove-old-function
clear-history-background-thread
color-fixes
compose-improver
conditions
conditions-levenshtein
conditions-then-plugins
content-false-triggers-fix
contributors
cpu-memory-improvements
crash-protection-when-watched-queued-deleted
cross-platform-path-fixes
cryptography-remove
custom-restock-str-master
darkmode
darkmode-template-tweak
datastore-refactor
datastore-save-immediate
debian-package
default-favicon
default-format-fallback
default-namespace-3533
default-notification-format-html-color
delete-should-remove-all
dependabot/pip/jsonpath-ng-approx-eq-1.12.0
dependabot/pip/pydantic-gte-2.14.1-and-lt-3.0
dependabot/pip/pytest-mock-approx-eq-3.17
deprecate-strtobool
dev
diff-email-htmlmode-plaintext
diff-js-maint
diff-proposed-for-bwees
diff-stream
diff-token-var-arg
disable-apprise-async-mode
docker-build-cache
docker/695-dev-stable
dont-create-jpg-copy-of-png
dont-recreate-db-if-db-is-corrupt
dont-reprocess-if-not-needed
dont-show-search-icon-logged-out
dont-version-check-during-pytest
download-latest-html
download-watch-data
drop-arm-v6-support
dynamic-url-opener
easy-override-ua
elementpath-xpath20
email-notification-format-fixes
empty-watches-tweaks
endpoint-test
enforce-enum-type-import-api-etc
enhanced-RSS-and-register-all-namespaces
error-reset
event-loop-improvements
exception-in-error
experimental-fetcher-broken-override
export-data-validation
export-regex-csv
extra-filters
extra-jinja2-error-catch
extract-title-all-processors
faster-browserstep-update-and-compress-reply
favicon-detect-type
favicon-fix
feat/shared-jinja2-field-validation
feature/LLM-profile-per-watch-and-group
feature/add-paused
feature/filter-failure-notification
feature/mute-notifications
feature/watch-limit
fetch-backend-ui-default
fetch-reliability-improvements
fetch-workers-env-override
fetcher-data-cleanup
fetcher-tidyup
fetchers-abstract
fetchers-abstract-graphic-compare
field-rename-trigger-keyword
filter-failure-reset-count-on-save
filter-not-found-message-tweak
filter-not-removed-fix
filters-contain-only-image-help
fix-apprise-format-in-URL
fix-build-test
fix-file-access
fix-legacy-file-import
fix-llm-summary-cache-key
fix-locale-generation
fix-mark-all-viewed
fix-master
fix-mixed-html-alerts
fix-prefer-fetch
fix-search-modal-enter-submit
fix-watch-delete
fix/JS-ui-translate-4233
fix/LLM-ollama-etc-tweaks
fix/api-strip-private-fields
fix/browser-content-ready-deadline
fix/browser-fetch-follow-renavigation
fix/browser-fetch-renavigation-and-deadline
fix/chrome-153-bodiless-error-status
fix/edit-page-500-and-edited-flag
fix/extra-packages-marker-4140
fix/favicon-expiry-picks-stale-file
fix/favicon-fetch-setting
fix/favicon-fetcher-bounded
fix/ignore-text-before-extract-4138
fix/pr-4110-czech-l12n-catalog-sync
fix/puppeteer-content-ready-reset-cap
fix/step-failure-notification-crash
fix/subtractive-before-include-978
fix/terminate-runaway-page-script
fix/test-wtforms-3.3-number-input
fix/xpath-contains-locale-collation
fixing-build-test
fixing-eventlet-dnspython-dep-mix
fixing-post-headers
fixing-restock-test-refactor
fixing-signals-update
flask-socketio-561
flask-update
gc-collect-storm-fix
gc-freeze
gh-parallel-tests
groups-ui-form-and-ui
groups-ui-tidyup
headers-webdriver
heuy-notification-retry-persist
hierarchy-resolver
highlight-permissions
history-filepath-basic-cache
history-index-scan-speedup
history-lines-fix
history-preview-ignore-text-highlighting
history-txt-safety-check
history-txt-snapshot-fix
hours-day-schedule
html-clean-notifications-source
html-fixes
html-validation-fixes
i18n-2026
i18n-api-tag-context
i18n-tweaks-2
iana-blocking-improvements
icon-fixes
ignore-text-should-ovverride-triggers
ignore-whitespace-should-strip-whitespace-from-endpoints
image-binary-support
import-backup-zip
improve-logging
improve-logging-loguru
improve-notification-log
improve-xpath-tests
improved-global-ignore-test
improved-security-diff-acces
indiv-container-build-test
individual-file-save
ipv6
janus-queue
jinja2-escape-mem-fix
jinja2-notifications
jinja2-template-in-url
jinja2-url-template-validate
jitter
jq-arm7-build
lang-improvements
large-html-to-text-error-200-blank
layout-css
ldjson-lower-mem-fix
lev-test
levenshtein
levenshtein-similarity-threshold
libxml-data-corruption-strategy
licensing/remove-gpl-levenshtein-add-license-ci
limit-history
litellm-ui-tweak
llm
llm-flag-disable
llm-reasoning-block-edge-cases
llm-restock-price-locale-fix
llm-restock-reusable-helpers
llm-settings-ssrf
lock-mqtt-version-min
loguru-tweaks
mailto-error-fix
mark-selected-viewed
markup-dep-warning
master
memfix-linuxonly-restock
memory-cpu-improvements
memory-improvements
memory-leak-lxml-inscriptis
memory/import-diet
memusage-example
minor-queue-fix
minor-stock-scraper
misc-fixes
more-build-cache
more-status-code-fix-screenshots
multiple-group-notifications
multiple-test-python-versions
mute-pause-all
navigation
nginx-reverse-proxy-test
no-change-when-checksum-same
no-cryptography-pip
notification-logging-improvement
notification-service-improved-failure-alerts
notification-utf8-test
notification_format_fix
notifications-event-signal
notificaton-test-error-restock
old-selenium-3-fix
only-call-send_content_changed_notification-on-change
only-use-default-headers-for-plain-requests
openapi-mem-improvements
openapi-spec-review
optional-proxy-via-ui
order-by-created-time
orjson
pagination
parallel-docker-simpletest
path-blueprint-fixes
pdf-force-plain-requests
pdf-improve-test
pdf-keep-last-two-versions
perf/open-link-single-eval
pip-3910
pip-security-updates
piwheels-rpi-crypto
playwright
playwright-156
playwright-conditional-fix-musl-alpine
playwright-conditional-install
playwright-fetch-store-headers-always
playwright-fix-for-page-smaller-than-stepsize
playwright-macro-unused
playwright-memory-fixes
pluggable-content-fetchers
pluggy-2
pluggy-before-after-worker-job
plugin-2nd-attempt
plugin-architecture
plugin-improvements
plugins-try-3
post-request-encoding
precommit-checks
prefer-sockpuppet
preview-fixed
preview-refactor
price-follower
price-restock-notifications
price-scraper-ML-integration
processor-plugin-improvements
proxies-json-data
proxy-auth-fixes-and-tests
proxy-improvement
proxy-improvements
proxy-url-validation
puppeteer-browser-cleanup-improvements
puppeteer-catch-timeout
puppeteer-fetch-improvements
puppeteer-fetcher-cleanup
puppeteer-fetcher-status-code-fix
puppeteer-fixes
puppeteer-pdf-raw-checksum
puppeteer-pdf-tidyup
puppeteer-stop-hang-on-redirect
puremagic-less-memory
push-and-pr
py313
pyppeteer-311-12-13
pyppeteer-ng-rc8
pyppeteer-r16
python-310-EOL-remove-support
python-311
python-314
python-slim-bookworm-ssl3-upgrade
python312
quick-setup-mail-notification-button
raw-browserless-for-simple-fetch
recheck-all-not-existing-queued
redirect
refactor-filters
refactor-time-between-check
refactor/regex-text-extract
regex-cleanup-311
regex-filter
regression-shared-diff-screenshot-access
remove-same-checksum-skip
remove-unused-checkbox
remove-unused-function
requests-remove-existing-screenshot
reset-previous-errors
resilient-same-uuid-processing
restock-custom-filter-price
restock-detection-better-report-failed-sites
restock-detection-default-none
restock-monitor-tweaks
restock-multiprice
restock-no-need-for-text
restock-plugin
restock-price-scan-text-fix
restock-process-only-when-text
restock-rename-original-price-to-last-price
restock-tag
restock-token-previous-price
restock-tweaks
restock-value-template-fix
restock-visualselector-refactor
reverse-2626-memory
revert-1727-1725-linux-arm-v8
revert-multiprocess-htmlt-to-text
rss-per-group
rss-reader-mode
rss-reader-mode-parser-improvements
rss-watch-history-length
save-last-response
screenshot-speedups
screenshot-tweak
screenshot-warning-text-fix
scrub-simplify
scrub-single-watch
search-list
search-modal-native-submit
sec-fix
sec-update-2
security-update-use-CSRF-and-post-for-removepassword
selectable-browser-executor
selenium-proxy-fix
send-test-notification-fixes
sent-test-default-format-notification
share-diff
share-watch-optional
show-which-items-in-queue
sig-handler
sigint-sigterm-test
simple-memory-usage-test
skip-change-detection-non-renderable-pages
skip-empty-notif-urls
skip_when_checksum_same-disable
small-fix/dont-process-if-queued-then-paused
small-func-caching
socketio-close
socketio-tweaks
socks-proxy-test-fix
socks5-test-fix
soft-delays
sort-columns-tidy-table-header
sort-paused-muted
sort-text-alphabetically-filter
sorting-paging
source-html-pretty-filter
speed-up-worker-queue-check
split-mem-report
sqlite3-history-storage
stats-tab
stock-update-texts
store-watch-configs-in-own-dir
strip-ignored-lines-from-output
summary-mark-read
tag-blank-tag-1792
tag-color-field-validation
tags-api
tags-counter
tags-migration-rerun
tags-update-fix
test
test-cleanups
test-fix-CSRF
test-fix-price-check
test-fixes
test-improvement
test-improvements
test-notifications
test-pypi-api
test-speedup
test-speedup-janus-queue
test-speedups
test-tidy
test-tweak-restock
test-tweaks
test-visualselector
text-filter-extract-lines-containing-subtext
text-filter-preview
thread-recycler
threading-memory-improvements
ticket-1008-jq-windows
ticket-1231-xpath-filter-support-attr-filter
ticket-1328-ipv6-optional
ticket-1365-service-worker-defaults
ticket-1377-backup-timestamp
ticket-16-diff-in-RSS
ticket-191-check-md5-dont-process
ticket-242-reliability-dict
ticket-462-JSON-encoding
ticket-962-false-change-alerts-cleanups
time-recheck-validation
timezone-info
title-extract-memory-improve
toggle-fetch-option-visibility
total-bytes-counter
translation-updates
translation/overlay
ui-0-60-3
ui-abstract-watchlist
ui-font-versions-cleanup
ui-html-validation
ui-improved-sync
ui-improvements
ui-long-lines
ui-mobile-browsersteps
ui-preview-fixes
ui-search-error-messages
ui-tweaks
ui/settings-text-cleanup
ukraine-UK-lang
unique-history-fix
unit-test-run-all
unpin-json-schema
update-apprise-1.9.0
update-baseimage-linuxserver
update-cryptography-lib
update-eventlet
update-inscriptis-2.4
update-other-methods-screenshot
update-pyppeteer-ng
update-selenium
update-stock-texts
update-translations
update_27_tags_update
updating-js
upgrade-playwirhgt
upgrade-playwright-1.40.0
upgrade-refactor
url-validation-improvements-2
visualselector-data-fix
visualselector-elements-get
visualselector-xpath-fixes
watch-can-use-system-default
watch-count-limit
watch-datastore-minor-refactor-tests
watch-default-schedule-memory
watch-memory-mapping
watch-queue-bug-fix
wildcard-auto-tag-assign
windows-diff-file-handling-improvements
windows-missing-tzdata
windows-test
with-errors-tab-button
worker_id/available-fetcher
xlsx-wachete-import
xpath-extra-tests
#1
#1001
#1002
#1003
#1004
#1005
#1006
#1009
#102
#1031
#1033
#1034
#1035
#1036
#1037
#1038
#1042
#1043
#1045
#1046
#1047
#1049
#1050
#1051
#1054
#1057
#1063
#1064
#1066
#1067
#1069
#107
#1070
#1072
#1084
#1087
#1089
#1092
#1099
#11
#1108
#1113
#1121
#1127
#1128
#1129
#113
#1130
#1132
#1136
#1137
#1138
#114
#1140
#1141
#1144
#1149
#115
#1158
#116
#1166
#1171
#1175
#1176
#1178
#1184
#1185
#1186
#1187
#1188
#1189
#1191
#1192
#1193
#1194
#1196
#1197
#1198
#1204
#1205
#1208
#121
#1213
#1217
#1228
#1229
#123
#1232
#1234
#1235
#1238
#1242
#1244
#1245
#1246
#1248
#1249
#125
#1250
#1252
#1256
#1259
#1260
#1261
#1262
#1264
#1265
#1267
#1268
#1271
#1271/merge
#1272
#1277
#128
#1285
#1296
#1306
#1313
#1316
#1320
#1325
#1329
#1332
#1336
#1343
#1344
#1356
#1357
#1359
#136
#1367
#1372
#1379
#138
#1385
#1386
#1393
#1394
#1407
#1408
#1409
#141
#1410
#1414
#1418
#1430
#1433
#1436
#1437
#1439
#1444
#145
#1453
#1454
#1463
#1465
#1466
#1467
#1480
#1481
#1482
#1483
#1484
#1485
#1487
#1488
#1489
#15
#150
#1519
#1520
#1520/merge
#1530
#1532
#1543
#1547
#1548
#1549
#1550
#1551
#1553
#1556
#1559
#1561
#1563
#1564
#1566
#1572
#1572/merge
#158
#1580
#1583
#1584
#1585
#159
#1590
#1592
#1593
#1594
#1599
#1602
#1604
#1607
#1610
#1621
#1623
#1626
#1629
#1630
#1636
#1641
#1644
#1647
#1654
#1655
#1656
#1660
#1682
#1685
#1687
#1689
#1694
#1697
#1701
#1713
#1720
#1721
#1723
#1724
#1727
#1732
#1733
#1744
#1746
#1747
#1748
#1748/merge
#175
#1751
#1756
#1759
#1764
#1765
#1772
#1773
#1774
#1776
#1777
#1778
#1779
#1781
#1782
#1783
#1786
#1787
#1790
#1791
#1793
#1798
#1799
#1807
#1810
#1811
#1814
#1816
#1817
#1819
#1831
#1832
#1835
#1837
#184
#1840
#1848
#1850
#1852
#1853
#1854
#1855
#1858
#186
#1863
#1864
#1866
#1867
#1868
#187
#1875
#1876
#1879
#1880
#1881
#1883
#1886
#1890
#1891
#1896
#19
#1902
#1903
#1903/merge
#1907
#1908
#1909
#1911
#1912
#1915
#1916
#1918
#1921
#1922
#1925
#193
#1931
#1933
#1934
#1941
#1942
#1943
#1945
#1945/merge
#1947
#1956
#1960
#1961
#1962
#1963
#1964
#1968
#1973
#1975
#1976
#1989
#1992
#2004
#2008
#2009
#201
#2010
#2011
#2014
#2017
#2018
#2020
#2021
#2029
#2032
#2036
#204
#2040
#2041
#2046
#2047
#205
#2052
#2066
#2068
#2069
#2071
#2075
#2079
#2083
#2084
#2085
#209
#2094
#2100
#2106
#2107
#2108
#2110
#2111
#2112
#2116
#2117
#2119
#2121
#2125
#2129
#2130
#2135
#2136
#2137
#2138
#2139
#2143
#2144
#2145
#2147
#2148
#2149
#2150
#2151
#2152
#2153
#2161
#2162
#2163
#2164
#2168
#2169
#2171
#2175
#2176
#2178
#2180
#2181
#2182
#2184
#2185
#2191
#2193
#2202
#2203
#2204
#2205
#2206
#2212
#2219
#2232
#2236
#2242
#2246
#2247
#226
#227
#2272
#2273
#2273/merge
#228
#2283
#2288
#2289
#229
#2290
#2291
#2292
#2305
#2306
#231
#2311
#2313
#2317
#2322
#233
#2334
#2337
#234
#2351
#2351/merge
#2353
#2362
#2363
#2364
#2365
#2372
#2374
#2375
#2378
#2379
#2381
#2382
#2389
#2397
#2399
#2402
#2404
#2409
#241
#2411
#2413
#2414
#2416
#2418
#2419
#2423
#2424
#2425
#2426
#243
#2430
#2431
#2432
#2436
#244
#2440
#2442
#245
#2455
#2456
#2459
#246
#2460
#2465
#247
#2471
#2475
#2476
#2477
#2483
#2484
#2488
#2490
#2492
#2494
#2496
#2498
#25
#2503
#2505
#2506
#2507
#2511
#2513
#2515
#2517
#2518
#2519
#2521
#2523
#2524
#2525
#2530
#2531
#2531/merge
#2535
#2544
#2551
#2574
#2575
#2576
#2582
#2583
#2584
#2584/merge
#26
#260
#2602
#2603
#2605
#2609
#2612
#2617
#2619
#2621
#2621/merge
#2623
#2624
#2625
#2626
#2629
#263
#2632
#2638
#2640
#2641
#2642
#2645
#2649
#2659
#266
#2660
#2662
#2663
#2668
#2669
#2677
#2678
#2679
#2680
#2684
#2685
#2686
#2687
#2688
#2689
#2690
#2691
#2693
#2696
#2697
#2698
#27
#2700
#2709
#271
#2716
#272
#2722
#2727
#2730
#2731
#2733
#2734
#2734/merge
#2735
#2737
#2738
#2740
#2745
#2750
#2754
#2755
#2757
#2758
#2760
#2767
#2775
#2776
#2780
#2784
#2787
#2790
#2790/merge
#2791
#2793
#2794
#2797
#2799
#28
#2802
#2809
#2822
#2824
#2825
#283
#2837
#2841
#2842
#2843
#2844
#2845
#2852
#2856
#2864
#2870
#2871
#2876
#2878
#288
#2883
#2884
#2888
#2889
#289
#2890
#2891
#2892
#2893
#2897
#2905
#2911
#2912
#2915
#2919
#292
#2929
#2938
#2939
#2947
#2948
#2951
#2952
#2954
#2955
#2957
#296
#2967
#297
#2971
#2972
#2973
#2977
#298
#299
#2999
#300
#3012
#3015
#3024
#3028
#3029
#3030
#3033
#3037
#3038
#3038/merge
#3039
#3042
#3044
#3046
#3049
#3050
#3051
#3052
#3054
#3055
#3057
#3060
#3062
#3063
#3065
#3068
#307
#3071
#3074
#3075
#3076
#3077
#3078
#3079
#3086
#3087
#3088
#3089
#309
#3092
#3095
#3097
#3098
#3099
#31
#310
#3100
#3103
#3105
#3106
#3107
#3109
#3110
#3112
#3113
#3114
#3117
#3119
#312
#3120
#3121
#3123
#3124
#3130
#3137
#3138
#314
#3140
#3145
#3149
#3157
#3158
#316
#3161
#3162
#3162/merge
#3168
#3169
#317
#3170
#3172
#3180
#3183
#3185
#3187
#3189
#3189/merge
#3194
#3195
#3196
#32
#3201
#3202
#3205
#3206
#3207
#3208
#3209
#3216
#3220
#3221
#3227
#3228
#3229
#3231
#3232
#3234
#3235
#3238
#325
#3251
#3252
#3254
#3257
#3258
#326
#3265
#3271
#3275
#3275/merge
#3279
#3281
#3286
#3287
#3293
#3294
#3296
#33
#3308
#331
#3311
#3313
#3316
#3317
#3334
#3339
#3340
#3341
#3342
#3342/merge
#3345
#3349
#3351
#336
#3363
#3364
#3365
#337
#3370
#3373
#3377
#3378
#3383
#3384
#3386
#3389
#339
#3393
#3398
#3399
#34
#3400
#3400/merge
#3403
#3407
#3408
#3410
#3414
#3415
#3416
#3419
#3424
#3427
#343
#3430
#3431
#3432
#3433
#3435
#3437
#344
#3442
#3443
#3446
#3447
#3448
#3449
#345
#3450
#3455
#346
#3460
#3465
#3466
#3467
#3468
#3469
#3470
#3471
#3473
#3475
#3476
#3477
#3481
#3484
#3485
#3487
#3488
#3489
#3491
#3492
#3493
#3494
#3496
#3499
#350
#3500
#3502
#3504
#3506
#3506/merge
#3507
#3508
#3510
#3511
#3513
#3516
#3522
#3524
#3525
#3527
#3528
#3534
#3535
#3536
#3539
#354
#3540
#3543
#3544
#3545
#3546
#355
#3550
#3551
#3552
#3553
#3554
#3555
#3557
#3559
#356
#3561
#3561/merge
#3564
#3565
#3566
#3567
#3568
#3569
#3571
#3573
#3575
#3577
#3578
#3579
#3580
#3581
#3585
#3586
#3587
#3588
#3589
#359
#3590
#3592
#3601
#3602
#3603
#3607
#3608
#3609
#361
#3615
#3616
#3617
#3618
#3619
#3619/merge
#3622
#3623
#3627
#3629
#3630
#3632
#3633
#3634
#3635
#3642
#3644
#3646
#3649
#3650
#3651
#3652
#3653
#3655
#3659
#3660
#3663
#3672
#3673
#3676
#3677
#3678
#3680
#3687
#3688
#3691
#3692
#3693
#3696
#3698
#3699
#3700
#3701
#3702
#3703
#3704
#3706
#3707
#3710
#3711
#3711/merge
#3715
#3716
#3718
#372
#3723
#3724
#3725
#3731
#3732
#3733
#3735
#3736
#3738
#3739
#374
#3741
#3742
#3743
#3744
#3745
#3747
#3749
#3752
#3753
#3754
#3756
#3757
#3760
#3763
#3764
#3765
#3766
#3767
#3769
#377
#3770
#3772
#3773
#3775
#3780
#3781
#3782
#3787
#3788
#3790
#3791
#3793
#3795
#3796
#3797
#3798
#3799
#380
#3800
#3801
#3802
#3803
#3803/merge
#3806
#3808
#3809
#3811
#3812
#3813
#3819
#3820
#3822
#3824
#3826
#3828
#3829
#3830
#3832
#3834
#3836
#3839
#384
#3840
#3841
#3842
#3843
#3844
#3847
#3848
#3849
#385
#3855
#3856
#3857
#3858
#3861
#3864
#3867
#3868
#3869
#3871
#3877
#3879
#3880
#3883
#3884
#3886
#3887
#3888
#3889
#3890
#3892
#3893
#3895
#3897
#3898
#3899
#3900
#3900/merge
#3902
#3907
#3907/merge
#3908
#391
#3912
#3913
#3914
#3915
#3918
#3919
#392
#3921
#3922
#3923
#3926
#3929
#3930
#3931
#3933
#3936
#3938
#3940
#3941
#3942
#3944
#3945
#3950
#3951
#3954
#3955
#3960
#3961
#3964
#3968
#3969
#397
#3972
#3972/merge
#3975
#3975/merge
#3976
#3978
#3979
#398
#398/merge
#3980
#3981
#3983
#3989
#3991
#3993
#3994
#3996
#3996/merge
#3997
#4002
#4008
#4009
#4010
#4011
#4012
#4019
#402
#4022
#4027
#4028
#403
#4030
#4031
#4032
#4033
#4034
#4035
#4036
#4037
#4038
#4039
#4039/merge
#404
#4040
#4041
#4042
#4043
#4044
#4046
#4047
#4048
#4049
#405
#4050
#4051
#4052
#4054
#4055
#4057
#4059
#406
#4060
#4062
#4064
#4066
#4072
#4073
#4076
#4078
#4079
#4081
#4084
#4085
#4087
#4088
#4089
#4090
#4092
#4094
#4095
#4096
#4097
#4102
#4103
#4104
#4105
#4110
#4112
#4113
#4114
#4116
#4117
#412
#4122
#4123
#413
#4130
#4131
#4134
#4135
#4136
#414
#4142
#4143
#4144
#4145
#4147
#4148
#415
#4157
#4158
#4160
#4161
#4162
#4166
#4169
#4171
#4172
#4174
#4175
#4176
#4177
#4178
#4179
#4180
#4181
#4182
#4183
#4184
#4185
#4185/merge
#4186
#4186/merge
#4188
#4188/merge
#419
#4198
#4198/merge
#4199
#4199/merge
#4201
#4201/merge
#4203
#4208
#421
#4211
#4212
#4219
#4219/merge
#4220
#4227
#4228
#4229
#4235
#4236
#4238
#4239
#4241
#4243
#4246
#4247
#4248
#4249
#4250
#4253
#4253/merge
#4254
#4255
#4256
#4256/merge
#4257
#4258
#4259
#4259/merge
#426
#4261
#4261/merge
#4262
#4264
#4267
#4268
#4269
#4269/merge
#4274
#4276
#4279
#428
#4280
#4281
#4282
#4284
#4285
#4285/merge
#4286
#4288
#4288/merge
#4289
#4290
#4291
#4293
#4294
#4298
#43
#4300
#4300/merge
#4305
#4306
#431
#4313
#4314
#4315
#4316
#4317
#4319
#4323
#4323/merge
#4324
#4325
#4326
#4327
#4327/merge
#4328
#4328/merge
#4329
#4330
#4331
#4332
#4333
#4333/merge
#4334
#4335
#4336
#434
#4340
#4341
#4342
#4345
#4346
#4347
#4348
#4348/merge
#4349
#435
#4350
#4351
#4352
#4353
#4354
#4355
#4356
#4357
#4358
#4359
#436
#4360
#4361
#4362
#4363
#4364
#4364/merge
#4365
#4366
#4366/merge
#4370
#4371
#4371/merge
#4372
#4373
#4373/merge
#4374
#4375
#4376
#4376/merge
#4377
#438
#4384
#4386
#4386/merge
#4387
#439
#4390
#4396
#440
#4400
#4401
#4402
#4403
#4404
#4405
#4406
#4409
#4410
#4411
#4411/merge
#4412
#4415
#4417
#4419
#442
#4420
#4421
#4422
#4425
#4426
#4427
#4428
#4429
#443
#4430
#4431
#4432
#4433
#4434
#4435
#4438
#4439
#444
#4441
#4442
#4442/merge
#4445
#4446
#4447
#4448
#4449
#4449/merge
#445
#4450
#4453
#4455
#4456
#4457
#4458
#446
#4460
#4462
#4463
#4464
#4466
#4467
#4469
#447
#4470
#4471
#4472
#4473
#4474
#4479
#4479/merge
#4480
#4483
#4483/merge
#4484
#4484/merge
#4485
#4486
#4487
#4488
#4489
#4489/merge
#4491
#4492
#4492/merge
#4494
#4495
#4495/merge
#4501
#4502
#4503
#4504
#4505
#4507
#4510
#4512
#4513
#4514
#4515
#4515/merge
#4516
#4517
#4518
#4519
#4520
#4521
#4522
#4523
#4524
#4525
#4526
#4527
#4528
#453
#4532
#4533
#4534
#4535
#4535/merge
#4536
#4536/merge
#4537
#4538
#4540
#4541
#4542
#4543
#4544
#4545
#4546
#4547
#4548
#4549
#4551
#4551/merge
#4552
#4553
#4553/merge
#4557
#4558
#4559
#4561
#4562
#4563
#4563/merge
#4565
#4565/merge
#4568
#457
#4574
#4577
#4579
#4580
#4581
#4582
#4583
#4585
#4586
#4587
#4588
#4589
#4591
#4592
#4593
#4594
#4595
#4596
#4597
#4598
#4599
#4600
#461
#464
#465
#472
#476
#477
#478
#479
#480
#483
#484
#485
#487
#488
#489
#492
#495
#496
#497
#499
#503
#505
#509
#510
#512
#514
#516
#519
#522
#523
#528
#531
#534
#535
#539
#540
#545
#548
#549
#55
#551
#552
#560
#563
#566
#570
#571
#573
#575
#584
#585
#588
#59
#590
#591
#592
#594
#599
#60
#600
#606
#608
#610
#611
#613
#617
#619
#620
#624
#638
#645
#646
#649
#652
#656
#657
#66
#662
#666
#670
#671
#672
#68
#681
#682
#683
#685
#687
#691
#696
#697
#698
#70
#701
#702
#715
#716
#72
#720
#721
#722
#722/merge
#723
#73
#730
#733
#737
#738
#742
#744
#748
#749
#753
#754
#764
#766
#767
#768
#771
#772
#773
#775
#776
#777
#778
#779
#781
#786
#79
#791
#796
#799
#801
#808
#818
#824
#825
#833
#834
#835
#836
#838
#84
#840
#842
#844
#851
#852
#859
#860
#861
#863
#865
#87
#875
#876
#888
#89
#893
#894
#895
#897
#90
#91
#910
#915
#919
#924
#925
#938
#94
#942
#945
#955
#957
#96
#964
#97
#972
#978
#98
#984
#985
#99
#996
0.1
0.11
0.12
0.2
0.21
0.22
0.23
0.24
0.25
0.26
0.27
0.28
0.29
0.30
0.31
0.32
0.33
0.34
0.35
0.36
0.37
0.38
0.38.1
0.38.2
0.39
0.39.1
0.39.10
0.39.11
0.39.12
0.39.13
0.39.13.1
0.39.14
0.39.14.1
0.39.15
0.39.16
0.39.17
0.39.17.1
0.39.17.2
0.39.18
0.39.19
0.39.19.1
0.39.2
0.39.20
0.39.20.1
0.39.20.2
0.39.20.3
0.39.20.4
0.39.21
0.39.21.1
0.39.22
0.39.22.1
0.39.3
0.39.4
0.39.5
0.39.6
0.39.7
0.39.8
0.39.9
0.40.0
0.40.0.2
0.40.0.3
0.40.0.4
0.40.1.0
0.40.1.1
0.40.2
0.40.3
0.41
0.41.1
0.42
0.42.1
0.42.2
0.42.3
0.43
0.43.1
0.43.2
0.44
0.44.1
0.44.2
0.45
0.45.1
0.45.10
0.45.11
0.45.12
0.45.13
0.45.14
0.45.15
0.45.16
0.45.17
0.45.18
0.45.19
0.45.2
0.45.20
0.45.21
0.45.22
0.45.23
0.45.24
0.45.25
0.45.26
0.45.3
0.45.4
0.45.5
0.45.6
0.45.7
0.45.7.1
0.45.7.2
0.45.7.3
0.45.8
0.45.8.1
0.45.9
0.46.00
0.46.01
0.46.02
0.46.03
0.46.04
0.47.00
0.47.01
0.47.02
0.47.03
0.47.04
0.47.05
0.47.06
0.48.00
0.48.01
0.48.02
0.48.03
0.48.04
0.48.05
0.48.06
0.49.0
0.49.1
0.49.10
0.49.11
0.49.12
0.49.13
0.49.14
0.49.15
0.49.16
0.49.17
0.49.18
0.49.2
0.49.3
0.49.4
0.49.5
0.49.6
0.49.7
0.49.8
0.49.9
0.50.01
0.50.1
0.50.10
0.50.11
0.50.12
0.50.13
0.50.14
0.50.15
0.50.16
0.50.17
0.50.18
0.50.19
0.50.2
0.50.20
0.50.21
0.50.22
0.50.23
0.50.24
0.50.25
0.50.26
0.50.27
0.50.28
0.50.29
0.50.3
0.50.30
0.50.31
0.50.32
0.50.33
0.50.34
0.50.35
0.50.37
0.50.38
0.50.39
0.50.4
0.50.40
0.50.41
0.50.42
0.50.43
0.50.5
0.50.6
0.50.7
0.50.8
0.50.9
0.51.00
0.51.01
0.51.1
0.51.2
0.51.3
0.51.4
0.52.1
0.52.2
0.52.3
0.52.4
0.52.5
0.52.6
0.52.7
0.52.8
0.52.9
0.53.1
0.53.2
0.53.3
0.53.4
0.53.5
0.53.6
0.53.7
0.54.1
0.54.10
0.54.2
0.54.3
0.54.4
0.54.5
0.54.6
0.54.7
0.54.8
0.54.9
0.55.1
0.55.2
0.55.3
0.55.4
0.55.5
0.55.6
0.55.7
0.55.8
0.60.1
0.60.2
0.60.3
0.60.4
0.60.5
0.60.6
0.60.7
0.60.8
0.60.9
-
499c4797da
More works and tests
dgtlmoon
2022-02-12 18:08:18 +01:00 -
9bc71d187e
Split out content type methods
dgtlmoon
2022-02-12 17:21:25 +01:00 -
536948c8c6
Bump node-sass from 6.0.1 to 7.0.0 in /changedetectionio/static/styles (#415)
dependabot[bot]
2022-02-11 09:10:55 +01:00 -
d4f4ab306a
Dont allow redirect on login, it's safer and more reliable this way (#414)
dgtlmoon
2022-02-08 21:12:44 +01:00 -
8d2e240a2a
When using Env. FETCH_WORKERS or WEBDRIVER_DELAY_BEFORE_CONTENT_READY , it should be type int
dgtlmoon
2022-02-08 20:01:24 +01:00 -
d7ed479ca2
0.39.8
0.39.8
dgtlmoon
2022-02-08 18:56:10 +01:00 -
f25cdf0a67
Number of fetching workers can be overriden by Env "FETCH_WORKERS" (#413)
dgtlmoon
2022-02-08 18:27:56 +01:00 -
5214a7e0f3
Adding Env var "WEBDRIVER_DELAY_BEFORE_CONTENT_READY" to wait n seconds before extracting the text from the browser
dgtlmoon
2022-02-08 18:24:25 +01:00 -
b34c227825
Number of fetching workers can be overriden by Env "FETCH_WORKERS"
fetch-workers-env-override
dgtlmoon
2022-02-08 18:12:40 +01:00 -
eb3dca3805
Language fix "watches are rechecking." it actually puts them into an internal queue "watches are QUEUED for rechecking"
dgtlmoon
2022-02-08 13:00:18 +01:00 -
a580c238b6
Use flask url_for() for webdriver chrome icon instead of relative path
dgtlmoon
2022-02-05 23:25:57 +01:00 -
7ca89f5ec3
Fix typo in the startup create-directory command suggestion (#405)
Alexander Aleksandrovič Klimov
2022-02-05 19:46:02 +01:00 -
8ab8aaa6ae
Introduce -h option to allow listening not on 0.0.0.0. (#406)
Alexander Aleksandrovič Klimov
2022-02-05 19:29:22 +01:00 -
22ef9afb93
Refactor tests for notification error log handler (#404)
dgtlmoon
2022-02-04 20:54:20 +01:00 -
abaec224f6
Notification error log handler (#403)
dgtlmoon
2022-02-04 19:29:39 +01:00 -
5a645fb74d
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
dgtlmoon
2022-02-04 17:31:54 +01:00 -
14db60e518
Add notification note - tgram:// bots cant send messages to other bots, so you should specify chat ID of non-bot user.
dgtlmoon
2022-02-04 17:31:32 +01:00 -
e250c552d0
fixed the reference to wiki for rpi section (#402)
Radu Ursache
2022-02-04 11:55:30 +02:00 -
8e54a17e14
/preview format doesnt need <pre> - fixing too many returnlines in content on diff/preview page
dgtlmoon
2022-02-02 14:39:42 +01:00 -
8607eccaad
Update README.md
dgtlmoon
2022-02-02 11:33:22 +01:00 -
17511d0d7d
Update README - Fix docker section
dgtlmoon
2022-01-30 15:20:26 +01:00 -
41b806228c
Update README - Tidy up sections
dgtlmoon
2022-01-30 15:19:21 +01:00 -
453cf81e1d
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
dgtlmoon
2022-01-30 02:15:15 +01:00 -
0095b28ea3
Offer instance on Lemonade Tidy README
dgtlmoon
2022-01-30 02:13:19 +01:00 -
73101a47e7
Ability to use a generated salted password in deployments as env var SALTED_PASS (#397)
dgtlmoon
2022-01-29 19:36:44 +01:00 -
03f776ca45
#323 Adding note about discord:// 2000 char limit (#392)
dgtlmoon
2022-01-28 10:38:04 +01:00 -
39b7be9e7a
plaintext mime type fix - Don't attempt to extract HTML content from plaintext, this will remove lines and break changedetection (#391)
dgtlmoon
2022-01-27 23:16:50 +01:00 -
6611823962
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
dgtlmoon
2022-01-27 23:01:17 +01:00 -
c1c453e4fe
.add_watch() can accept empty tag Use https://changedetection.io/CHANGELOG.txt as a nice default page to watch
dgtlmoon
2022-01-27 23:00:39 +01:00 -
4887180671
Add option for tags on import (#377)
Tim Loderhose
2022-01-25 18:46:05 +01:00 -
343e371032
Fix dupes in request test
377-import-tags-dont-dupe-import
dgtlmoon
2022-01-25 10:50:25 +01:00 -
2fa1d48f01
Don't allow duplicate URLs on import re #377
dgtlmoon
2022-01-25 10:22:39 +01:00 -
ac7378b7fb
Update CONTRIBUTING.md
dgtlmoon
2022-01-24 22:09:14 +01:00 -
9f2806062b
Merge branch 'master' into ui-improvements
dgtlmoon
2022-01-24 10:59:36 +01:00 -
eeba8c864d
Update README.md
dgtlmoon
2022-01-22 15:35:07 +01:00 -
abe88192f4
Fix bug where diff and diff_full were switched in notification templates. (#380)
Travis Howse
2022-01-21 21:26:08 +10:00 -
af8efbb6d2
Closes #378
dgtlmoon
2022-01-19 23:16:49 +01:00 -
bbc2875ef3
0.39.7
0.39.7
dgtlmoon
2022-01-15 23:21:06 +01:00 -
b7ca10ebac
Scrub watch snapshot fixes
dgtlmoon
2022-01-15 23:18:04 +01:00 -
a896493797
Simple HTTP auth (#372)
dgtlmoon
2022-01-15 22:52:39 +01:00 -
e5fe095f16
Adding note about JS pages
dgtlmoon
2022-01-12 18:18:40 +01:00 -
271181968f
Notification settings defaults and validation (#361)
dgtlmoon
2022-01-10 17:38:04 +01:00 -
8206383ee5
Filters settings helper text tidy-up
dgtlmoon
2022-01-09 14:36:07 +01:00 -
ecfc02ba23
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
dgtlmoon
2022-01-09 11:45:23 +01:00 -
3331ccd061
Add test for low-level network error text handling
dgtlmoon
2022-01-09 11:45:04 +01:00 -
6ecfc3c843
increased checkbox functions grid popup font size
ntmmfts
2022-01-08 10:57:47 -10:00 -
d24cd28523
fixed test failure
ntmmfts
2022-01-08 10:16:05 -10:00 -
bd8f389a65
Add API endpoint for current snapshot (#359)
Unpublished
2022-01-08 16:38:42 +01:00 -
508cc1dbd2
saving edits
ntmmfts
2022-01-08 01:43:21 -10:00 -
2e8e27dc07
merging v0.39.6
ntmmfts
2022-01-08 01:29:05 -10:00 -
3b02b89a63
Merge branch 'master' of https://github.com/dgtlmoon/changedetection.io into ui-improvements
ntmmfts
2022-01-08 01:22:57 -10:00 -
7236572de6
merging v0.39.6
ntmmfts
2022-01-08 00:39:44 -10:00 -
fe037064d8
Merge branch 'seconds' of https://github.com/ntmmfts/changedetection.io into seconds
ntmmfts
2022-01-08 00:29:43 -10:00 -
51acfbdbda
before v0.39.6
ntmmfts
2022-01-08 00:29:37 -10:00 -
bb5221d2c8
pulling upgrade
ntmmfts
2022-01-06 20:54:48 -10:00 -
e5add6c773
Revert to
b129290
ntmmfts
2022-01-06 07:33:23 -10:00 -
b61928037b
Revert "fixed backend test failure - had to remove grammar formatting replacement for flash message in api_watch_checknow."
ntmmfts
2022-01-06 07:04:03 -10:00 -
bc74227635
Clarify notice/messages around changing ignore text
dgtlmoon
2022-01-05 20:42:45 +01:00 -
07c60a6acc
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
0.39.6
dgtlmoon
2022-01-05 19:13:42 +01:00 -
7916faf58b
0.39.6
dgtlmoon
2022-01-05 19:12:50 +01:00 -
febb2bbf0d
Heroku tweaks (backup download) (#356)
dgtlmoon
2022-01-05 19:12:13 +01:00 -
59d31bf76f
XPath support (#355)
dgtlmoon
2022-01-05 17:58:07 +01:00 -
471c5533ee
fixed check behavior and added cancel button to checkbox functions menu
ntmmfts
2022-01-05 04:59:26 -10:00 -
f87f7077a6
Better handling of EmptyReply exception, always bump 'last_checked' in the case of an error (#354)
dgtlmoon
2022-01-05 14:13:30 +01:00 -
f166ab1e30
Adding note in comments for working arm64 chrome with rPi-4 (#336)
revilo951
2022-01-05 22:20:56 +11:00 -
55e679e973
fix typo in README.md (#350)
Valtteri Huuskonen
2022-01-04 11:55:20 +02:00 -
2e411e1ff4
Merge branch 'dgtlmoon:master' into seconds
ntmmfts
2022-01-03 16:16:50 -10:00 -
e211ba806f
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
dgtlmoon
2022-01-03 20:16:51 +01:00 -
b33105d576
Re #348 - Add test for backup, use proper datastore path
dgtlmoon
2022-01-03 20:16:21 +01:00 -
b73f5a5c88
Update README.md
dgtlmoon
2022-01-03 18:46:50 +01:00 -
023951a10e
Be sure that documents returned with a application/json header are not parsed with inscriptis (#337)
Unpublished
2022-01-02 22:35:33 +01:00 -
fbd9ecab62
Re #340 - snapshot should not be modified by ignore text (#344)
dgtlmoon
2022-01-02 22:35:04 +01:00 -
b5c1fce136
Re #133 Option for ignoring whitespacing (#345)
dgtlmoon
2022-01-02 22:28:34 +01:00 -
a7763ae9a3
Proof of concept for #160, 'Allow recheck time in seconds'. Currently retains 'minutes_between_check' key:value, so I'm requesting a review before globally renaming it 'to duration_between_check' or similar.
ntmmfts
2022-01-02 09:56:54 -10:00 -
489671dcca
Re #342 notification encoding (#343)
dgtlmoon
2022-01-02 14:11:04 +01:00 -
d4dc3466dc
Update README.md
dgtlmoon
2022-01-01 18:11:54 +01:00 -
0439acacbe
Adding global ignore text (#339)
dgtlmoon
2022-01-01 14:53:08 +01:00 -
b1292908e2
fixed backend test failure - had to remove grammar formatting replacement for flash message in api_watch_checknow.
ntmmfts
2021-12-31 12:23:30 -10:00 -
735fc2ac8e
Adding new proxyType to selenium mappings
dgtlmoon
2021-12-31 10:48:11 +01:00 -
8a825f0055
Use selenium 4.1.0
dgtlmoon
2021-12-31 10:44:45 +01:00 -
d0ae8b7923
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
dgtlmoon
2021-12-31 10:35:47 +01:00 -
a504773941
Bumping selenium version re https://github.com/dgtlmoon/changedetection.io/pull/331#issuecomment-1003323594
dgtlmoon
2021-12-31 10:35:29 +01:00 -
feb8e6c76c
Add socksVersion mapping (#331)
Calvin Bui
2021-12-31 20:26:38 +11:00 -
b01fded6eb
latest fixes and improvements
ntmmfts
2021-12-30 00:55:08 -10:00 -
30c763fed9
latest fixes and improvements
ntmmfts
2021-12-30 00:49:14 -10:00 -
0302b7f801
Merge branch 'master' of https://github.com/ntmmfts/changedetection.io into ui-improvements catching up to origin master before push
ntmmfts
2021-12-29 17:29:52 -10:00 -
b6bd57a85d
latest fixes and improvements
ntmmfts
2021-12-29 17:29:07 -10:00 -
a37a5038d8
Fix broken RSS link fields
dgtlmoon
2021-12-30 00:04:38 +01:00 -
f1933b786c
RSS Link links you back to the difference UI/JS page, RSS Description is the page you're watching, and RSS Title is the page you're watching
dgtlmoon
2021-12-29 23:57:30 +01:00 -
d6a6ef2c1d
Unify Filters and Triggers tabs into a single tab
dgtlmoon
2021-12-29 23:37:04 +01:00 -
cf9554b169
Move 'request type' field to the new 'Requests' tab
dgtlmoon
2021-12-29 23:31:53 +01:00 -
d602cf4646
Aligning call signatures #325
dgtlmoon
2021-12-29 23:28:34 +01:00 -
dfcae4ee64
Extend Request Parameters to add Body & Method (#325)
Simon Caron
2021-12-29 17:18:29 -05:00 -
e3bcd8c9bf
Update README.md
dgtlmoon
2021-12-29 08:55:37 +01:00 -
cf09767b48
fixes/adjustments 12/28
ntmmfts
2021-12-28 09:34:36 -10:00 -
c4990fa3f9
Create CONTRIBUTING.md
dgtlmoon
2021-12-28 18:59:43 +01:00 -
98461d813e
Update README.md
dgtlmoon
2021-12-28 18:57:39 +01:00 -
8ec17a4c83
Re #267 - Pass settings for the proxy setup for webdriver (#326)
dgtlmoon
2021-12-28 17:07:41 +01:00 -
1468b3a374
adding fixed search.svg
ntmmfts
2021-12-28 03:58:39 -10:00 -
2bb3d5c8ad
fix watch-overview.html conflict
ntmmfts
2021-12-28 03:56:43 -10:00