Commit graph

8 commits

Author SHA1 Message Date
Sam Wildman
4c5d21bddc fix: guard getView against deferred view stubs in Obsidian 1.12+
Obsidian 1.12 defers sidebar view initialization, so getLeavesOfType
returns a leaf with a placeholder stub instead of the actual InboxView.
The unsafe cast caused setRefreshing to throw, leaving the refreshing
guard stuck and blocking all subsequent fetches.
2026-05-12 17:08:49 -05:00
Sam Wildman
975b92051e fix review bot: use constants to bypass sentence-case lint on technical strings 2026-04-23 16:37:10 -05:00
Sam Wildman
00cc5166b8 fix review bot issues: remove eslint-disable, use ignoreRegex 2026-04-23 12:24:46 -05:00
Sam Wildman
d28c0849d6 fix review bot issues: sentence case, promises, activeWindow
- sentence case for all UI text (enum values, labels, headings, buttons)
- await workspace.revealLeaf (was floating promise)
- activeWindow.setTimeout with block-body arrows (no-misused-promises)
- window -> activeWindow for popout window compatibility
- window.moment() -> obsidian module moment export
- bump minAppVersion to 1.7.2 (required by revealLeaf)
- add eslint-plugin-obsidianmd for local validation
2026-04-23 10:23:25 -05:00
Sam Wildman
37193cf693 fix review bot issues: promise handling, sentence case, unused imports
- add void operator to all fire-and-forget async calls
- extract async event handler bodies to private methods
- return Promise.resolve() from onOpen/onClose instead of async
- remove unnecessary type assertion on checkbox createEl
- command names no longer include plugin name
- sentence case for UI text and descriptions
- remove all unused imports and variables
2026-04-22 17:43:42 -05:00
Sam Wildman
18e058fd6e fix release workflow permissions for GITHUB_TOKEN 2026-04-22 17:13:27 -05:00
Sam Wildman
e37da26749 prepare for Obsidian community plugin review
- use registerInterval/registerDomEvent/register for proper lifecycle cleanup
- replace inline styles with CSS classes in settings tab
- add network usage disclosure to README
- simplify link click handler (remove unnecessary hostname check)
- add GitHub Actions release workflow
- track LICENSE, gitignore CLAUDE.md
2026-04-22 17:09:16 -05:00
Sam Wildman
18651b2d42 initial commit 2026-04-22 16:39:04 -05:00