Commit Graph

  • 5928703d80 fix(client-screen): add 'horse' to musicTrack type main empty 2026-02-04 17:35:36 +08:00
  • 48d61a1e15 feat: 新增签到墙、摇一摇等功能及开发环境配置 empty 2026-02-04 17:25:56 +08:00
  • c1b4b09e40 feat(client-screen): 统一大屏页面标题和连接状态显示 empty 2026-02-04 17:23:21 +08:00
  • 71d82f80a4 docs: add env config guide for deployment empty 2026-02-04 01:47:31 +08:00
  • d22952a423 docs: add oauth security changelog empty 2026-02-04 01:34:26 +08:00
  • c2731ce1dc fix: harden wechat mp oauth empty 2026-02-04 01:29:05 +08:00
  • 99fe68e851 chore: add award sound effect audio file empty 2026-02-04 00:38:35 +08:00
  • 83bc4da3cc fix(admin): add award to musicTrack type empty 2026-02-04 00:34:41 +08:00
  • bd62dff06a feat(admin): add award sound effect button empty 2026-02-04 00:33:03 +08:00
  • baacee50e6 fix(admin): show program name in single line with ellipsis empty 2026-02-04 00:04:09 +08:00
  • 69c789ba9d fix(admin): improve mobile layout for program config section empty 2026-02-04 00:01:51 +08:00
  • 0f484f63d4 docs: add CLAUDE.md with deployment guide empty 2026-02-04 00:00:25 +08:00
  • 307811886b fix(admin): add votes and stamps fields when creating new program empty 2026-02-03 23:55:27 +08:00
  • 92d560445e fix(admin): add performer and remark fields to programs type empty 2026-02-03 23:54:37 +08:00
  • 7fea6b8578 feat(admin): enhance program config with CRUD and reorder empty 2026-02-03 23:52:29 +08:00
  • 83bf1d3a43 chore: sync various improvements and fixes empty 2026-02-03 23:31:38 +08:00
  • 39caecdd95 fix(mobile): update progress ring hint text empty 2026-02-03 23:29:42 +08:00
  • 19b7823d42 fix(mobile): add horizontal scroll hint to award selection step empty 2026-02-03 23:22:01 +08:00
  • a27134b82e feat(mobile): add voting status step to onboarding tour empty 2026-02-03 23:20:03 +08:00
  • 7e15fcb377 fix(mobile): adjust onboarding tooltip width to prevent button wrapping empty 2026-02-03 23:17:19 +08:00
  • 655f77ec3e fix(mobile): prevent onboarding tooltip from overflowing screen empty 2026-02-03 23:12:44 +08:00
  • 65b153e5df feat(mobile): add onboarding tour for voting page empty 2026-02-03 23:09:02 +08:00
  • eee34916b0 fix(mobile): replace title with voting status in header empty 2026-02-03 22:40:30 +08:00
  • 6ccc571be2 refactor(mobile): simplify header to single row layout empty 2026-02-03 22:37:15 +08:00
  • 8ab575b14a feat(mobile): redesign vote page header layout empty 2026-02-03 22:32:22 +08:00
  • 8f21ff6fd9 fix: add missing prisma utility file empty 2026-02-03 22:29:02 +08:00
  • 406a5afa33 feat(server): add Program and Award database models empty 2026-02-03 22:26:47 +08:00
  • b5fa4c7086 chore: add WeChat MP domain verification file empty 2026-02-03 22:00:52 +08:00
  • 9f94f362d4 chore: add wechatMp config for MP OAuth empty 2026-02-03 21:38:06 +08:00
  • 7a3b9a3694 chore: add missing auth utils and public routes empty 2026-02-03 21:35:04 +08:00
  • 9b11f99fed feat: implement WeChat MP OAuth login empty 2026-02-03 21:33:32 +08:00
  • b53e732ffa docs: update documentation for WeChat OAuth login empty 2026-02-03 17:36:03 +08:00
  • 2cb9032187 feat: update login flow and add firework effects empty 2026-02-03 17:18:03 +08:00
  • a40c8b6045 Merge pull request 'feat: add WeChat environment variables to docker-compose' (#4) from feat/add-wechat-env-config into main 键盘 2026-02-03 14:55:34 +08:00
  • f2161c68da feat: add WeChat environment variables to docker-compose #4 feat/add-wechat-env-config let5sne 2026-02-03 14:48:04 +08:00
  • 3246479643 feat: integrate WeChat Open Platform QR code login empty 2026-02-03 14:38:54 +08:00
  • 5d7bf74101 Merge pull request 'feat: update program configuration with actual program names' (#3) from feat/update-program-names into main 键盘 2026-02-03 13:45:30 +08:00
  • 197cd7ca29 Merge pull request 'fix/deployment-and-database-integration' (#2) from fix/deployment-and-database-integration into main 键盘 2026-02-03 13:45:10 +08:00
  • c09dbfbd3d feat: update program configuration with actual program names #3 let5sne 2026-02-02 21:56:31 +08:00
  • 84838928e3 feat: update program configuration with actual program names #2 let5sne 2026-02-02 21:52:03 +08:00
  • 296f6e09f8 fix: add MySQL database and fix deployment issues let5sne 2026-02-02 21:46:51 +08:00
  • e211bb2130 feat: add lottery results display page empty 2026-01-29 02:13:28 +08:00
  • 57cbaa5728 fix: broadcast state change after redraw current round empty 2026-01-29 02:05:39 +08:00
  • 5ef68b1264 feat: make award statistics panel collapsible empty 2026-01-29 02:02:15 +08:00
  • aba96f88df refactor: optimize data cleanup functions in director console empty 2026-01-29 01:59:13 +08:00
  • 4a2f1e7c8a refactor: 优化导演控制台代码结构和用户体验 empty 2026-01-29 00:28:19 +08:00
  • 5c5d0ad85c feat: 优化100人并发投票支持 + 修复奖项名称硬编码问题 empty 2026-01-29 00:09:03 +08:00
  • 2f8bf0d755 style: refine mobile voting dock film strip UI with seamless borders and improved text clarity empty 2026-01-28 22:42:59 +08:00
  • d090c80e50 修复投票计数与状态同步,完善票据与戳显示 empty 2026-01-28 21:37:05 +08:00
  • 66ca67c137 feat(server): 添加节目配置文件管理 empty 2026-01-28 13:55:03 +08:00
  • a89d844f7b fix: add missing poolTag to default prize config empty 2026-01-26 17:35:49 +08:00
  • 2b34d14e96 Merge pull request #1 键盘 2026-01-26 17:21:38 +08:00
  • 1e1563c5f5 Merge branch 'main' into fix/production-deployment-improvements #1 键盘 2026-01-26 17:17:51 +08:00
  • 371f117064 fix: production deployment improvements and configuration fixes let5sne 2026-01-26 16:59:02 +08:00
  • 5290141fda docs: add comprehensive README.md empty 2026-01-26 01:13:29 +08:00
  • 4d621b5901 feat: replace Nginx with Caddy for automatic SSL management empty 2026-01-26 00:28:15 +08:00
  • 11e5754d05 feat: add audio files for lottery and BGM empty 2026-01-26 00:26:01 +08:00
  • d4289825aa feat: add Docker deployment configuration empty 2026-01-26 00:23:25 +08:00
  • 7073591ebd feat: auto music control for lottery phases empty 2026-01-25 23:54:42 +08:00
  • 7ba92c81e9 fix: add audio unlock overlay for browser autoplay policy empty 2026-01-25 22:35:50 +08:00
  • 4eb2814391 feat: add BGM playback control for big screen display empty 2026-01-25 22:05:30 +08:00
  • 7dc77da939 feat: add participant data persistence display and mobile responsive fixes empty 2026-01-25 22:02:12 +08:00
  • 96b428e64a chore: add data files to .gitignore empty 2026-01-25 21:47:44 +08:00
  • f4736b6ebd feat: implement QR code scan login system with admin control empty 2026-01-25 21:44:52 +08:00
  • 75570af8bc test: add comprehensive test suite for server empty 2026-01-25 19:53:16 +08:00
  • 22141c9263 feat: festive Chinese red background and prize config unification empty 2026-01-23 16:33:21 +08:00
  • a442d050e4 feat: enhance lottery system with participant import and prize config empty 2026-01-23 12:20:45 +08:00
  • 35d77cbb22 feat: enhance AdminControl and VoteResultsView empty 2026-01-16 15:57:52 +08:00
  • 623617ecc1 fix: update PostcardItem stamp image import empty 2026-01-16 15:32:28 +08:00
  • 84be8c4b5c feat: redesign Big Screen voting view with philatelic postcard UI empty 2026-01-16 15:15:17 +08:00
  • 30cd29d45d feat: add Admin Control Panel, voting status check, and router security empty 2026-01-15 15:34:37 +08:00
  • e7397d22a9 feat: initialize Annual Gala Interactive System monorepo empty 2026-01-15 01:19:36 +08:00