mirror of
https://github.com/aclist/dztui.git
synced 2026-11-05 17:45:10 +01:00
Compare commits
16
Commits
main
..
c5eba364d9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c5eba364d9 | ||
|
|
5460b53c26 | ||
|
|
99301b3312 | ||
|
|
8d30af9dee | ||
|
|
8a8109b7df | ||
|
|
e4eaf25c8f | ||
|
|
0daf6089b9 | ||
|
|
7e4197cdbc | ||
|
|
c0f9d8a508 | ||
|
|
2da2b19001 | ||
|
|
62936fa7b7 | ||
|
|
e9fecc7fb7 | ||
|
|
11c29112c2 | ||
|
|
317f60eddd | ||
|
|
9fbe5029e1 | ||
|
|
896802cd6f |
No files matched your search
+362
-153
@@ -1,9 +1,19 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## [6.0.2] 2026-01-26
|
## [6.0.2-beta.4] 2026-04-10
|
||||||
|
## Fixed
|
||||||
|
- Use GLibUnix namespace when setting up SIGINT handling
|
||||||
|
|
||||||
|
## [6.0.2-beta.3] 2026-01-26
|
||||||
## Fixed
|
## Fixed
|
||||||
- Explicitly use Python 3.13 when calling subprocesses
|
|
||||||
- Raise error correctly from module
|
- Raise error correctly from module
|
||||||
|
|
||||||
|
## [6.0.2-beta.2] 2026-01-18
|
||||||
|
## Fixed
|
||||||
|
- Helpers not being downloaded (uncommented boilerplate)
|
||||||
|
|
||||||
|
## [6.0.2-beta.1] 2026-01-18
|
||||||
|
## Fixed
|
||||||
- Do not spawn dialogs from inside of thread when fetching prereqs
|
- Do not spawn dialogs from inside of thread when fetching prereqs
|
||||||
## Changed
|
## Changed
|
||||||
- Optimize time complexity of startup checks
|
- Optimize time complexity of startup checks
|
||||||
@@ -11,57 +21,102 @@
|
|||||||
- Rename some internal functions
|
- Rename some internal functions
|
||||||
- Wrap entire startup process in dialog
|
- Wrap entire startup process in dialog
|
||||||
|
|
||||||
## [6.0.1] 2026-01-16
|
## [6.0.1-beta.1] 2026-01-16
|
||||||
## Fixed
|
## Fixed
|
||||||
- Explicitly use Python 3.13 when calling subprocesses
|
- Explicitly use Python 3.13 when calling subprocesses
|
||||||
|
|
||||||
## [6.0.0] 2026-01-14
|
## [6.0.0-beta.20] 2026-01-14
|
||||||
|
## Fixed
|
||||||
|
- Write cache file after wiping
|
||||||
|
|
||||||
|
## [6.0.0-beta.19] 2026-01-14
|
||||||
|
## Fixed
|
||||||
|
- Steam Deck compatible script path expansion
|
||||||
|
|
||||||
|
## [6.0.0-beta.18] 2026-01-14
|
||||||
|
## Fixed
|
||||||
|
- Update UI checksums
|
||||||
|
|
||||||
|
## [6.0.0-beta.17] 2026-01-14
|
||||||
## Added
|
## Added
|
||||||
- Support DayZ Experimental
|
|
||||||
- Ping display on server tables
|
|
||||||
- Save descriptive text notes on a per-server basis
|
|
||||||
- Speed up load time and navigation of server tables
|
|
||||||
- More robust threading and cache system when filtering servers
|
|
||||||
- Show additional DayZ client information in Options menu
|
|
||||||
- Warn user of DayZ client version mismatches
|
|
||||||
- Support clickable hyperlinks in dialogs
|
|
||||||
- Rich server metadata details dialog (right-click on server table)
|
|
||||||
- Filter by modded servers
|
|
||||||
- Breadcrumbs showing current menu context
|
|
||||||
- Dedicated changelog page
|
|
||||||
- Dedicated keybindings page
|
|
||||||
- Dedicated settings page ("Options")
|
|
||||||
- Support sandboxed version of Flatpak
|
|
||||||
- Vim-style navigation keybindings
|
|
||||||
- Added "Return to main menu" button to dialog windows when failing to load server table
|
|
||||||
- Dynamic context menus for modded servers
|
|
||||||
- Additional keybindings for new filter toggles
|
|
||||||
- If a server is locked, prompt user when connecting
|
|
||||||
- Internal flag to allow distro-packaged releases to disable in-app updates
|
|
||||||
- Pre-boot checks to test whether script was invoked directly
|
|
||||||
- Commandline usage help text (GaryBlackbourne)
|
|
||||||
- More descriptive help dialogs when initial dependencies are missing
|
- More descriptive help dialogs when initial dependencies are missing
|
||||||
|
|
||||||
|
## [6.0.0-beta.16] 2026-01-04
|
||||||
## Fixed
|
## Fixed
|
||||||
|
- Regression introduced in previous hotfix
|
||||||
|
|
||||||
|
## [6.0.0-beta.15] 2025-12-27
|
||||||
|
## Fixed
|
||||||
|
- Path discovery during first-time setup when parsing filepaths with whitespaces
|
||||||
|
- First-time setup dialog continuously triggering when DayZ install path had whitespaces in it
|
||||||
|
|
||||||
|
## [6.0.0-beta.14] 2025-12-09
|
||||||
|
## Fixed
|
||||||
|
- Dialogs with newlines breaking output in log table
|
||||||
|
|
||||||
|
## [6.0.0-beta.13] 2025-11-29
|
||||||
|
## Fixed
|
||||||
|
- Server filter panel not being hidden when entering other page contexts
|
||||||
|
- Path to remote changelog being constructed incorrectly
|
||||||
|
|
||||||
|
## [6.0.0-beta.12] 2025-11-14
|
||||||
|
## Changed
|
||||||
|
- Require Python 3.13
|
||||||
|
## Fixed
|
||||||
|
- Normalize beta version
|
||||||
|
|
||||||
|
## [6.0.0-beta.11] 2025-11-13
|
||||||
|
## Added
|
||||||
|
- Support sandboxed flatpak
|
||||||
|
|
||||||
|
## Changed
|
||||||
|
- Preferred client from radio toggle to combobox
|
||||||
|
|
||||||
|
## Fixed
|
||||||
|
- Config file erroneously getting updated when populating settings menu
|
||||||
|
|
||||||
|
## [6.0.0-beta.10] 2025-11-10
|
||||||
|
## Fixed
|
||||||
|
- Python 3.14 error in finally block
|
||||||
|
- Require Python version between 3.11 and 3.12
|
||||||
|
|
||||||
|
## [6.0.0-beta.9] 2025-11-05
|
||||||
|
## Fixed
|
||||||
|
- UI not being constructed correctly if CHANGELOG.md was missing
|
||||||
|
|
||||||
|
## [6.0.0-beta.8] 2025-11-04
|
||||||
|
## Added
|
||||||
|
- Internal flag to allow distribution packaged releases to disable in-app updates
|
||||||
|
- Pre-boot check to test whether script was invoked directly
|
||||||
|
- Commandline usage help text
|
||||||
|
|
||||||
|
## Fixed
|
||||||
|
- ESC key destroying wait dialogs while a thread is pending
|
||||||
|
- Tooltip signals being erroneously drawn on main menu
|
||||||
|
- Leaky variable name in dialog titles
|
||||||
|
- Prevent extraneous signals from propagating when column width is adjusted
|
||||||
- Script failing to start when remote endpoints are unavailable (GaryBlackbourne)
|
- Script failing to start when remote endpoints are unavailable (GaryBlackbourne)
|
||||||
- Key stickiness when quickly navigating through entries in tables
|
|
||||||
- Servers returning malformed A2S_INFO blocking server browser from loading
|
## Changed
|
||||||
- Normalized buttons in dialogs and restored proper padding
|
- Optimize time complexity of pre-boot checks (GaryBlackbourne)
|
||||||
- GTK errors being emitted to stdout when inserting debug table
|
- Moved location of notes file
|
||||||
- Entry dialog sensitivity when validating API keys
|
- Rewrote distance calculation module (GaryBlackbourne)
|
||||||
- Additional validation on entry dialogs to prevent submitting empty text
|
|
||||||
- Suppress errors during pre-boot checks when mods are not installed
|
## [6.0.0-beta.7] 2025-09-20
|
||||||
- Centered filter checkboxes within panel
|
## Added
|
||||||
- Do not pop unhighlight/select stale buttons if no stale mods exist
|
- Users can save text notes to describe servers
|
||||||
- Improved keybinding interaction with side panels
|
|
||||||
- Suppress typeahead search in mod dialogs
|
## Changed
|
||||||
- Do not trigger global API cooldown if no LAN/favorite servers are found
|
- State file serialization methods
|
||||||
- Fix table column expansion in server mod dialogs
|
|
||||||
- Missing parameters when closing application via window decorations
|
## [6.0.0-beta.6] 2025-09-12
|
||||||
- Statusbar contents not updating on certain pages
|
## Added
|
||||||
- Prevent debug button from activating when in certain input fields
|
- Support DayZ Experimental
|
||||||
- Window size not updating correctly when unmaximizing window after changing "fullscreen at boot" setting
|
- Show additional client information in Options menu
|
||||||
- Branch toggle signal being emitted when entering Options menu from other contexts
|
- Warn user of client version mismatches
|
||||||
|
- Support clickable hyperlinks
|
||||||
|
|
||||||
|
## Fixed
|
||||||
- Mods rarely not appearing in local mod list if download completed too quickly
|
- Mods rarely not appearing in local mod list if download completed too quickly
|
||||||
- Statusbar not updating when clicking a row after spamming keyboard input
|
- Statusbar not updating when clicking a row after spamming keyboard input
|
||||||
- Extraneous logs being generated when subscribing to mods
|
- Extraneous logs being generated when subscribing to mods
|
||||||
@@ -69,188 +124,342 @@
|
|||||||
- Newline terminators in history file
|
- Newline terminators in history file
|
||||||
- Floating point number calculation
|
- Floating point number calculation
|
||||||
- Window resizing too small if no prior resolution was set
|
- Window resizing too small if no prior resolution was set
|
||||||
- ESC key destroying wait dialogs while a thread is pending
|
|
||||||
- Tooltip signals being erroneously emitted on main menu
|
## [6.0.0-beta.5] 2025-08-20
|
||||||
- UI not being constructed correctly if CHANGELOG.md was missing
|
## Fixed
|
||||||
- Config file erroneously getting updated when populating settings menu
|
- Servers returning malformed A2S_INFO blocking server browser from loading
|
||||||
- Leaky variable name in dialog titles
|
|
||||||
- Prevent extraneous signals from propagating when column width is adjusted
|
## [6.0.0-beta.4] 2025-08-13
|
||||||
- Server filter panel not being hidden when entering other page contexts
|
## Fixed
|
||||||
- Path to remote changelog being constructed incorrectly
|
- Branch toggle signal being emitted when entering Options menu from other contexts
|
||||||
- Dialogs with newlines breaking output in log table
|
|
||||||
- Path discovery during first-time setup when parsing filepaths with whitespaces
|
## [6.0.0-beta.3] 2025-08-08
|
||||||
- First-time setup dialog continuously triggering when DayZ install path had whitespaces in it
|
## Added
|
||||||
|
- Additional server metadata to details dialog
|
||||||
|
- Prompt user when connecting if a server is locked
|
||||||
|
- Dedicated settings page ("Options")
|
||||||
|
|
||||||
|
## Fixed
|
||||||
|
- Statusbar contents not updating on certain pages
|
||||||
|
- Breadcrumbs not updating when returning from keybindings page
|
||||||
|
- Wrap long descriptions in server details
|
||||||
|
- Prevent debug button from activating when in certain input fields
|
||||||
|
- Window size not updating correctly when unmaximizing window after changing "fullscreen at boot" setting
|
||||||
|
|
||||||
|
## Dropped
|
||||||
|
- Extraneous information from right statusbar
|
||||||
|
|
||||||
|
## [6.0.0-beta.2] 2025-07-29
|
||||||
|
## Fixed
|
||||||
|
- Missing parameters when closing application via window decorations
|
||||||
|
|
||||||
|
## [6.0.0-beta.1] 2025-07-29
|
||||||
|
## Added
|
||||||
|
- Ping column to server browsing contexts
|
||||||
|
- Server details dialog to server browsing contexts
|
||||||
|
- Filter by modded servers
|
||||||
|
- Breadcrumbs showing current menu context to top of window
|
||||||
|
- Speed up load time and navigation of server tables
|
||||||
|
- More robust threading and cache system when filtering servers
|
||||||
|
- Dedicated changelog page
|
||||||
|
- Dedicated keybindings page
|
||||||
|
- Vim-style navigation keybindings
|
||||||
|
- Additional validation on entry dialogs to prevent submitting empty text
|
||||||
|
- Added "Return to main menu" button to dialog windows when failing to load server table
|
||||||
|
- Dynamic context menus for modded servers
|
||||||
|
- Additional keybindings for filter toggles
|
||||||
|
|
||||||
|
## Fixed
|
||||||
|
- Entry dialog sensitivity when validating API keys
|
||||||
|
- Normalized buttons in dialogs and restored proper padding
|
||||||
|
- GTK errors being emitted to stdout when inserting debug table
|
||||||
|
- Suppress errors during pre-boot checks when mods are not installed
|
||||||
|
- Centered filter checkboxes within panel
|
||||||
|
- Do not pop unhighlight/select stale buttons if no stale mods exist
|
||||||
|
- Improved keybinding interaction with side panels
|
||||||
|
- Key stickiness when quickly navigating through entries in tables
|
||||||
|
- Suppress typeahead search in mod dialogs
|
||||||
|
- Do not trigger global API cooldown if no LAN/favorite servers are found
|
||||||
|
- Fix table column expansion in server mod dialogs
|
||||||
|
|
||||||
## Changed
|
## Changed
|
||||||
- Require Python 3.13
|
|
||||||
- Reduced global API cooldown from 60s to 30s
|
- Reduced global API cooldown from 60s to 30s
|
||||||
- Clarify dialog messages when DayZ path could not be found
|
- Clarify dialog messages when DayZ path could not be found
|
||||||
- Auto-focus first item when opening context menus
|
- Auto-focus first item when opening context menus
|
||||||
- Opacity setting on side buttons when in a different context
|
- Opacity setting on side buttons when in a different context
|
||||||
- Refactored BM API key validation to account for new key format
|
- Refactored BM API key validation to account for new key format
|
||||||
- State file serialization methods
|
|
||||||
- Optimize time complexity of pre-boot checks (GaryBlackbourne)
|
|
||||||
- Rewrote distance calculation module (GaryBlackbourne)
|
|
||||||
- Changed preferred client setting from radio toggle to combobox
|
|
||||||
|
|
||||||
## Dropped
|
## Dropped
|
||||||
- Ping readout in statusbar
|
- Ping readout in statusbar
|
||||||
- Extraneous information from right statusbar
|
|
||||||
|
|
||||||
## [5.8.3] 2026-01-04
|
## [5.8.0-beta.2] 2025-07-06
|
||||||
## Fixed
|
|
||||||
- Normalize checksum numbers and dates
|
|
||||||
|
|
||||||
## [5.8.2] 2026-01-04
|
|
||||||
## Fixed
|
|
||||||
- Fix regression in symlink routine introduced by previous hotfix
|
|
||||||
|
|
||||||
## [5.8.1] 2025-12-27
|
|
||||||
## Fixed
|
|
||||||
- Path discovery during first-time setup when parsing filepaths with whitespaces
|
|
||||||
- First-time setup dialog continuously triggering when DayZ install path had whitespaces in it
|
|
||||||
|
|
||||||
## [5.8.0] 2025-07-06
|
|
||||||
## Added
|
## Added
|
||||||
- Filter servers by official/unofficial status
|
- Filter servers by official/unofficial status
|
||||||
- Automatically fetch geolocation records
|
|
||||||
## Changed
|
## Changed
|
||||||
- Updated internal versioning of helper files
|
- Updated internal versioning of helper files
|
||||||
|
|
||||||
|
## [5.8.0-beta.1] 2025-06-05
|
||||||
|
## Added
|
||||||
|
- Automatically fetch geolocation records
|
||||||
## Fixed
|
## Fixed
|
||||||
- Corrected erroneous 2024 date in prior changelog entries
|
- Corrected erroneous 2024 date in prior changelog entries
|
||||||
|
|
||||||
## [5.7.0] 2025-04-17
|
## [5.7.1-beta.1] 2025-04-17
|
||||||
## Added
|
|
||||||
- Save application dimensions when quitting and restore on subsequent boot
|
|
||||||
## Fixed
|
|
||||||
- Issues with the window exceeding the bounds of the screen when displaying some table contexts
|
|
||||||
## Changed
|
## Changed
|
||||||
- More direct server ping query method that should return marginally more accurate times
|
- Updated geolocation records
|
||||||
|
|
||||||
## [5.6.7] 2025-04-04
|
## [5.7.0-beta.13] 2025-04-17
|
||||||
|
## Fixed
|
||||||
|
- Updated checksum for UI helper file
|
||||||
|
|
||||||
|
## [5.7.0-beta.12] 2025-04-04
|
||||||
## Dropped
|
## Dropped
|
||||||
- Removed extraneous pre-boot API checks that could cause error messages to be printed if the user had not set up an API key yet
|
- Removed extraneous pre-boot API checks that could cause error messages to be printed if the user had not set up an API key yet
|
||||||
|
|
||||||
## [5.6.6] 2025-03-16
|
## [5.7.0-beta.11] 2025-03-20
|
||||||
## Changed
|
## Fixed
|
||||||
- Update IP database records for 2025-03
|
- Reduce startup time when testing remote APIs
|
||||||
|
|
||||||
## [5.6.5] 2025-03-04
|
## [5.7.0-beta.10] 2025-03-15
|
||||||
|
## Added
|
||||||
|
- Restore application size on subsequent startup
|
||||||
|
## Fixed
|
||||||
|
- Grid scaling causes table to exceeds bounds of display viewport
|
||||||
|
- Window exceeds taskbar on Steam Deck
|
||||||
|
- Reduce possibility of timeouts when pinging servers
|
||||||
|
## Changed
|
||||||
|
- Packed filter checkbox buttons into a 3x3 grid
|
||||||
|
- Updated IP database to 2025-03 records
|
||||||
|
|
||||||
|
## [5.7.0-beta.9] 2025-03-04
|
||||||
## Fixed
|
## Fixed
|
||||||
- Livonia server results being dropped from batch queries
|
- Livonia server results being dropped from batch queries
|
||||||
|
|
||||||
## [5.6.4] 2025-02-10
|
## [5.7.0-beta.8] 2025-02-10
|
||||||
### Changed
|
## Changed
|
||||||
- Drop launch flag and check for invocation through Steam automatically
|
- Drop launch flag and check for invocation through Steam automatically
|
||||||
|
|
||||||
## [5.6.3] 2025-02-09
|
## [5.7.0-beta.7] 2025-02-09
|
||||||
### Changed
|
## Changed
|
||||||
- Update IP database records for 2025-02
|
- Update IP database records for 2025-02
|
||||||
|
|
||||||
## [5.6.2] 2025-01-22
|
## [5.7.0-beta.6] 2025-01-10
|
||||||
### Fixed
|
## Fixed
|
||||||
- Resolve regression introduced with IP resolution feature in 5.6.0 (restores functionality of right-click action: Add to My Servers)
|
- Resolve regression introduced with IP resolution feature in 13c6813
|
||||||
|
|
||||||
## [5.6.1] 2025-01-10
|
## [5.7.0-beta.5] 2025-01-10
|
||||||
### Fixed
|
## Changed
|
||||||
- Add fallback support for jq 1.6
|
- Stricter redacting of usernames (again)
|
||||||
|
|
||||||
## [5.6.0] 2025-01-06
|
## [5.7.0-beta.4] 2025-01-10
|
||||||
### Added
|
## Fixed
|
||||||
- Application header bar and controls
|
- Clerical hotfix
|
||||||
- Menu context subtitle in header bar
|
|
||||||
- Bulk delete mods (via 'List installed mods' list). Not compatible with Manual Mod install mode
|
## [5.7.0-beta.3] 2025-01-10
|
||||||
- Highlight stale mods in mods list
|
## Changed
|
||||||
- Added --steam launch parameter
|
- Support legacy jq syntax for Ubuntu variants
|
||||||
- Open Steam workshop subscriptions dialog when switching from Manual to Auto mode
|
|
||||||
- Hover tooltips to most buttons
|
## [5.7.0-beta.2] 2025-01-07
|
||||||
- Add in-app documentation link to Codeberg mirror
|
## Fixed
|
||||||
- Additional logging
|
- Stricter redacting of usernames
|
||||||
### Fixed
|
- Omit nested directories when traversing symlinks
|
||||||
- Avoid sudo escalation if system map count is sufficient (jiriks74)
|
|
||||||
- Duplicate dialog title on Steam Deck
|
## [5.7.0-beta.1] 2025-01-07
|
||||||
- Resolve remote IP when saving records for game servers with multiple hosts
|
|
||||||
- More performant symlink traversal when checking for legacy links
|
|
||||||
- Only iterate on missing symlinks at boot (400% performance uplift)
|
|
||||||
- Fix for server list truncation causing some servers to not appear in results
|
|
||||||
- Empty dialog popups if user manually deletes local mods while application is running
|
|
||||||
- Update statusbar when removing servers from list/repopulating
|
|
||||||
- Abort DayZ path discovery if Steam files are not synched
|
|
||||||
- Race condition when checking for installed mods
|
|
||||||
- Favorite server message not updating correctly
|
|
||||||
- Improved handling for cases where there are no locally installed mods
|
|
||||||
- Set up mod symlinks at boot, rather than only on server connect
|
|
||||||
- Prevent context menus from opening when table is empty
|
|
||||||
- When reloading table in-place, prevent duplicate panel elements from being added if already present
|
|
||||||
- Clean up local mod signatures from versions file when deleting mods
|
|
||||||
- Focus first row when opening mods list
|
|
||||||
### Changed
|
### Changed
|
||||||
- Redact usernames in log files
|
- Normalize version number
|
||||||
|
|
||||||
|
## [5.6.0-beta.21] 2025-01-06
|
||||||
|
### Added
|
||||||
|
- Add in-app documentation link to Codeberg mirror
|
||||||
|
- Hover tooltips to most buttons
|
||||||
|
### Fixed
|
||||||
- Prevent ArrowUp/ArrowDown input when inside keyword field
|
- Prevent ArrowUp/ArrowDown input when inside keyword field
|
||||||
- Admonish user to restart Steam in error dialog if DayZ path could not be found
|
### Changed
|
||||||
- Refactor control flow for more robust contextual parsing
|
|
||||||
- Stop sending modal dialog hints to outer window
|
|
||||||
- Clean up signal emission
|
|
||||||
- Clarify some error messages and normalize text formatting
|
|
||||||
- Update forum URL
|
- Update forum URL
|
||||||
|
- Reword Help section links to include destination
|
||||||
- Update README.md
|
- Update README.md
|
||||||
- Update IP database to 2025-01
|
- Update IP database to 2025-01
|
||||||
- Reduce IP database size by 50%
|
- Reduce IP database size by 50%
|
||||||
- Update documentation to 5.6.x standard
|
- Update documentation to 5.6.x standard
|
||||||
### Dropped
|
### Dropped
|
||||||
- Hall of Fame section from button links, to be moved inside documentation
|
- Removed temporary mod ID output in debug logs
|
||||||
- Unused imports
|
- Removed Hall of Fame section from button links, moved inside documentation
|
||||||
|
- Remove unused imports
|
||||||
|
|
||||||
## [5.5.3] 2024-12-13
|
## [5.6.0-beta.20] 2024-12-23
|
||||||
|
### Added
|
||||||
|
- Output real and resolved mod ids to logs (temporary)
|
||||||
|
- Added -steam launch parameter
|
||||||
|
### Fixed
|
||||||
|
- Only iterate on missing symlinks
|
||||||
|
- Move logging up
|
||||||
|
|
||||||
|
## [5.6.0-beta.19] 2024-12-18
|
||||||
|
### Added
|
||||||
|
- Redact usernames in log files
|
||||||
|
### Fixed
|
||||||
|
- More performant symlink traversal when checking for legacy links
|
||||||
|
|
||||||
|
## [5.6.0-beta.18] 2024-12-14
|
||||||
|
### Added
|
||||||
|
- Open Steam workshop subscriptions dialog
|
||||||
|
- Additional logging
|
||||||
|
### Fixed
|
||||||
|
- Empty dialog popups if user manually deletes local mods while application is running
|
||||||
|
- Abort DayZ path discovery if VDF if Steam files are not synched
|
||||||
|
- Avoid sudo escalation if system map count is sufficient (jiriks74)
|
||||||
|
### Changed
|
||||||
|
- Admonish user to restart Steam in error dialog if DayZ path could not be found
|
||||||
|
|
||||||
|
## [5.6.0-beta.17] 2024-12-14
|
||||||
|
### Added
|
||||||
|
- Additional logging
|
||||||
|
|
||||||
|
## [5.6.0-beta.16] 2024-12-13
|
||||||
### Fixed
|
### Fixed
|
||||||
- Add remote resource health checks before downloading updates
|
- Add remote resource health checks before downloading updates
|
||||||
### Added
|
### Added
|
||||||
- Add fallback repository
|
- Add fallback repository
|
||||||
|
|
||||||
## [5.5.1] 2024-12-03
|
## [5.6.0-beta.11] 2024-12-07
|
||||||
### Fixed
|
### Fixed
|
||||||
- Support localized decimal separators when parsing installed mod sizes
|
- Add missing function definition
|
||||||
|
|
||||||
## [5.5.0] 2024-11-10
|
## [5.6.0-beta.10] 2024-12-04
|
||||||
|
### Fixed
|
||||||
|
- Untoggle highlight button when repopulating mod list
|
||||||
|
- Resolve remote IP when saving records for game servers with multiple hosts
|
||||||
|
- Update statusbar when removing servers from list/repopulating
|
||||||
|
### Added:
|
||||||
|
- "Select stale" button to bulk select mods marked as obsolete
|
||||||
|
|
||||||
|
## [5.6.0-beta.9] 2024-12-03
|
||||||
|
### Fixed
|
||||||
|
- Normalize user locale when parsing floats
|
||||||
|
|
||||||
|
## [5.6.0-beta.8] 2024-11-28
|
||||||
|
### Fixed
|
||||||
|
- Normalize user locale when parsing floats
|
||||||
|
|
||||||
|
## [5.6.0-beta.7] 2024-11-28
|
||||||
|
### Changed
|
||||||
|
- Add additional logging when fetching installed mods
|
||||||
|
|
||||||
|
## [5.6.0-beta.6] 2024-11-28
|
||||||
|
### Fixed
|
||||||
|
- Race condition when checking for installed mods
|
||||||
|
|
||||||
|
## [5.6.0-beta.5] 2024-11-21
|
||||||
### Added
|
### Added
|
||||||
- Support servers running DLC content (fixes Frostline servers)
|
- Highlight stale mods in mods list
|
||||||
- Expose a toggle setting for whether to launch the application in fullscreen
|
### Fixed
|
||||||
- Text autocompletion in maps search field (partial search)
|
- Duplicate dialog title on Steam Deck
|
||||||
- Add disk space warning to popup dialog when downloading mods
|
|
||||||
|
## [5.6.0-beta.4] 2024-11-20
|
||||||
|
### Added
|
||||||
|
- Application header bar and controls
|
||||||
|
- Menu context subtitle in header bar
|
||||||
|
### Changed
|
||||||
|
- Refactor control flow for more robust contextual parsing
|
||||||
|
- Stop sending modal dialog hints to outer window
|
||||||
|
### Fixed
|
||||||
|
- Favorite server message not updating correctly
|
||||||
|
|
||||||
|
## [5.6.0-beta.3] 2024-11-18
|
||||||
|
### Fixed
|
||||||
|
- Improved handling for cases where there are no locally installed mods
|
||||||
|
- Set up mod symlinks at boot, rather than only on server connect
|
||||||
|
- Prevent context menus from opening when table is empty
|
||||||
|
- When reloading table in-place, prevent duplicate panel elements from being added if already present
|
||||||
|
- Clean up signal emission
|
||||||
|
|
||||||
|
## [5.6.0-beta.2] 2024-11-15
|
||||||
|
### Fixed
|
||||||
|
- Clean up local mod signatures from versions file when deleting mods
|
||||||
|
|
||||||
|
## [5.6.0-beta.1] 2024-11-12
|
||||||
|
### Added
|
||||||
|
- Bulk delete mods (via 'List installed mods' list). Not compatible with Manual Mod install mode
|
||||||
|
### Fixed
|
||||||
|
- Fix for server list truncation causing some servers to not appear in results
|
||||||
|
- Suppress signal emission when switching menu contexts
|
||||||
|
- Focus first row when opening mods list
|
||||||
|
### Changed
|
||||||
|
- Clarify some error messages and normalize text formatting
|
||||||
|
|
||||||
|
## [5.5.0-beta.5] 2024-11-03
|
||||||
|
### Changed
|
||||||
|
- Use updated A2S_RULES logic
|
||||||
### Fixed
|
### Fixed
|
||||||
- Servers in saved servers list would populate context menu with same option when right-clicking in server browser
|
- Servers in saved servers list would populate context menu with same option when right-clicking in server browser
|
||||||
|
|
||||||
|
## [5.5.0-beta.4] 2024-10-31
|
||||||
|
### Added
|
||||||
|
- Expose a toggle setting for whether to launch the application in fullscreen
|
||||||
|
### Fixed
|
||||||
- Enable adding/removing servers to/from My Saved Servers when in Recent Servers context
|
- Enable adding/removing servers to/from My Saved Servers when in Recent Servers context
|
||||||
|
|
||||||
|
## [5.5.0-beta.3] 2024-10-31
|
||||||
|
### Fixed
|
||||||
- Prevent maps combobox from duplicating contents
|
- Prevent maps combobox from duplicating contents
|
||||||
|
|
||||||
|
## [5.5.0-beta.2] 2024-10-31
|
||||||
|
### Fixed
|
||||||
- Restore keyboard input to keyword entry field
|
- Restore keyboard input to keyword entry field
|
||||||
### Changed
|
|
||||||
|
## [5.5.0-beta.1] 2024-10-30
|
||||||
|
### Added
|
||||||
|
- Support servers running DLC content (fixes Frostline servers)
|
||||||
|
- Text autocompletion in maps search field
|
||||||
|
- Add disk space warning to popup dialog
|
||||||
|
### Fixed
|
||||||
- Abort fallback query method if DLC is required
|
- Abort fallback query method if DLC is required
|
||||||
|
|
||||||
## [5.4.2] 2024-10-05
|
## [5.4.2-beta.1] 2024-10-05
|
||||||
### Fixed
|
### Fixed
|
||||||
- Sanitize third-party API IDs to remove UGC collisions
|
- Sanitize third-party API IDs to remove UGC collisions
|
||||||
|
|
||||||
## [5.4.1] 2024-09-25
|
## [5.4.1-beta.2] 2024-09-12
|
||||||
|
### Fixed
|
||||||
|
- Use fallback logic for modlist queries when user traverses networks
|
||||||
|
|
||||||
|
## [5.4.1-beta.2] 2024-09-10
|
||||||
|
### Fixed
|
||||||
|
- Fix signal handling control flow for checkbox toggles
|
||||||
|
|
||||||
|
## [5.4.1-beta.1] 2024-09-10
|
||||||
### Added
|
### Added
|
||||||
- Pre-boot validation check for users with self-compiled version of jq
|
- Pre-boot validation check for users with self-compiled version of jq
|
||||||
### Fixed
|
### Fixed
|
||||||
- Use fallback logic for modlist queries when user traverses networks
|
|
||||||
- Fix signal handling control flow for checkbox toggles
|
|
||||||
- When reloading the server browser, the map combobox selection would revert to the last selected map instead of All Maps
|
- When reloading the server browser, the map combobox selection would revert to the last selected map instead of All Maps
|
||||||
- Server filter toggle signals were accessible from the main menu when switching between menu contexts
|
- Server filter toggle signals were accessible from the main menu when switching between menu contexts
|
||||||
- Global cooldown dialog could sometimes block filter toggles after cooldown reset
|
- Global cooldown dialog could sometimes block filter toggles after cooldown reset
|
||||||
- Normalized minor version number due to a previous clerical error
|
- Normalized minor version number due to a previous clerical error
|
||||||
|
|
||||||
## [5.4.0] 2024-08-27
|
## [5.4.0-beta.5] 2024-08-27
|
||||||
### Added
|
### Added
|
||||||
- Scan local area network for DayZ servers
|
|
||||||
- Freedesktop application icons for system taskbar, tray, and other dialogs
|
- Freedesktop application icons for system taskbar, tray, and other dialogs
|
||||||
- Emit CPU model name when exporting system debug log
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Errors being printed to the console when Exit button was explicitly clicked
|
- Errors being printed to the console when Exit button was explicitly clicked
|
||||||
|
|
||||||
|
## [5.4.0-beta.4] 2024-08-21
|
||||||
|
### Added
|
||||||
|
- Emit CPU model name when exporting system debug log
|
||||||
|
### Fixed
|
||||||
- Detect Steam Deck OLED APU variant during initial setup
|
- Detect Steam Deck OLED APU variant during initial setup
|
||||||
- Encapsulate player names correctly so that names with whitespace in them are supported
|
|
||||||
|
## [5.4.0-beta.3] 2024-08-04
|
||||||
|
### Added
|
||||||
|
- Scan local area network for DayZ servers
|
||||||
|
|
||||||
|
## [5.4.0-beta.2] 2024-08-03
|
||||||
|
### Fixed
|
||||||
|
- Clerical hotfix for previous player names fix
|
||||||
- Test if DayZ directory is empty at startup, implying that the game was moved to a new library collection
|
- Test if DayZ directory is empty at startup, implying that the game was moved to a new library collection
|
||||||
- Report WM_CLASS name to the window manager
|
|
||||||
|
## [5.4.0-beta.1] 2024-07-16
|
||||||
|
### Fixed
|
||||||
|
- Encapsulate player names correctly so that names with whitespace in them are supported
|
||||||
|
|
||||||
## [5.3.2] 2024-07-02
|
## [5.3.2] 2024-07-02
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
set -o pipefail
|
set -o pipefail
|
||||||
|
|
||||||
src_path="$(readlink -e "$0")"
|
src_path="$(readlink -e "$0")"
|
||||||
version=6.0.2
|
version=6.0.2-beta.4
|
||||||
|
|
||||||
#CONSTANTS
|
#CONSTANTS
|
||||||
aid=221100
|
aid=221100
|
||||||
@@ -508,7 +508,7 @@ check_availability() {
|
|||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
local url=$1
|
local url=$1
|
||||||
local timeout_sec="2"
|
local timeout_sec="1"
|
||||||
if [[ $2 ]]; then
|
if [[ $2 ]]; then
|
||||||
timeout_sec=$2
|
timeout_sec=$2
|
||||||
fi
|
fi
|
||||||
@@ -626,10 +626,10 @@ fetch_helpers_by_sum(){
|
|||||||
[[ -f "$config_file" ]] && source "$config_file"
|
[[ -f "$config_file" ]] && source "$config_file"
|
||||||
declare -A sums
|
declare -A sums
|
||||||
sums=(
|
sums=(
|
||||||
["funcs"]="5523d933e9f0668fc14b3faf0d4aafd8"
|
["funcs"]="a823824ec835a7db836aaff0eccd3a50"
|
||||||
["query_v2.py"]="55d339ba02512ac69de288eb3be41067"
|
["query_v2.py"]="55d339ba02512ac69de288eb3be41067"
|
||||||
["servers.py"]="ed442c3aecf33f777d59dcf53650d263"
|
["servers.py"]="ed442c3aecf33f777d59dcf53650d263"
|
||||||
["ui.py"]="d09b9d8bed3854efd51377289786c5ac"
|
["ui.py"]="d00c37fd006fa8cfb7fd02a8505e67e0"
|
||||||
["vdf2json.py"]="2f49f6f5d3af919bebaab2e9c220f397"
|
["vdf2json.py"]="2f49f6f5d3af919bebaab2e9c220f397"
|
||||||
["pefile.py"]="b452974a84bff1d821872fcebf59e380"
|
["pefile.py"]="b452974a84bff1d821872fcebf59e380"
|
||||||
)
|
)
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
version="6.0.2"
|
version="6.0.2-beta.4"
|
||||||
|
|
||||||
#CONSTANTS
|
#CONSTANTS
|
||||||
aid=221100
|
aid=221100
|
||||||
|
|||||||
+3
-2
@@ -39,7 +39,8 @@ locale.setlocale(locale.LC_ALL, "")
|
|||||||
|
|
||||||
import gi # noqa E402
|
import gi # noqa E402
|
||||||
gi.require_version("Gtk", "3.0")
|
gi.require_version("Gtk", "3.0")
|
||||||
from gi.repository import Gtk, GLib, Gdk, GObject, Pango # noqa E402
|
gi.require_version("GLibUnix", "2.0")
|
||||||
|
from gi.repository import Gtk, GLib, GLibUnix, Gdk, GObject, Pango # noqa E402
|
||||||
|
|
||||||
# https://bugzilla.gnome.org/show_bug.cgi?id=708676
|
# https://bugzilla.gnome.org/show_bug.cgi?id=708676
|
||||||
warnings.filterwarnings("ignore", ".*g_value_get_int", Warning)
|
warnings.filterwarnings("ignore", ".*g_value_get_int", Warning)
|
||||||
@@ -4651,7 +4652,7 @@ class App(Gtk.Application):
|
|||||||
)
|
)
|
||||||
self.win.add_accel_group(accel)
|
self.win.add_accel_group(accel)
|
||||||
|
|
||||||
GLib.unix_signal_add(
|
GLibUnix.signal_add_full(
|
||||||
GLib.PRIORITY_DEFAULT, signal.SIGINT, self._catch_sigint
|
GLib.PRIORITY_DEFAULT, signal.SIGINT, self._catch_sigint
|
||||||
)
|
)
|
||||||
Gtk.main()
|
Gtk.main()
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 238 KiB |
Reference in new issue
Block a user