mirror of
https://github.com/tdccccc/arxiv-daily.git
synced 2026-07-22 07:46:18 +00:00
Why: Community Directory review exposed unsupported APIs, popout-window assumptions, and missing source-lint enforcement while the plugin still promises Obsidian 1.4 compatibility. What: Add official Obsidian lint gates, replace or guard newer APIs, preserve non-destructive deletion on older Obsidian versions, scope UI work to owning windows, and surface detached action failures. Add regression coverage for compatibility, API-key rollback, and popout behavior. Validation: - npm run lint:obsidian (0 errors, 145-warning baseline) - npm run typecheck - npm test (782 tests) - npm run test:release-tools - npm run check:boundaries - npm run check:release-version -- 0.3.0 - npm run build - npm run smoke:build - git diff --check |
||
|---|---|---|
| .. | ||
| lint.yml | ||
| release.yml | ||