chore: set fork identity — CommandTabFree / com.koftwentytwo.commandtabfree (frozen)
This commit is contained in:
4 files changed
+14
-26
No files matched your search
@@ -36,9 +36,9 @@ env:
|
||||
BUILD_DIR: ${{ github.workspace }}
|
||||
XCODE_BUILD_PATH: DerivedData/Build/Products/Release
|
||||
VERSION_FILE: VERSION.txt
|
||||
# alt-tab-free [depaywall]: OWNER-OVERRIDABLE-BEFORE-PUBLISH — must equal PRODUCT_NAME in
|
||||
# config/local.xcconfig (PLAN §3.1/§4.3) or the build/package/appcast scripts mismatch the artifact.
|
||||
APP_NAME: AltTabFree
|
||||
# alt-tab-free [depaywall]: must equal PRODUCT_NAME in config/local.xcconfig
|
||||
# (PLAN §3.1/§4.3) or the build/package/appcast scripts mismatch the artifact.
|
||||
APP_NAME: CommandTabFree
|
||||
jobs:
|
||||
build:
|
||||
runs-on: macos-15 # all options: https://github.com/actions/runner-images/tree/main
|
||||
|
||||
@@ -5,22 +5,15 @@ has been modified, and gives the relevant date. It is a **living document**: whe
|
||||
sync from upstream changes this fork's modification surface, update the change list and
|
||||
the date below (see `docs/PLAN-maintained-fork.md` §6.2).
|
||||
|
||||
<!--
|
||||
OWNER-OVERRIDABLE-BEFORE-PUBLISH: the fork name "AltTabFree" and bundle id
|
||||
"io.github.koftwentytwo.alt-tab-free" are placeholders; align with the published
|
||||
identity before release. The upstream version and date below MUST reflect the
|
||||
actual sync point at release time.
|
||||
-->
|
||||
|
||||
**Forked from:** [lwouis/alt-tab-macos](https://github.com/lwouis/alt-tab-macos) v11.3.0,
|
||||
© Louis Pontoise, licensed GPL-3.0.
|
||||
|
||||
**Modified by:** the AltTabFree fork. This fork neutralizes the AltTab Pro paywall so that
|
||||
**Modified by:** the CommandTabFree fork. This fork neutralizes the AltTab Pro paywall so that
|
||||
all features are free.
|
||||
|
||||
**Date of modification:** 2026-06-10.
|
||||
|
||||
**License:** AltTabFree is released under the **GNU General Public License v3.0**, the same
|
||||
**License:** CommandTabFree is released under the **GNU General Public License v3.0**, the same
|
||||
license as upstream. The full license text is in [`LICENCE.md`](LICENCE.md), which is kept
|
||||
byte-for-byte identical to upstream and is never edited.
|
||||
|
||||
|
||||
@@ -1,20 +1,14 @@
|
||||
# AltTabFree
|
||||
# CommandTabFree
|
||||
|
||||
<!--
|
||||
OWNER-OVERRIDABLE-BEFORE-PUBLISH: the product name "AltTabFree", the bundle id
|
||||
"io.github.koftwentytwo.alt-tab-free", and the fork GitHub URL below are placeholders.
|
||||
Replace them with the owner's final published identity before the first release.
|
||||
-->
|
||||
|
||||
**AltTabFree is a fork of [AltTab](https://github.com/lwouis/alt-tab-macos)
|
||||
**CommandTabFree is a fork of [AltTab](https://github.com/lwouis/alt-tab-macos)
|
||||
(github.com/lwouis/alt-tab-macos), © Louis Pontoise, licensed GPL-3.0.**
|
||||
|
||||
This fork neutralizes the AltTab Pro paywall — **all features are free.** It is
|
||||
**not affiliated with, sponsored by, or endorsed by** the original author. "AltTab"
|
||||
is used here only to credit the upstream project (nominative fair use); AltTabFree
|
||||
is used here only to credit the upstream project (nominative fair use); CommandTabFree
|
||||
is a separate, independently-distributed build.
|
||||
|
||||
AltTabFree is itself released under the **GNU General Public License v3.0** — the same
|
||||
CommandTabFree is itself released under the **GNU General Public License v3.0** — the same
|
||||
license as upstream. See [`LICENCE.md`](LICENCE.md) for the full text and
|
||||
[`NOTICE.md`](NOTICE.md) for the GPL §5(a) statement of changes made in this fork.
|
||||
|
||||
@@ -33,7 +27,7 @@ The complete corresponding source for every released binary is this repository a
|
||||
matching release tag:
|
||||
|
||||
```
|
||||
https://github.com/koftwentytwo/alt-tab-free
|
||||
https://github.com/KofTwentyTwo/alt-tab-free
|
||||
```
|
||||
|
||||
For a given release `vX.Y.Z`, the source is the repository tree at that tag, including
|
||||
|
||||
@@ -18,9 +18,10 @@
|
||||
// =============================================================================
|
||||
|
||||
// --- App identity (overrides base.xcconfig :3 / :4) ---
|
||||
// OWNER-OVERRIDABLE-BEFORE-PUBLISH: real product name + bundle id.
|
||||
PRODUCT_NAME = AltTabFree
|
||||
PRODUCT_BUNDLE_IDENTIFIER = io.github.koftwentytwo.alt-tab-free
|
||||
// DECIDED 2026-06-10 (KofTwentyTwo). The bundle id is FROZEN — never change it
|
||||
// (keychain + UserDefaults suite names derive from it; changing it orphans every user's state).
|
||||
PRODUCT_NAME = CommandTabFree
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.koftwentytwo.commandtabfree
|
||||
|
||||
// --- Hosts (overrides base.xcconfig :20-21) ---
|
||||
// OWNER-OVERRIDABLE-BEFORE-PUBLISH: fork-owned hosts.
|
||||
|
||||
Reference in new issue
Block a user