Releases: gaelic-ghost/gmax
Releases · gaelic-ghost/gmax
v0.0.4
What changed:
- switched the repository from Apache-2.0 to FSL-1.1-ALv2 with an explicit transition note
- stopped tracking the maintainer docs folder in Git and added a repo ignore rule for docs/
- set the app display name to Gmax and lowered the macOS deployment floor used by the test targets to 15.6
Breaking changes:
- the repository is no longer distributed under Apache-2.0 for newly published copies; newly published copies now ship under FSL-1.1-ALv2 during the protected window
Migration/upgrade notes:
- older Apache-licensed copies remain governed by the license that shipped with those copies
- see LICENSE, NOTICE, and LICENSE-TRANSITION.md for the current license surface
Verification performed:
- xcodebuild -project gmax.xcodeproj -scheme gmax -destination 'platform=macOS' build
gmax v0.0.3
What changed
- Added terminal appearance settings with a fixed-pitch font picker, size control, theme selection, and live terminal updates.
- Aligned new-user terminal defaults to
System Monospacedat13 ptwith the default theme. - Fixed
cmd-wrouting so the Settings window closes correctly when it is frontmost. - Removed the empty-workspace state so closing the last pane in a workspace closes that workspace immediately.
- Added a native macOS confirmation sheet before closing the last pane in the last workspace.
- Refined the main-window toolbar symbols for the new workspace and new pane actions.
Breaking changes
- None.
Migration / upgrade notes
- No migration is required.
- Existing users can now pick a preferred terminal font and theme from Settings.
Verification performed
- Built the Xcode project successfully after the terminal appearance work, close-behavior updates, and toolbar symbol refinement.
- Verified the last-pane close confirmation behavior in-app.
- Verified the Settings window
cmd-wclose behavior in-app. - Verified terminal glyph rendering with a Nerd Font-backed configuration in-app.
gmax v0.0.2
What changed
- Added Apache License 2.0 text in the root LICENSE file.
- Added a root NOTICE file carrying Gale Williams attribution.
- Updated the README license section to point at the new LICENSE and NOTICE files.
Breaking changes
- None.
Migration/upgrade notes
- Downstream redistributors should preserve the NOTICE file content as required by Apache 2.0 notice handling.
Verification performed
- Verified the repository contains LICENSE and NOTICE at the root and that the README license section points at both files.
gmax v0.0.1
What changed
- Added inspector-based pane actions, split view sizing controls, and workspace navigation shortcuts.
- Added new workspace and new pane toolbar actions plus keyboard shortcuts.
- Improved terminal launch behavior by capturing the login-shell environment, preserving SwiftTerm terminal identity, and inheriting cwd on pane splits.
- Disabled App Sandbox for the app target so local terminal processes behave like a normal local shell environment.
Breaking changes
- App Sandbox is disabled for the main app target in this prerelease.
Migration/upgrade notes
- No data migration is required.
- If you were testing a sandboxed build previously, rebuild and relaunch the app from Xcode to pick up the unsandboxed target settings.
Verification performed
- Xcode project build succeeded after the terminal launch and toolbar command changes.
- Verified terminal environment behavior interactively: Starship now initializes, PATH-sensitive commands like lsd resolve correctly, and the previous tty pgrp warning no longer appears.