This website requires JavaScript.
4895990729
fix: Fix leaderboard freeze and AJAX submission issues - Fixed fetchData async/await to use proper Promise pattern - Added basedir prefix to API URLs - Fixed submitToLeaderboard to use XMLHttpRequest with CSRF token
F-B
AnthonyDuan
2026-01-18 07:55:52 +08:00
6686f5ae15
feat: Add song difficulty leaderboard feature
AnthonyDuan
2026-01-18 07:42:58 +08:00
e52baf2555
Fix leaderboard submission display issue: update frontend to correctly handle score vs points
Bang3
AnthonyDuan
2026-01-17 21:22:34 +08:00
45d6b1d9de
Fix: Backend score parsing (points vs score) and Frontend songselect ID fallback
AnthonyDuan
2026-01-17 21:03:09 +08:00
bb3ad834b2
Fix: Add robust leaderboard submission fallback and fix search.js crash
AnthonyDuan
2026-01-17 20:45:13 +08:00
addd9d90f0
Fix: Use hash as fallback when song ID is not available
AnthonyDuan
2026-01-17 20:30:03 +08:00
69b92b34d8
Feature: Manual leaderboard submission button on result screen with notification
AnthonyDuan
2026-01-17 20:14:11 +08:00
9935d70e31
Fix: Support both numeric and hash song IDs for leaderboard
AnthonyDuan
2026-01-17 19:56:41 +08:00
3f7ff13ef7
Fix: Only allow leaderboard for server songs with numeric IDs
AnthonyDuan
2026-01-17 19:46:24 +08:00
0706f99427
Fix: Validate songId as number and add user notification for leaderboard submission
AnthonyDuan
2026-01-17 19:29:36 +08:00
9bd2b21d44
Fix: Ignore apt-get update failure in setup script
AnthonyDuan
2026-01-17 19:17:13 +08:00
b15752e051
Fix: Initialize leaderboard canvas after page is loaded
AnthonyDuan
2026-01-17 19:07:52 +08:00
84d15b70c6
Fix: Add leaderboard.js and leaderboard.html to assets loading list
AnthonyDuan
2026-01-17 18:57:02 +08:00
271fc52e82
Enhanced leaderboard UI with gradients, glows, medals and modern design
Bang2
AnthonyDuan
2026-01-15 23:54:29 +08:00
1038fc85b9
Add auto-submit to leaderboard and argparse support for app.py
Bang
AnthonyDuan
2026-01-15 23:51:01 +08:00
76a3d52098
Fix critical bugs: touchEnabled undefined, MongoDB score sorting with score_value field
AnthonyDuan
2026-01-15 23:39:12 +08:00
d6a1b6bd41
Add leaderboard feature with monthly reset and top 50 limit, update version to 1.1.0
AnthonyDuan
2026-01-15 23:32:43 +08:00
8d58bf683f
Optimize loading with multi-threaded worker loader
Load-Fast
AnthonyDuan
2026-01-03 16:10:27 +08:00
6d7be5c45c
initial import
main
taiko-web
2026-01-01 21:31:54 +08:00
92c1261f6f
feat: 中文曲名优先显示 TITLEZH,其次 TITLEJA;版本号改为 vLightNova 1.0.0
AnthonyDuan
2025-12-14 12:49:20 +08:00
9a2a7dbee6
chore: push pending changes
AnthonyDuan
2025-12-06 20:02:43 +08:00
f91e3c9089
feat: support TITLEJA/TITLE by language
AnthonyDuan
2025-11-30 16:50:45 +08:00
84a0c2b7e0
fix(songselect): category jump fallback to song_type when category missing
AnthonyDuan
2025-11-23 13:07:17 +08:00
9f2d753500
docs: add 全命令部署(Docker MongoDB)
AnthonyDuan
2025-11-23 08:18:00 +08:00
a77534c72b
feat(type): 新增歌曲类型模型与校验;/api/songs 支持按类型过滤;上传页增加类型选择;歌曲选择页支持左右切换类型并显示标签;README 补充说明
AnthonyDuan
2025-11-22 23:25:10 +08:00
1ca7a3f610
fix(upload): DuplicateKey 使用 更新,避免替换触发 _id 不可变错误 (code 66)
AnthonyDuan
2025-11-22 22:33:50 +08:00
4da81d16dc
fix(upload): 处理重复 ID,出现 DuplicateKey 时替换现有文档并启用
AnthonyDuan
2025-11-22 22:29:50 +08:00
3d611a9c46
fix(upload): 使用绝对路径和父目录创建,避免 public/songs 不存在导致上传失败
AnthonyDuan
2025-11-22 22:27:11 +08:00
48e707cd64
fix(setup): 预创建 /srv/taiko-web/public/songs 并在 systemd 注入 TAIKO_WEB_SONGS_DIR 环境变量
AnthonyDuan
2025-11-22 22:21:51 +08:00
f74713c89d
fix(tjaf): 避免双重偏移,数据库 offset 固定为 0(前端已解析 TJA 的 OFFSET)
AnthonyDuan
2025-11-22 22:14:34 +08:00
ffb258b1e3
fix(upload): 上传后默认启用歌曲并清除 /api/songs 缓存
AnthonyDuan
2025-11-22 22:03:17 +08:00
c8837f07d6
fix(setup): 使用 systemd AmbientCapabilities 授权绑定 80,移除 setcap 需求
AnthonyDuan
2025-11-22 21:56:23 +08:00
c40b0ed998
fix(setup): noble 上跳过添加 MongoDB APT 源并清理源文件,强制回退到 Docker 部署
AnthonyDuan
2025-11-22 21:49:30 +08:00
3b42a0ee8a
fix(setup): MongoDB apt 仓库不可用时自动回退到 Docker 安装(适配 noble)
AnthonyDuan
2025-11-22 21:46:09 +08:00
a0bf786cfb
docs: 更新中文 README,添加直接监听 80 的部署方法与仓库链接
AnthonyDuan
2025-11-22 21:38:43 +08:00
f4dc959bbe
chore: 直接监听 80 端口,移除 Nginx 反代;授予绑定权限
AnthonyDuan
2025-11-22 21:36:55 +08:00
02d0df4cdf
chore: 将 setup.sh 改为中文提示并保持当前部署方法
AnthonyDuan
2025-11-22 21:34:59 +08:00
1c0604fa4a
chore: add Ubuntu setup.sh for port 80 deployment
AnthonyDuan
2025-11-22 21:33:00 +08:00
66d8ed5c6f
refactor: remove tjaf dependency; add local TJA parser
AnthonyDuan
2025-11-22 21:29:13 +08:00