Daniele Viti dnviti
  • Joined on 2025-09-19
dnviti pushed to main at services/mtg-online-drafter 2025-12-17 13:18:50 +00:00
245ab6414a feat: Implement card pool depletion handling and wildcard rarity fallback for pack generation
dnviti created branch main in dnviti/apollinare-catering-software 2025-12-17 12:03:22 +00:00
dnviti pushed to main at dnviti/apollinare-catering-software 2025-12-17 12:03:22 +00:00
7dd4ea08e1 extracted objects
dnviti created repository dnviti/apollinare-catering-software 2025-12-17 12:03:05 +00:00
dnviti pushed to main at services/mtg-online-drafter 2025-12-17 01:33:01 +00:00
80de286777 feat: Implement pack count validation for online play, adding a dynamic rules tooltip and button state based on available packs.
3194be382f feat: Implement and refine a Toast notification system, and replace the copy pack toast with an animated button.
b0dc734859 fix: strictly enforce 13/14 card pack limits and remove rarity fallback logic in pack generation.
cc0d60dc9e feat: limit Cube Manager sidebar to 400px max-width on large screens and update documentation.
75ffaa4f2a feat: Change default filter flags for basic lands, commander sets, and tokens to false on client and server.
Compare 15 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 23:12:56 +00:00
66cec64223 feat: Implement graceful server shutdown with signal handling and interval clearing.
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 23:09:29 +00:00
0ac657847e feat: Implement server-side Scryfall API integration for card and set caching and introduce new pack generation services.
2efb66cfc4 feat: implement incremental card caching to the server per set to prevent payload size limits.
Compare 2 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 22:11:02 +00:00
552eba5ba7 feat: Implement game type filter for expansion selection in Cube Manager, adding 'digital' property to Scryfall sets and corresponding UI.
faa79906a8 feat: Implement peasant pack generation algorithm in PackGeneratorService including slot logic for commons, uncommons, lands, and wildcards, and add related documentation.
Compare 2 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 21:51:24 +00:00
ea24b5a206 feat: Enhance card metadata handling, implement persistent Scryfall caching, and update pack generation logic for new booster structure.
e0d2424cba feat: Implement new pack generation algorithm, enhance card metadata, and add IndexedDB persistence.
a1cba11d68 feat: Implement server-side draft timer with AFK auto-pick and global draft loop, updating client-side timer to reflect server state.
Compare 3 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 21:01:40 +00:00
33a5fcd501 feat: Enhance session persistence by marking players offline in active games and improving rejoin room with server callbacks.
5067f07514 feat: Implement server-side player context for actions to prevent client tampering.
1c3758712d feat: Pause/resume draft timers on host disconnect/reconnect and enable explicit player room departure.
b9c5905474 feat: Add exit functionality and confirmation modal to DraftView, and include draft state in join room callback.
ca76405986 feat: Refactor application layout for full-height content and implement resizable draft UI with card zoom and scaling.
Compare 5 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 17:47:00 +00:00
4663c968ee feat: Implement player reconnection logic and auto-pick functionality for disconnected players during draft.
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 17:41:46 +00:00
6163869a17 feat: Enhance draft system with 4-player 'pick 2' rules, minimum player count, and fix pack duplication by ensuring unique pack instances.
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 16:33:08 +00:00
58641b34a5 fix: Resolve socket mixed content error by making the socket connection URL environment-aware for production and development, and adding Vite client type definitions.
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 14:24:01 +00:00
8a40bc6ca4 feat: Enhance CSV parser to dynamically map quantity, name, finish, and ID columns from headers for robust custom imports.
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 12:55:11 +00:00
dcbc484a1c feat: Persist app tab, generated packs, cube settings, and player data to local storage, and add a session reset option.
618a2dd09d feat: Implement floating card preview on hover with boundary detection for list and grid views.
8433d02e5b feat: Add support for card finishes (foil/normal) from input parsing through to UI display.
Compare 3 commits »
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 12:01:13 +00:00
260920184d chore: temporarily disable card flip functionality
dnviti pushed to main at services/mtg-online-drafter 2025-12-16 11:55:03 +00:00
dd9f19aff7 feat: Introduce zone viewing overlay and add server-side zone management actions.
b13627363f feat: Add deck tester feature to import custom deck lists and immediately start solo games.
Compare 2 commits »
dnviti pushed to main at qapex/obis-gestionale-security 2025-12-15 12:17:24 +00:00
0b5b9c3485 initial commit
dnviti created branch main in qapex/obis-gestionale-security 2025-12-15 12:17:24 +00:00
dnviti created repository qapex/obis-gestionale-security 2025-12-15 12:17:02 +00:00