Skip to content

Prism v0.6.0

Choose a tag to compare

@github-actions github-actions released this 13 Mar 13:42
· 0 commits to 1c623e939f337e36fed4f68a0dea16162ba89ac7 since this release
eb4558d

What's New

Features

  • Fullscreen UI — all dialogs and palettes are now immersive fullscreen overlays (command palette, theme picker, file finder, vault search, tag filter, template picker, new file, rename, quick capture)
  • Theme picker color palette — 12 live-updating color swatches while browsing themes
  • Comprehensive logging system — [prism] branded, colored output in both terminal and browser devtools
    • Structured Rust logging via log crate with bold purple [prism] prefix and colored levels
    • Frontend logger bridges to backend — logs appear in both devtools console and terminal
    • ASCII banner with version, theme, and vault info on startup in devtools
    • Debug mode toggle via debug = true in config.toml
  • Plugin log levels — prism.log.debug(), prism.log.info(), prism.log.warn(), prism.log.error() in Lua plugins

Fixes

  • Window not draggable when sidebar is open on Windows/macOS
  • Lua plugin prism.log() callable with backward compatibility (__call metatable fix)
  • Force ANSI colors when output is piped (e.g. tauri dev)

Changed

  • All 9 overlay components converted from centered modals to fullscreen
  • All eprintln! calls migrated to log crate
  • All console.error calls replaced with unified log.error logger
  • Cleaner log output — noisy prism_lib:: prefixes stripped, module names dimmed
  • Repo URLs updated to nullslate org