Repository navigation
Releases: casperkwok/obsidian-loupe
Release list
1.1.5
Full Changelog: 1.1.4...1.1.5
1.1.4
1.1.3
1.1.2
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
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
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.