Skip to content

v1.16.0

Choose a tag to compare

@EXIST-D EXIST-D released this 09 Oct 05:54
· 14 commits to main since this release

A 八股 notes section beside the bank's own questions. Data stays V1/V2; no migration is needed.

Added

  • notes import|list|search|show|remove: import a folder of Markdown study notes as a collection (one file per chapter,
    ## headings as questions, ### under a grouping ##, 🔴/⭐ as key marks, long chapter openings as 导读 notes).
    Answers are kept verbatim with their source; notes never become occurrences. Re-imports keep the IDs of unchanged
    headings. Stored in collections/<name>.json.
  • notes link-candidates and notes link: the agent judges which notes answer or cover each interview question
    (answers / covers); links live in collections/links.jsonl, and judged questions without links are remembered
    for --unlinked.
  • Web reader: a 面经 / 八股 switch; collections and chapters (chips on a phone, the sidebar on wide screens); key-only,
    asked-only and most-asked views; Markdown answers with lists, tables, quotes and code; the source under every
    answer; "相关八股" under a question and "面经里这样问" under a note, jumping both ways. API: /api/notes, /api/note.
  • Web reading aids, on a phone and a computer: chapter headers in the notes list that fold (全部折叠 / 全部展开, a table
    of contents on a phone) and count what was read; a peek at each answer from the list; read marks; 随机一题 (unread
    first); search words highlighted in titles; text size (Aa) and a reading progress bar in the reader; foldable
    sidebar sections; a light / dark / system theme choice; a back-to-top button. Read marks, folds, theme and text size
    stay in the browser.
  • Wide screens: the navigation and the list fold away (« / », 收起列表 or L, 专注 or F for both, Esc to leave), so the
    reader can fill the window at a comfortable line length; the choice is remembered on the device.
  • references/notes.md.

Changed

  • Backups and tools/deploy/sync.sh include collections/.
  • README: the Web reader section rewritten (two sections, reading aids, shortcuts, and three ways to use it: locally,
    on your own server, or testing with the author); new screenshots from the demo bank, including the notes section.