-
22c3fffed4
fix: bind next.js standalone to 0.0.0.0 in docker
main
Claude
2026-05-25 14:53:00 +00:00
-
065e603efb
docs: readme
Claude
2026-05-25 14:50:37 +00:00
-
3a8bcb6623
chore: ignore tsbuildinfo and next-env.d.ts
Claude
2026-05-25 14:49:19 +00:00
-
44293deb9b
build: dockerfile based on playwright image, standalone next.js
Claude
2026-05-25 14:42:45 +00:00
-
99d1d85293
feat: product detail page with chart, alert list, alert form
Claude
2026-05-25 14:35:59 +00:00
-
04c014d48b
feat: add-product page
Claude
2026-05-25 14:34:11 +00:00
-
f59e6c8582
feat: dashboard UI with product cards + sparklines
Claude
2026-05-25 14:33:46 +00:00
-
e323ed0a9c
feat: daily cron scrape endpoint with concurrency + alert dispatch
Claude
2026-05-25 14:29:15 +00:00
-
8dcae4d60f
feat: alerts api (create/delete)
Claude
2026-05-25 14:25:55 +00:00
-
8a284edcb1
feat: products api (list/add/detail/delete/manual-scrape)
Claude
2026-05-25 14:25:26 +00:00
-
fabf6a5c38
fix: state-replay race, share session options, idealo cheerio type
Claude
2026-05-25 14:23:06 +00:00
-
1b31c4da71
feat: zitadel oidc auth with pkce, iron-session, middleware
Claude
2026-05-25 14:17:50 +00:00
-
835f3bb2bb
feat: alert evaluation logic (target/atl/drop) with dedup
Claude
2026-05-25 14:13:24 +00:00
-
8ec9d1fde7
feat: pushover client
Claude
2026-05-25 14:12:37 +00:00
-
ff807065fd
feat: scraper registration entrypoint
Claude
2026-05-25 14:11:50 +00:00
-
98fc938f91
feat: amazon scraper with playwright + html parser tests
Claude
2026-05-25 14:09:44 +00:00
-
f86055b85d
feat: idealo scraper
Claude
2026-05-25 14:05:16 +00:00
-
ed7c7c7bbf
feat: geizhals scraper with cheerio + tests
Claude
2026-05-25 14:01:12 +00:00
-
890fdecf24
feat: scraper registry + adapter interface
Claude
2026-05-25 13:55:07 +00:00
-
91dea772aa
feat: shop detection from URL + vitest setup
Claude
2026-05-25 13:53:14 +00:00
-
fb308da5c5
feat: drizzle schema + migrations for products/snapshots/alerts
Claude
2026-05-25 13:49:18 +00:00
-
a96a2e60d8
feat: bootstrap next.js + tailwind + deps
Claude
2026-05-25 13:44:28 +00:00
-
e81ac32982
docs: implementation plan (19 tasks)
Claude
2026-05-25 13:07:11 +00:00
-
25101eaa6a
docs: initial design spec for preis-tracker
Claude
2026-05-25 12:51:46 +00:00