Skip to content

Releases: casperkwok/obsidian-loupe

1.1.5

Choose a tag to compare

@github-actions github-actions released this 21 Jul 11:38

Full Changelog: 1.1.4...1.1.5

1.1.4

Choose a tag to compare

@github-actions github-actions released this 21 Jul 10:18

Full Changelog: 1.1.3...1.1.4

1.1.3

Choose a tag to compare

@github-actions github-actions released this 21 Jul 10:09

Full Changelog: 1.1.2...1.1.3

1.1.2

Choose a tag to compare

@casperkwok casperkwok released this 21 Jul 09:27

Loupe 1.1.2 — review-hardening & lighter build.

  • Zero dynamic code: replaced mammoth with an in-house .docx reader (fflate unzip + native DOMParser + DOM APIs). Removes all eval / new Function / dynamic <script> usage and a vulnerable transitive dependency.
  • Bundle size cut by ~60% (857 KB -> 352 KB).
  • Description no longer contains the word Obsidian; authorUrl points to author profile.
  • Removed !important from styles; dropped the builtin-modules dev dependency.

Formats unchanged: HTML, Excel (xlsx/xls/xlsm/xlsb/ods), CSV/TSV, Word (docx), JSON, and 50+ code & config formats.

1.1.1

Choose a tag to compare

@casperkwok casperkwok released this 21 Jul 08:55

Loupe 1.1.1 — review-hardening release. docx sanitized via sanitizeHTMLToDom; iframe tightened to opaque-origin sandbox; uses app.openWithDefaultApp instead of Electron; removed console logging. Formats: HTML, Excel (xlsx/xls/xlsm/xlsb/ods), CSV/TSV, Word (docx), JSON, 50+ code & config formats.

1.1.0

Choose a tag to compare

@casperkwok casperkwok released this 21 Jul 08:30

Loupe 1.1.0 — reveal & preview non-native files in Obsidian's file explorer.

Formats: HTML · Excel (xlsx/xls/xlsm/xlsb/ods) · CSV/TSV · Word (docx) · JSON · 50+ code & config formats. PPTX/EPUB/ZIP become visible with an open-in-default-app fallback.

Install: copy main.js, manifest.json, styles.css into /.obsidian/plugins/loupe/ and enable in Community plugins.