Commit graph

20 commits

Author SHA1 Message Date
Mark Bloomfield
a1b81a2a59 css tweak to target modal 2026-05-20 11:28:08 +02:00
Mark Bloomfield
10ac8c2bcf
Merge pull request #1 Refactor DOM operations to use Obsidian API helpers
Refactor DOM operations to use Obsidian API helpers
2026-05-20 11:27:05 +02:00
Claude
6168bffaaa
Bump version to 1.0.1
https://claude.ai/code/session_01NwoSBvufhvXrvTcTenDfGE
2026-05-20 09:23:00 +00:00
Claude
a8ab9c4889
Remove !important from CSS and add release workflow with attestations
- Replace all !important declarations with higher-specificity selectors:
  - Scope modal overrides under .ref-modal to beat Obsidian defaults
  - Scope .mod-cta overrides to .ref-modal .mod-cta
  - Add .cm-ref-inline-result parent to inline widget selectors
  - Scope .resultItems resets to each result container class
- Add .github/workflows/release.yml that builds from source on tag push,
  attests main.js and styles.css with actions/attest-build-provenance@v2,
  and uploads main.js, styles.css, manifest.json to the GitHub release

https://claude.ai/code/session_01NwoSBvufhvXrvTcTenDfGE
2026-05-20 08:46:48 +00:00
Claude
788ad1ce1b
Rebuild main.js with lint fixes applied
https://claude.ai/code/session_01NwoSBvufhvXrvTcTenDfGE
2026-05-20 08:01:43 +00:00
Claude
1f4aa8a6da
Fix Obsidian plugin review lint errors and warnings
- Replace document.createElement with createDiv/createSpan/createFragment (Obsidian globals)
- Replace document with activeDocument throughout for popout window compatibility
- Replace setTimeout with activeWindow.setTimeout in ReferenceSidebarView
- Replace inline style.top/style.left with setCssProps + CSS custom properties in ReferencePopover
- Add CSS variables --ref-popover-top/left to styles.css for dynamic popover positioning
- Fix while-loop assignment pattern in ReferenceParser (no-cond-assign)
- Add @codemirror/view and @codemirror/state to dependencies
- Remove unused builtin-modules dev dependency

https://claude.ai/code/session_01NwoSBvufhvXrvTcTenDfGE
2026-05-20 08:01:07 +00:00
Mark Bloomfield
1e6737fc62 Address automated plugin review feedback
- Replace fetch with requestUrl (Obsidian API requirement)
- Remove CSS style injection; Obsidian loads styles.css automatically
- Remove console.log; use only warn/error/debug
- Mark all unhandled promises with void operator
- Remove unnecessary async keywords from methods without await
- Fix rightSplit type cast (any → proper union type)
- Fix querySelector type assertions to use generic form
- Move remaining inline styles to CSS
- Fix sentence case in UI text (Modal dialog, View on wol.jw.org)
- Fix while-loop assignment expression lint warning

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 14:35:56 +02:00
Mark Bloomfield
d7fe679cee Fix author URL in README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 13:39:14 +02:00
Mark Bloomfield
045021e6bd implement obsidian guidelines 2026-03-26 13:26:42 +02:00
Mark Bloomfield
cdae0d1c1e
Change demo image to new GIF format
Updated demo image link in README.
2026-03-26 12:42:45 +02:00
Mark Bloomfield
99a55eba05
Fix duplicate demo link in README
Removed duplicate demo image link from README.
2026-03-26 12:39:59 +02:00
Mark Bloomfield
9fca2d8481
Change demo link to include image preview
Updated demo link in README to use an image preview.
2026-03-26 12:39:00 +02:00
Mark Bloomfield
c056bda9ad changes 2026-03-26 12:26:33 +02:00
Mark Bloomfield
b667940368 readme 2026-03-26 12:24:57 +02:00
Mark Bloomfield
434ee84573 wol verse styles + sidebar cache 2026-03-26 11:59:43 +02:00
Mark Bloomfield
db1f9eee38 reference popover 2026-03-26 10:50:58 +02:00
Mark Bloomfield
a5ffc8ac44 styles + types 2026-03-26 10:50:49 +02:00
Mark Bloomfield
34893b4211 prompts and docs 2026-03-26 10:50:26 +02:00
Mark Bloomfield
55eab59187 verse tweaks 2026-03-05 11:29:03 +02:00
Mark Bloomfield
ea704452ac verse parse sidebar 2026-03-03 09:40:06 +02:00