From 1372f915a85c943bf4b5bf7e1817f9c6c34b3806 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 31 May 2026 14:25:46 +0000 Subject: [PATCH] chore(main): release 0.1.1 --- .release-please-manifest.json | 2 +- apps/desktop/CHANGELOG.md | 54 ++++++++++++++++++++++++++ apps/desktop/package.json | 2 +- apps/desktop/src-tauri/Cargo.toml | 2 +- apps/desktop/src-tauri/tauri.conf.json | 6 ++- 5 files changed, 61 insertions(+), 5 deletions(-) create mode 100644 apps/desktop/CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5b1d9105..200170c7 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - "apps/desktop": "0.1.0" + "apps/desktop": "0.1.1" } diff --git a/apps/desktop/CHANGELOG.md b/apps/desktop/CHANGELOG.md new file mode 100644 index 00000000..1c8491f9 --- /dev/null +++ b/apps/desktop/CHANGELOG.md @@ -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)) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 015f8bb8..ea65b3c4 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -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", diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml index f289ff6e..81c1a598 100644 --- a/apps/desktop/src-tauri/Cargo.toml +++ b/apps/desktop/src-tauri/Cargo.toml @@ -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" diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index c813d57e..ad4a9a88 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -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", @@ -44,7 +44,9 @@ "assetProtocol": { "enable": true, "scope": { - "allow": ["**/*"], + "allow": [ + "**/*" + ], "requireLiteralLeadingDot": false } }