Henry_Du
  • Joined on 2026-06-27
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-12 08:55:38 +08:00
ca190a445a fix(vue-parser): BlacklistManager 与 ScheduleManager 补 lang=ts 解决 CI Babel 解析 SyntaxError(Unexpected token, expected ,)
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-12 08:41:23 +08:00
d818819fff feat: 实现主题、黑名单、排程等14项功能迭代
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-12 08:36:58 +08:00
d09d12828d feat(admin): 优化用户权限分级·统一头像·数据分析面板修复
153ee41ef0 feat(schedule)+fix(schedule)+feat(player): 排期管理5项功能 - 紧凑布局/投稿人优先算法/localStorage持久化/备选池修复/播放队列按钮
Compare 2 commits »
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-12 00:54:31 +08:00
4d39afd23f fix(ci): replace heredoc-based ENV_SH with printf %q pipe → resolve yaml L544 could not find expected ':' colon false-positive + bash -s positional arg for env source
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-12 00:40:50 +08:00
e4fe591b82 fix(ci): propagate deploy env vars via remote /tmp file + bash -s arg + fail-fast if IMAGE_NEW/DEPLOY_PATH empty - resolves 5s fake-success deploys using stale :latest image
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-12 00:20:30 +08:00
87276f5add fix(ci): bump preflight node heap from 2G to 4G - resolves TASK-67 nitro esbuild OOM exit 137
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-12 00:13:51 +08:00
0e60f15cfe feat(theme): sync defaultTheme=ClassicLight enabledThemes=[ClassicLight,ModernLight] across all 6 fallback locations
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-11 23:35:35 +08:00
6462b1b8a1 fix(ci): embed python scripts as base64 to avoid YAML block scalar + preflight indentation conflict - resolves TASK-63 build-image IndentationError: unexpected indent
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-11 23:09:55 +08:00
cc142a58bc fix(system-settings): correctly balance fillDefaults arrow brackets L844 - 3 RPAREN after null (logic/filter/fromEntries) then RCURLY then outer RPAREN, IDE 0 diagnostics
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-11 23:02:16 +08:00
285dd24463 fix(system-settings): resolve index.post.ts L844 syntax error Expected ')' but found 'if' - fillDefaults arrow return/object literal close brackets order
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-11 22:52:11 +08:00
5c44fca146 chore(deps): sync package-lock.json; add @parcel/watcher 2.6.0 + platform optionals (fix npm ci EUSAGE)
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-11 22:47:07 +08:00
0373c19b54 fix(ci): remove actions/setup-node; use npmmirror/gh-proxy for all remote fetches
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-11 22:29:06 +08:00
afb4cd3669 fix(ci): 修复 deploy.yml YAML 语法错误(line 177 could not find expected ':'),消除 heredoc 与块标量缩进冲突
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-11 21:59:44 +08:00
124280a92f fix(ci): 消除 preflight Set up job docker pull 卡点,改用宿主机 Node 22 + daemon.json mirrors + Dockerfile ARG 双保险
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-11 21:40:35 +08:00
13b9b72170 fix(system-settings): 修复线上主题/排期/聚合登录等配置缺失,对新 DB 字段用 SYSTEM_SETTINGS_DEFAULTS 兜底 + 更新接口允许写入新字段 + 缩短 Redis 缓存 TTL
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-06 17:59:10 +08:00
daa86ef50f fix(song-management): add lang=ts to script setup to fix catch type annotation SFC parse error
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-06 17:03:52 +08:00
bd8df1f026 feat(songs): 歌曲管理支持批量驳回、投稿留言自动审查与排期范围可见性过滤
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-06 15:10:46 +08:00
43e2a05666 fix(ci): docker-compose.override.yml 生成方式从 heredoc 改 printf 单行拼,彻底绕开 bash heredoc 结束分隔符必须行首 + 变量不展开 + YAML parser 误判 services: 三重坑
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-06 14:17:14 +08:00
732c9c6725 fix(ci): deploy Job 增加目录可写性预检查 + docker-compose.override.yml heredoc 分隔符改 COMPOSE_OVERRIDE 并对齐缩进(绕开 YAML parser 误判 + 权限问题友好排查)
Henry_Du pushed to main at Henry_Du/BYW-VoiceHub 2026-09-06 13:56:03 +08:00
496edf9f71 fix(ci): buildx build --load -> 宿主 docker push 两阶段,彻底绕开 buildkitd OAuth2 空 token 推送失败