• Joined on 2026-03-26
msemes pushed to master at msemes/PriceHunter 2026-03-26 21:52:04 +00:00
4ec673b128 Prevent Store and Link columns from wrapping to two lines
msemes pushed to master at msemes/PriceHunter 2026-03-26 21:49:45 +00:00
59aaf0c8a5 Drop tsx watch mode — use plain tsx for dev server
msemes pushed to master at msemes/PriceHunter 2026-03-26 21:47:41 +00:00
a3ae3b248f Use remote Chromium container instead of local Puppeteer launch
msemes pushed to master at msemes/PriceHunter 2026-03-26 21:42:16 +00:00
0e2e8d1766 Pre-launch Chromium on server startup to avoid cold-start blocking
msemes pushed to master at msemes/PriceHunter 2026-03-26 21:40:25 +00:00
80335d213c Add step-by-step logging to browser scraper and skip HTML capture
msemes pushed to master at msemes/PriceHunter 2026-03-26 21:37:28 +00:00
2c8ae5f628 Switch streaming search to sequential queue instead of parallel
msemes pushed to master at msemes/PriceHunter 2026-03-26 21:28:36 +00:00
0e6ec21e81 Add event loop yields so SSE events flush during search
msemes pushed to master at msemes/PriceHunter 2026-03-26 21:26:17 +00:00
75b8759805 Fix Puppeteer hanging by using domcontentloaded instead of networkidle2
msemes pushed to master at msemes/PriceHunter 2026-03-26 21:22:48 +00:00
b243e06175 Fix SSE streaming by hijacking Fastify response
msemes pushed to master at msemes/PriceHunter 2026-03-26 21:15:53 +00:00
37425812e0 Add real-time per-store search progress via SSE streaming
msemes pushed to master at msemes/PriceHunter 2026-03-26 21:08:11 +00:00
fe56c3b17e Lazy-load puppeteer to fix tsx watch hanging on startup
msemes pushed to master at msemes/PriceHunter 2026-03-26 20:57:20 +00:00
42f2cab158 Add Links.hr store config (cheerio, no JS rendering needed)
msemes pushed to master at msemes/PriceHunter 2026-03-26 20:53:13 +00:00
0693b66b3c Make filter input larger and more prominent
msemes pushed to master at msemes/PriceHunter 2026-03-26 20:52:24 +00:00
acda8d5270 Replace search bar with title and New Search button on results page
msemes pushed to master at msemes/PriceHunter 2026-03-26 20:50:57 +00:00
ac05e83bdd Move store chips to own row below filter input
msemes pushed to master at msemes/PriceHunter 2026-03-26 20:49:57 +00:00
4fb0d65710 Replace store dropdown with checkbox toggle chips
msemes pushed to master at msemes/PriceHunter 2026-03-26 20:47:46 +00:00
a8d4a9ce3a Always show store filter dropdown on results table
msemes pushed to master at msemes/PriceHunter 2026-03-26 20:46:09 +00:00
68b3f9ecbc Make search and filter inputs full width within container
msemes pushed to master at msemes/PriceHunter 2026-03-26 20:44:38 +00:00
23d46384d7 Cap results page width at 1400px for readability on wide screens
msemes pushed to master at msemes/PriceHunter 2026-03-26 20:43:35 +00:00
9bdd5c4910 Replace results cards with sortable, filterable table