Skip to content

0.6.5

Latest

Choose a tag to compare

@umaranis umaranis released this 15 Jul 09:36
· 3 commits to master since this release

Qalam - Note taking app built using svelte-lexical

  • feat: add Qalam demo - Tauri-based rich text note-taking app
  • feat: persist notes on the file system in Tauri app
  • feat: add a new indexedDB backend for browser only environment
  • feat: store URL-inserted images as base64 too
  • feat: upload images from local filesystem
  • feat: when new note, the focus should be on the title. Pressing enter should take focus to contents
  • feat: add plugins for code block, images, tables etc.
  • feat: each note now keeps its own undo/redo stack across switches
  • feat: add settings dialog to show note dir path
  • docs: add README for Qalam notes app
  • bug: fix focus on switching notes
  • bug: transparent link editor background in some cases
  • bug: toolbar should not have horizontal scrollbar visible. Should still scroll horizontally
  • bug: delete button works in browser but not in tauri
  • bug: note content should take the full area of the screen other than title and sidebar
  • bug: viewing a note changes last edited date

svelte-lexical library

Shiki based code highlighting

In addition to Prism, now we have a plugin for Shiki based code highlighting too.

  • feat: add Shiki code highlighting plugin
  • perf: increase bundle size of playground due to shiki by ~1.4mb
  • docs: Code Highlight - Shiki vs Prism bundle size
  • perf: playground-lite packages (without shiki code highlighter)
  • perf: expose Shiki under svelte-lexical/shiki (otherise it is always included)
  • refactor: rename CodeHighlightPlugin to CodeHighlightPrismPlugin

Bug fixes

  • bug: avoid state_proxy_equality_mismatch warnings
  • bug: export EditorState from package, required for OnChangePlugin
  • bug: link editor bug when image with link is selected
  • docs: fix image paths for column-layout.mdx
  • bug: add role and tabindex attributes to image and table cell resizers for accessibility
  • test: fix failing tests after recent accessibility changes to Image component

Others

  • docs: add CLAUDE.md with codebase guidance for AI assistants
  • build: suppress warning state_referenced_locally
  • refactor: update ThemeImage component to use derived state for theme-based image source
  • test: use node 24 in CI
  • build: upgrade Svelte to 5.45.3