• Joined on 2026-05-14
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 20:25:37 +00:00
62bb3a5175 Update tab title to YuGiOh Collection Manager and set card back favicon
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 20:18:11 +00:00
f24bd7a93b Fetch image_ids lazily with first image, remove from initial cards load
Syco pushed to main at Syco/YuGiOh-Database-API 2026-05-15 20:18:10 +00:00
8f3d0ee0a8 Move image_ids to image endpoint response, remove slow IN query from cards export
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 20:14:48 +00:00
42d1981da9 Fix TDZ crash: compute card inside effect instead of depending on external const
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 20:08:59 +00:00
74e903775a Fix TDZ crash: move expandedCard declaration before useEffect that references it
Syco pushed to main at Syco/YuGiOh-Database-API 2026-05-15 20:06:08 +00:00
8fe83f41e3 Fix duplicate image_id crash: deduplicate within batch, restore ON DUPLICATE KEY UPDATE
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 20:03:21 +00:00
afd02a91ed Add artwork switcher: arrow buttons cycle through multiple card artworks
Syco pushed to main at Syco/YuGiOh-Database-API 2026-05-15 20:03:21 +00:00
382d0ffd43 Add image_ids to card export, support imageId query param for artwork fetching
Syco pushed to main at Syco/YuGiOh-Database-API 2026-05-15 19:59:32 +00:00
5e1c2558e7 Skip unchanged rows on import: diff cards, images, and set-rarities against DB state
Syco pushed to main at Syco/YuGiOh-Database-API 2026-05-15 19:57:10 +00:00
e82a50458b Optimize import: bulk INSERTs, pre-resolve rarities, BATCH_SIZE 50->500
Syco pushed to main at Syco/YuGiOh-Database-API 2026-05-15 19:53:07 +00:00
09eea6d176 Fix card_images schema: use API image_id as PK, support multiple artworks per card
Syco pushed to main at Syco/YuGiOh-Database-API 2026-05-15 19:41:36 +00:00
c4c95fa972 Improve API controllers: case-insensitive search, scoped queries, cleanup
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 19:34:52 +00:00
90932964a5 Structural cleanup
Syco pushed to main at Syco/YuGiOh-Database-API 2026-05-15 19:34:43 +00:00
cc0c5233eb Structural cleanup
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 19:28:08 +00:00
e589b18a0b Zebra stripe printing rows (#161616 / #1e1e1e)
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 19:26:19 +00:00
f65a2841da Replace zebra bg with border separator on printing rows
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 19:24:46 +00:00
5eaa5b126a Zebra stripe printing rows for visual separation
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 19:22:54 +00:00
6c8f2d86d6 Move DB version/import to top bar, increase row spacing
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 19:19:41 +00:00
ff48ec8af0 Apply Design A: dark theme, type badges, code cleanup
Syco pushed to main at Syco/YuGiOh-Database-Frontend 2026-05-15 19:06:14 +00:00
a0240499e8 Add filters, stats bar, and fix bugs