DataDeck 1.6.1
Compliance/bugfix release ahead of the community-plugin submission — no user-facing feature changes.
Fixed
- Travel map now works on Community Plugins installs. The world map was previously read from a separate
world-map.svgfile placed in the plugin's vault folder — but Obsidian's installer only ever downloadsmain.js,styles.css, andmanifest.jsonfrom a release, so the map silently failed to load for anyone who didn't manually copy the extra file. It's now bundled directly intomain.js. Manual/BRAT installs only need the three standard files —world-map.svgis no longer required. - Delete confirmation in the note expander no longer uses a native
confirm()dialog (unreliable on mobile); it's the same two-click "Confirm?" pattern used elsewhere in the plugin. - A handful of internal fixes flagged by Obsidian's plugin review: inline style mutations moved to CSS classes, unsafe
innerHTMLwrites replaced with safe DOM APIs, and a few async callbacks that could silently swallow errors are now handled properly.
Internal
- Added
eslint-plugin-obsidianmdas a dev dependency (npm run lint) so these checks run locally before every release.