Repository navigation
StudyHub 3.4.1
A small follow-up to 3.4.0.
- The 复习全书 has a sidebar entry. It sits under 阶段性, after 备考补习, so the book no longer has to be found through the course page. The book header now says what the 期末一周 needs: 「设置考试日期,开启期末一周」 when no exam date is set, and 「期末一周在考前 N 天开始」 once one is. The 总纲 page keeps one primary button that follows the state: 「打开书页」 leads when the book is current, and otherwise it is 「生成总纲」, 「生成复习全书」 or 「更新全书」. The sidebar entry opens the book when it is written, and the 总纲 page (with one line on what the book is) when it is not.
- The 归并主题组 prompt for the main chat shows the exact result shape. The prompt now carries a one-line example of
skeleton.topics(field names exact, so the model reads it directly and does not write a script), in both languages and both modes. In merge mode it reads 60 topics per page instead of 150. A test compares the example's keys with the real operation's.
Known issues, filed and not fixed: #407 (an audio run that is shown as a 「并行时间线」 is really sequential) and #408 (a long .ogg or .opus file is sent to Gemini as a single segment and rejected).
未验证 (not verified): the AI parts of 3.4.0 and of this release (总纲, 复习全书, 答题卡) were tested with fake models only; none of it was tried with a real model or on a real library, and the 归并主题组 prompt change was not run against a real model either. The final package passed the archive check (npm run release:check) but was not installed into a real DSH.