Default Branch

master
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
ChangeDetection.io Container Build Test / Build linux/amd64 (alpine) (push) Waiting to run
ChangeDetection.io Container Build Test / Build linux/arm64 (alpine) (push) Waiting to run
ChangeDetection.io Container Build Test / Build linux/amd64 (main) (push) Waiting to run
ChangeDetection.io Container Build Test / Build linux/arm/v7 (main) (push) Waiting to run
ChangeDetection.io Container Build Test / Build linux/arm/v8 (main) (push) Waiting to run
ChangeDetection.io Container Build Test / Build linux/arm64 (main) (push) Waiting to run
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / lint-translations (push) Waiting to run
ChangeDetection.io App Test / lint-template-i18n (push) Waiting to run

c09bb66e33 · Update pre-commit requirement from >=4.6.2 to >=4.7.0 (#4557) · Updated 2026-10-16 07:17:41 +00:00

Branches

7e649693f1 · Adding HTTP browser caching of UI elements · Updated 2026-09-17 12:40:50 +00:00

65
1

d474d0d88d · test tweaks · Updated 2026-09-17 08:33:54 +00:00

69
6

0906a6347d · translation compile · Updated 2026-09-16 16:43:38 +00:00

75
8

cfc96b24b3 · General licence cleanups · Updated 2026-09-16 13:52:29 +00:00

78
1
fix/favicon-fetcher-bounded
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Canceled after 0s
ChangeDetection.io App Test / lint-code (push) Canceled after 0s
ChangeDetection.io App Test / lint-translations (push) Canceled after 0s
ChangeDetection.io App Test / lint-template-i18n (push) Canceled after 0s
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Canceled after 0s
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Canceled after 0s
ChangeDetection.io App Test / test-application-3-11 (push) Canceled after 0s
ChangeDetection.io App Test / test-application-3-12 (push) Canceled after 0s
ChangeDetection.io App Test / test-application-3-13 (push) Canceled after 0s
ChangeDetection.io App Test / test-application-3-14 (push) Canceled after 0s

e55697bc83 · Merge branch 'master' into fix/favicon-fetcher-bounded · Updated 2026-09-15 07:11:03 +00:00

89
2

dbf73aaf8a · Puppeteer fetcher - Re-navigation cap must not mean "extract right now" · Updated 2026-09-14 18:29:04 +00:00

92
1

fdd92812e1 · xPath filters - Stop LC_COLLATE deciding what contains() means (#4437) · Updated 2026-09-14 18:10:08 +00:00

92
1

9551429e4d · Judge favicon expiry on the icon the watch actually has, not whatever glob lists first · Updated 2026-09-14 10:26:02 +00:00

96
1

7cc868e1f4 · Terminate runaway page script before extracting, or a spinning renderer eats the whole fetch · Updated 2026-09-14 10:19:10 +00:00

96
1

ca5fd97cc2 · Favicon on/off - Was not actually applying at fetch time · Updated 2026-09-14 10:10:13 +00:00

96
1

62f425bdb5 · Debounce the explicit gc.collect() storm on the watch-check path · Updated 2026-09-13 21:48:16 +00:00

98
1

bbeea9fe38 · Dockerfile - actually generate locales, price formatting was falling back to C · Updated 2026-09-13 09:48:01 +00:00

99
1

821b17f67a · UI - Search modal - fix Enter dismissing the form instead of searching · Updated 2026-09-12 15:53:22 +00:00

100
1

325037779e · UI - Search modal - submit natively instead of rebuilding the URL in JS · Updated 2026-09-12 14:27:58 +00:00

111
2

cec26472c3 · Puppeteer fetcher - One content-ready deadline instead of a stopLoading watchdog per frame event · Updated 2026-09-12 14:13:24 +00:00

105
2

13460fbcf9 · Puppeteer fetcher - One content-ready deadline instead of a stopLoading watchdog per frame event (#4422) · Updated 2026-09-12 11:16:23 +00:00

110
5

fbfc5ef732 · Browser fetchers - Judge a fetch on the document we end up extracting, not the first navigation (#4421) · Updated 2026-09-12 11:16:05 +00:00

110
4

8b23a35d3f · Puppeteer fetcher - One content-ready deadline instead of a stopLoading watchdog per frame event · Updated 2026-09-12 10:46:16 +00:00

110
5

9d9b393aa7 · Actually init with the worker ID · Updated 2026-09-10 12:44:02 +00:00

111
2

d8eec05d4f · Merge branch 'master' into UI-bring-back-restock-price-column · Updated 2026-09-09 16:50:37 +00:00

115
3