Commit Graph

5105 Commits

Author SHA1 Message Date
github-actions[bot]
ead94ea790 doc: Update translation status and sort locale files 2026-03-23 04:17:43 +00:00
leo
0b15451916 feature: add Do Nothing option back to all git checkout command (#2204)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-23 12:17:24 +08:00
Chiahong
d357bc4286 localization: update Traditional Chinese translations (#2213) 2026-03-23 10:29:22 +08:00
Adam Stachowicz
98ad8cdb5d ci: update GitHub Actions versions (#2209) 2026-03-22 09:12:38 +08:00
github-actions[bot]
6b9499f5be doc: Update translation status and sort locale files 2026-03-22 00:43:29 +00:00
AquariusStar
b3a8e8b0eb localization: update Russian translate (#2205) 2026-03-22 08:43:17 +08:00
leo
26fc29bce6 refactor: move WorkingCopy.SetData to UIThread to avoid data-race condition (#2203)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-20 19:34:11 +08:00
leo
fd667f30e1 ux: visual of subject end indicator line
Signed-off-by: leo <longshuang@msn.cn>
2026-03-20 14:16:03 +08:00
leo
2342f0f1ab ux: unify single-line textbox corner radius to 3 in popups
Signed-off-by: leo <longshuang@msn.cn>
2026-03-19 11:16:19 +08:00
leo
2a3ac514e5 feature: add remote url protocol switcher to new submodule popup and changing submodule url popup
Signed-off-by: leo <longshuang@msn.cn>
2026-03-18 12:13:11 +08:00
leo
aad08fe3cc code_style: rewrite editing repository node in welcome page
Signed-off-by: leo <longshuang@msn.cn>
2026-03-18 11:51:35 +08:00
github-actions[bot]
13207e8d57 doc: Update translation status and sort locale files 2026-03-18 02:27:48 +00:00
leo
987f4c0ab5 code_review: PR #2200
- Use `string extra` parameter instead of adding a new `bool threeWayMerge` in `Commands.Apply`.
- Add missing translations for Chinese

Signed-off-by: leo <longshuang@msn.cn>
2026-03-18 10:26:59 +08:00
CrabNickolson
71e34ecb4d feature: allow enabling 3-way merge when applying a patch (#2200) 2026-03-18 10:18:32 +08:00
leo
16a66d4dff refactor: do not handle port of remote URL since we can not know if the ssh port changed by a changed https port
Signed-off-by: leo <longshuang@msn.cn>
2026-03-17 19:25:40 +08:00
leo
6f16791f51 feature: supports to switch between HTTPS and SSH protocol (#1734)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-17 18:23:39 +08:00
leo
668439a17d fix: cancel prev searching request before starting a new one (#2197)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-17 17:06:30 +08:00
leo
a04a64d05d code_style: remove unused code
Signed-off-by: leo <longshuang@msn.cn>
2026-03-17 16:57:51 +08:00
leo
5cdb8364a9 enhance: run checking out automatically when all the local changes are new files
Signed-off-by: leo <longshuang@msn.cn>
2026-03-17 13:59:36 +08:00
leo
418d4a3827 enhance: manually update local branch tree after creating a new local branch (#2169)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-17 12:12:25 +08:00
leo
11158d0985 enhance: manually update local branch tree after renaming a local branch (#2169)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-17 11:10:47 +08:00
leo
5fdd4e3189 enhance: manually update local branch tree after checking out and fast-forward a exiting local branch (#2169)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-17 10:49:43 +08:00
leo
c47f819ac2 enhance: support remote url with whitespaces (#2195)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-17 10:35:14 +08:00
leo
e25ab04c49 feature: only create a new FileHistoriesSingleRevision instance if it is necessary after selecting a single item in File History (#2192)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-16 19:44:32 +08:00
leo
9d63078bec enhance: manually update local branch tree after checking out a exiting local branch (#2169)
Since the remote branch tree did not changed after checkout, and the changes in the local branch tree are completely predictable, update it manually.

Signed-off-by: leo <longshuang@msn.cn>
2026-03-16 19:01:52 +08:00
leo
54ea6cd71b code_style: move some codes from App to Models.InteractiveRebaseJobCollection
Signed-off-by: leo <longshuang@msn.cn>
2026-03-16 17:44:27 +08:00
leo
1a3a366f29 feature: supports git SHA-256 object hash
Signed-off-by: leo <longshuang@msn.cn>
2026-03-16 17:19:16 +08:00
github-actions[bot]
130e4f72ed doc: Update translation status and sort locale files 2026-03-16 07:52:32 +00:00
leo
47692aa229 ux: remove Create Branch button from repository's toolbar
Users can now create branch by:

- Hotkey `Ctrl+B/⌘+B` or clicking the `Create Branch` button in `LOCAL BRANCHES` in sidebar to create a branch with current HEAD
- Hotkey `Ctrl+Shift+B/⌘+⇧+B` to create a branch with selected commit in `HISTORY`
- Using `Create Branch` in repository's command palette

Signed-off-by: leo <longshuang@msn.cn>
2026-03-16 15:51:36 +08:00
leo
bf5e12325f code_review: PR #2194
Re-design the diff view toolbar

Signed-off-by: leo <longshuang@msn.cn>
2026-03-16 13:32:34 +08:00
GEV
39360083bb feature: add added/removed line counts to diff view (#2194) 2026-03-16 13:14:57 +08:00
leo
14db2d5cb0 feature: supports to disable Mica effect on Windows 11 from theme overrides (#2191)
Add `UseMicaOnWindows11` to custom theme schema

Signed-off-by: leo <longshuang@msn.cn>
2026-03-16 11:53:26 +08:00
leo
203dad3036 Merge branch 'master' into develop 2026-03-16 10:27:47 +08:00
leo
d9d2855b55 Merge branch 'release/v2026.06' v2026.06 2026-03-16 10:27:00 +08:00
leo
7b3a44c5a3 version: Release 2026.06
Signed-off-by: leo <longshuang@msn.cn>
2026-03-16 10:26:47 +08:00
leo
81d81f6838 ux: text styles in Interactive Rebase dialog
Signed-off-by: leo <longshuang@msn.cn>
2026-03-13 17:11:21 +08:00
leo
6760119e6a fix: do not append tail if it is null
Signed-off-by: leo <longshuang@msn.cn>
2026-03-13 11:57:28 +08:00
github-actions[bot]
b6398b428c doc: Update translation status and sort locale files 2026-03-13 03:38:32 +00:00
Javier J. Martínez M.
804646718d localization: update Spanish translation (#2184)
+ Add missing strings.
2026-03-13 11:38:18 +08:00
leo
1ca86ad4b8 fix: failed to discard changes in a new file which has been staged partically (#2189)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-13 11:27:31 +08:00
leo
7a753e773e ux: do not show time part in blame
Signed-off-by: leo <longshuang@msn.cn>
2026-03-12 18:10:20 +08:00
leo
7181472c6f refactor: rewrite the way to format datetimes
Signed-off-by: leo <longshuang@msn.cn>
2026-03-12 18:06:30 +08:00
leo
94efd29509 code_style: mark event handled for after dialog closed
Signed-off-by: leo <longshuang@msn.cn>
2026-03-12 16:36:14 +08:00
leo
4f25a3581d ux: explicitly set the Height of CommitSubjectPresenter
Signed-off-by: leo <longshuang@msn.cn>
2026-03-12 15:07:06 +08:00
leo
6eb2208045 ux: pixel-aligned horizontal lines in Blame window
Signed-off-by: leo <longshuang@msn.cn>
2026-03-12 14:47:31 +08:00
leo
515c5508c2 refactor: add responsive control DateTimePresenter instead of TextBlock to display datetime (#2183)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-12 13:30:26 +08:00
github-actions[bot]
1b82c092ff doc: Update translation status and sort locale files 2026-03-12 04:41:42 +00:00
leo
21d52c2b6b feature: supports to switch 24-hours/12-hours (#2183)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-12 12:41:21 +08:00
github-actions[bot]
3a596bcdf0 doc: Update translation status and sort locale files 2026-03-12 03:32:58 +00:00
leo
73d38c4730 ux: init repo popup tips (#2182)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-12 11:32:36 +08:00