Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"apps/desktop": "0.1.0"
"apps/desktop": "0.1.1"
}
54 changes: 54 additions & 0 deletions apps/desktop/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Changelog

## [0.1.1](https://github.com/itsharex/TouchAI/compare/v0.1.0...v0.1.1) (2026-05-31)


### Features

* add application i18n ([#240](https://github.com/itsharex/TouchAI/issues/240)) ([e4403db](https://github.com/itsharex/TouchAI/commit/e4403db005f739e2a8f9c95b254b864993f0624c))
* add session status reminders ([#217](https://github.com/itsharex/TouchAI/issues/217)) ([80b0ecc](https://github.com/itsharex/TouchAI/commit/80b0ecc4df2b5933b091e4a10117e0ba81a975d9))
* add update policy deployment and blocking ([#235](https://github.com/itsharex/TouchAI/issues/235)) ([dc6ccd8](https://github.com/itsharex/TouchAI/commit/dc6ccd87d71c8e2fd0191ef96486071c8761e69f))
* **ai-services:** promote MiMo with gold badge and collapse other providers ([#283](https://github.com/itsharex/TouchAI/issues/283)) ([e3086f4](https://github.com/itsharex/TouchAI/commit/e3086f4fb5531be80c8b4ab708923d397864096a))
* **desktop:** ship updater release pipeline ([#270](https://github.com/itsharex/TouchAI/issues/270)) ([7e458d7](https://github.com/itsharex/TouchAI/commit/7e458d704cc94762f5c14485e7755fab95d3d4a0))
* **desktop:** unify ask-user UI for approval/confirm/question ([#26](https://github.com/itsharex/TouchAI/issues/26)) ([#301](https://github.com/itsharex/TouchAI/issues/301)) ([41c2d94](https://github.com/itsharex/TouchAI/commit/41c2d94d8f26c420568f9c507060e13b8b6a85b6))
* make MiMo the default provider, disable others ([#313](https://github.com/itsharex/TouchAI/issues/313)) ([c27f7fe](https://github.com/itsharex/TouchAI/commit/c27f7fe5237b911f4c9966a2abeea060a3054e52))
* **release:** publish cross-platform desktop update pipeline ([#247](https://github.com/itsharex/TouchAI/issues/247)) ([dcaa8f5](https://github.com/itsharex/TouchAI/commit/dcaa8f512ee3c26fd1b9dd1c0e8760aa7adea280))
* **settings:** redesign settings window ([#249](https://github.com/itsharex/TouchAI/issues/249)) ([cca66fd](https://github.com/itsharex/TouchAI/commit/cca66fd1a3983f9586c263bc4a33fd50b6f21dcb))


### Bug Fixes

* **agent-service:** avoid ambiguous tool log restore ([#322](https://github.com/itsharex/TouchAI/issues/322)) ([c63e4d5](https://github.com/itsharex/TouchAI/commit/c63e4d52458dc360edd28b1a764fd4be2d4bb090))
* **agent-service:** guard missing tool results ([#318](https://github.com/itsharex/TouchAI/issues/318)) ([f0bd14d](https://github.com/itsharex/TouchAI/commit/f0bd14d9d9bf8f6226dae3566b9c271d605e559f))
* **agent:** abort stale startup requests ([#326](https://github.com/itsharex/TouchAI/issues/326)) ([8b6d830](https://github.com/itsharex/TouchAI/commit/8b6d8306a8487f841f6762910275cebf15109ad6))
* **agent:** preserve reasoning-only assistant messages ([#266](https://github.com/itsharex/TouchAI/issues/266)) ([e03f1db](https://github.com/itsharex/TouchAI/commit/e03f1dbd26574de58f6e1892d753b5c95a7d566e))
* **ask-user:** notify background questions ([#314](https://github.com/itsharex/TouchAI/issues/314)) ([3bba9af](https://github.com/itsharex/TouchAI/commit/3bba9af5164a6c1d4f42bd1ad6fd2e134119a3e9))
* **database:** avoid case update when switching default model ([#254](https://github.com/itsharex/TouchAI/issues/254)) ([c8e21a6](https://github.com/itsharex/TouchAI/commit/c8e21a641db950e98241106795ba9a40071baec6))
* **database:** use precise model metadata matching to avoid unrelated prefix collisions ([#353](https://github.com/itsharex/TouchAI/issues/353)) ([6096ab1](https://github.com/itsharex/TouchAI/commit/6096ab109461ee5175bffb75d91f403f6b286825))
* **desktop-search:** honor auto-shrink after tray reopen ([#269](https://github.com/itsharex/TouchAI/issues/269)) ([704deae](https://github.com/itsharex/TouchAI/commit/704deae528b09fa1e3fdc842cf398c61af5c59c4))
* **desktop:** add missing fs ACL permissions for Read tool ([#305](https://github.com/itsharex/TouchAI/issues/305)) ([9b9fba1](https://github.com/itsharex/TouchAI/commit/9b9fba1c7a53e38152f281a55cccb7c589d2b757))
* **desktop:** avoid blocking updater download freezes ([#248](https://github.com/itsharex/TouchAI/issues/248)) ([2270e01](https://github.com/itsharex/TouchAI/commit/2270e0174e42b3f5aee457bb4093e06a1931ed69))
* **linux:** stabilize tray indicator registration ([#285](https://github.com/itsharex/TouchAI/issues/285)) ([e94ae75](https://github.com/itsharex/TouchAI/commit/e94ae75db426681a0cc33f8d97e739532ad3e6fd))
* **models:** avoid prefix metadata matches ([#337](https://github.com/itsharex/TouchAI/issues/337)) ([8eb5cdf](https://github.com/itsharex/TouchAI/commit/8eb5cdfef70599c2857087e8dcb37c7bf870a4a6))
* **quicksearch:** reset context menu close state ([#324](https://github.com/itsharex/TouchAI/issues/324)) ([3c3b10e](https://github.com/itsharex/TouchAI/commit/3c3b10e0b729e1631287a7c601bf3c64a1141929))
* **release:** attach public assets to GitHub releases ([#274](https://github.com/itsharex/TouchAI/issues/274)) ([8aec745](https://github.com/itsharex/TouchAI/commit/8aec745108ed3bc9a336284fb2f4360e50977c13))
* **release:** handle full-object update proxy responses ([#278](https://github.com/itsharex/TouchAI/issues/278)) ([ec0cff1](https://github.com/itsharex/TouchAI/commit/ec0cff1ffadc60ad24356bda5e02b3c5ff844e3a))
* **release:** include update notes and downloads ([#242](https://github.com/itsharex/TouchAI/issues/242)) ([3c995ee](https://github.com/itsharex/TouchAI/commit/3c995eeaf5cad2b1d18737599caaf6cbe1ffec13))
* **release:** publish channel latest metadata ([#241](https://github.com/itsharex/TouchAI/issues/241)) ([df79fbe](https://github.com/itsharex/TouchAI/commit/df79fbe2b6df9830266a9cd568e170dfed5857de))
* **release:** remove conflicting Velopack installer flag ([#273](https://github.com/itsharex/TouchAI/issues/273)) ([f41e18e](https://github.com/itsharex/TouchAI/commit/f41e18e9c80928106696fa531a2b74e441376921))
* **scheduler:** clone reactive trigger input ([#328](https://github.com/itsharex/TouchAI/issues/328)) ([38dbe35](https://github.com/itsharex/TouchAI/commit/38dbe35be31e7fbaeb06c66ed6c1afd9fac126c9))
* **search:** add click stats conflict index ([#341](https://github.com/itsharex/TouchAI/issues/341)) ([d9bc577](https://github.com/itsharex/TouchAI/commit/d9bc577fcf923aeb30478d8ff8b9e9f5c1b437bf))
* **search:** ignore stale surface shown events ([#332](https://github.com/itsharex/TouchAI/issues/332)) ([2e0c790](https://github.com/itsharex/TouchAI/commit/2e0c79079989b8374d551bc433cbd58548be73f7))
* **search:** keep SearchView resize in sync during multiline input ([#272](https://github.com/itsharex/TouchAI/issues/272)) ([7df5763](https://github.com/itsharex/TouchAI/commit/7df5763fb2e25b695d37ce2ae63ec98b3366a86d))
* **search:** stabilize multiline input layout and preserve empty-line caret ([#282](https://github.com/itsharex/TouchAI/issues/282)) ([3f809a3](https://github.com/itsharex/TouchAI/commit/3f809a339956ad592dc5af6e0a12236f7b042c3a))
* **search:** stabilize quick search state on first summon ([#231](https://github.com/itsharex/TouchAI/issues/231)) ([39a4862](https://github.com/itsharex/TouchAI/commit/39a486225454cd408a8eebe6237ec051bafaa568))
* **settings:** polish update details copy ([#286](https://github.com/itsharex/TouchAI/issues/286)) ([74ef649](https://github.com/itsharex/TouchAI/commit/74ef64990a56bb5f2d83bc13378d56ed6970f1a5))
* **settings:** roll back failed setting updates ([#334](https://github.com/itsharex/TouchAI/issues/334)) ([e083061](https://github.com/itsharex/TouchAI/commit/e083061c85e59ab4ad5a977133524b6021516e08))
* **settings:** stabilize settings updates ([#258](https://github.com/itsharex/TouchAI/issues/258)) ([e692047](https://github.com/itsharex/TouchAI/commit/e692047eb339b8331d3110caeed6f23dc95f0903))
* **settings:** wrap MCP log search input ([#354](https://github.com/itsharex/TouchAI/issues/354)) ([783a3bc](https://github.com/itsharex/TouchAI/commit/783a3bc4e53f3fa77032b6eeb5265bfcab4a2dee))
* **updater:** ignore stale download progress ([#311](https://github.com/itsharex/TouchAI/issues/311)) ([023221f](https://github.com/itsharex/TouchAI/commit/023221f8074486fa8cd517328f0678866e3dc198))
* **updater:** ignore stale download results ([#315](https://github.com/itsharex/TouchAI/issues/315)) ([23e6655](https://github.com/itsharex/TouchAI/commit/23e6655e2a9a57ab488468da3ad72c9f4317cead))
* **updater:** keep checks responsive and clean up before install ([#253](https://github.com/itsharex/TouchAI/issues/253)) ([ba21c6c](https://github.com/itsharex/TouchAI/commit/ba21c6c6025e436dc09af43f6507f56e8bbcee16))
* **webfetch:** block private mapped ipv6 hosts ([#280](https://github.com/itsharex/TouchAI/issues/280)) ([4980ea6](https://github.com/itsharex/TouchAI/commit/4980ea63acdc0b25ff8344d7a44a30abed1cf242))
* **widget:** render Chart.js widget initializers ([#344](https://github.com/itsharex/TouchAI/issues/344)) ([fac5f0b](https://github.com/itsharex/TouchAI/commit/fac5f0b98665e30740c4ccd11e47510c58ca6934))
* **widget:** sanitize innerHTML with DOMPurify to prevent XSS ([#310](https://github.com/itsharex/TouchAI/issues/310)) ([af12194](https://github.com/itsharex/TouchAI/commit/af12194bb4680be99db446e3ea85926bc25ff4e2))
2 changes: 1 addition & 1 deletion apps/desktop/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@touchai/desktop",
"private": true,
"version": "1.0.0",
"version": "0.1.1",
"description": "Your desktop agent, one shortcut away.",
"author": "TouchAI Team",
"license": "GPL-3.0-or-later",
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "touchai"
version = "1.0.0"
version = "0.1.1"
description = "Your desktop agent, one shortcut away."
authors = ["QianCheng"]
edition = "2021"
Expand Down
6 changes: 4 additions & 2 deletions apps/desktop/src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "TouchAI",
"version": "1.0.0",
"version": "0.1.1",
"identifier": "org.touch-ai.app",
"build": {
"beforeDevCommand": "pnpm --filter @touchai/desktop dev",
Expand Down Expand Up @@ -44,7 +44,9 @@
"assetProtocol": {
"enable": true,
"scope": {
"allow": ["**/*"],
"allow": [
"**/*"
],
"requireLiteralLeadingDot": false
}
}
Expand Down