Skip to content

feat: dynamically fetch app version and copyright year - #152

Merged
CodeDead merged 3 commits into
masterfrom
feature/dynamic-year-and-version
Oct 30, 2026
Merged

CodeDead merged 3 commits into
masterfrom
feature/dynamic-year-and-version

Conversation

@CodeDead

Copy link
Copy Markdown
Owner
  • Updated AboutWindowController to load version and year dynamically into the "About" text.
  • Centralized version management by introducing version.properties and the loadVersion() method in SharedVariables.
  • Adjusted build process to inject version and copyright year.
  • Standardized translations to support {version} and {year} placeholders.
  • Improved modular configuration for platform-specific copyright details.

- Updated `AboutWindowController` to load version and year dynamically into the "About" text.
- Centralized version management by introducing `version.properties` and the `loadVersion()` method in `SharedVariables`.
- Adjusted build process to inject version and copyright year.
- Standardized translations to support `{version}` and `{year}` placeholders.
- Improved modular configuration for platform-specific copyright details.
@CodeDead CodeDead self-assigned this Oct 30, 2026
@CodeDead CodeDead added the enhancement New feature or request label Oct 30, 2026
…pdate handling

- Introduced `Semver` utility for robust semantic version comparisons, including support for leading `v`, build metadata, and trailing zeros.
- Added `PlatformRelease` and updated `PlatformUpdate` to accommodate detailed platform and architecture-specific update metadata.
- Enhanced `UpdateController` to resolve updates based on platform, architecture, and portability.
- Standardized architecture normalization with `OsCheck.normalizeArchitecture()`.
- Migrated update API URL from legacy to a new endpoint in `SharedVariables`.
- Added extensive unit tests for semantic versioning, update handling, and platform normalization.
@CodeDead
CodeDead merged commit adb9676 into master Oct 30, 2026
3 checks passed
@CodeDead
CodeDead deleted the feature/dynamic-year-and-version branch October 30, 2026 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant