112 Commits

Author SHA1 Message Date
4e36157115 feat: Refine booster pack generation logic for 'The List' cards, Special Guests, and wildcard rarities in both Draft and Play Boosters.
Some checks failed
Build and Deploy / build (push) Failing after 1m11s
2025-12-20 20:03:50 +01:00
139aca6f4f feat: Implement new peasant and standard pack generation algorithms, including special guest support and subset merging, and add relevant documentation. 2025-12-20 19:53:48 +01:00
418e9e4507 feat: Introduce a global confirmation dialog and integrate it for various actions across game rooms, tournament, cube, and deck management, while also adding new UI controls and actions to the game room.
Some checks failed
Build and Deploy / build (push) Failing after 15m40s
2025-12-20 17:21:11 +01:00
eb453fd906 feat: Integrate EDHREC rank into card scoring and refactor auto deck builder for local, more sophisticated bot deck generation. 2025-12-20 16:49:20 +01:00
2794ce71aa feat: integrate AI-powered deck building and card picking using Google Gemini. 2025-12-20 16:18:11 +01:00
664d0e838d feat: add mana curve display component to the deck builder view 2025-12-20 14:54:59 +01:00
a3e45b13ce feat: Implement solo draft mode with bot players and automated deck building. 2025-12-20 14:48:06 +01:00
fd20c3cfb2 refactor: replace window.confirm with a double-click UI confirmation for the clear session button and enhance its styling.
All checks were successful
Build and Deploy / build (push) Successful in 1m38s
2025-12-20 01:51:20 +01:00
412f696646 chore: Update index.html revision in service worker cache manifest. 2025-12-20 01:42:46 +01:00
1853fd9e28 feat: improve card image URL resolution by prioritizing image_uris.normal and falling back to constructed paths. 2025-12-19 03:05:19 +01:00
c9266b9604 cleaned central links 2025-12-19 03:03:45 +01:00
4585e2a944 cleaned devlog 2025-12-19 03:03:15 +01:00
7b47d566c2 feat: Introduce image_uris property to Card interface and update components to prioritize it for card image display. 2025-12-19 02:39:54 +01:00
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