This website requires JavaScript.
634dc9f688
Merge pull request 'ci: build on the shared ci-workflows macOS workflow (build only)' (#2 ) from ci/shared-macos into master
master
james.maes
2026-11-08 23:33:40 +00:00
da5779f872
fix: capture weakly in the outer resolve closures (Swift 6.3 ImplicitStrongCapture)
James Maes and Claude Opus 5.5
2026-11-08 17:32:05 -06:00
874971aa47
ci: one-line Release build command
James Maes and Claude Opus 5.5
2026-11-08 17:30:44 -06:00
756943f2b5
ci: compile the Release scheme at macOS 12.0 on Xcode 27
James Maes and Claude Opus 5.5
2026-11-08 17:29:44 -06:00
c675f1817f
ci: select Xcode 26.0.1, as ci_cd.yml does
James Maes and Claude Opus 5.5
2026-11-08 17:28:37 -06:00
c2be713446
ci: build on the shared ci-workflows macOS workflow (build only)
James Maes and Claude Opus 5.5
2026-11-08 17:27:40 -06:00
d748647e9b
ci: build the unit-test target on Xcode 27 and baseline approved historical secret findings
ci/xcode27-unit-tests
forge-recovery and Claude Sonnet 5.5
2026-11-01 22:11:41 +00:00
dc40fa43bc
chore(release): 100.2.1 [skip ci]
v100.2.1
semantic-release-bot
2026-06-16 21:21:18 +00:00
7645755ff4
chore(appcast): publish CommandTabFree v100.2.1
gh-pages
github-actions[bot]
2026-06-16 21:21:14 +00:00
2ae7ded357
docs: record auto-update live, cask v100.2.0, release-gate decouple
james.maes
2026-06-16 16:16:42 -05:00
dd15f22031
ci: gate release apparatus on semantic-release will-release decision
james.maes
2026-06-16 16:11:32 -05:00
4ecfc4606f
chore(release): 100.2.0 [skip ci]
v100.2.0
semantic-release-bot
2026-06-16 21:05:45 +00:00
e4ba630bb9
chore(appcast): publish CommandTabFree v100.2.0
github-actions[bot]
2026-06-16 21:05:40 +00:00
45457cb313
feat(updates): enable Sparkle auto-update via GitHub Pages appcast
james.maes
2026-06-16 16:02:04 -05:00
62e0226f01
ci: stop release tail clobbering .fork-sync-state cursor [skip ci]
james.maes
2026-06-16 15:32:55 -05:00
92254c021f
chore(sync-state): advance to v100.1.0 [skip ci]
github-actions[bot]
2026-06-16 19:48:28 +00:00
0aca4d9400
chore(release): 100.1.0 [skip ci]
v100.1.0
semantic-release-bot
2026-06-16 19:48:19 +00:00
1aafb09d82
chore(appcast): publish CommandTabFree v100.1.0
github-actions[bot]
2026-06-16 19:48:12 +00:00
2f9fac17b7
feat(release): sign + notarize with fork Developer ID
james.maes
2026-06-16 14:42:45 -05:00
4a007e88c9
docs: add owner-gated TODO; tidy SESSION-STATE
james.maes
2026-06-16 12:55:22 -05:00
885c52567d
docs: record CI green + ad-hoc build fix + sync labels
james.maes
2026-06-16 12:16:12 -05:00
6070f0cbb9
fix(ci): build ad-hoc until Apple cert provisioned
james.maes
2026-06-16 12:08:05 -05:00
d1e1b29623
fix(l10n): regenerate base Localizable.strings from source
james.maes
2026-06-15 15:22:49 -05:00
2588101096
docs: correct CI/CD status + add NEXT SESSION handoff
james.maes
2026-06-15 15:07:12 -05:00
6313c295f3
docs: record CI/CD wiring + Guard B fix (green on unblocked)
james.maes
2026-06-15 14:55:24 -05:00
d3e7529d91
ci: fix Guard B to match shipped de-paywall patch (guard-false-else + depaywall marker)
james.maes
2026-06-15 14:52:09 -05:00
287c4a07c4
ci: gate release tail on owner secrets (push CI green until then); sign_update --ed-key-file; commitlint sync-merge ignores; drop upstream-only scripts
james.maes
2026-06-15 14:45:14 -05:00
eb95ad2d52
docs(readme): note .dmg/.zip direct-download install option
james.maes
2026-06-15 14:31:18 -05:00
b9e871f176
chore: repo renamed alt-tab-free → CommandTabFree (update URLs); drop JetBrains sponsor from README
james.maes
2026-06-15 14:13:53 -05:00
39f10cfba3
docs: mark ⌘⇥ app icon as final (owner-approved), drop real-artwork TODO
james.maes
2026-06-15 14:05:16 -05:00
5b590bd6e5
docs: README install section + mark §3.1 brand/l10n/icon items done
james.maes
2026-06-15 14:00:35 -05:00
0b6d389842
docs: bump SESSION-STATE to v100.0.3 (full l10n rebrand)
v100.0.3
james.maes
2026-06-15 13:44:18 -05:00
adcd7c5f93
l10n: rebrand AltTab→CommandTabFree across all language tables (attribution kept)
james.maes
2026-06-15 13:13:16 -05:00
b2cad34a6a
docs: bump SESSION-STATE to v100.0.2 (menu icon, About redesign, l10n tidy)
james.maes
2026-06-15 13:08:42 -05:00
76ef4e49a5
l10n: rebrand AltTab→CommandTabFree in base+en strings (attribution kept)
james.maes
2026-06-15 12:52:50 -05:00
acef128bbd
feat(about): KofTwentyTwo identity + AltTab attribution links; drop Support button
james.maes
2026-06-15 12:43:11 -05:00
7f2a483ad2
brand: menu bar icons → command-tab (⌘⇥) glyph, matching app icon
james.maes
2026-06-15 12:16:32 -05:00
0b021beda7
chore: gitignore vendor/*/build (Xcode per-package output)
james.maes
2026-06-15 11:58:47 -05:00
4c169ef3d7
docs: record v100.0.1 release, brew tap, Sparkle key wiring + build gotcha
james.maes
2026-06-15 11:57:32 -05:00
c7d2d9681e
feat(sparkle): wire fork EdDSA public key; disable auto-checks
james.maes
2026-06-15 11:42:28 -05:00
edf499d19e
docs: session-state handoff (depaywall-free)
james.maes
2026-06-15 09:53:20 -05:00
98a023aa03
brand: placeholder app icon (command-tab glyph) + fix scheme product name to CommandTabFree.app
james.maes
2026-06-15 08:57:37 -05:00
f5f9034d41
brand: rename user-facing AltTab → CommandTabFree, update About dialog (upstream attribution preserved)
james.maes and Claude Opus 4.8
2026-06-15 08:55:39 -05:00
e2429096d7
build: default CURRENT_PROJECT_VERSION=0.0.0 for local builds (App.version crash)
james.maes
2026-06-15 08:51:15 -05:00
4d82a684f3
chore: set fork identity — CommandTabFree / com.koftwentytwo.commandtabfree (frozen)
james.maes
2026-06-10 17:03:12 -05:00
6795ff43fb
docs: mark Test scheme GREEN — 16 legacy paywall tests resolved (1a914c88 )
james.maes
2026-06-10 13:57:20 -05:00
1a914c88f5
test: skip legacy paywall-behaviour tests (depaywall) — Test scheme green, anti-relock guards still active
james.maes
2026-06-10 13:55:21 -05:00
5c57cc738b
docs: execution status + owner publish checklist (Test scheme RED on 16 legacy paywall tests — flagged BLOCKING)
james.maes
2026-06-10 13:43:53 -05:00
3dde8a91b6
chore: identity overlay + sync/guard/release CI scaffolding (placeholders flagged for owner)
james.maes
2026-06-10 13:38:09 -05:00
4506c53958
test: anti-relock guards (pro never locked, incl. post-trial-expiry)
james.maes and Claude Opus 4.8
2026-06-10 13:32:00 -05:00
f3d7685984
depaywall: neutralize license gate, cookie, telemetry, and activate handler (src/pro left intact)
james.maes
2026-06-10 13:29:52 -05:00
e243fb4bff
docs: audit + republish/maintained-fork plans
james.maes
2026-06-10 13:27:36 -05:00
9fadf36bf8
chore(release): 11.3.0 [skip ci]
v11.3.0
semantic-release-bot
2026-06-04 20:33:23 +00:00
f3fe535acb
feat: better support adobe apps (closes #5707 )
lwouis
2026-06-04 21:56:59 +02:00
8124cf5496
chore(release): 11.2.0 [skip ci]
semantic-release-bot
2026-06-04 11:59:20 +00:00
cddc89dd21
fix: better handle some shortcut conflicts (related to 3059dc23 )
lwouis
2026-06-04 13:55:22 +02:00
83b5ddc091
refactor: move debug-menu into qa-menu, and update it
lwouis
2026-06-03 21:18:31 +02:00
7d60d55395
fix: very minor memory leak
lwouis
2026-06-03 21:17:45 +02:00
e0b1778db7
fix: improve processing of accessibility events (closes #5665 )
lwouis
2026-05-31 13:42:51 +02:00
9a9994bf28
fix: only show screen recording callout when it's needed (closes #5623 )
lwouis
2026-05-31 10:47:34 +02:00
a39816e303
perf: carry (pid, wid) in AX subscription refcon to skip identity calls
lwouis
2026-05-30 21:51:13 +02:00
c143ec2f0c
fix: settings window search and controls editor edge-cases
lwouis
2026-05-30 16:34:39 +02:00
83f8ae18fa
refactor: remove very minor leak or flagged-as-leak
lwouis
2026-05-28 21:04:48 +02:00
f006b26931
refactor: improve specs/tests coverage
lwouis
2026-05-28 19:28:49 +02:00
e4a306dc8c
refactor: prevent appkit rare crashes due to in-flight tooltips
lwouis
2026-05-28 14:11:14 +02:00
c75aac585a
fix: command+tab would sometimes not bind correctly (closes #5653 )
lwouis
2026-05-28 11:30:15 +02:00
60cca89bb8
refactor: add specs and coverage; move tests close to files
lwouis
2026-05-27 22:08:53 +02:00
0899f61654
fix: focus issues with show-main-window setting (closes #5684 )
lwouis
2026-05-27 09:29:37 +02:00
3059dc2356
perf: improve performance of the settings window
lwouis
2026-05-26 16:23:49 +02:00
5bd746d342
fix: preserve switcher selection across reorders (closes #5665 )
lwouis
2026-05-26 21:21:15 +02:00
9a47672920
refactor: log results of carbon shortcut apis (#5653 )
lwouis
2026-05-26 20:37:54 +02:00
a354fdecc8
fix: always persist menubar icon removal from dragging (#5654 )
lwouis
2026-05-26 20:37:48 +02:00
d483c5aa88
fix: text shortcuts like cmd+a work in search mode (closes #5675 )
lwouis
2026-05-26 18:48:23 +02:00
30eb5f2116
feat: do not repeat title if window title is app name (closes #5672 )
lwouis
2026-05-26 16:25:54 +02:00
14acc0ce7d
chore(release): 11.1.0 [skip ci]
semantic-release-bot
2026-05-25 11:42:42 +00:00
04346790b8
fix: better handle electron apps hidden windows (closes #5449 )
lwouis
2026-05-25 11:37:54 +02:00
f49250aa45
refactor: silence swiftui logs when debugging
lwouis
2026-05-25 10:53:39 +02:00
a8098c39db
fix: improve tab detection (closes #5618 )
lwouis
2026-05-25 10:36:56 +02:00
f0e195d0de
feat: support setups with non latin keyboard layouts (closes #5607 )
lwouis
2026-05-25 09:41:46 +02:00
49778089ea
fix: rare crash when assigning shortcuts with arrow keys
lwouis
2026-05-25 09:33:20 +02:00
f4a54c8f1b
fix: rare crash when capturing window thumbnails
lwouis
2026-05-24 22:00:29 +02:00
007edc624e
fix: very rare crash on quit
lwouis
2026-05-24 21:13:33 +02:00
b6af54425e
refactor: remove references to poeditor files we removed
lwouis
2026-05-24 17:41:20 +02:00
146e2aec46
chore(release): 11.0.1 [skip ci]
semantic-release-bot
2026-05-22 17:12:59 +00:00
3a48a13cb5
fix: cmd key could be stuck after switching (closes #5650 )
lwouis
2026-05-22 18:53:59 +02:00
910288d149
ci: update github actions versions
lwouis
2026-05-21 10:44:20 +02:00
1f2b5a513e
chore(release): 11.0.0 [skip ci]
semantic-release-bot
2026-05-21 08:28:52 +00:00
9147a4a864
feat: introducing alt-tab pro!
lwouis
2026-04-05 22:18:45 +02:00
317a485bcb
chore(release): 10.12.0 [skip ci]
semantic-release-bot
2026-04-13 09:03:24 +00:00
20caf75096
ci: move appcast from github raw to website
lwouis
2026-04-13 10:57:52 +02:00
873aabec72
docs: add terms and privacy policies on website
lwouis
2026-04-13 10:50:13 +02:00
da9a46bf49
feat: remove the need to add email in feedback form
lwouis
2026-04-13 10:46:11 +02:00
9c5b9630e8
feat: show usage stats in the about-window
lwouis
2026-04-13 10:31:08 +02:00
49a41bd66d
chore(release): 10.11.0 [skip ci]
semantic-release-bot
2026-04-08 20:11:45 +00:00
8e07d261b9
feat: add local usage stats for curious users
lwouis
2026-04-08 19:22:22 +02:00
d222dbbb10
chore(release): 10.10.1 [skip ci]
semantic-release-bot
2026-04-05 15:40:34 +00:00
47e6cbd987
fix: rare crash sometimes when opening the app twice quickly
lwouis
2026-04-05 17:31:23 +02:00
317d2ff78a
fix: rare crash when scrolling some settings window views
lwouis
2026-04-05 15:43:02 +02:00
d5152fba44
fix: about-alttab window would crash when opened (closes #5491 )
lwouis
2026-04-05 08:49:28 +02:00
90cdd3544a
ci: fix changelog broken by sitemap
lwouis
2026-04-04 21:42:38 +02:00