|
|
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 |
|
|
|
a0c3b7c59a
|
feat: Update cube box quantity input to use plus/minus buttons and default to 1
Build and Deploy / build (push) Successful in 1m18s
|
2025-12-17 16:44:57 +01:00 |
|
|
|
0b374c7630
|
refactor: Optimize localStorage by stripping card definitions from packs and lands, and clear available lands state in cube manager.
|
2025-12-17 16:43:06 +01:00 |
|
|
|
60c012cbb5
|
feat: enhance Modal component with children and dynamic sizing, and add box selection for multiple draft boxes in LobbyManager.
|
2025-12-17 16:36:03 +01:00 |
|
|
|
0fb330e10b
|
feat: Add 'Test Solo' feature to Cube Manager for randomized deck play, with server support for solo game state on rejoin.
|
2025-12-17 16:29:12 +01:00 |
|
|
|
e13aa16766
|
feat: Implement deck builder magnified card view, land advice, basic land integration, and unlimited time for deck construction.
|
2025-12-17 16:15:20 +01:00 |
|
|
|
e5750d9729
|
fix: increase Socket.IO maxHttpBufferSize to 300MB to support larger drafting payloads and prevent 413 errors.
|
2025-12-17 15:33:02 +01:00 |
|
|
|
4ff2eb0ef0
|
feat: add footer with AI generation attribution to the main application layout.
Build and Deploy / build (push) Successful in 1m19s
|
2025-12-17 14:48:49 +01:00 |
|
|
|
7758b31d6b
|
feat: Implement dynamic pack grid layout using CSS repeat(auto-fill, minmax) for responsive pack display and adjust StackView spacing.
Build and Deploy / build (push) Successful in 1m24s
|
2025-12-17 14:44:21 +01:00 |
|
|
|
90d50bf1c2
|
feat: Unify card fetching/parsing and pack generation into a single handleGenerate function and button.
|
2025-12-17 14:37:49 +01:00 |
|
|
|
245ab6414a
|
feat: Implement card pool depletion handling and wildcard rarity fallback for pack generation
Build and Deploy / build (push) Successful in 1m17s
|
2025-12-17 14:16:02 +01:00 |
|
|
|
80de286777
|
feat: Implement pack count validation for online play, adding a dynamic rules tooltip and button state based on available packs.
Build and Deploy / build (push) Successful in 1m21s
|
2025-12-17 02:32:58 +01:00 |
|
|
|
3194be382f
|
feat: Implement and refine a Toast notification system, and replace the copy pack toast with an animated button.
|
2025-12-17 02:22:53 +01:00 |
|
|
|
b0dc734859
|
fix: strictly enforce 13/14 card pack limits and remove rarity fallback logic in pack generation.
|
2025-12-17 02:12:18 +01:00 |
|
|
|
cc0d60dc9e
|
feat: limit Cube Manager sidebar to 400px max-width on large screens and update documentation.
|
2025-12-17 02:03:15 +01:00 |
|
|
|
75ffaa4f2a
|
feat: Change default filter flags for basic lands, commander sets, and tokens to false on client and server.
|
2025-12-17 01:56:40 +01:00 |
|
|
|
aeab15eb9c
|
feat: Improve mobile experience by enabling card size sliders and long-press card previews.
|
2025-12-17 01:54:31 +01:00 |
|
|
|
97276979bf
|
fix: expansion pack generation limit by adding a withReplacement setting and enabling it for set-based drafts.
|
2025-12-17 01:45:27 +01:00 |
|
|
|
ca2efb5cd7
|
feat: Synchronize art crop display threshold to 200px and enforce square aspect ratio for art crop thumbnails in grid and stack views.
|
2025-12-17 01:34:57 +01:00 |
|
|
|
4ad0cd6fdc
|
feat: Implement dynamic art cropping for small cards and refine preview suppression for large cards.
|
2025-12-17 01:28:26 +01:00 |
|
|
|
f9819b324e
|
feat: Introduce card size slider for unified scaling across grid and stack views, and add smart preview suppression.
|
2025-12-17 01:20:17 +01:00 |
|
|
|
58288e5195
|
refactor: export FoilOverlay component and apply it universally to foil cards in PackCard and StackView for consistent animation.
|
2025-12-17 01:13:49 +01:00 |
|
|
|
f7d22377fa
|
feat: Implement advanced foil effects with rolling rainbow, circular glare, and mobile entrance animations, alongside a fix for foil rendering on non-foil cards.
|
2025-12-17 01:11:50 +01:00 |
|
|
|
119af95cee
|
feat: Implement mobile long-press card preview with fullscreen overlay and animations.
|
2025-12-17 00:46:44 +01:00 |
|
|
|
23aa1e96d6
|
fix: Enhance Cube Manager mobile UI by adjusting sidebar and header layouts and disabling card hover previews.
|
2025-12-17 00:39:11 +01:00 |
|
|
|
0f82be86c3
|
feat: Implement full-width layout, sticky sidebar, and Archidekt-style stacked view for Cube Manager, extracting card preview components.
|
2025-12-17 00:32:39 +01:00 |
|
|
|
66cec64223
|
feat: Implement graceful server shutdown with signal handling and interval clearing.
Build and Deploy / build (push) Successful in 1m16s
|
2025-12-17 00:12:53 +01:00 |
|
|
|
0ac657847e
|
feat: Implement server-side Scryfall API integration for card and set caching and introduce new pack generation services.
Build and Deploy / build (push) Successful in 1m15s
|
2025-12-17 00:09:21 +01:00 |
|
|
|
2efb66cfc4
|
feat: implement incremental card caching to the server per set to prevent payload size limits.
|
2025-12-16 23:37:11 +01:00 |
|
|
|
552eba5ba7
|
feat: Implement game type filter for expansion selection in Cube Manager, adding 'digital' property to Scryfall sets and corresponding UI.
Build and Deploy / build (push) Failing after 58s
|
2025-12-16 23:10:59 +01:00 |
|
|
|
faa79906a8
|
feat: Implement peasant pack generation algorithm in PackGeneratorService including slot logic for commons, uncommons, lands, and wildcards, and add related documentation.
|
2025-12-16 23:05:47 +01:00 |
|
|
|
ea24b5a206
|
feat: Enhance card metadata handling, implement persistent Scryfall caching, and update pack generation logic for new booster structure.
Build and Deploy / build (push) Failing after 55s
|
2025-12-16 22:51:21 +01:00 |
|
|
|
e0d2424cba
|
feat: Implement new pack generation algorithm, enhance card metadata, and add IndexedDB persistence.
|
2025-12-16 22:43:02 +01:00 |
|
|
|
a1cba11d68
|
feat: Implement server-side draft timer with AFK auto-pick and global draft loop, updating client-side timer to reflect server state.
|
2025-12-16 22:10:20 +01:00 |
|
|
|
33a5fcd501
|
feat: Enhance session persistence by marking players offline in active games and improving rejoin room with server callbacks.
Build and Deploy / build (push) Successful in 1m11s
|
2025-12-16 22:01:36 +01:00 |
|
|
|
5067f07514
|
feat: Implement server-side player context for actions to prevent client tampering.
|
2025-12-16 21:48:22 +01:00 |
|
|
|
1c3758712d
|
feat: Pause/resume draft timers on host disconnect/reconnect and enable explicit player room departure.
|
2025-12-16 21:37:37 +01:00 |
|
|
|
b9c5905474
|
feat: Add exit functionality and confirmation modal to DraftView, and include draft state in join room callback.
|
2025-12-16 21:30:51 +01:00 |
|
|
|
ca76405986
|
feat: Refactor application layout for full-height content and implement resizable draft UI with card zoom and scaling.
|
2025-12-16 19:09:53 +01:00 |
|
|
|
4663c968ee
|
feat: Implement player reconnection logic and auto-pick functionality for disconnected players during draft.
Build and Deploy / build (push) Successful in 1m18s
|
2025-12-16 18:46:55 +01:00 |
|
|
|
6163869a17
|
feat: Enhance draft system with 4-player 'pick 2' rules, minimum player count, and fix pack duplication by ensuring unique pack instances.
Build and Deploy / build (push) Successful in 1m25s
|
2025-12-16 18:41:43 +01: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.
Build and Deploy / build (push) Successful in 1m18s
|
2025-12-16 17:33:05 +01:00 |
|
|
|
8a40bc6ca4
|
feat: Enhance CSV parser to dynamically map quantity, name, finish, and ID columns from headers for robust custom imports.
Build and Deploy / build (push) Successful in 1m20s
|
2025-12-16 15:23:59 +01:00 |
|
|
|
dcbc484a1c
|
feat: Persist app tab, generated packs, cube settings, and player data to local storage, and add a session reset option.
Build and Deploy / build (push) Successful in 1m11s
|
2025-12-16 13:54:11 +01:00 |
|
|
|
618a2dd09d
|
feat: Implement floating card preview on hover with boundary detection for list and grid views.
|
2025-12-16 13:40:45 +01:00 |
|
|
|
8433d02e5b
|
feat: Add support for card finishes (foil/normal) from input parsing through to UI display.
|
2025-12-16 13:14:02 +01:00 |
|
|
|
260920184d
|
chore: temporarily disable card flip functionality
Build and Deploy / build (push) Successful in 1m20s
|
2025-12-16 13:01:11 +01:00 |
|
|
|
dd9f19aff7
|
feat: Introduce zone viewing overlay and add server-side zone management actions.
Build and Deploy / build (push) Failing after 1m15s
|
2025-12-16 12:55:01 +01:00 |
|
|
|
b13627363f
|
feat: Add deck tester feature to import custom deck lists and immediately start solo games.
|
2025-12-15 00:31:58 +01:00 |
|