This website requires JavaScript.
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