-
fd82f5aef4
Fix Ronis.hr price selector — use .prices .price instead of .product-price .price
master
mariosemes
2026-03-26 23:45:48 +01:00
-
c71dd011e4
Remove local Puppeteer — Docker Chromium only
mariosemes
2026-03-26 23:41:26 +01:00
-
a6a398d57e
Add BigBang.hr store config (stealth Puppeteer, Cloudflare bypass)
mariosemes
2026-03-26 23:39:43 +01:00
-
4a67539a07
Add stealth mode to browser scraper and Ronis.hr store
mariosemes
2026-03-26 23:36:19 +01:00
-
35577bc3c7
Add ADM.hr store config (cheerio, 24 products per page)
mariosemes
2026-03-26 23:28:46 +01:00
-
4a1fc874c1
Security and code quality audit fixes
mariosemes
2026-03-26 23:24:56 +01:00
-
4463ef594d
Apply 1400px max width to all admin pages
mariosemes
2026-03-26 23:16:50 +01:00
-
1f0f1c1a0a
Cap stores page width at 1400px to match results page
mariosemes
2026-03-26 23:15:42 +01:00
-
72980e0dd6
Flag broken stores on search page with red X and auto-deselect
mariosemes
2026-03-26 23:12:44 +01:00
-
cb71421d8d
Add per-store test_query for automated store testing
mariosemes
2026-03-26 23:08:41 +01:00
-
b3647be434
Add Test All Stores button with live per-store results
mariosemes
2026-03-26 23:04:22 +01:00
-
4ea48b3303
Layout category store lists as horizontal columns
mariosemes
2026-03-26 23:01:55 +01:00
-
fb21024818
Make category name larger and left-align stores with category
mariosemes
2026-03-26 23:01:09 +01:00
-
942d252663
Replace store badge chips with vertical checkbox list
mariosemes
2026-03-26 23:00:06 +01:00
-
d9a3693469
Add category-grouped store picker on search page
mariosemes
2026-03-26 22:58:45 +01:00
-
631e07f7ae
Fix thumbnail preview z-index by using fixed positioning
mariosemes
2026-03-26 22:57:18 +01:00
-
f47e019427
Make thumbnail preview height hug the image instead of fixed square
mariosemes
2026-03-26 22:55:45 +01:00
-
d0081d347a
Enlarge thumbnail preview to 320x320 with even padding
mariosemes
2026-03-26 22:54:32 +01:00
-
61dc793edb
Enlarge thumbnail hover preview to 256x256
mariosemes
2026-03-26 22:53:47 +01:00
-
84a250e955
Add thumbnail hover preview on results table
mariosemes
2026-03-26 22:53:22 +01:00
-
4ec673b128
Prevent Store and Link columns from wrapping to two lines
mariosemes
2026-03-26 22:52:03 +01:00
-
59aaf0c8a5
Drop tsx watch mode — use plain tsx for dev server
mariosemes
2026-03-26 22:49:42 +01:00
-
a3ae3b248f
Use remote Chromium container instead of local Puppeteer launch
mariosemes
2026-03-26 22:47:40 +01:00
-
0e2e8d1766
Pre-launch Chromium on server startup to avoid cold-start blocking
mariosemes
2026-03-26 22:42:15 +01:00
-
80335d213c
Add step-by-step logging to browser scraper and skip HTML capture
mariosemes
2026-03-26 22:40:23 +01:00
-
2c8ae5f628
Switch streaming search to sequential queue instead of parallel
mariosemes
2026-03-26 22:37:27 +01:00
-
0e6ec21e81
Add event loop yields so SSE events flush during search
mariosemes
2026-03-26 22:28:35 +01:00
-
75b8759805
Fix Puppeteer hanging by using domcontentloaded instead of networkidle2
mariosemes
2026-03-26 22:26:16 +01:00
-
b243e06175
Fix SSE streaming by hijacking Fastify response
mariosemes
2026-03-26 22:22:45 +01:00
-
37425812e0
Add real-time per-store search progress via SSE streaming
mariosemes
2026-03-26 22:15:50 +01:00
-
fe56c3b17e
Lazy-load puppeteer to fix tsx watch hanging on startup
mariosemes
2026-03-26 22:08:09 +01:00
-
42f2cab158
Add Links.hr store config (cheerio, no JS rendering needed)
mariosemes
2026-03-26 21:56:36 +01:00
-
0693b66b3c
Make filter input larger and more prominent
mariosemes
2026-03-26 21:53:10 +01:00
-
acda8d5270
Replace search bar with title and New Search button on results page
mariosemes
2026-03-26 21:52:22 +01:00
-
ac05e83bdd
Move store chips to own row below filter input
mariosemes
2026-03-26 21:50:54 +01:00
-
4fb0d65710
Replace store dropdown with checkbox toggle chips
mariosemes
2026-03-26 21:49:55 +01:00
-
a8d4a9ce3a
Always show store filter dropdown on results table
mariosemes
2026-03-26 21:47:43 +01:00
-
68b3f9ecbc
Make search and filter inputs full width within container
mariosemes
2026-03-26 21:46:07 +01:00
-
23d46384d7
Cap results page width at 1400px for readability on wide screens
mariosemes
2026-03-26 21:44:36 +01:00
-
9bdd5c4910
Replace results cards with sortable, filterable table
mariosemes
2026-03-26 21:43:32 +01:00
-
c24b06215b
Fix loading state stuck when API calls fail on startup
mariosemes
2026-03-26 21:41:17 +01:00
-
6e740d3db4
Fix CSS @import order — must precede @tailwind directives
mariosemes
2026-03-26 21:37:20 +01:00
-
130ab30fcc
Add Puppeteer browser scraping and HG Spot store config
mariosemes
2026-03-26 21:36:20 +01:00
-
97fb8d9663
Make sidebar collapsible with hamburger toggle
mariosemes
2026-03-26 21:18:23 +01:00
-
98e326266f
Restyle entire frontend with Linear-inspired dark design
mariosemes
2026-03-26 21:14:14 +01:00
-
26467a6368
Add YAML-based store configs with bidirectional sync
mariosemes
2026-03-26 21:06:29 +01:00
-
8ce5ba62dc
Add README with project overview and quick start guide
mariosemes
2026-03-26 20:57:24 +01:00
-
e0f67d0835
Initial commit: Price Hunter — self-hosted price comparison engine
mariosemes
2026-03-26 20:54:52 +01:00