mirror of
https://github.com/tdccccc/arxiv-daily.git
synced 2026-07-22 07:46:18 +00:00
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 |
||
|---|---|---|
| .. | ||
| __mocks__ | ||
| dashboard | ||
| cache-cleanup.test.ts | ||
| commands.test.ts | ||
| dashboard-detail-summary.test.ts | ||
| dashboard-history-sync.test.ts | ||
| dashboard-model.test.ts | ||
| dashboard-view.test.ts | ||
| obsidian-adapters.test.ts | ||
| onboarding.test.ts | ||
| settings-lifecycle.test.ts | ||
| settings-tab.test.ts | ||
| similar-papers-modal.test.ts | ||
| status-bar.test.ts | ||