leo
d73ae83b01
feature: supports to use relative path in remote URL ( #1339 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-21 16:29:33 +08:00
leo
5e05c008fc
refactor: simplfy the regex to check remote's URL with HTTP/HTTPS/GIT protocol
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-21 15:09:36 +08:00
leo
598ba6d9f6
refactor: rewrite Remote.IsValidURL
( #1339 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-21 14:48:21 +08:00
leo
3232e6f313
fix: on Windows, the correct file protocol url format is file:///<driver>:/path/to/file_or_dir
( #1339 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-21 14:18:06 +08:00
leo
0a6b1faa65
feature: support git://
protocol ( #1339 )
...
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
Continuous Integration / Build (push) Waiting to run
Signed-off-by: leo <longshuang@msn.cn>
2025-05-21 09:36:41 +08:00
leo
438aa76695
feature: support to use relative path as submodule's url when adding new submodule ( #1339 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-21 00:10:10 +08:00
leo
4d5be9f280
refactor: rewrite git-flow integration
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-20 21:08:00 +08:00
leo
75b7724d44
refactor: implement IDisposable
instead of calling custom Cleanup
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-20 17:24:00 +08:00
Gadfly
12d2b7721c
fix: Trim and normalize commit message history line endings ( #1335 )
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
2025-05-20 10:56:02 +08:00
leo
61bb0f7dc7
feature: show submodule's URL in tooltip ( #1307 )
2025-05-14 14:26:33 +08:00
leo
d71189c705
feature: tooltip for submodule list item ( #1307 )
2025-05-14 11:35:34 +08:00
leo
afc8a772dd
ux: new style for tag's tooltip ( #1305 )
2025-05-13 12:26:33 +08:00
Bailey Allen
bac21c5714
enhance: added support for kitty
terminal on macOS and Linux. ( #1300 )
2025-05-12 09:17:20 +08:00
leo
e8bf58f6c3
code_review: PR #1292
...
Use syntax `String.AsSpan(int start, int len)` instead of `String.AsSpan().Slice(int start, int len)`
Signed-off-by: leo <longshuang@msn.cn>
2025-05-09 09:30:00 +08:00
qiufengshe
15ee2dac91
perf: minimize temporary strings for better performance ( #1292 )
2025-05-09 09:19:33 +08:00
leo
832fcd7487
fix: offset of commit graph does not look quite right ( #1287 )
...
This is because that when using `VirtualizingStackPanel`, the `Bounds.Height` of `ListBoxItem` may not be the same with its `Height` setted in axaml.
Signed-off-by: leo <longshuang@msn.cn>
2025-05-08 12:22:23 +08:00
leo
e45e37d305
feature: supports sort branches by committer date ( #1192 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-06 18:24:34 +08:00
leo
df29edd8f0
feature: make --recurse-submdoules
an option while trying to checkout branch with submodules ( #1272 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-06 12:01:58 +08:00
broknecho
666275c747
feature: add Meld
as an option for external merge tool on Windows ( #1275 )
2025-05-04 11:24:11 +08:00
leo
c0c52695a3
code_style: remove unused code
...
Signed-off-by: leo <longshuang@msn.cn>
2025-05-03 21:31:10 +08:00
leo
fe677d40c1
feature: supports search commits by change content ( #1263 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-30 21:05:53 +08:00
leo
80aead3a17
feature: add dirty state indicator icon to repository tab ( #1227 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-30 11:01:39 +08:00
leo
847a1e727b
refactor: enable --ignore-cr-at-eol
in diff by default
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-30 09:26:34 +08:00
leo
825b74c2a3
refactor: use String.AsSpan(int, int)
instead of String.AsSpan().Slice(int, int)
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-29 09:44:06 +08:00
qiufengshe
48bb8e91de
perf: minimize temporary strings for better performance ( #1255 )
2025-04-29 09:33:14 +08:00
leo
91acf0a32a
enhance: fore invalidate measure after data context of BisectStateIndicator
changed
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-25 20:55:11 +08:00
cdammanintopix
f09367a614
fix: Append UserName to the SourceGitIPCChannel NamedPipeServerStream to allow multiple users usage on the same server ( #1244 ) ( #1246 )
2025-04-25 16:56:28 +08:00
leo
8c4362a98d
feature: subject presenter supports inline codeblock
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-25 13:24:13 +08:00
leo
7e282b13fa
code_style: run dotnet format
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-23 20:59:39 +08:00
leo
1386ca30e3
fix: typo in conventional commit type ( #1239 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-23 20:52:41 +08:00
leo
f72f1894c3
feature: supports to enable --ignore-cr-at-eol
in diff by default
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-23 15:34:21 +08:00
leo
345ad06aba
refactor: diff for staged file with --amend
enabled ( #1231 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-22 19:20:27 +08:00
leo
df5294bcb7
feature: git bisect
support
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-22 15:45:15 +08:00
leo
06d033464d
code_style: move commit link parser to Models.CommitLink.Get
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-21 17:27:07 +08:00
leo
413669741d
enhance: ensure sourcegit_rebase_jobs.json
only being used when orig-head
and onto
are both matched
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-18 12:49:19 +08:00
leo
8b39df32cc
feature: git command logs
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-17 13:23:56 +08:00
leo
928a0ad3c5
feature: add wip
(work in progress) type ( #1200 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-16 19:39:24 +08:00
leo
9606f128e4
enhance: remember commit message when exiting ( #1166 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-16 16:36:23 +08:00
leo
cac4b7edf6
enhance: conventional commit message helper ( #1200 )
...
- add `build`, `ci`, `pref`
- re-design helper dialog
Signed-off-by: leo <longshuang@msn.cn>
2025-04-16 15:40:26 +08:00
leo
db46de0261
enhance: append character U+26D4 to line when \ No newline at end of file
is found in git diff
output ( #1197 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-16 11:41:40 +08:00
leo
03216fc31e
code_style: run dotnet format
and re-order codes
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-15 16:30:50 +08:00
leo
33a463ce59
feature: allow to view contribution chart based on selected author ( #1196 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-15 16:08:38 +08:00
leo
90b37663ed
refactor: use lock file instead of named mutex since the second one may not work on other platforms
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-15 14:36:12 +08:00
Oleksii Borovyk
70494485ab
Added ukrainian translation ( #1191 )
...
(cherry picked from commit b40bfeb98f35da080a1b3935e801e422858faf14)
2025-04-15 10:30:24 +08:00
leo
c4c04b8b01
enhance: bring window into view after receive IPC message
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-15 10:19:57 +08:00
leo
e2da44c8fd
enhance: use Mutex
to force running SourceGit
in singleton mode
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-15 09:35:16 +08:00
leo
0acbe3e487
enhance: use PipeOptions.FirstPipeInstance
to create NamedPipeServerStream
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-14 23:55:42 +08:00
leo
e5dc211c35
refactor: simpfy IPC code
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-14 23:17:04 +08:00
leo
7d20f97f4e
code_review: PR #1185
...
- make `SourceGit` running in singleton mode
- `TrySendArgsToExistingInstance` should not be called before `BuildAvaloniaApp().StartWithClassicDesktopLifetime(args)` since we may want to launch `SourceGit` as a core editor.
- avoid `preference.json` to be saved by multiple instances.
- move IPC code to models.
Signed-off-by: leo <longshuang@msn.cn>
2025-04-14 22:03:51 +08:00
Gadfly
17cf402c78
enhance: navigate to upstream head after fetch, pull, and merge ( #1180 )
2025-04-14 10:42:34 +08:00