Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
203dad3
Merge branch 'master' into develop
love-linger Mar 16, 2026
14db2d5
feature: supports to disable `Mica` effect on Windows 11 from theme o…
love-linger Mar 16, 2026
3936008
feature: add added/removed line counts to diff view (#2194)
geviraydev Mar 16, 2026
bf5e123
code_review: PR #2194
love-linger Mar 16, 2026
47692aa
ux: remove `Create Branch` button from repository's toolbar
love-linger Mar 16, 2026
130e4f7
doc: Update translation status and sort locale files
github-actions[bot] Mar 16, 2026
1a3a366
feature: supports git SHA-256 object hash
love-linger Mar 16, 2026
54ea6cd
code_style: move some codes from `App` to `Models.InteractiveRebaseJo…
love-linger Mar 16, 2026
9d63078
enhance: manually update local branch tree after checking out a exiti…
love-linger Mar 16, 2026
e25ab04
feature: only create a new `FileHistoriesSingleRevision` instance if …
love-linger Mar 16, 2026
c47f819
enhance: support remote url with whitespaces (#2195)
love-linger Mar 17, 2026
5fdd4e3
enhance: manually update local branch tree after checking out and fas…
love-linger Mar 17, 2026
11158d0
enhance: manually update local branch tree after renaming a local bra…
love-linger Mar 17, 2026
418d4a3
enhance: manually update local branch tree after creating a new local…
love-linger Mar 17, 2026
5cdb836
enhance: run checking out automatically when all the local changes ar…
love-linger Mar 17, 2026
a04a64d
code_style: remove unused code
love-linger Mar 17, 2026
668439a
fix: cancel prev searching request before starting a new one (#2197)
love-linger Mar 17, 2026
6f16791
feature: supports to switch between `HTTPS` and `SSH` protocol (#1734)
love-linger Mar 17, 2026
16a66d4
refactor: do not handle port of remote URL since we can not know if t…
love-linger Mar 17, 2026
71e34ec
feature: allow enabling 3-way merge when applying a patch (#2200)
CrabNickolson Mar 18, 2026
987f4c0
code_review: PR #2200
love-linger Mar 18, 2026
13207e8
doc: Update translation status and sort locale files
github-actions[bot] Mar 18, 2026
aad08fe
code_style: rewrite editing repository node in welcome page
love-linger Mar 18, 2026
2a3ac51
feature: add remote url protocol switcher to new submodule popup and …
love-linger Mar 18, 2026
2342f0f
ux: unify single-line textbox corner radius to `3` in popups
love-linger Mar 19, 2026
fd667f3
ux: visual of subject end indicator line
love-linger Mar 20, 2026
26fc29b
refactor: move `WorkingCopy.SetData` to UIThread to avoid data-race c…
love-linger Mar 20, 2026
b3a8e8b
localization: update Russian translate (#2205)
AquariusStar Mar 22, 2026
6b9499f
doc: Update translation status and sort locale files
github-actions[bot] Mar 22, 2026
98ad8cd
ci: update GitHub Actions versions (#2209)
Saibamen Mar 22, 2026
dae8dcb
Add master to GH Actions triggers
Saibamen Mar 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ jobs:
apt-get install -y sudo
sudo apt-get install -y curl wget git unzip zip libicu66 tzdata clang
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true
- name: Setup .NET
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5
with:
dotnet-version: 10.0.x
- name: Configure arm64 packages
Expand Down Expand Up @@ -75,7 +75,7 @@ jobs:
rm -r publish/*
mv "sourcegit.${{ matrix.runtime }}.tar" publish
- name: Upload artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: sourcegit.${{ matrix.runtime }}
path: publish/*
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: Continuous Integration
on:
push:
branches: [develop]
branches: [develop, master]
pull_request:
branches: [develop]
branches: [develop, master]
workflow_dispatch:
workflow_call:
jobs:
Expand All @@ -17,7 +17,7 @@ jobs:
version: ${{ steps.version.outputs.version }}
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Output version string
id: version
run: echo "version=$(cat VERSION)" >> "$GITHUB_OUTPUT"
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/format-check.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: Format Check
on:
push:
branches: [develop]
branches: [develop, master]
pull_request:
branches: [develop]
branches: [develop, master]
workflow_dispatch:
workflow_call:

Expand All @@ -13,12 +13,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true

- name: Set up .NET
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5
with:
dotnet-version: 10.0.x

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/localization-check.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Localization Check
on:
push:
branches: [develop]
branches: [develop, master]
paths:
- 'src/Resources/Locales/**'
workflow_dispatch:
Expand All @@ -13,12 +13,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '20.x'
node-version: '24.x'

- name: Install dependencies
run: npm install fs-extra@11.2.0 path@0.12.7 xml2js@0.6.2
Expand Down
24 changes: 12 additions & 12 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ jobs:
runtime: [win-x64, win-arm64]
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Download build
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: sourcegit.${{ matrix.runtime }}
path: build/SourceGit
Expand All @@ -28,12 +28,12 @@ jobs:
RUNTIME: ${{ matrix.runtime }}
run: ./build/scripts/package.win.ps1
- name: Upload package artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: package.${{ matrix.runtime }}
path: build/sourcegit_*.zip
- name: Delete temp artifacts
uses: geekyeggo/delete-artifact@v5
uses: geekyeggo/delete-artifact@v6
with:
name: sourcegit.${{ matrix.runtime }}
osx-app:
Expand All @@ -44,9 +44,9 @@ jobs:
runtime: [osx-x64, osx-arm64]
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Download build
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: sourcegit.${{ matrix.runtime }}
path: build
Expand All @@ -59,12 +59,12 @@ jobs:
tar -xf "build/sourcegit.${{ matrix.runtime }}.tar" -C build/SourceGit
./build/scripts/package.osx-app.sh
- name: Upload package artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: package.${{ matrix.runtime }}
path: build/sourcegit_*.zip
- name: Delete temp artifacts
uses: geekyeggo/delete-artifact@v5
uses: geekyeggo/delete-artifact@v6
with:
name: sourcegit.${{ matrix.runtime }}
linux:
Expand All @@ -76,15 +76,15 @@ jobs:
runtime: [linux-x64, linux-arm64]
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Download package dependencies
run: |
export DEBIAN_FRONTEND=noninteractive
ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
apt-get update
apt-get install -y curl wget git dpkg-dev fakeroot tzdata zip unzip desktop-file-utils rpm libfuse2 file build-essential binutils
- name: Download build
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: sourcegit.${{ matrix.runtime }}
path: build
Expand All @@ -98,14 +98,14 @@ jobs:
tar -xf "build/sourcegit.${{ matrix.runtime }}.tar" -C build/SourceGit
./build/scripts/package.linux.sh
- name: Upload package artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: package.${{ matrix.runtime }}
path: |
build/sourcegit-*.AppImage
build/sourcegit_*.deb
build/sourcegit-*.rpm
- name: Delete temp artifacts
uses: geekyeggo/delete-artifact@v5
uses: geekyeggo/delete-artifact@v6
with:
name: sourcegit.${{ matrix.runtime }}
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,15 @@ jobs:
contents: write
steps:
- name: Checkout sources
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Create release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TAG: ${{ github.ref_name }}
VERSION: ${{ needs.version.outputs.version }}
run: gh release create "$TAG" -t "$VERSION" --notes-from-tag
- name: Download artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
pattern: package.*
path: packages
Expand Down
Loading