Compare commits

...
11 Commits
Author SHA1 Message Date
aclist 7f5559121d Merge pull request #397 from aclist/aclist-patch-2
Mirror to Codeberg / mirror-to-codeberg (push) Has been cancelled
fix: markdown syntax
2026-07-07 16:51:44 +09:00
aclist 019ea82004 Update CONTRIBUTING.md 2026-07-07 16:51:14 +09:00
aclist df291c867c Merge pull request #396 from aclist/aclist-patch-1
fix: typos in CONTRIBUTING file
2026-07-07 16:48:40 +09:00
aclist 9db3ac1f80 Update CONTRIBUTING.md 2026-07-07 16:48:12 +09:00
aclist bdb7da9440 Update CONTRIBUTING.md 2026-07-07 16:46:54 +09:00
aclist cc623914da Merge pull request #334 from aclist/chore/update-actions-dzgui
Mirror to Codeberg / mirror-to-codeberg (push) Has been cancelled
chore: update checkout action to v5
2026-06-05 18:59:03 +09:00
aclist fa9c58f1e2 chore: update checkout action to v5 2026-06-05 18:57:40 +09:00
aclist d7ba49ea97 Merge pull request #286 from aclist/prerelease/6.0.5
Mirror to Codeberg / mirror-to-codeberg (push) Has been cancelled
chore: update symlink hash logic
2026-05-17 23:42:15 +09:00
aclist bab2379fad chore: update symlink hash logic 2026-05-17 23:28:05 +09:00
aclist 98b4f37e54 Merge pull request #283 from aclist/prerelease/6.0.4
Mirror to Codeberg / mirror-to-codeberg (push) Has been cancelled
fix: update module checksums
2026-04-13 16:50:05 +09:00
aclist 8ca8dbb6ff fix: update module checksums 2026-04-13 16:45:50 +09:00
5 changed files with 35 additions and 14 deletions

No files matched your search

+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
mirror-to-codeberg:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
fetch-depth: 0
- uses: pixta-dev/repository-mirroring-action@v1
+9
View File
@@ -1,5 +1,14 @@
# Changelog
## [6.0.5] 2026-05-17
## Changed
- Update symlink hash logic to align with DZGUI 7 beta
- Update A2S helper to latest commit
## [6.0.4] 2026-04-13
## Fixed
- Update A2S module checksums to support servers with missing description field
## [6.0.3] 2026-04-12
## Fixed
- Use GLibUnix namespace where available when setting up SIGINT callback
+3 -3
View File
@@ -8,7 +8,7 @@ If you are a developer, you can skip to the end.
# Requesting help
If you encounter a problem with DZGUI, you can submit tickets on the GitHub
(issue tracker)[https://github.com/aclist/dzgui-devel/issues] under the
[issue tracker](https://github.com/aclist/dztui/issues) under the
`troubleshooting` tag.
# How can I help the project?
@@ -24,7 +24,7 @@ accordingly.
## Submitting a ticket
Navigate to the GitHub (issue tracker)[https://github.com/aclist/dzgui-devel/issues].
Navigate to the GitHub [issue tracker](https://github.com/aclist/dztui/issues).
From there, follow the onscreen prompts. You will be asked questions such as:
- What version are you using?
@@ -67,5 +67,5 @@ will be merged to `prerelease/<latest-version>`, then `testing`, and after a liv
testing phase, to `stable` as well.
It is recommended to follow
(Conventional Commits)[https://www.conventionalcommits.org/en/v1.0.0/], as this
[Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/), as this
integrates well with tooling and helps the project review your code.
+10 -7
View File
@@ -2,7 +2,7 @@
set -o pipefail
src_path="$(readlink -e "$0")"
version=6.0.3
version=6.0.5
#CONSTANTS
aid=221100
@@ -567,9 +567,12 @@ get_hash(){
md5sum "$1" | awk '{print $1}'
}
fetch_a2s(){
# this file is currently monolithic
[[ -d $helpers_path/a2s ]] && { logger INFO "A2S helper is current"; return 0; }
local sha=c7590ffa9a6d0c6912e17ceeab15b832a1090640
sum="d26da2fe03df2b95436f823f0496887b"
if [[ -d $helpers_path/a2s ]] && [[ $(get_hash "$helpers_path/a2s/info.py") == $sum ]]; then
logger INFO "A2S helper is current"
return 0
fi
local sha=b40eb24cdbb06ebd08272f224257fe5a81610e86
local author="yepoleb"
local repo="python-a2s"
local url="https://github.com/$author/$repo/tarball/$sha"
@@ -583,13 +586,13 @@ fetch_a2s(){
logger INFO "Updated A2S helper to sha '$sha'"
}
fetch_dzq(){
local sum="0a334e1e144e76e560419d155435c91e"
local sum="0d316badbb8d943c5f078e73862cac3e"
local file="$helpers_path/a2s/dayzquery.py"
if [[ -f $file ]] && [[ $(get_hash "$file") == $sum ]]; then
logger INFO "DZQ is current"
return 0
fi
local sha=a22a9f428cbe075d7dda62f78000296955eea92a
local sha="07483b88ed096327ebca752f5e177011b604d7fe"
local author="yepoleb"
local repo="dayzquery"
local url="https://raw.githubusercontent.com/$author/$repo/$sha/dayzquery.py"
@@ -626,7 +629,7 @@ fetch_helpers_by_sum(){
[[ -f "$config_file" ]] && source "$config_file"
declare -A sums
sums=(
["funcs"]="9eb1ede7df5a48681675f92234490e0f"
["funcs"]="cff21e5ecfbbf72951f9f772b46024c9"
["query_v2.py"]="55d339ba02512ac69de288eb3be41067"
["servers.py"]="ed442c3aecf33f777d59dcf53650d263"
["ui.py"]="cf52a3d5883afe02a013d8673df494fa"
+12 -3
View File
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
set -o pipefail
version="6.0.3"
version="6.0.5"
#CONSTANTS
aid=221100
@@ -929,13 +929,19 @@ query_defunct(){
<<< "$result" awk '{print $2}'
}
encode(){
echo "$1" | md5sum | cut -c -8
echo -n "$1" | md5sum | cut -c -8
}
compare(){
local modlist="$@"
diff=$(comm -23 <(<<< "$modlist" sort -u) <(installed_mods | sort))
echo "$diff"
}
unlink_all(){
readarray -t links < <(find "$game_dir" -maxdepth 1 -mindepth 1 -type l)
for link in "${links[@]}"; do
unlink "$link"
done
}
legacy_symlinks(){
logger INFO "Removing legacy symlinks"
@@ -1026,7 +1032,10 @@ update_symlinks(){
if [[ ! -d "$workshop_dir" ]]; then
return
fi
legacy_symlinks
if [[ ! -d "$game_dir" ]]; then
return
fi
unlink_all
symlinks
}
try_fallback(){