Files
ignis/CHANGELOG.md
2026-03-23 23:22:14 +01:00

2.1 KiB

Changelog

All notable changes to this project will be documented in this file.

[0.6.0] - Slifer (2026-03-23)

Added

  • zlib shim using pako library for compression/decompression operations (deflate, inflate, gzip, gunzip, etc.)
  • File descriptor operations: fs.open(), fs.read(), fs.close(), fs.fstat() and sync variants
  • fs.promises.open() returning FileHandle objects with stat(), read(), close() methods
  • showOpenDialog electron dialog shim with browser file picker and vault upload
  • showOpenDialogSync hacky workaround using file staging registry and two-step upload flow
  • Enhanced Buffer shim with alloc(), allocUnsafe(), byteLength(), and isEncoding() methods

Fixed

  • MessageDialog modal dismiss error when confirm button clicked
  • Dialog shim modal event ordering to prevent null reference errors

[0.5.0] - Scatha (2026-03-22)

Added

  • Compression middleware (gzip/brotli) for API responses to reduce bandwidth
  • Plugin installation prompt system with per-vault trust flags
  • Versioning system with cache-busting query parameters on script URLs
  • Option to install ignis-bridge plugin to vaults imported at runtime

Changed

  • Auto-creation of default vault now requires AUTO_CREATE_DEFAULT=true environment variable
  • Script URLs (ignis-ui.js, shim-loader.js) now include version query params for automatic cache invalidation
  • Cache headers: versioned assets cached for 1 year, non-versioned for 5 minutes

Fixed

  • Vault manager not displaying when no vaults exist
  • window.close() now shows vault manager when no vault is configured

Removed

  • Unused VAULT_PATH environment variable fallback logic

[0.4.0] - Gostir (2026-03-18)

Added

  • Vault management: create, rename, delete vaults
  • Last active vault persistence: remembers which vault was open
  • Plugin trust preservation: keeps plugin trust status when renaming vaults

Changed

  • Refactored vault operations into shared service

Fixed

  • Issues with dialogs and vault rename operations

Changelog tracking started at version 0.4.0. For earlier versions, please refer to commit history.