Commit Graph

  • 209f9c10dd Reduce winner celebration confetti intensity and duration for subtler animation effect main nessi 2026-08-02 11:47:16 +02:00
  • d672648a05 Prevent winner selection from being overwritten by polling updates using dirty flag nessi 2026-08-02 11:38:08 +02:00
  • ea08016ea5 Add dedicated home page with game list and welcome screen, replacing auto-selection behavior nessi 2026-08-02 10:58:38 +02:00
  • c9eae136fb Allow QR code generation for both created games and joined games using current code nessi 2026-08-02 10:55:42 +02:00
  • ee8ae8829e Add QR code generation and scanning for game join codes with camera integration nessi 2026-08-02 10:52:37 +02:00
  • b20056913b Add game cancellation feature with cascade deletion and host-only access control nessi 2026-08-02 10:46:38 +02:00
  • 565d538c35 Add permanent user deletion endpoint with cascade cleanup and trash icon button in admin panel nessi 2026-08-02 10:44:40 +02:00
  • 45fc8e4c9e Improve email template readability with explicit text colors and dark background for invite body content nessi 2026-08-02 10:42:13 +02:00
  • e7d288ff12 Add SMTP security mode selector with SSL/STARTTLS/none options and automatic port switching nessi 2026-08-02 10:38:50 +02:00
  • 33caa8f792 Add entry label translation system for German-to-English game sheet items nessi 2026-08-02 10:36:44 +02:00
  • 33a972e502 Add internationalization support with English/German language toggle across all components nessi 2026-08-02 10:33:40 +02:00
  • d96b75ca82 Add email invitation system with SMTP configuration and invite token workflow nessi 2026-08-02 10:24:34 +02:00
  • ca4648b25a Refactor admin panel with icon-based actions, improved mobile layout, and enhanced text truncation nessi 2026-08-02 10:16:56 +02:00
  • a532cae9bd Add user editing functionality to admin panel with improved UI and self-protection safeguards nessi 2026-08-02 10:11:38 +02:00
  • 630a816df0 Restructure HelpModal with lobby workflow and improve content organization nessi 2026-08-02 10:08:07 +02:00
  • f24489b1e5 Convert AdminPanel to modal overlay with close button and add admin dashboard menu option nessi 2026-08-02 10:04:58 +02:00
  • 295282c2bf Center user dropdown menu horizontally on mobile devices using transform positioning nessi 2026-08-02 09:59:48 +02:00
  • a8335e2034 Prevent sheet editing after game completion and add game start celebration with enhanced splash screen animations nessi 2026-08-02 09:28:16 +02:00
  • 29e063d88d Implement dynamic lobby polling with faster refresh rate and prevent concurrent requests nessi 2026-08-02 09:22:48 +02:00
  • 1bbbe31500 Hide game sheet sections and winner selection until game has started nessi 2026-08-02 09:21:01 +02:00
  • 46c6044948 Add game completion status display with winner information to GamePickerCard nessi 2026-08-02 09:20:26 +02:00
  • fd94753dcb Add pre-game lobby with live player list, host status, and start confirmation nessi 2026-08-02 09:17:17 +02:00
  • e479e5b2a8 Refine TopBar mobile layout with improved spacing and text truncation nessi 2026-08-01 18:29:56 +02:00
  • a7ac55c598 Add game start functionality with automatic player chip generation nessi 2026-08-01 18:29:02 +02:00
  • 3904ba403a Add conditional styling for disabled user status in AdminPanel nessi 2026-08-01 18:22:37 +02:00
  • b0263437e7 Add responsive user menu styling and improve mobile overflow handling nessi 2026-08-01 18:18:34 +02:00
  • 39245b7ee7 Add responsive mobile layout and improve viewport handling nessi 2026-08-01 18:15:03 +02:00
  • c176ccc904 Refine UI styling with enhanced visual polish and consistency nessi 2026-08-01 18:13:28 +02:00
  • f43ab711fd Fix Nginx backend proxy resolution and prevent startup failures nessi 2026-08-01 18:08:27 +02:00
  • 873627c757 Remove PostgreSQL and move to SQLite3 nessi 2026-08-01 18:02:37 +02:00
  • 3809bd5425 Refractor 3D Dice dev nessi 2026-02-08 11:47:32 +01:00
  • 85bb30ae73 3d dice nessi 2026-02-08 11:39:25 +01:00
  • 81065f1054 Persist dice state with localStorage and improve rendering layering. nessi 2026-02-08 11:11:50 +01:00
  • 56944bc8d7 Refactor dice components for true 3D rendering. nessi 2026-02-08 11:02:43 +01:00
  • eec4597fda Add rolling animation and interactive functionality to dice. nessi 2026-02-07 19:01:37 +01:00
  • 8f912d9edb Add interactive dice panel with custom components nessi 2026-02-07 18:56:20 +01:00
  • b6e75cedc4 Fix overflow and stacking issues in App rendering nessi 2026-02-07 18:51:32 +01:00
  • 1e60656eac Add overflow: "visible" to styles for better element rendering nessi 2026-02-07 18:43:56 +01:00
  • 762e2d8300 Add zIndex property to styling in App component nessi 2026-02-07 18:40:47 +01:00
  • 2018b24029 Adjust button margin for improved spacing nessi 2026-02-07 18:39:52 +01:00
  • 5b901b0f98 Add margin-left styling to target element nessi 2026-02-07 18:38:49 +01:00
  • b18ae57779 Make overflow visible in body and left pane nessi 2026-02-07 18:35:21 +01:00
  • a19d13b1b5 Remove visual effects and adjust HUD overflow behavior nessi 2026-02-07 13:01:52 +01:00
  • 456d22d985 Update PlayerIdentityCard defaults and styles nessi 2026-02-07 12:57:57 +01:00
  • 6638622903 Adjust card dimensions in App component. nessi 2026-02-07 12:55:35 +01:00
  • f7730df3ec Enhance card UI with improved styles and hover effects nessi 2026-02-07 12:54:04 +01:00
  • bc894de505 Add PlayerIdentityCard component and Harry Potter card nessi 2026-02-07 12:49:50 +01:00
  • dbca035ca0 Adjust dimensions of dünnes Pergament component nessi 2026-02-07 12:43:02 +01:00
  • c0f0e72967 Fix width styling in App.jsx component nessi 2026-02-07 12:40:37 +01:00
  • 0fa26ddf5a Refactor HUD styling for cleaner and simpler design. nessi 2026-02-07 12:39:14 +01:00
  • 145af05471 Adjust layout and overflow settings for consistency nessi 2026-02-07 12:36:42 +01:00
  • b65d25f66a Refine UI styles for improved layout and visual consistency nessi 2026-02-07 12:33:10 +01:00
  • 598b8b9b6e Improve HUD styling and layout consistency nessi 2026-02-07 12:30:29 +01:00
  • 3e4e26297b Refine HogwartsPointsCard styles for cleaner UI. nessi 2026-02-07 12:27:17 +01:00
  • 9d744c8674 Refine HogwartsPointsCard design and styling. nessi 2026-02-07 12:24:28 +01:00
  • 06b6544653 Enhance HogwartsPointsCard design and layout nessi 2026-02-07 12:21:20 +01:00
  • 86c4cf2639 Add HogwartsPointsCard component with styled design nessi 2026-02-07 12:18:50 +01:00
  • b1e5198880 Update CSS overflow properties for visibility nessi 2026-02-07 12:14:25 +01:00
  • f282ac42fb Add playerRailInner wrapper and adjust CSS styling. nessi 2026-02-07 12:11:14 +01:00
  • 393cd94f4b Update player list with avatar images and visual enhancements nessi 2026-02-07 12:08:16 +01:00
  • ccb51d750a Enhance panel styling and layout handling. nessi 2026-02-07 11:58:24 +01:00
  • a9fe71046c Update board placeholder styling in App.jsx nessi 2026-02-07 11:57:38 +01:00
  • a3d052d2c1 Refactor: Introduce unified PlaceholderCard variants nessi 2026-02-07 11:52:25 +01:00
  • 15e5869aec [Message] Refine layout and responsiveness in AppLayout.css nessi 2026-02-07 11:49:27 +01:00
  • c06ae53b4f Update layout and annotations for player HUD and board tools nessi 2026-02-07 11:47:28 +01:00
  • fd91bbe207 Adjust grid column widths for improved layout consistency nessi 2026-02-07 11:43:00 +01:00
  • e5f8f00832 Add player rail, dice overlay, and compact card support nessi 2026-02-07 11:38:38 +01:00
  • e035a99179 Refactor layout for improved responsiveness and scroll control nessi 2026-02-07 11:31:55 +01:00
  • 3d7d4c01f7 Update layout and scrolling styles for better responsiveness nessi 2026-02-07 11:17:54 +01:00
  • cf81c25e6e new logic, testing nessi 2026-02-07 11:15:33 +01:00
  • 97ad77f2a4 Merge pull request 'dev' (#6) from dev into main nessi 2026-02-07 10:12:30 +00:00
  • 62439d2d28 Enhance loading screen with animation and splash improvements nessi 2026-02-06 18:52:16 +01:00
  • 57cb9a57ef Replace preload mechanism with splash screen nessi 2026-02-06 18:49:25 +01:00
  • e975d7aa25 Set up immediate theme application and manual SW updates nessi 2026-02-06 18:47:13 +01:00
  • 7c4754e506 "Enhance loading experience and optimize theme application nessi 2026-02-06 18:44:44 +01:00
  • 070057afb3 Set and persist theme preference in localStorage nessi 2026-02-06 18:41:45 +01:00
  • 6434256dfb Set dynamic theme color for PWA and Android status bar. nessi 2026-02-06 18:39:04 +01:00
  • bdf18c2aea Merge pull request 'Migrate development brnach into production brunch' (#5) from dev into main nessi 2026-02-06 17:30:14 +00:00
  • 770b2cb531 Enhance WinnerCelebration visuals and confetti effects nessi 2026-02-06 17:13:42 +01:00
  • 61c7ed6ffe Improve winner celebration logic in game meta updates nessi 2026-02-06 17:09:43 +01:00
  • 3a9da788e5 Add winner celebration feature with confetti effects nessi 2026-02-06 17:05:19 +01:00
  • 56ef076010 Remove star emoji for host users in GamePickerCard. nessi 2026-02-06 16:52:17 +01:00
  • aefb4234d6 Update host icon in GamePickerCard nessi 2026-02-06 15:01:50 +01:00
  • 83893a0060 Remove unused "teilen" hint from GamePickerCard. nessi 2026-02-06 14:59:58 +01:00
  • f555526e64 Add host and player identification in GamePickerCard nessi 2026-02-06 14:57:35 +01:00
  • d4e629b211 Enhance member display in GamePickerCard and remove redundancy nessi 2026-02-06 14:53:11 +01:00
  • 85805531c2 Add current members list display in NewGameModal nessi 2026-02-06 14:46:36 +01:00
  • 7b7b23f52d Add join notifications with bottom snack and vibration feedback nessi 2026-02-06 14:37:36 +01:00
  • 9ff5d0291f Merge pull request 'dev' (#4) from dev into main nessi 2026-02-06 13:36:47 +00:00
  • 3cbb4ce89a Enhance new game modal with running game state handling nessi 2026-02-06 14:17:39 +01:00
  • 6b9d4d1295 Add live refresh for game members and metadata nessi 2026-02-06 14:07:26 +01:00
  • 730b9ed552 Adjust transparency levels for "rowMaybeBg" and "rowEmptyBg". nessi 2026-02-06 14:00:32 +01:00
  • 0c983f7e44 Add winner display name support in game metadata nessi 2026-02-06 13:52:19 +01:00
  • b4b5c7903a Remove redundant email display logic in WinnerBadge component. nessi 2026-02-06 13:46:02 +01:00
  • 45722e057f Refactor modal overlay styles for consistency and responsiveness nessi 2026-02-06 13:40:10 +01:00
  • dc98eeb41c Fix email display in WinnerBadge component nessi 2026-02-06 13:36:51 +01:00
  • bdc6824e18 Remove unused displayName variable from WinnerBadge.jsx nessi 2026-02-06 13:35:31 +01:00
  • 1473100498 Add theme_key to user payload in /me endpoint nessi 2026-02-06 13:31:18 +01:00
  • 745b661709 Fix email display logic in WinnerBadge component nessi 2026-02-06 13:24:38 +01:00
  • fa89987f39 Update components to display email instead of display_name nessi 2026-02-06 13:22:23 +01:00