Skip to content

v0.1.0

Choose a tag to compare

@qianmoQ qianmoQ released this 23 Sep 11:28
· 118 commits to dev since this release

Features

  • shell: disable the webview context menu (d112074)
  • window: replace native macos window buttons with custom controls (3f338b6)
  • ui: replace native scrollbars with token styled scrollbars (4eca357)
  • plugin/hash: add hash calculator plugin (6dd4743)
  • host: support multi-file selection and file drop for plugins (0a71bf9)
  • task: add long running tasks with realtime logs (8271644)
  • ui: add log viewer, checkbox and drawer components (fca5b18)
  • shell: show app version instead of beta badge in title bar (5e20353)
  • update: add in-app auto update (868d18e)
  • ui: add progress component (3f243a7)
  • plugin/json-formatter: add json formatter plugin (69f163a)
  • host: expose clipboard, file dialogs and text io to plugins (65ae449)
  • shell: add app shell with sidebar, title bar and command palette (eb3e1b4)
  • i18n: add react-i18next with plugin namespaces (356855d)
  • plugin: add plugin contract, registry and ui sdk (bd0952e)
  • store: persist preferences in sqlite (ab65864)
  • ui: add design tokens and component library (99dd076)

Bug Fixes

  • ui: keep the page from scrolling so overlays stop shaking the window (ecd41a7)
  • ui: stop overlays from flashing a scrollbar while animating (5e39186)
  • shell: keep title bar logo visible next to macos traffic lights (5d37613)
  • window: show main window once the page has loaded (fba5f0a)

Refactoring

  • plugin: move debounced plugin calls into the ui sdk (657b110)

Tests

  • move rust unit tests into dedicated _test.rs files (70cd842)

Build & CI

  • release: add release workflow and xtask release commands (42e6160)
  • add github actions checks and cargo xtask (0cecfe1)

Chores

  • lint: add eslint with typescript, react hooks and i18n rules (f18b800)
  • deps: bump the actions group with 4 updates (34e8496)
  • scaffold tauri and react monorepo (0dbb21b)