-
0ce6a7f4a7
fix: clear price to null when a comparison finds no merchant offer
main
Kevin L'Hereec
2026-07-24 11:20:47 +02:00
-
fa74791c92
fix: update displayed catalog price after comparing merchant prices
Kevin L'Hereec
2026-07-23 17:01:08 +02:00
-
54c5e37766
fix: distinguish GPU model suffixes (Ti/Super/XT) and seed RTX 5060 series
Kevin L'Hereec
2026-07-23 16:51:29 +02:00
-
21d56a5da4
fix: stop protecting stale, unverified pc-builder.io catalog prices
Kevin L'Hereec
2026-07-23 16:34:48 +02:00
-
a1f6ff419a
feat: raise search results limit from 30 to 150
Kevin L'Hereec
2026-07-23 16:26:30 +02:00
-
6053290501
feat: paginate pc-builder.io scraping and always keep the best known price
Kevin L'Hereec
2026-07-23 16:12:26 +02:00
-
9702d24a01
fix: allow gstatic.com in CSP img-src for merchant favicons
Kevin L'Hereec
2026-07-23 15:38:00 +02:00
-
25d6222df0
fix: add worker-src to CSP to fix broken HMR connection
Kevin L'Hereec
2026-07-23 15:30:01 +02:00
-
a7788e593e
feat: add Materiel.net, Cdiscount and PCComponentes via headless browser
Kevin L'Hereec
2026-07-23 15:25:12 +02:00
-
62ec796e05
fix: repair broken CSP and compare live merchant prices for new parts
Kevin L'Hereec
2026-07-23 14:58:33 +02:00
-
4174d92711
feat: track purchase site URL for new components
Kevin L'Hereec
2026-07-23 14:10:54 +02:00
-
497ae797ca
feat: add 24h cache freshness with auto-refresh on search
Kevin L'Hereec
2026-07-23 13:58:37 +02:00
-
5854ff8ed1
feat: search and import new parts scraped from pc-builder.io
Kevin L'Hereec
2026-07-23 12:10:36 +02:00
-
da71d33450
feat: add public read-only sharing for computers
Kevin L'Hereec
2026-07-23 11:43:38 +02:00
-
84ae2b9617
docs: mark remediation plan as executed with implementation summary
Kevin L'Hereec
2026-07-23 11:30:20 +02:00
-
b88871879c
docs(ci): flag NAS deploy secrets risk and .env.production breakage
Kevin L'Hereec
2026-07-23 11:28:01 +02:00
-
562cea39de
test: add functional regression tests for IDOR fixes (Phase 4)
Kevin L'Hereec
2026-07-23 11:27:18 +02:00
-
94f89be605
chore: harden config, strengthen frontend typing, fix UTF-8 mojibake
Kevin L'Hereec
2026-07-23 11:10:37 +02:00
-
3579c9dfec
refactor: uniform validation, fix create form UX, dedupe filter dropdowns
Kevin L'Hereec
2026-07-23 11:10:17 +02:00
-
3cc189c534
fix(security): close IDOR on computers/components update & destroy
Kevin L'Hereec
2026-07-23 10:53:13 +02:00
-
ec6734f491
chore: clean up dead UI code and regenerate schema
Kevin L'Hereec
2026-07-23 10:21:51 +02:00
-
b3c8d691b4
fix: add migration step in CI deploy
Kevin
2026-07-07 20:58:15 +02:00
-
d98e08f144
fix: TS errors, serialize calls, unused imports, pre-commit hook
Kevin
2026-07-07 20:49:52 +02:00
-
f3cbbe901a
fix: cookies HTTP, logout route prefix, header logout method
Kevin
2026-07-07 20:35:41 +02:00
-
d1fa68fe5b
first fixes
Kevin
2026-06-29 23:15:45 +02:00
-
99c80b1b2f
first fixes
Kevin
2026-06-29 22:59:06 +02:00
-
e252a95c08
first fixes
Kevin
2026-06-29 22:54:53 +02:00
-
5b27625ead
first fixes
Kevin
2026-06-29 22:48:59 +02:00
-
12d715f97b
try to deploy en nas
Kevin
2026-06-28 13:36:44 +02:00
-
d51ae26c70
try to deploy en nas
Kevin
2026-06-28 13:28:14 +02:00
-
e8df8cee94
try to deploy en nas
Kevin
2026-06-28 13:26:22 +02:00
-
d3108359d0
try to deploy en nas
Kevin
2026-06-28 13:26:09 +02:00
-
85caa78b52
try to deploy en nas
Kevin
2026-06-28 13:17:38 +02:00
-
6d9c7c604c
try to deploy en nas
Kevin
2026-06-28 13:14:42 +02:00
-
46b5f8560a
try to deploy en nas
Kevin
2026-06-28 13:11:57 +02:00
-
826bc8a134
try to deploy en nas
Kevin
2026-06-28 13:07:08 +02:00
-
41043ce702
try to deploy en nas
Kevin
2026-06-28 12:59:59 +02:00
-
58c913d9ad
try to deploy en nas
Kevin
2026-06-28 12:55:00 +02:00
-
f7124c1815
try to deploy en nas
Kevin
2026-06-28 12:49:52 +02:00
-
c4be8caa06
try to deploy en nas
Kevin
2026-06-28 12:43:30 +02:00
-
61b423279d
try to deploy en nas
Kevin
2026-06-28 12:41:20 +02:00
-
915e261296
try to deploy en nas
Kevin
2026-06-28 12:40:02 +02:00
-
5258f77fbb
try to deploy en nas
Kevin
2026-06-28 12:38:16 +02:00
-
1d60fd0b4a
try to deploy en nas
Kevin
2026-06-28 12:37:15 +02:00
-
628154573d
try to deploy en nas
Kevin
2026-06-28 12:29:54 +02:00
-
111b5427d1
try to deploy en nas
Kevin
2026-06-28 12:18:25 +02:00
-
804387f168
try to deploy en nas
Kevin
2026-06-28 12:15:18 +02:00
-
0fda0a9592
try to deploy en nas
Kevin
2026-06-28 12:15:03 +02:00
-
c58d92ff2a
try to deploy en nas
Kevin
2026-06-28 12:06:48 +02:00
-
051c3138e2
try to deploy en nas
Kevin
2026-06-28 12:03:26 +02:00
-
eb2bd504a9
try to deploy en nas
Kevin
2026-06-28 12:00:33 +02:00
-
c8c59878c8
try to deploy en nas
Kevin
2026-06-28 11:59:15 +02:00
-
faad5f35e7
try to deploy en nas
Kevin
2026-06-28 11:58:24 +02:00
-
f2edb9b61e
try to deploy en nas
Kevin
2026-06-28 11:44:53 +02:00
-
9cb4909481
fix
Kevin
2026-06-28 11:37:12 +02:00
-
b217b33c2d
Fix Gitea workflow for CI compatibility
Kevin
2026-06-28 11:28:55 +02:00
-
6ba172e476
fix
Kevin
2026-06-28 11:19:10 +02:00
-
439cafa158
change .gitea
Kevin
2026-06-28 11:15:24 +02:00
-
c7ab690656
Add Gitea workflow file for CI

Kevinandopenhands
2026-06-28 11:11:01 +02:00
-
81195a0486
docs: Update README with comprehensive documentation
Kevin
2026-06-28 10:43:43 +02:00
-
3de3e4f770
Merge main: use updated gitignore
Kevin
2026-06-28 10:43:00 +02:00
-
-
648d0af538
Initial commit: PC Builder AdonisJS project
Kevin
2026-06-28 10:41:51 +02:00
-
-
3c5017313c
Initial commit
Stude12
2026-06-28 10:37:13 +02:00