Commit Graph

99 Commits

Author SHA1 Message Date
312530d0f0 feat: Prioritize local card image paths over external URLs for all card displays and interactions. 2025-12-19 02:07:56 +01:00
755ae73d9e fix: remove unused imports and variables from server files to resolve build errors.
All checks were successful
Build and Deploy / build (push) Successful in 1m32s
2025-12-19 01:10:19 +01:00
49080d8233 feat: Refine session clear to preserve UI preferences while resetting game state and standardize image cache paths to full and crop subdirectories.
Some checks failed
Build and Deploy / build (push) Failing after 1m0s
2025-12-18 20:41:01 +01:00
bc5eda5e2a feat: Implement game restart, battlefield styling with art crops and tapped stacks, and initial draw fixes.
Some checks failed
Build and Deploy / build (push) Failing after 1m10s
2025-12-18 20:26:42 +01:00
ca7b5bf7fa feat: Implement core game engine logic, high-velocity UX, and new UI components including radial menu, inspector overlay, and mulligan view. 2025-12-18 18:45:24 +01:00
842beae419 feat: Implement game and server persistence using Redis and file storage, and add a collapsible, resizable card preview sidebar to the game view. 2025-12-18 17:40:36 +01:00
a2a45a995c implemented game server sync 2025-12-18 17:24:07 +01:00
e31323859f fix: Increase ingress and server body size limits to resolve 413 errors and add related documentation.
All checks were successful
Build and Deploy / build (push) Successful in 1m30s
2025-12-18 11:47:10 +01:00
87e38bd0a3 feat: Group pack stack view by type, enhance pack display grid responsiveness, and adjust long-press preview to single-finger with a 500ms delay.
All checks were successful
Build and Deploy / build (push) Successful in 1m26s
2025-12-18 03:47:55 +01:00
6b054ad8fc feat: Consolidate card and land dragging into a single wrapper and manage basic lands directly in the deck. 2025-12-18 03:19:32 +01:00
b39da587d4 feat: Enhance card size slider UI with tooltips and improved layout/styling in draft and deck builder views. 2025-12-18 03:04:41 +01:00
78af33ec99 feat: Add an ALPHA tag to the app title and implement a collapsible card preview sidebar with persistence in draft and deck builder views. 2025-12-18 02:58:48 +01:00
6301e0e7f5 feat: embed card oracle text and type line directly into the draft preview panel with scrollable content. 2025-12-18 02:35:15 +01:00
642e203baf fix: prevent DeckBuilderView content overflow by adding min-w-0 2025-12-18 02:32:31 +01:00
d27cc625e4 feat: Conditionally render dragged card art crop and square aspect ratio for small sizes. 2025-12-18 02:30:20 +01:00
b7e0d1479c feat: enable horizontal scrolling for StackView and use local card width in DeckBuilderView. 2025-12-18 02:27:49 +01:00
bd33f6be24 feat: Persist DeckBuilder UI settings and library height to local storage, and fix sort dropdown positioning. 2025-12-18 02:21:18 +01:00
e6e452b030 feat: Implement localStorage persistence for UI panel resize states in Draft and Deck views. 2025-12-18 02:09:44 +01:00
db601048d9 feat: enhance UI with custom sort dropdown, resizable layouts, StackView DnD, and optimize slider/resize performance with layout fixes. 2025-12-18 02:06:57 +01:00
ebfdfef5ae feat: refactor lobby UI with collapsible panels, add player event notifications, and update card art crop threshold to 130px 2025-12-18 01:38:28 +01:00
851e2aa81d feat: refactor StackView for dynamic grouping and add sorting controls to Deck Builder while reducing card size slider ranges. 2025-12-18 01:30:48 +01:00
0ca29622ef feat: rename Deck to Library and implement tap-to-preview for cards in Deck Builder on touch devices. 2025-12-18 01:26:07 +01:00
d550bc3d04 feat: set default card size and scale values to their minimum in Cube Manager, Draft View, and Deck Builder. 2025-12-18 01:19:11 +01:00
12e60d42f3 feat: Update card preview to use long-press instead of hover on touch devices by improving mobile detection logic. 2025-12-18 01:11:54 +01:00
8995c3f7e8 feat: Add and integrate application favicon to the client.
All checks were successful
Build and Deploy / build (push) Successful in 1m30s
2025-12-18 01:03:00 +01:00
c8d2871126 feat: Implement PWA install prompt with platform-specific handling and dismissal persistence.
All checks were successful
Build and Deploy / build (push) Successful in 1m25s
2025-12-18 00:55:45 +01:00
60db2a91df fixes to left side panel 2025-12-18 00:45:37 +01:00
5bb69c9eb3 style: Adjust height and padding of various UI elements for improved consistency. 2025-12-18 00:38:19 +01:00
7d6ce3995c feat: Introduce custom global context menu for text inputs, refine card touch interactions, and apply global user-select and scrollbar styles. 2025-12-18 00:29:43 +01:00
2bbedfd17f feat: Add PWA support and implement drag-and-drop functionality for deck building.
All checks were successful
Build and Deploy / build (push) Successful in 1m28s
2025-12-17 19:16:55 +01:00
bf40784667 feat: Implement vertical and horizontal layout selection for Draft View and update development documentation.
Some checks failed
Build and Deploy / build (push) Failing after 1m2s
2025-12-17 18:58:17 +01:00
79a44173d0 feat: Implement useCardTouch hook to standardize card interaction and touch event handling across components.
Some checks failed
Build and Deploy / build (push) Failing after 56s
2025-12-17 18:47:48 +01:00
3936260861 feat: Implement 3D flip card preview with foil effects in Draft View and add hover preview control to StackView.
Some checks failed
Build and Deploy / build (push) Failing after 52s
2025-12-17 18:35:57 +01:00
2869c35885 feat: Add numerous Magic: The Gathering card metadata and image files.
Some checks failed
Build and Deploy / build (push) Failing after 50s
2025-12-17 18:12:35 +01:00
da3f7fa137 feat: Implement multiple card display modes (list, grid, stack) in the deck builder and refactor card rendering components for improved interactivity and display options. 2025-12-17 17:31:06 +01:00
845f83086f feat: implement customizable vertical and horizontal deck builder layouts with a new layout switcher and associated rendering refactors. 2025-12-17 17:03:41 +01:00
db785537c9 feat: update deck builder auto-fill to add lands as individual cards for individual management 2025-12-17 16:56:33 +01:00
a0c3b7c59a feat: Update cube box quantity input to use plus/minus buttons and default to 1
All checks were successful
Build and Deploy / build (push) Successful in 1m18s
2025-12-17 16:44:57 +01:00
0b374c7630 refactor: Optimize localStorage by stripping card definitions from packs and lands, and clear available lands state in cube manager. 2025-12-17 16:43:06 +01:00
60c012cbb5 feat: enhance Modal component with children and dynamic sizing, and add box selection for multiple draft boxes in LobbyManager. 2025-12-17 16:36:03 +01:00
0fb330e10b feat: Add 'Test Solo' feature to Cube Manager for randomized deck play, with server support for solo game state on rejoin. 2025-12-17 16:29:12 +01:00
e13aa16766 feat: Implement deck builder magnified card view, land advice, basic land integration, and unlimited time for deck construction. 2025-12-17 16:15:20 +01:00
e5750d9729 fix: increase Socket.IO maxHttpBufferSize to 300MB to support larger drafting payloads and prevent 413 errors. 2025-12-17 15:33:02 +01:00
4ff2eb0ef0 feat: add footer with AI generation attribution to the main application layout.
All checks were successful
Build and Deploy / build (push) Successful in 1m19s
2025-12-17 14:48:49 +01:00
7758b31d6b feat: Implement dynamic pack grid layout using CSS repeat(auto-fill, minmax) for responsive pack display and adjust StackView spacing.
All checks were successful
Build and Deploy / build (push) Successful in 1m24s
2025-12-17 14:44:21 +01:00
90d50bf1c2 feat: Unify card fetching/parsing and pack generation into a single handleGenerate function and button. 2025-12-17 14:37:49 +01:00
245ab6414a feat: Implement card pool depletion handling and wildcard rarity fallback for pack generation
All checks were successful
Build and Deploy / build (push) Successful in 1m17s
2025-12-17 14:16:02 +01:00
80de286777 feat: Implement pack count validation for online play, adding a dynamic rules tooltip and button state based on available packs.
All checks were successful
Build and Deploy / build (push) Successful in 1m21s
2025-12-17 02:32:58 +01:00
3194be382f feat: Implement and refine a Toast notification system, and replace the copy pack toast with an animated button. 2025-12-17 02:22:53 +01:00
b0dc734859 fix: strictly enforce 13/14 card pack limits and remove rarity fallback logic in pack generation. 2025-12-17 02:12:18 +01:00