Repository navigation
Releases: Yangshifu1024/GitWave
Releases · Yangshifu1024/GitWave
Release list
v0.11.0
What's Changed
- 04e8b6c chore: bump version to v0.11.0
- 6ffe52d Merge pull request #182 from Yangshifu1024/dependabot/cargo/src-tauri/serde_json-1.0.154
- 30c2cf4 Merge pull request #183 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/cli-2.12.2
- 103a235 Merge pull request #184 from Yangshifu1024/dependabot/npm_and_yarn/i18next-26.4.3
- ff7cfc3 Merge pull request #185 from Yangshifu1024/dependabot/npm_and_yarn/globals-17.13.0
- 889b391 Merge pull request #186 from Yangshifu1024/dependabot/npm_and_yarn/tanstack/react-query-5.104.2
- 28fb370 Merge pull request #187 from Yangshifu1024/fix/history-graph-geometry
- 882182f feat(ui): introduce Tide History and Changes workbench
- 19d0f5e chore(deps): bump @tanstack/react-query from 5.104.1 to 5.104.2
- e940d23 chore(deps): bump globals from 17.12.0 to 17.13.0
- 6f1da31 chore(deps): bump i18next from 26.4.2 to 26.4.3
- 4eedbcb chore(deps): bump @tauri-apps/cli from 2.12.1 to 2.12.2
- 1e06153 chore(deps): bump serde_json from 1.0.152 to 1.0.154 in /src-tauri
Full Changelog: v0.10.4...v0.11.0
v0.10.4
What's Changed
- ac84fa5 chore: bump version to v0.10.4
- 7f84e51 Merge pull request #178 from Yangshifu1024/dependabot/npm_and_yarn/types/node-26.6.5
- 7b4490f chore(deps): bump @types/node from 26.6.4 to 26.6.5
- 83c2a15 Merge pull request #175 from Yangshifu1024/dependabot/npm_and_yarn/lucide-react-1.55.0
- aa6b17a Merge pull request #179 from Yangshifu1024/dependabot/npm_and_yarn/react-aria-components-1.22.1
- a7e1fd8 Merge pull request #177 from Yangshifu1024/dependabot/npm_and_yarn/shiki-4.5.0
- e32d614 Merge pull request #176 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-2.12.3
- 1ea2ba0 Merge pull request #174 from Yangshifu1024/dependabot/cargo/src-tauri/serde_json-1.0.152
- 714761b Merge pull request #173 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/api-2.12.3
- 21eea42 Merge pull request #172 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-plugin-opener-2.7.1
- 85cbee8 Merge pull request #171 from Yangshifu1024/dependabot/npm_and_yarn/prettier-3.9.10
- 45ea76a Merge pull request #170 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/plugin-updater-2.13.3
- 6e6ad0e Merge pull request #169 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-plugin-dialog-2.8.2
- 9dd1921 Merge pull request #168 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/plugin-opener-2.7.1
- 78271bb Merge pull request #167 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-build-2.7.2
- dd6de31 Merge pull request #166 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/plugin-dialog-2.8.2
- 95a9b98 Merge pull request #165 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-plugin-updater-2.13.3
- 49b6719 Merge pull request #164 from Yangshifu1024/dependabot/npm_and_yarn/vite-8.3.4
- 5df407e Merge pull request #181 from Yangshifu1024/fix/history-column-alignment
- d72102d fix(history): hide horizontal scrollbar while preserving panning
- bbe81b5 fix(history): align commit metadata columns
- ec85ddd Merge pull request #180 from Yangshifu1024/fix/history-graph-geometry
- 85db011 fix(history): preserve graph geometry in compact view
- 82024f1 chore(deps): bump react-aria-components from 1.22.0 to 1.22.1
- fd90cac chore(deps): bump shiki from 4.4.3 to 4.5.0
- 78f5230 chore(deps): bump lucide-react from 1.48.0 to 1.55.0
- 39d3795 chore(deps): bump tauri from 2.12.2 to 2.12.3 in /src-tauri
- bff91dd chore(deps): bump serde_json from 1.0.151 to 1.0.152 in /src-tauri
- 1f5edfa chore(deps): bump @tauri-apps/api from 2.12.1 to 2.12.3
- 334c367 chore(deps): bump tauri-plugin-opener from 2.7.0 to 2.7.1 in /src-tauri
- 0753df6 chore(deps): bump prettier from 3.9.9 to 3.9.10
- 1806000 chore(deps): bump @tauri-apps/plugin-updater from 2.13.2 to 2.13.3
- b4d0a6a chore(deps): bump tauri-plugin-dialog from 2.8.1 to 2.8.2 in /src-tauri
- 76e6b62 chore(deps): bump @tauri-apps/plugin-opener from 2.7.0 to 2.7.1
- e47aebf chore(deps): bump tauri-build from 2.7.1 to 2.7.2 in /src-tauri
- 29d4103 chore(deps): bump @tauri-apps/plugin-dialog from 2.8.1 to 2.8.2
- e53ed72 chore(deps): bump tauri-plugin-updater in /src-tauri
- 34839cb chore(deps): bump vite from 8.3.1 to 8.3.4
Full Changelog: v0.10.3...v0.10.4
v0.10.3
What's Changed
- a89b4df chore: bump version to v0.10.3
- 459bf1f Merge pull request #163 from Yangshifu1024/feature/history-first-ui
- 7e3762c feat(ui): adopt a history-first interface
Full Changelog: v0.10.2...v0.10.3
v0.10.2
What's Changed
- Fixed macOS relaunch after installing an update by adopting Tauri 2.12.2's app bundle restart fix.
- Restart request failures are now visible. The installed update and its release notes remain available, so Restart Now can be retried without downloading again.
- Repeated restart clicks are coalesced while the request is pending.
- Updated the dependencies listed below and validated the combined lockfile and application build.
Dependency Updates
| Dependency | Version |
|---|---|
| Tauri runtime | 2.12.1 → 2.12.2 |
| Rust updater plugin | 2.13.1 → 2.13.2 |
| Tauri JavaScript API | 2.12.0 → 2.12.1 |
| Tauri JavaScript dialog plugin | 2.8.0 → 2.8.1 |
| React Aria Components | 1.21.1 → 1.22.0 |
| TanStack React Query | 5.103.2 → 5.104.1 |
| react-i18next | 17.0.15 → 17.0.16 |
| typescript-eslint | 8.70.1 → 8.71.1 |
| ESLint | 10.11.0 → 10.12.0 |
| jsdom | 30.1.1 → 30.1.2 |
| Playwright Test | 1.63.0 → 1.64.0 |
| Vite React plugin | 6.1.1 → 6.1.2 |
Upgrade Note
The first restart when updating from an older version still runs in the old process. If GitWave exits without reopening during that upgrade, open it manually once. The improved restart behavior takes effect after running v0.10.2.
Validation
- Full
make check: formatting, lint, type checking, Tauri version compatibility, 337 frontend tests, 385 Rust tests, and an isolated macOS app bundle restart test passed; 2 existing Rust tests remain ignored. - Combined frozen dependency installation and frontend production build passed.
- Independent code review completed for the restart fix, all dependency PRs, and release synchronization.
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Changed
- 89bf325 chore: bump version to v0.10.1
- 05e2d0a Merge pull request #161 from Yangshifu1024/fix/dialogs-not-opening
- 834d866 fix(menu): preserve native menu callbacks and resource lifetimes
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- 21d70e3 chore: bump version to v0.10.0
- bb6d9da Merge pull request #149 from Yangshifu1024/fix/add-repo-activation
- 87e2c51 fix(workspace): activate newly added repo instead of first tab
- 48fea48 Merge pull request #137 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-plugin-process-2.4.0
- 6ae540b Merge pull request #130 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-plugin-os-2.4.0
- c02892b Merge pull request #145 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-plugin-updater-2.13.1
- 61bc80c chore(deps): bump tauri-plugin-updater in /src-tauri
- 5f5bb97 chore(deps): bump tauri-plugin-process from 2.3.1 to 2.4.0 in /src-tauri
- 789e5f5 chore(deps): bump tauri-plugin-os from 2.3.2 to 2.4.0 in /src-tauri
- d7b42f1 Merge pull request #136 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/cli-2.12.0
- 128b0e9 Merge pull request #144 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-plugin-dialog-2.8.1
- 35f518a Merge pull request #129 from Yangshifu1024/dependabot/npm_and_yarn/vitest-5.0.2
- a0c3fb0 chore(deps): bump vitest from 5.0.1 to 5.0.3
- 9438298 chore(deps): bump tauri-plugin-dialog from 2.7.3 to 2.8.1 in /src-tauri
- b363016 Merge pull request #128 from Yangshifu1024/dependabot/npm_and_yarn/types/node-26.6.3
- 5846778 chore(deps): bump @tauri-apps/cli from 2.11.5 to 2.12.1
- 1382798 chore(deps): bump @types/node from 26.6.2 to 26.6.4
- 35091bc Merge pull request #143 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-plugin-opener-2.7.0
- e22379d Merge pull request #127 from Yangshifu1024/dependabot/cargo/src-tauri/thiserror-2.0.21
- 45442f4 Merge pull request #147 from Yangshifu1024/dependabot/cargo/src-tauri/tokio-1.53.2
- a1d116b Merge pull request #148 from Yangshifu1024/fix/pnpm-lock-dupes
- f235f24 fix(deps): remove duplicate @tauri-apps/api entry from pnpm-lock.yaml
- 72759f2 Merge pull request #140 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/api-2.12.0
- 021cb32 Merge pull request #138 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/plugin-process-2.4.0
- a977861 Merge pull request #134 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/plugin-dialog-2.8.0
- 1a7d62c Merge pull request #132 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/plugin-opener-2.6.0
- 2de2cd2 Merge pull request #126 from Yangshifu1024/dependabot/npm_and_yarn/vite-8.3.1
- 7ab32a7 Merge pull request #125 from Yangshifu1024/dependabot/npm_and_yarn/prettier-3.9.9
- f388a3a Merge pull request #124 from Yangshifu1024/dependabot/npm_and_yarn/lucide-react-1.48.0
- cd5bd0a chore(deps): bump tokio from 1.53.1 to 1.53.2 in /src-tauri
- 97e06c0 chore(deps): bump tauri-plugin-opener from 2.5.5 to 2.7.0 in /src-tauri
- 7ba387b chore(deps): bump @tauri-apps/api from 2.11.1 to 2.12.0
- 568ff77 chore(deps): bump @tauri-apps/plugin-process from 2.3.1 to 2.4.0
- 6aec4c0 chore(deps): bump @tauri-apps/plugin-dialog from 2.7.3 to 2.8.0
- 6557443 chore(deps): bump @tauri-apps/plugin-opener from 2.5.5 to 2.6.0
- 0fc434a chore(deps): bump thiserror from 2.0.20 to 2.0.21 in /src-tauri
- 4e97270 chore(deps): bump vite from 8.3.0 to 8.3.1
- b8575f4 chore(deps): bump prettier from 3.9.8 to 3.9.9
- 02ada34 chore(deps): bump lucide-react from 1.47.0 to 1.48.0
Full Changelog: v0.9.6...v0.10.0
v0.9.6
What's Changed
- 225e7b3 chore: bump version to v0.9.6
- 42856d3 fix(quality): eliminate frontend build and lint warnings
- abb53c9 chore(branding): refresh application icons
Full Changelog: v0.9.5...v0.9.6
v0.9.5
What's Changed
- 5cb4029 chore: bump version to v0.9.5
- 827bd9a Merge pull request #116 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-plugin-updater-2.12.0
- 04f6580 Merge pull request #118 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/cli-2.11.5
- 09d7d9a chore(deps): bump @tauri-apps/cli from 2.11.4 to 2.11.5
- e4ddcc6 Merge pull request #117 from Yangshifu1024/dependabot/npm_and_yarn/tauri-apps/plugin-updater-2.12.0
- 8adb5ab Merge pull request #120 from Yangshifu1024/dependabot/npm_and_yarn/typescript-eslint-8.70.1
- 6d50180 Merge pull request #121 from Yangshifu1024/dependabot/npm_and_yarn/tanstack/react-query-5.103.2
- e37a568 Merge pull request #122 from Yangshifu1024/dependabot/npm_and_yarn/react-i18next-17.0.15
- 63cb873 Merge pull request #123 from Yangshifu1024/fix/reliability-and-workflow
- 7188d41 test(hooks): compare canonical paths across platforms
- 20fbba9 docs: document reliability improvements and validation
- 9943f7f fix(ui): preserve drafts and streamline repository workflows
- 25beeb9 fix(core): enforce AI privacy and bound repository reads
- cc3a116 chore(deps): bump react-i18next from 17.0.14 to 17.0.15
- 3658f8a chore(deps): bump @tanstack/react-query from 5.103.1 to 5.103.2
- a35627b chore(deps): bump typescript-eslint from 8.70.0 to 8.70.1
- 3e9bf21 chore(deps): bump @tauri-apps/plugin-updater from 2.11.0 to 2.12.0
- 07ae7a7 chore(deps): bump tauri-plugin-updater in /src-tauri
Full Changelog: v0.9.4...v0.9.5
v0.9.4
What's Changed
- f5dda3b chore: bump version to v0.9.4
- 0b72b5f Merge pull request #119 from Yangshifu1024/fix/pull-stash-unmerged-index
- 63b77b6 fix(sync): expose unresolved index conflicts before pull
- 64c6c7e Merge pull request #115 from Yangshifu1024/docs/refresh-all-docs
- 63138af docs: refresh all project docs, rewrite the README and add a screenshot
- c57c820 Merge pull request #114 from Yangshifu1024/dependabot/npm_and_yarn/commitlint/cli-21.2.3
- b1aa1a3 chore(deps): bump @commitlint/cli from 21.2.2 to 21.2.3
- 2ed5678 Merge pull request #113 from Yangshifu1024/dependabot/npm_and_yarn/commitlint/config-conventional-21.2.3
- f8e3cb7 Merge pull request #111 from Yangshifu1024/dependabot/npm_and_yarn/types/node-26.6.2
- 24efb56 Merge pull request #110 from Yangshifu1024/dependabot/npm_and_yarn/eslint-10.11.0
- d811663 Merge pull request #112 from Yangshifu1024/dependabot/cargo/src-tauri/tauri-2.11.6
- 17e01b3 chore(deps): bump @commitlint/config-conventional from 21.2.2 to 21.2.3
- 6884810 chore(deps): bump tauri from 2.11.5 to 2.11.6 in /src-tauri
- 3784afc chore(deps): bump @types/node from 26.6.1 to 26.6.2
- 4082b8c chore(deps): bump eslint from 10.10.0 to 10.11.0
Full Changelog: v0.9.3...v0.9.4
v0.9.3
What's Changed
- 11e7000 Merge pull request #109 from Yangshifu1024/fix/rewrite-manifest-draft
- 88d10fe fix(ci): make rewrite-manifest-urls work on a draft release
- 5b7ba72 chore: bump version to v0.9.3
- 1dd71a8 Merge branch "fix/history-scroll-perf"
- 21888b0 Merge pull request #108 from Yangshifu1024/refactor/unify-time-format
- 8b0f40d Merge pull request #107 from Yangshifu1024/fix/history-scroll-perf
- 75d93df refactor(time): route every panel through the shared formatter
- 1728526 fix(history): cut per-scroll re-render cost in the commit list
- 1de31df Merge pull request #106 from Yangshifu1024/fix/eslint-js-10
- 09f99a7 fix(deps): bump @eslint/js to v10 and drop no-useless-assignment
- 0d19c90 Merge pull request #105 from Yangshifu1024/dependabot/npm_and_yarn/prettier-3.9.8
- b34e628 Merge pull request #104 from Yangshifu1024/dependabot/npm_and_yarn/tanstack/react-query-5.103.1
- 83a31fe chore(deps): bump @tanstack/react-query from 5.102.8 to 5.103.1
- e2524be Merge pull request #100 from Yangshifu1024/dependabot/npm_and_yarn/vitest-5.0.1
- 1cff0f7 Merge pull request #102 from Yangshifu1024/dependabot/npm_and_yarn/heroui/react-3.2.6
- 762a18d Merge pull request #101 from Yangshifu1024/dependabot/npm_and_yarn/react-router-dom-7.18.4
- 933c3a5 Merge pull request #99 from Yangshifu1024/dependabot/npm_and_yarn/lucide-react-1.47.0
- ca89d3e chore(deps): bump @heroui/react from 3.2.5 to 3.2.6
- fa22a1e Merge pull request #98 from Yangshifu1024/dependabot/npm_and_yarn/heroui/styles-3.2.6
- 8001a75 chore(deps): bump prettier from 3.9.6 to 3.9.8
- b6ef19d chore(deps): bump react-router-dom from 7.18.3 to 7.18.4
- 616ba2a chore(deps): bump vitest from 5.0.0 to 5.0.1
- ca1b5b2 chore(deps): bump lucide-react from 1.46.0 to 1.47.0
- 543c4b5 chore(deps): bump @heroui/styles from 3.2.5 to 3.2.6
- 838d0ca fix(ci): rewrite updater manifest URLs to release download links
Full Changelog: v0.9.2...v0.9.3