Skip to content

Commit 0497046

Browse files
chore(main): release 0.6.0
1 parent dffe93f commit 0497046

4 files changed

Lines changed: 76 additions & 3 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.5.1"
2+
".": "0.6.0"
33
}

CHANGELOG.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,79 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.6.0](https://github.com/quiet-node/thuki/compare/v0.5.1...v0.6.0) (2026-04-10)
9+
10+
11+
### Features
12+
13+
* **activator:** switch activation hotkey from double-Option to double-Command ([1414f48](https://github.com/quiet-node/thuki/commit/1414f482af3f310bf6ac9e53724b0f8730a74d7c))
14+
* add /screen slash command with tab-completion and screen capture ([#35](https://github.com/quiet-node/thuki/issues/35)) ([072de70](https://github.com/quiet-node/thuki/commit/072de70a5812e5a4af1403c23ab94b58e7fa36c5))
15+
* add chat window for conversations ([1234238](https://github.com/quiet-node/thuki/commit/1234238e8b7bf62d982d4d3bc4859c4f9b09ad5f))
16+
* add test:all:coverage script for combined frontend and backend coverage enforcement ([d26a16d](https://github.com/quiet-node/thuki/commit/d26a16dcc9dc43d5a010990349e15fc21b4b22a1))
17+
* allow for Thuki overlap to spawn on fullscreen apps ([eb847f5](https://github.com/quiet-node/thuki/commit/eb847f57a25fdd10cd36572cf8e0e626b9ff10bc))
18+
* centralize dragging, preserve focus, and tighten shadows ([edc4a0a](https://github.com/quiet-node/thuki/commit/edc4a0aafc1539d4baccc812d81333e20b691370))
19+
* commits should produce 0.x.0 releases (e.g. 0.2.0), not patch ([248d147](https://github.com/quiet-node/thuki/commit/248d147ede213ebb53e0d26fe0c078d5f98dae2d))
20+
* context-aware AskBar with smart positioning ([5990401](https://github.com/quiet-node/thuki/commit/59904017a8b677c1fb56cf1b4bacdd5fe9b4afe3))
21+
* conversation history frontend ([#19](https://github.com/quiet-node/thuki/issues/19)) ([63e24aa](https://github.com/quiet-node/thuki/commit/63e24aa726b895a7455dc92f456f5e6449475cea))
22+
* friendly error UI for Ollama not running / model not found ([#61](https://github.com/quiet-node/thuki/issues/61)) ([c86b291](https://github.com/quiet-node/thuki/commit/c86b291d62134130711491922a46ee882bfe5d18))
23+
* history panel UX improvements ([#26](https://github.com/quiet-node/thuki/issues/26)) ([d1dffd3](https://github.com/quiet-node/thuki/commit/d1dffd3ff74a1eb28f6390c468629042ea678a9b))
24+
* holistically updated chat interface overlay ([fa7b6c5](https://github.com/quiet-node/thuki/commit/fa7b6c5674a01cfb9478e8fc9316b9c2d1a90421))
25+
* image and screenshot input support ([#28](https://github.com/quiet-node/thuki/issues/28)) ([f27f84e](https://github.com/quiet-node/thuki/commit/f27f84ee4ea781284f179b4a91a261ef4bdf9df2))
26+
* implement professional overlay activator and nspanel integration ([ffa7d7b](https://github.com/quiet-node/thuki/commit/ffa7d7b77ba0d8a7094d0b2ad5ea407e23d38e2a))
27+
* implement secure, isolated Docker sandbox for LLM inference ([7056d56](https://github.com/quiet-node/thuki/commit/7056d564ab8bfcbc3c4105339b9cee1600a3b121))
28+
* improve context awareness and image handling for better multimodal understanding ([d719fbf](https://github.com/quiet-node/thuki/commit/d719fbfbd9fea6526d3cfad25b24effb791440c5))
29+
* initial commit ([9144d48](https://github.com/quiet-node/thuki/commit/9144d48e43bcbde808f136faedcea950687c7714))
30+
* multi-turn conversation via Ollama /api/chat ([#16](https://github.com/quiet-node/thuki/issues/16)) ([3fc19c8](https://github.com/quiet-node/thuki/commit/3fc19c808f9cd15d420963e8d48d9a61f1c4421a))
31+
* onboarding flow with permission-gated stage machine ([#65](https://github.com/quiet-node/thuki/issues/65)) ([675c423](https://github.com/quiet-node/thuki/commit/675c423c1a0bc818ec7a106de743ebe21a1868c0))
32+
* onboarding screen for macOS permission setup ([#54](https://github.com/quiet-node/thuki/issues/54)) ([f26f6c8](https://github.com/quiet-node/thuki/commit/f26f6c89ecca55986410597a75ce2ac6c9a57926))
33+
* open source readiness ([#32](https://github.com/quiet-node/thuki/issues/32)) ([edc22b1](https://github.com/quiet-node/thuki/commit/edc22b13be72ea267bcc8c2c931bf40d34b5bf80))
34+
* overhaul system prompt and move to dedicated file ([#64](https://github.com/quiet-node/thuki/issues/64)) ([94ebed4](https://github.com/quiet-node/thuki/commit/94ebed44bb91e1127c7d6cc0a420a9ff1831047a))
35+
* replace application icons with new mascot logo and update tray resolution ([bfcc38a](https://github.com/quiet-node/thuki/commit/bfcc38af13d3cc8eaa3f186d29e88c325aa31f27))
36+
* replace react-markdown with streamdown for jitter-free streaming ([#17](https://github.com/quiet-node/thuki/issues/17)) ([5a682d9](https://github.com/quiet-node/thuki/commit/5a682d996315eb2cecb44c080c2255c2f8e8a474))
37+
* screenshot capture for image input ([#31](https://github.com/quiet-node/thuki/issues/31)) ([88f0fef](https://github.com/quiet-node/thuki/commit/88f0fef2578f7e917ab6c48c41fe376c6df871cf))
38+
* secure ollama integration with lean architecture ([dfbc43b](https://github.com/quiet-node/thuki/commit/dfbc43b36dc3782afa0bc872b00ffdb9a551dd81))
39+
* selected-text quote display with .env-driven configuration ([#1](https://github.com/quiet-node/thuki/issues/1)) ([c4e6118](https://github.com/quiet-node/thuki/commit/c4e6118c3b861f6c579069f6aaf1213524811c94))
40+
* show AskBar automatically on app launch ([#48](https://github.com/quiet-node/thuki/issues/48)) ([fe770bf](https://github.com/quiet-node/thuki/commit/fe770bf5e1ad8a3a29c9badcd54107221f6d8b0b))
41+
* spring-driven morph animation for askbar-to-chat transition ([#11](https://github.com/quiet-node/thuki/issues/11)) ([5bcec5f](https://github.com/quiet-node/thuki/commit/5bcec5f9bd2ad33897bd0c41a911a1626c90840f))
42+
* SQLite persistence layer for conversation history (backend) ([#18](https://github.com/quiet-node/thuki/issues/18)) ([1d5b49b](https://github.com/quiet-node/thuki/commit/1d5b49b94c28e8846599a686287d4c2e1f9b7286))
43+
* stream cancellation with stop generating button ([#13](https://github.com/quiet-node/thuki/issues/13)) ([9426c03](https://github.com/quiet-node/thuki/commit/9426c0349e063a82a79c5042edb33b15dd384296))
44+
* UI polish — chat redesign, spiral loader, smooth upward animation ([#21](https://github.com/quiet-node/thuki/issues/21)) ([4576aed](https://github.com/quiet-node/thuki/commit/4576aed8f481a2f8b8781683d7853136a4f6a1fe))
45+
* UI polish, conversation save/unsave, and window positioning ([#24](https://github.com/quiet-node/thuki/issues/24)) ([dfc37e0](https://github.com/quiet-node/thuki/commit/dfc37e0f10a8d4991f15863345217dae612db984))
46+
* **ui:** added copy button for chat bubble ([ef829bb](https://github.com/quiet-node/thuki/commit/ef829bb72469dfd4775c70abd542a27c2dacec37))
47+
* update activator key to Ctrl and adjust default ask bar position ([#23](https://github.com/quiet-node/thuki/issues/23)) ([c9f4753](https://github.com/quiet-node/thuki/commit/c9f4753e1c72e592333e1b7071884ea0bb049416))
48+
* upgrade to Gemma4 and add runtime model configuration ([#63](https://github.com/quiet-node/thuki/issues/63)) ([448a1a8](https://github.com/quiet-node/thuki/commit/448a1a8751ed62762320d41b13ab9fec03ab8fe5))
49+
50+
51+
### Bug Fixes
52+
53+
* add Signed-off-by to release-please and Cargo.lock sync commits ([#45](https://github.com/quiet-node/thuki/issues/45)) ([789d556](https://github.com/quiet-node/thuki/commit/789d556c6a1519f2897e6d34e50523d7ecc3f60b))
54+
* auto-scroll stops following streaming after max height reached ([#12](https://github.com/quiet-node/thuki/issues/12)) ([42d1778](https://github.com/quiet-node/thuki/commit/42d17783db8db48a402d2f74463d1a9ecbae5e8d))
55+
* cancel active streaming on overlay hide and app quit ([#73](https://github.com/quiet-node/thuki/issues/73)) ([170f4c0](https://github.com/quiet-node/thuki/commit/170f4c04a619f96c4b9e486cbd9bb748a4fd00b7))
56+
* eliminate streaming jitter during upward window growth ([#10](https://github.com/quiet-node/thuki/issues/10)) ([cdffe40](https://github.com/quiet-node/thuki/commit/cdffe409427842eb5f9a07eb48a94f44e2392972))
57+
* enable drag-and-drop image support in Thuki window ([8f7b95e](https://github.com/quiet-node/thuki/commit/8f7b95e40d26a011190a581001a8507f86a7914e))
58+
* fix auto scroll + regression tests for incremental resize ([#14](https://github.com/quiet-node/thuki/issues/14)) ([b2865b1](https://github.com/quiet-node/thuki/commit/b2865b1f2a3cc537a00099ba9d4ebc4912c3f81b))
59+
* hide search input when switch confirmation is shown ([#27](https://github.com/quiet-node/thuki/issues/27)) ([5e3219e](https://github.com/quiet-node/thuki/commit/5e3219e1ab9c78c4d590d8960e1a60ca919b888a))
60+
* macOS distribution improvements (signing, DMG installer, permissions) ([#36](https://github.com/quiet-node/thuki/issues/36)) ([7bba18f](https://github.com/quiet-node/thuki/commit/7bba18f4691f4717b144e15392609130d84c5309))
61+
* move signoff to top-level in release-please config ([#47](https://github.com/quiet-node/thuki/issues/47)) ([91d2c12](https://github.com/quiet-node/thuki/commit/91d2c1242e1c0964052f6bcf876f3f9078fbb43e))
62+
* preserve scroll position when streaming finishes ([#70](https://github.com/quiet-node/thuki/issues/70)) ([682e513](https://github.com/quiet-node/thuki/commit/682e513d88562f1d67636bddcb19452976ff98d5))
63+
* preserve whitespace formatting in user chat bubbles ([#30](https://github.com/quiet-node/thuki/issues/30)) ([4e37a75](https://github.com/quiet-node/thuki/commit/4e37a752a4f5e89186a3cfc68a19bd047ae3a47e))
64+
* raise Vite chunkSizeWarningLimit to suppress bundle size warning ([#15](https://github.com/quiet-node/thuki/issues/15)) ([81598a3](https://github.com/quiet-node/thuki/commit/81598a384caf91874164049f04a5a64ab69f9751))
65+
* remove Input Monitoring and suppress native permission popups ([#68](https://github.com/quiet-node/thuki/issues/68)) ([ba1df94](https://github.com/quiet-node/thuki/commit/ba1df9454e4e897cf249e99f42ec66eaa8c28cb4))
66+
* replace anchor system with simple screen-bottom growth detection ([#74](https://github.com/quiet-node/thuki/issues/74)) ([c03f974](https://github.com/quiet-node/thuki/commit/c03f97491c5a8db0ee3953b5f3b696e75904b8e4))
67+
* replace marked+DOMPurify with react-markdown and add stable message keys ([4ce15d2](https://github.com/quiet-node/thuki/commit/4ce15d2d9cabf530d62d79d07fd0580a0252043a))
68+
* replace marked+DOMPurify with react-markdown, add stable message keys ([#9](https://github.com/quiet-node/thuki/issues/9)) ([4ce15d2](https://github.com/quiet-node/thuki/commit/4ce15d2d9cabf530d62d79d07fd0580a0252043a))
69+
* resolve production screenshot bugs (CSP blob URLs, black screen) ([#41](https://github.com/quiet-node/thuki/issues/41)) ([9debfce](https://github.com/quiet-node/thuki/commit/9debfce39c5c55c375e96356767c07a689c1c5a2))
70+
* restore cross-app hotkey via HID tap + active tap options ([#66](https://github.com/quiet-node/thuki/issues/66)) ([7636e3a](https://github.com/quiet-node/thuki/commit/7636e3adeba5b8197bf5af69e4f487c6467bc266))
71+
* retain conversation context when generation is cancelled ([#25](https://github.com/quiet-node/thuki/issues/25)) ([390fcf1](https://github.com/quiet-node/thuki/commit/390fcf1d0e765d1199d26e057b71aa3fd306edcf))
72+
* revert Cargo.lock commit to plain git push ([27cad8d](https://github.com/quiet-node/thuki/commit/27cad8d930a9735a868a6fa17360d68442957899))
73+
* revert Cargo.lock sync commit to plain git push ([#52](https://github.com/quiet-node/thuki/issues/52)) ([27cad8d](https://github.com/quiet-node/thuki/commit/27cad8d930a9735a868a6fa17360d68442957899))
74+
* sync Cargo.lock and add workflow to keep it in sync on release PRs ([5eb093d](https://github.com/quiet-node/thuki/commit/5eb093d35240c5d43b0144ccae453d5cdba36d59))
75+
* sync Cargo.lock on release PRs via release workflow ([#43](https://github.com/quiet-node/thuki/issues/43)) ([5eb093d](https://github.com/quiet-node/thuki/commit/5eb093d35240c5d43b0144ccae453d5cdba36d59))
76+
* sync Cargo.lock to reflect 0.2.0 version bump ([4c2572a](https://github.com/quiet-node/thuki/commit/4c2572aff5710efceb92062bcaa32e405ce11b87))
77+
* **ui:** enable text selection in chat bubbles while maintaining window drag ([5b8f503](https://github.com/quiet-node/thuki/commit/5b8f5033b485e9ae34be78756cbd08430b5def19))
78+
* use GitHub API for Cargo.lock commit to get Verified badge ([#50](https://github.com/quiet-node/thuki/issues/50)) ([2cc31cd](https://github.com/quiet-node/thuki/commit/2cc31cd816bceb51f78e4be7e31cdaf327d22085))
79+
* use wheel events for auto-scroll to prevent layout-induced false negatives ([42d1778](https://github.com/quiet-node/thuki/commit/42d17783db8db48a402d2f74463d1a9ecbae5e8d))
80+
881
## [0.5.1](https://github.com/quiet-node/thuki/compare/v0.5.0...v0.5.1) (2026-04-10)
982

1083

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "thuki",
3-
"version": "0.5.1",
3+
"version": "0.6.0",
44
"description": "A floating AI secretary for macOS, powered by local Ollama models",
55
"license": "Apache-2.0",
66
"repository": {

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "thuki"
3-
version = "0.5.1"
3+
version = "0.6.0"
44
description = "Thuki: The context-aware floating secretary"
55
authors = ["Logan Nguyen"]
66
license = "Apache-2.0"

0 commit comments

Comments
 (0)