Commit Graph

134 Commits

Author SHA1 Message Date
9b25d3f0be feat: enhance card identification from image URLs and introduce cropped art support for cards.
All checks were successful
Build and Deploy / build (push) Successful in 2m7s
2025-12-23 01:03:29 +01:00
6edfb8b9e4 feat: Add hover border effect to cards when they are in the battlefield zone. 2025-12-23 00:19:55 +01:00
35407a5cd4 feat: Implement client-side equip functionality and visual attachment rendering, and server-side Aura/Equipment attachment resolution. 2025-12-23 00:03:35 +01:00
7aa34adf95 feat: implement mana cost parsing and auto-tap calculation with visual preview in game view
Some checks failed
Build and Deploy / build (push) Failing after 10s
2025-12-22 23:51:52 +01:00
f701302923 feat: Enhance card drag-and-drop experience with a 'large' view mode, dynamic animations, and layout control. 2025-12-22 23:48:29 +01:00
66836cfde5 feat: add error handling for game actions in GameManager and update service worker revision for index.html. 2025-12-22 23:28:53 +01:00
41be1d49c4 feat: Implement mana cost payment logic in the rules engine and emit client-side notifications for rule violation errors. 2025-12-22 23:27:01 +01:00
d6fb76eb3e feat: group and stack land cards by name on the battlefield display. 2025-12-22 23:21:38 +01:00
ec69c69df7 feat: Update tapped card visual to a 10-degree rotation with opacity and simplify battlefield land display to a single wrapped row.
All checks were successful
Build and Deploy / build (push) Successful in 1m49s
2025-12-22 23:09:06 +01:00
d16bfd96ee refactor: Simplify battlefield UI by removing background textures, shadows, and labels, and adjusting card positioning. 2025-12-22 23:05:45 +01:00
224cc38ba1 feat: adjust card dimensions for 'cutout' view mode 2025-12-22 22:56:48 +01:00
eb711c3253 feat: replace drag overlay image preview with CardComponent and adjust its size and styling.
All checks were successful
Build and Deploy / build (push) Successful in 1m56s
2025-12-22 22:53:56 +01:00
19c98d9629 feat: assign card imageUrl from image_uris or existing card data fields 2025-12-22 22:51:58 +01:00
784d173fec feat: Add Scryfall ID and set code to card instances for client-side image hydration and update card creation logic. 2025-12-22 22:39:00 +01:00
c88c8ced15 feat: Implement resume match button, enhance card image loading, and improve server-side logging and deck handling. 2025-12-22 22:15:32 +01:00
325f82ff6b feat: implement asynchronous bot actions with improved combat AI and real-time game state updates
All checks were successful
Build and Deploy / build (push) Successful in 2m7s
2025-12-22 21:41:31 +01:00
937620bac1 created the tournament ui and fixed the turns sequence 2025-12-22 19:54:01 +01:00
ac21657bc7 created a new reusable component for the card lsft side preview
Some checks failed
Build and Deploy / build (push) Failing after 1m12s
2025-12-22 18:45:28 +01:00
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
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