tdccccc_arxiv-daily/plugin/tests
Da-Chuan Tian a3095ea4d8 feat: simplify setup and detail-note controls
Why:
First-time users had to interpret status tags and internal scoring thresholds before they could generate a useful report.

What:
Replace automatic detail thresholds with one Fewer/Recommended/More dropdown while preserving existing custom policies. Turn onboarding into an accessible four-step guide that links to existing forms, waits for the first completed report, collapses after success, and restores itself when configuration becomes invalid. Align Dashboard recovery copy, documentation, styles, and tests, and lower the lint warning budget to the new baseline.

Validation:
- npm test (789 tests)
- npm run typecheck
- npm run lint (0 errors, 134 warnings)
- npm run test:release-tools
- npm run check:boundaries
- npm run check:release-version -- 0.3.1
- npm run build
- npm run smoke:build
- git diff --check
- installed and hash-matched release assets in plugin_test
2026-07-18 21:41:59 +08:00
..
__mocks__ chore: harden Obsidian marketplace compliance 2026-07-18 19:59:40 +08:00
dashboard feat: simplify setup and detail-note controls 2026-07-18 21:41:59 +08:00
cache-cleanup.test.ts fix: P3 — cache gate, star in-place, calendar memory, HubModal ARIA 2026-07-04 09:37:52 +08:00
commands.test.ts chore: harden Obsidian marketplace compliance 2026-07-18 19:59:40 +08:00
dashboard-detail-summary.test.ts refactor: extract shared TypeScript core workspace 2026-07-15 16:50:48 +08:00
dashboard-history-sync.test.ts feat: improve paper similarity and detail selection 2026-07-18 14:47:59 +08:00
dashboard-model.test.ts feat: add local relevance search and similar papers 2026-07-16 23:51:57 +08:00
dashboard-view.test.ts feat: simplify setup and detail-note controls 2026-07-18 21:41:59 +08:00
obsidian-adapters.test.ts chore: harden Obsidian marketplace compliance 2026-07-18 19:59:40 +08:00
onboarding.test.ts feat: simplify setup and detail-note controls 2026-07-18 21:41:59 +08:00
settings-lifecycle.test.ts chore: harden Obsidian marketplace compliance 2026-07-18 19:59:40 +08:00
settings-tab.test.ts feat: simplify setup and detail-note controls 2026-07-18 21:41:59 +08:00
similar-papers-modal.test.ts feat: improve paper similarity and detail selection 2026-07-18 14:47:59 +08:00
status-bar.test.ts chore: harden Obsidian marketplace compliance 2026-07-18 19:59:40 +08:00