Commit Graph

121 Commits

Author SHA1 Message Date
f335b33cf9 added icons to the preview 2025-12-22 18:31:48 +01:00
5dbfd006c2 used new icons for mtg symbols
Some checks failed
Build and Deploy / build (push) Failing after 10m12s
2025-12-22 18:02:00 +01:00
5b601efcb6 fixed turn bar
Some checks failed
Build and Deploy / build (push) Failing after 2m11s
2025-12-22 17:49:58 +01:00
8a65169d2a changes the smart button 2025-12-22 17:28:22 +01:00
f17ef711da feat: Add manual draw card action, interactive mana pool controls, and reorganize game view layout. 2025-12-22 17:11:49 +01:00
c1e062620e feat: Improve attacker/blocker declaration by adding client-side creature validation, enforcing correct player priority, and enhancing server-side error logging. 2025-12-22 16:47:38 +01:00
9c72bd7b8c feat: Implement basic bot AI for game actions including mulligan, playing lands, casting creatures, and declaring attackers. 2025-12-22 13:04:52 +01:00
fd7642dded fix: ensure Scryfall set cache directory exists and update service worker revision for index.html.
All checks were successful
Build and Deploy / build (push) Successful in 2m3s
2025-12-22 10:46:39 +01:00
c9d0230781 refactor: Remove unused imports and state variables from DeckBuilderView and GameRoom components.
All checks were successful
Build and Deploy / build (push) Successful in 1m56s
2025-12-22 10:26:14 +01:00
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