Commit graph

10 commits

Author SHA1 Message Date
anshuman-ecc-eth
2df5e867f4 simplify settings UI: remove stale bindings and env presets, rename buttons 2026-05-31 13:29:17 +00:00
anshuman-ecc-eth
f1010f686e release: v2.0.7 - remove dead UI code and unused styles 2026-05-11 06:24:01 +00:00
anshuman-ecc-eth
36eb35ea32 simplify auth flow: point users to hyvmind.app/obsidian-token instead of manual IndexedDB extraction 2026-05-10 04:27:54 +00:00
anshuman-ecc-eth
8fa2b32ddc fix: resolve Obsidian review bot issues
- Remove @icp-sdk/* from esbuild externals to eliminate require() calls
- Replace direct style setting with CSS classes (.hyvmind-confirm-buttons)
- Use CSS custom property for progress bar width
- Fix empty block statements in auth.ts (set/remove storage callbacks)
- Remove async from storage callbacks with no await
- Remove unused codeEl variable in token-modal.ts
- Add void to navigator.clipboard.writeText() promise
- Fix corrupted navigator.storage API reference (余 → .)
- Fix README license reference (0BSD → MIT)
- Add CSS classes to styles.css
2026-04-18 06:29:02 +00:00
anshuman-ecc-eth
a649f8285a fix: resolve ESLint issues from review bot
- Mark @icp-sdk/* as external in esbuild (reduce main.js from 229kb to 21kb)
- Replace innerHTML with createEl/setText for DOM manipulation
- Replace confirm() with DeleteConfirmModal
- Fix promise handling with void operator
- Fix sentence case for UI text
- Use CSS classes instead of direct style assignment
- Fix any types and unused variables
2026-04-17 18:36:56 +00:00
anshuman-ecc-eth
85a2d15800 feat: implement manual token-based authentication flow
- Add manual token import/export for Internet Identity authentication
- Users now import delegation token from browser's id.ai session
- Add token expiry display and status in settings
- Add TokenInstructionsModal with step-by-step instructions
- Add delete token functionality
- Add token expiry options (1/7/30 days)
- Update settings UI with new authentication section
- Add CSS styles for new auth UI components
2026-04-17 06:26:56 +00:00
anshuman-ecc-eth
00a8e5a31c fix: address Obsidian plugin guidelines violations
- Remove console.log from onload/onunload (Rule 21)
- Fix settings headings to use sentence case (Rule 15)
- Update LICENSE to proper MIT with Hyvmind copyright
- Add comprehensive CSS with accessibility features
- Use registerDomEvent for automatic cleanup
- Add ARIA attributes for screen reader support
- Add XSS sanitization helper for Notices
2026-04-16 15:18:11 +00:00
lishid
64e8649877 Update sample css file. 2022-08-09 13:39:02 -04:00
Xiao Meng
f690c04577
use LF instead of CRLF (#28) 2022-04-15 14:13:31 -04:00
lishid
ed3770792a Initial commit! 2020-10-25 16:58:31 -04:00