Skip to content

v1.6.0

Choose a tag to compare

@JikoSchnee JikoSchnee released this 31 Jul 07:11
· 57 commits to main since this release

本次更新

  • 5da94da chore(release): bump version to 1.6.0

  • ce5764b feat(study): refine planning and learning controls

  • 1cc86dd fix(review): honor updated launch queue

  • 75fcc39 feat(library): rename card library to collection

  • 6889a0e fix(review): honor today queue launch targets

Load the requested learning or review queue from Today while retaining the active session when it already matches.\n\nTest:\n- npx tsc --noEmit\n- npm test -- --run src/app/api/review/next/route.test.ts src/app/api/review/queue/route.test.ts

  • a88629e feat(review): refine in-session card editing

Keep full card editing in the learning view, save inline study notes before completion, and clarify progress, tags, and exit controls.\n\nTest:\n- npx tsc --noEmit\n- npm test -- --run src/lib/review.test.ts src/app/api/review/study/route.test.ts

  • c5de2f3 feat(review): stream learning assistant replies

Add streamed assistant output, preserve its panel state, and refine the responsive drawer interaction.\n\nTest: npm test -- --run src/app/api/review/chat/route.test.ts src/lib/ai.test.ts

  • 06d4670 feat: improve learning and desktop resilience

What changed:

  • streamline initial learning and preserve in-app page state
  • add AI learning chat and related card drafting
  • harden desktop update, service status, and model download behavior

Test:

  • npx tsc --noEmit

  • npm test -- --run src/lib/review.test.ts src/app/api/review/study/route.test.ts

  • npm run build

  • 555a14b fix(library): replace bulk edit prompts

Use an in-app dialog for bulk tag and type changes, with persistent error feedback for failed requests.

  • 73b3ff7 feat(cards): add knowledge base type tags

Keep each card discoverable by its current knowledge-base type across manual, imported, and bulk updates.

  • 62237f7 fix(tags): preserve typed value on Enter

Require explicit keyboard navigation or a click before choosing a matching tag suggestion.

  • 27ab0dc feat(cards): remember last manual knowledge base type

Reuse the last successfully saved type for new and cleared manual card drafts.