Commit Graph

  • 50caa88cd9 Rename Footer to ImportButton, add SSE progress bar on import main Syco 2026-05-22 21:18:46 +02:00
  • 5d7121bec8 Fix swipe-to-dismiss on sets page mobile bottom sheet Syco 2026-05-16 16:49:08 +02:00
  • 1a545d3a8f Optimistic updates for +/- buttons, UI responds instantly Syco 2026-05-16 02:14:18 +02:00
  • d0817c7476 Group set cards by name with expandable rarity rows Syco 2026-05-16 02:08:46 +02:00
  • 1b91a0cc3c Add Sets page, React Router navigation, collection export, and README Syco 2026-05-16 00:51:45 +02:00
  • 6aa3dcf41b Improve search: normalize punctuation, token matching, 1-char typo tolerance Syco 2026-05-15 22:47:44 +02:00
  • 3dd3c13c4b Enlarge sheet handle hitbox and pill size Syco 2026-05-15 22:45:24 +02:00
  • 100235ca8a Fix swipe: use passive:false addEventListener on handle to bypass scroll interception Syco 2026-05-15 22:44:11 +02:00
  • 7cc3f2521c Fix swipe-to-dismiss: use ref to persist touch start Y across events Syco 2026-05-15 22:41:48 +02:00
  • cddd1b7b6e Fix sheet handle visibility Syco 2026-05-15 22:39:33 +02:00
  • 26c5c119f0 Make bottom sheet swipeable down to dismiss Syco 2026-05-15 22:37:34 +02:00
  • a4014182a0 Add mobile layout: full-width list with bottom sheet card detail Syco 2026-05-15 22:33:39 +02:00
  • 62bb3a5175 Update tab title to YuGiOh Collection Manager and set card back favicon Syco 2026-05-15 22:25:20 +02:00
  • f24bd7a93b Fetch image_ids lazily with first image, remove from initial cards load Syco 2026-05-15 22:18:04 +02:00
  • 42d1981da9 Fix TDZ crash: compute card inside effect instead of depending on external const Syco 2026-05-15 22:14:42 +02:00
  • 74e903775a Fix TDZ crash: move expandedCard declaration before useEffect that references it Syco 2026-05-15 22:08:40 +02:00
  • afd02a91ed Add artwork switcher: arrow buttons cycle through multiple card artworks Syco 2026-05-15 22:03:13 +02:00
  • 90932964a5 Structural cleanup Syco 2026-05-15 21:34:51 +02:00
  • e589b18a0b Zebra stripe printing rows (#161616 / #1e1e1e) Syco 2026-05-15 21:28:04 +02:00
  • f65a2841da Replace zebra bg with border separator on printing rows Syco 2026-05-15 21:26:17 +02:00
  • 5eaa5b126a Zebra stripe printing rows for visual separation Syco 2026-05-15 21:24:42 +02:00
  • 6c8f2d86d6 Move DB version/import to top bar, increase row spacing Syco 2026-05-15 21:22:53 +02:00
  • ff48ec8af0 Apply Design A: dark theme, type badges, code cleanup Syco 2026-05-15 21:19:05 +02:00
  • a0240499e8 Add filters, stats bar, and fix bugs Syco 2026-05-15 21:06:12 +02:00
  • ebf83aa503 Add Docker, Woodpecker CI/CD, and dev proxy setup Syco 2026-05-15 20:48:45 +02:00
  • a11793ebfd giTea Test Syco 2026-05-14 10:45:09 +02:00
  • 8c14b69d41 gap 2 Syco 2026-03-29 20:59:54 +02:00
  • 37fc5f481a increase gap Syco 2026-03-29 20:58:38 +02:00
  • c969d08eb5 aaaaaalmost Syco 2026-03-29 20:57:07 +02:00
  • 36217a3f26 almost there Syco 2026-03-29 20:55:25 +02:00
  • 2e138b8996 maybe 2 Syco 2026-03-29 20:54:05 +02:00
  • 62662eefb3 almost there Syco 2026-03-29 20:52:38 +02:00
  • 2ee30baa25 uhh Syco 2026-03-29 20:48:16 +02:00
  • be58034440 maybe? Syco 2026-03-29 20:44:21 +02:00
  • 615b3f3dbb b Right Syco 2026-03-29 20:42:44 +02:00
  • 9f97dd9721 claude fix Syco 2026-03-29 20:37:36 +02:00
  • 25c0b1faa0 Revert "fix?" Syco 2026-03-29 20:34:04 +02:00
  • 8327e1a300 Revert "fixfix?" Syco 2026-03-29 20:34:00 +02:00
  • 0ec22cbdc8 fixfix? Syco 2026-03-29 20:32:56 +02:00
  • 42e3620603 fix? Syco 2026-03-29 20:31:38 +02:00
  • bf699eb3dc footer fix Syco 2026-03-29 20:27:48 +02:00
  • c27684ef34 footer Syco 2026-03-29 20:16:29 +02:00
  • b4f629ee8d Reapply "modal" Syco 2026-03-29 20:10:35 +02:00
  • 23bc51b5b1 Revert "-" Syco 2026-03-29 20:10:32 +02:00
  • d44026f44f - Syco 2026-03-29 20:09:54 +02:00
  • 48354897b6 Revert "modal" Syco 2026-03-29 20:07:09 +02:00
  • b824720758 modal Syco 2026-03-29 20:06:32 +02:00
  • 1cf472c8ea adjust footer Syco 2026-03-29 20:02:46 +02:00
  • eaa0c9b0e0 name Syco 2026-03-29 19:30:14 +02:00
  • 4757cf47c0 update reference Syco 2026-03-29 19:21:27 +02:00
  • f78402e021 Footer Syco 2026-03-29 19:15:13 +02:00
  • 080620a35c change column layout Syco 2026-03-27 21:46:18 +01:00
  • 74303b5e75 add set code Syco 2026-03-27 21:38:38 +01:00
  • bb42109c32 fix total amount Syco 2026-03-27 21:28:44 +01:00
  • 9f9e6ec86c /api Syco 2026-03-27 20:58:30 +01:00
  • 6f8f8ac03d api call cleanup Syco 2026-03-27 20:54:28 +01:00
  • cb5246610d Revert "change to /api" Syco 2026-03-27 20:01:27 +01:00
  • 3996749ad8 change to /api Syco 2026-03-27 19:57:29 +01:00
  • d38b31d954 LXC Url Syco 2026-03-27 19:44:27 +01:00
  • 144845f32f Revert "added port" Syco 2026-03-27 19:35:22 +01:00
  • 1a0b980b49 Revert "updated api url" Syco 2026-03-27 19:35:13 +01:00
  • 400c499cf2 Revert "url" Syco 2026-03-27 19:34:50 +01:00
  • 022d1fc110 Revert "change to APIBase" Syco 2026-03-27 19:34:30 +01:00
  • 7d3d96c158 change to APIBase Syco 2026-03-27 19:18:40 +01:00
  • 4946dfadb3 url Syco 2026-03-27 19:14:02 +01:00
  • be95e11fa0 updated api url Syco 2026-03-27 19:12:14 +01:00
  • 54d2380320 added port Syco 2026-03-27 18:39:08 +01:00
  • 7f5dcac1c3 optimization Syco 2026-03-25 20:05:14 +01:00
  • 3ce4d206d7 before optimization Syco 2026-03-25 19:42:42 +01:00
  • fda3e3ecbf change amount + pictures Syco 2026-03-14 23:54:37 +01:00
  • 2c72b8f47d updated file structure Syco 2026-03-14 22:24:59 +01:00
  • 8dd670aff8 npm create Syco 2026-03-14 22:14:53 +01:00
  • ab396a6118 Initial commit Syco 2026-03-14 22:13:19 +01:00