Skip to content

MoonDigest v3.5.5

Choose a tag to compare

@github-actions github-actions released this 11 Oct 16:40
· 91 commits to main since this release
940737b

What's Changed

  • 所有收藏夹: AI 粗看/细看, AI 打标签, batch 保留/取消收藏, 重复收藏 by @PathGao in #204
  • DESIGN.md: wording principles by @PathGao in #205
  • docs: RELEASE.md by @PathGao in #206
  • DESIGN.md: glossary, product decisions, visual design by @PathGao in #207
  • 界面文字:取消关注、刷新、内置播放框 by @PathGao in #208
  • Adopt repository governance baseline by @PathGao in #209
  • Add settings export and import by @PathGao in #210
  • Fill the AI summary prompt after following a new video by @PathGao in #211
  • Show follow sync results as each page arrives by @PathGao in #212
  • Show the AI buttons without an AI platform by @PathGao in #213
  • Hide the player's AI button until an AI platform is set by @PathGao in #214
  • Make the follow sync's progress visible: primary button, colored pill, 限流卡住 / 变慢 by @PathGao in #215
  • Make the 看完了 cover mark pink, like the progress bar by @PathGao in #216
  • Tell the user when the AI has no subtitles to read by @PathGao in #217
  • Blue selection on the history page, light 值得留 on triage covers by @PathGao in #218
  • Keep the conversation when sending without an AI platform; say login is why there are no subtitles by @PathGao in #219
  • Send the intro to AI 打标签, as its dialog says by @PathGao in #220
  • Write watch progress page by page and show the read in the triage pill by @PathGao in #221
  • Keep the notes export running when its dialog closes, wait out B站 throttling, stop on Obsidian failures by @PathGao in #222
  • Show 所有收藏夹, 已出分拣范围 and AI 打标签 progress in the pill; keep the viewer's tags across folders; mark 细看 without subtitles by @PathGao in #223
  • Triage copy: complete the cleanup confirm, fix the help, make E's 待播 removal undoable, glossary wording by @PathGao in #224
  • Follow: clear selection on tab switch, show 视频投稿 throttling with a countdown, glossary wording by @PathGao in #225
  • Side panel and popup: follow the first video and empty conversations, disable unusable controls with reasons by @PathGao in #226
  • Recompute the B站 page type on in-page navigation; export the folder choice with settings; wording by @PathGao in #227
  • Wording per the glossary; name 视频标签 / UP 标签 in tag titles; handle gone videos, stale pages, oversized settings; answer the watch-history read at once by @PathGao in #228
  • Pin the note before the overwrite confirm; one Obsidian error translation everywhere; plain fetch error texts by @PathGao in #229
  • Follow: scroll to top on tab switch, T tags the played UP, pace and wait out batch writes, 去登录 on expired login by @PathGao in #230
  • 稍后再看 batch removal one by one, one nav per check, follow autoplay in the viewer, apply imported folder choice by @PathGao in #231
  • Classify AI errors once: stop on bad key, quota, network; plain Chinese texts with 去设置 by @PathGao in #232
  • Keep AI proposals across reloads, warn before leaving, refav in the pill, per-job throttle waits by @PathGao in #233
  • Consolidate errors, waits, settings and duplicates across the extension by @PathGao in #234
  • Fix regressions found re-scanning main; one load-order check for every runtime by @PathGao in #235
  • Route 收藏夹 writes through one module (writes.js) by @PathGao in #236
  • Unify page-side wording, settings defaults and AI 总结 on a video with a conversation by @PathGao in #238
  • Run 分拣台 long tasks on one runner (runs.js) by @PathGao in #237
  • Stop for 收藏夹 batch writes, and 关注 undo / hold fixes by @PathGao in #239
  • One shape for undo steps: each 收藏夹 step undoes itself by @PathGao in #240
  • Keep an unread 稍后再看 counted as chosen, and route list writes through store() by @PathGao in #241
  • Read a video the same way on the page, in follow-ups and in 分拣台 by @PathGao in #242
  • Handle subtitle failures, B站 limits and the AI platform the same way at every entry point by @PathGao in #243
  • One follow rule and one summary-fill owner in the side panel by @PathGao in #244
  • Write nothing when 覆盖 is cancelled on the video page by @PathGao in #245
  • One current-video entry on the page and one context message to the background by @PathGao in #246
  • Load subtitles through one core on the page and in the background by @PathGao in #247
  • Write every Obsidian note through one background module (obsidian.js) by @PathGao in #249
  • Keep the side panel's conversation and context state in one pure module by @PathGao in #250
  • Name cover overlays, floating shadows and the dialog backdrop once in tokens.css by @PathGao in #251
  • Release 3.5.5 by @PathGao in #252

Full Changelog: v3.5.2...v3.5.5