Daniele Viti dnviti
  • Joined on 2025-09-19
dnviti pushed to main at services/mtg-online-drafter 2025-12-20 19:03:55 +00:00
4e36157115 feat: Refine booster pack generation logic for 'The List' cards, Special Guests, and wildcard rarities in both Draft and Play Boosters.
139aca6f4f feat: Implement new peasant and standard pack generation algorithms, including special guest support and subset merging, and add relevant documentation.
Compare 2 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-20 16:21:17 +00: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.
eb453fd906 feat: Integrate EDHREC rank into card scoring and refactor auto deck builder for local, more sophisticated bot deck generation.
2794ce71aa feat: integrate AI-powered deck building and card picking using Google Gemini.
664d0e838d feat: add mana curve display component to the deck builder view
a3e45b13ce feat: Implement solo draft mode with bot players and automated deck building.
Compare 5 commits »
dnviti transferred repository dnviti/mtg-online-drafter to services/mtg-online-drafter 2025-12-20 00:58:14 +00:00
dnviti transferred repository services/mtg-online-drafter to services/mtg-online-drafter 2025-12-20 00:55:35 +00:00
dnviti pushed to main at services/mtg-online-drafter 2025-12-20 00:51:23 +00:00
fd20c3cfb2 refactor: replace window.confirm with a double-click UI confirmation for the clear session button and enhance its styling.
412f696646 chore: Update index.html revision in service worker cache manifest.
1853fd9e28 feat: improve card image URL resolution by prioritizing image_uris.normal and falling back to constructed paths.
c9266b9604 cleaned central links
4585e2a944 cleaned devlog
Compare 7 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-19 00:10:26 +00:00
755ae73d9e fix: remove unused imports and variables from server files to resolve build errors.
dnviti pushed to main at services/mtg-online-drafter 2025-12-18 19:41:04 +00:00
49080d8233 feat: Refine session clear to preserve UI preferences while resetting game state and standardize image cache paths to full and crop subdirectories.
dnviti pushed to main at services/mtg-online-drafter 2025-12-18 19:26:54 +00:00
bc5eda5e2a feat: Implement game restart, battlefield styling with art crops and tapped stacks, and initial draw fixes.
ca7b5bf7fa feat: Implement core game engine logic, high-velocity UX, and new UI components including radial menu, inspector overlay, and mulligan view.
842beae419 feat: Implement game and server persistence using Redis and file storage, and add a collapsible, resizable card preview sidebar to the game view.
a2a45a995c implemented game server sync
Compare 4 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-18 10:47:13 +00:00
e31323859f fix: Increase ingress and server body size limits to resolve 413 errors and add related documentation.
dnviti pushed to main at services/mtg-online-drafter 2025-12-18 02:47:59 +00: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.
6b054ad8fc feat: Consolidate card and land dragging into a single wrapper and manage basic lands directly in the deck.
b39da587d4 feat: Enhance card size slider UI with tooltips and improved layout/styling in draft and deck builder views.
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.
6301e0e7f5 feat: embed card oracle text and type line directly into the draft preview panel with scrollable content.
Compare 16 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-18 00:03:05 +00:00
8995c3f7e8 feat: Add and integrate application favicon to the client.
dnviti pushed to main at services/mtg-online-drafter 2025-12-17 23:55:47 +00:00
c8d2871126 feat: Implement PWA install prompt with platform-specific handling and dismissal persistence.
60db2a91df fixes to left side panel
5bb69c9eb3 style: Adjust height and padding of various UI elements for improved consistency.
7d6ce3995c feat: Introduce custom global context menu for text inputs, refine card touch interactions, and apply global user-select and scrollbar styles.
Compare 4 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-17 18:16:57 +00:00
2bbedfd17f feat: Add PWA support and implement drag-and-drop functionality for deck building.
dnviti pushed to main at services/mtg-online-drafter 2025-12-17 17:58:19 +00:00
bf40784667 feat: Implement vertical and horizontal layout selection for Draft View and update development documentation.
dnviti pushed to main at services/mtg-online-drafter 2025-12-17 17:47:51 +00:00
79a44173d0 feat: Implement useCardTouch hook to standardize card interaction and touch event handling across components.
dnviti pushed to main at services/mtg-online-drafter 2025-12-17 17:35:59 +00:00
3936260861 feat: Implement 3D flip card preview with foil effects in Draft View and add hover preview control to StackView.
dnviti pushed to main at services/mtg-online-drafter 2025-12-17 17:12:37 +00:00
2869c35885 feat: Add numerous Magic: The Gathering card metadata and image files.
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.
845f83086f feat: implement customizable vertical and horizontal deck builder layouts with a new layout switcher and associated rendering refactors.
db785537c9 feat: update deck builder auto-fill to add lands as individual cards for individual management
Compare 4 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-17 15:45:01 +00:00
a0c3b7c59a feat: Update cube box quantity input to use plus/minus buttons and default to 1
0b374c7630 refactor: Optimize localStorage by stripping card definitions from packs and lands, and clear available lands state in cube manager.
60c012cbb5 feat: enhance Modal component with children and dynamic sizing, and add box selection for multiple draft boxes in LobbyManager.
0fb330e10b feat: Add 'Test Solo' feature to Cube Manager for randomized deck play, with server support for solo game state on rejoin.
e13aa16766 feat: Implement deck builder magnified card view, land advice, basic land integration, and unlimited time for deck construction.
Compare 6 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-17 13:48:52 +00:00
4ff2eb0ef0 feat: add footer with AI generation attribution to the main application layout.
dnviti pushed to main at services/mtg-online-drafter 2025-12-17 13:44:24 +00:00
7758b31d6b feat: Implement dynamic pack grid layout using CSS repeat(auto-fill, minmax) for responsive pack display and adjust StackView spacing.
90d50bf1c2 feat: Unify card fetching/parsing and pack generation into a single handleGenerate function and button.
Compare 2 commits »