Commit Graph

4580 Commits

Author SHA1 Message Date
Mat
691686cbd6 feature: unlock all locks (Git LFS) (#1890)
* Add "Unlock all my locks" functionality to LFS Locks

* Add confirmation dialog for "Unlock all my locks" in LFS Locks

* Remove trailing whitespaces across LFS-related files
2025-11-03 10:28:38 +08:00
github-actions[bot]
8aafc47811 doc: Update translation status and sort locale files 2025-11-03 02:24:36 +00:00
AquariusStar
7e59503165 localization: update Russian translate (#1888) 2025-11-03 10:24:20 +08:00
leo
cc5a14674b enhance: squashing head will generate default new commit message automatically
Signed-off-by: leo <longshuang@msn.cn>
2025-10-31 11:19:25 +08:00
github-actions[bot]
44286e8373 doc: Update translation status and sort locale files 2025-10-30 10:20:56 +00:00
leo
fa97d44e60 feature: supports to open file with detected external tools (#1882)
Signed-off-by: leo <longshuang@msn.cn>
2025-10-30 18:19:08 +08:00
leo
5b818b6e8c refactor: use a single property to indicate drop direction
Signed-off-by: leo <longshuang@msn.cn>
2025-10-30 14:07:12 +08:00
leo
a3f3415322 typo: git-lfs should be git-flow
Signed-off-by: leo <longshuang@msn.cn>
2025-10-30 13:55:35 +08:00
leo
4777070e1f fix: strikethough line is not rendered in dropped commit
Signed-off-by: leo <longshuang@msn.cn>
2025-10-30 11:27:33 +08:00
leo
c1aa620fe5 doc: update README for git-lfs on Windows (#1881)
Signed-off-by: leo <longshuang@msn.cn>
2025-10-30 11:00:20 +08:00
leo
6ef4d561d7 enhance: remove duplicated newline while appending squashed commit message
Signed-off-by: leo <longshuang@msn.cn>
2025-10-30 10:50:48 +08:00
leo
14a5aa5f28 enhance: restore original commit message if target commit changed from pending target to normal reword/edit
Signed-off-by: leo <longshuang@msn.cn>
2025-10-30 10:42:01 +08:00
leo
e7f391f511 refactor: now final commit message will use the squash/fixed target instead of the last picked
Signed-off-by: leo <longshuang@msn.cn>
2025-10-29 21:56:31 +08:00
leo
609418f57a refactor: simplify InteractiveRebaseItem
Signed-off-by: leo <longshuang@msn.cn>
2025-10-29 19:29:36 +08:00
leo
cfa7e0e749 fix: editing commit message button should be available for Fixup action in Interactive Rebase window
Signed-off-by: leo <longshuang@msn.cn>
2025-10-29 19:12:23 +08:00
leo
e67c87cefc ux: improve Interactive Rebase window UX
Signed-off-by: leo <longshuang@msn.cn>
2025-10-29 19:00:04 +08:00
leo
a869442d78 ux: improve Interactive Rebase window UX
Signed-off-by: leo <longshuang@msn.cn>
2025-10-29 18:31:54 +08:00
leo
79bc093990 enhance: call GC.Collect() manually after command palette closed
Signed-off-by: leo <longshuang@msn.cn>
2025-10-28 16:38:48 +08:00
leo
258480dd41 feature: add Branch Compare command palette
Signed-off-by: leo <longshuang@msn.cn>
2025-10-28 15:25:56 +08:00
leo
6538efcd9f feature: allows to go back to repository command palette from sub command
Signed-off-by: leo <longshuang@msn.cn>
2025-10-28 14:34:14 +08:00
github-actions[bot]
306fb8f6b5 doc: Update translation status and sort locale files 2025-10-28 04:19:47 +00:00
leo
e30c1e05a2 feature: add File scope for custom action (#1872)
If file is selected from commit changes or revision files, the `${SHA}` will be set to the SHA of that commit

Signed-off-by: leo <longshuang@msn.cn>
2025-10-28 12:19:22 +08:00
Javier J. Martínez M.
1fda332869 localization: update Spanish translation (#1880)
* localization: update Spanish translation

Add missing strings.

* doc: Update translation status and sort locale files

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-28 11:42:16 +08:00
leo
66676dde93 refactor: all command palette should derived from ViewModels.ICommandPalette
Signed-off-by: leo <longshuang@msn.cn>
2025-10-28 10:43:24 +08:00
leo
9cfd1d4b9f fix: CommandPaletteDataTemplates should only used for command palettes
Signed-off-by: leo <longshuang@msn.cn>
2025-10-27 21:39:34 +08:00
leo
ca7b674d34 feature: add merge command palette
Signed-off-by: leo <longshuang@msn.cn>
2025-10-27 21:30:39 +08:00
github-actions[bot]
81b2fbb9d1 doc: Update translation status and sort locale files 2025-10-27 12:23:28 +00:00
leo
ef36c50881 feature: add hotkey Ctrl+Shift+P/⌘+⇧+P to open repository command palette
Signed-off-by: leo <longshuang@msn.cn>
2025-10-27 20:22:46 +08:00
leo
ca544d9763 enhance: close command palette popups before active page changed
Signed-off-by: leo <longshuang@msn.cn>
2025-10-27 17:29:54 +08:00
leo
cceaf31baf refactor: rewrite pages switcher
- Rename `QuickLauncher` to `LauncherPagesCommandPalette`
- Auto hide groups if there's no visible choices
- Do not show current active page in `Tabs` group
- Supports to use `Tab` to jump between groups

Signed-off-by: leo <longshuang@msn.cn>
2025-10-27 17:23:00 +08:00
Gadfly
ac660aafa5 fix: avoid crash when closing a repo which is deleted in file system (#1878)
related to #415
2025-10-27 11:34:10 +08:00
leo
cf63253659 Merge branch 'master' into develop 2025-10-27 10:25:10 +08:00
leo
b7aee4941a Merge branch 'release/v2025.37' v2025.37 2025-10-27 10:24:37 +08:00
leo
84f9de0a78 version: Release 2025.37
Signed-off-by: leo <longshuang@msn.cn>
2025-10-27 10:24:32 +08:00
github-actions[bot]
f24cb16a91 doc: Update translation status and sort locale files 2025-10-27 02:23:10 +00:00
Sina Hinderks
78b35afb49 localization: update German translations (#1877) 2025-10-27 10:22:50 +08:00
github-actions[bot]
3507e5e5fe doc: Update translation status and sort locale files 2025-10-27 02:22:44 +00:00
AquariusStar
d11585d041 localization: update Russian translation (#1876) 2025-10-27 10:22:27 +08:00
Chiahong
bc02195b6a localization: update zh_TW.axaml (#1874) 2025-10-26 11:05:40 +08:00
leo
c1889eed52 ux: try to convert repo's path to relative path to user's home
Signed-off-by: leo <longshuang@msn.cn>
2025-10-25 16:22:56 +08:00
leo
56c9b8e1ab ux: try to convert repo path to relative path to user's home
Signed-off-by: leo <longshuang@msn.cn>
2025-10-25 16:17:09 +08:00
leo
29db0af25c ux: width of quick launcher popup
Signed-off-by: leo <longshuang@msn.cn>
2025-10-24 16:50:23 +08:00
github-actions[bot]
df80480af7 doc: Update translation status and sort locale files 2025-10-24 08:46:30 +00:00
leo
3b9e578acb refactor: rewrite Ctrl+P/⌘+P feature
Signed-off-by: leo <longshuang@msn.cn>
2025-10-24 16:43:37 +08:00
leo
6c61a300b2 project: upgrade AvaloniaUI to 11.3.8
Signed-off-by: leo <longshuang@msn.cn>
2025-10-24 11:07:50 +08:00
leo
82ac122f2c refactor: use hotkey instead of custom OnKeyDown to re-order commits in Interactive Rebase window
Signed-off-by: leo <longshuang@msn.cn>
2025-10-24 10:53:51 +08:00
leo
81f622b4b1 enhance: save commit message to .git/MERGE_MSG while closing repo with in-progress state (#1795)
Signed-off-by: leo <longshuang@msn.cn>
2025-10-24 10:23:36 +08:00
leo
5c75bb86bb feature: allows to re-order multiple commits in Interactive Rebase window (#1675)
Signed-off-by: leo <longshuang@msn.cn>
2025-10-23 20:52:48 +08:00
leo
89bc8a7e06 feature: add original pick-order for commits in Interactive Rebase window (#1676)
Signed-off-by: leo <longshuang@msn.cn>
2025-10-23 14:49:48 +08:00
leo
99389dba89 refactor: always load commit message from .git/MERGE_MSG or .git/rebase-merge/message when there is some operation in progress (#1795)
Signed-off-by: leo <longshuang@msn.cn>
2025-10-23 11:46:36 +08:00