forge-recovery and Claude Sonnet 5.5
d748647e9b
ci: build the unit-test target on Xcode 27 and baseline approved historical secret findings
...
KofTwentyTwo/ci-policy: ci / fork-guard (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / go-0 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / go-nix-1 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / gradle-2 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / gradle-3 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / java-docker-4 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / java-maven-5 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / manifests-6 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / nix-7 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / node-8 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / python-9 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / rust-10 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / rust-11 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / rust-12 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-0 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-1 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-2 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-3 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-4 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-5 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-6 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / image-build-7 (pull_request) Skipped
KofTwentyTwo/ci-policy: ci / not-enrolled (pull_request) Skipped
KofTwentyTwo/ci-policy: native / fork-deny (pull_request) Skipped
KofTwentyTwo/ci-policy: native / dotnet-0 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / dotnet-1 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-3 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-4 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-5 (pull_request) Skipped
KofTwentyTwo/ci-policy: native / swift-6 (pull_request) Skipped
KofTwentyTwo/ci-policy: Shared source and config CI / verify (pull_request) Failing after 17s
KofTwentyTwo/ci-policy: Shared Swift CI / verify (pull_request) Failing after 18s
KofTwentyTwo/ci-policy: Shared source and config CI / secrets (pull_request) Successful in 45s
KofTwentyTwo/ci-policy: Shared Swift CI / secrets (pull_request) Successful in 46s
KofTwentyTwo/ci-policy: Shared source and config CI / gate (pull_request) Failing after 11s
KofTwentyTwo/ci-policy: ci / source-config-13 (pull_request) Failing after 58s
KofTwentyTwo/ci-policy: Shared Swift CI / gate (pull_request) Failing after 12s
KofTwentyTwo/ci-policy: native / swift-2 (pull_request) Failing after 59s
KofTwentyTwo/ci-policy: ci / ci-result (pull_request) Failing after 8s
KofTwentyTwo/ci-policy: native / native-result (pull_request) Failing after 8s
- config/test-base.xcconfig (unit-tests target only): MACOSX_DEPLOYMENT_TARGET 10.13 -> 12.0, the lowest Xcode 27.2 supports. The shipping app keeps 10.13 in config/base.xcconfig (also read by scripts/update_appcast.sh).
- Same file: deprecation warnings (APIs deprecated in macOS 11/12 and used by the 10.13 app code) are downgraded for the test build only, via -warnings-as-errors followed by -Wwarning DeprecatedDeclaration; every other warning stays an error.
- .gitleaksignore: the six exact historical fingerprints from the central scan, no patterns.
Guards A (Test scheme), B (LicenseManager depaywall markers) and C (conflict markers) are unchanged.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-01 22:11:41 +00:00
james.maes
45457cb313
feat(updates): enable Sparkle auto-update via GitHub Pages appcast
...
Point DOMAIN at the repo's GitHub Pages site (serves the gh-pages appcast.xml), enable SUEnableAutomaticChecks, and remove the in-tree appcast skeleton (feed is published out-of-tree). Ships an auto-updating build.
2026-06-16 16:02:04 -05:00
james.maes
2f9fac17b7
feat(release): sign + notarize with fork Developer ID
...
Set the fork Developer ID in config/local.xcconfig (Manual style + team), re-sign the vendored Sparkle helpers under it, and import the cert with an optional APPLE_P12_PASSWORD. Built, signed, and notarized (Accepted) locally before cutting.
2026-06-16 14:42:45 -05:00
james.maes
e2429096d7
build: default CURRENT_PROJECT_VERSION=0.0.0 for local builds (App.version crash)
2026-06-15 08:51:15 -05:00
james.maes
4d82a684f3
chore: set fork identity — CommandTabFree / com.koftwentytwo.commandtabfree (frozen)
2026-06-10 17:03:12 -05:00
james.maes
3dde8a91b6
chore: identity overlay + sync/guard/release CI scaffolding (placeholders flagged for owner)
2026-06-10 13:38:09 -05:00
lwouis
3059dc2356
perf: improve performance of the settings window
2026-05-28 13:56:50 +02:00
lwouis
f49250aa45
refactor: silence swiftui logs when debugging
2026-05-25 10:53:39 +02:00
lwouis
9147a4a864
feat: introducing alt-tab pro!
...
BREAKING CHANGE: announcement: https://github.com/lwouis/alt-tab-macos/discussions/5533
* improved performance, especially switcher responsiveness
* reduced battery usage even more
* reduced ram usage (closes #5450 , closes #5539 , closes #5627 )
* reduced app size even more
* polished many aspects of the ui; align more with liquid glass
* better handle "ghost" windows (closes #5509 )
* fix issue with wrong window order (closes #5492 )
* escape closes the switcher on tahoe (closes #5585 )
* improve search matches (closes #5488 )
* localizations trimmed and reviewed entirely (closes #5583 )
* highlight matching app icons when searching, in addition to text
* better settings import/export
* reworked "send feedback" experience
* reworked exceptions ui (closes #5482 )
* per-shortcut settings (closes #5313 )
* rework about window
2026-05-21 10:21:25 +02:00
lwouis
3c95c6c276
feat: reduce app disk size
2026-02-24 20:48:26 +01:00
lwouis
fdf313472c
feat: improve dealing with reserved/conflicting shortcuts
...
(closes #3190 , closes #3288 , closes #1835 , closes #3826 )
2025-11-15 18:47:59 +01:00
lwouis
b51ff6583d
feat: switcher displays faster; other performance improvements
2025-01-02 01:55:27 +01:00
lwouis
982a6dd5f2
chore: improve project settings
2024-12-24 09:55:20 +01:00
lwouis
57e3a369ae
refactor: fix warnings and generally improve things
2024-12-06 17:28:25 +01:00
lwouis
4a9b543a3a
feat: improve keyboard handling when macos is overwhelmed
2024-12-01 22:14:58 +01:00
lwouis
b816745830
test: add unit tests to the project with xctest
2024-12-01 22:14:58 +01:00
allsochen
79f99bd4f1
feat: major rehaul of the preferences!
...
closes #351
BREAKING CHANGE: The old preferences panel has been replaced with a brand new one
Preferences are now much simpler, full of visual illustrations, and should provide a much better experience. Pick between 3 styles (thumbnails, app-icons, titles), sizes, dark/light themes, high visibility options, and more!
2024-10-10 11:19:39 +02:00
6f931305cc
feat: native support for apple silicon (e.g. m1 mac)
...
Co-authored-by: Martin Wilhelmi <mnin@mnin.de >
Co-authored-by: Louis Pontoise <lwouis@gmail.com >
2021-11-19 23:06:31 +09:00
Louis Pontoise
96904ee917
ci: bump macos/xcode to match local dev env better
2021-04-02 18:12:51 +09:00
Louis Pontoise
79989a1dad
refactor: increase perf warning value to reduce noise
2020-09-08 19:44:35 +09:00
Louis Pontoise
4fe6002fc3
refactor: disable swizzling in favor of manual forwarding
...
see https://github.com/microsoft/appcenter-sdk-apple/issues/2137
2020-07-30 20:03:38 +09:00
Louis Pontoise
7437f0df51
refactor: fixes random segfaults while compiling locally
2020-07-18 03:33:49 +09:00
Louis Pontoise
d8506ed192
refactor: migrate to swift 5
2020-04-27 19:01:51 +09:00
Louis Pontoise
ad05783753
refactor: faster swift compilation
2020-04-19 00:37:21 +09:00
Louis Pontoise
311beef3cf
feat: faster ui ( closes #171 , closes #128 , closes #89 )
...
* Replaced the NSCollectionView with a custom NSView. Benefit includes simpler code, and control over recycling logic.
* In cases where the user has many open windows, replaced the downscaling strategy with a scrollable view
* Added a preference: align thumbnails to the left or center
2020-03-24 19:37:45 +09:00
Louis Pontoise
e03cac426b
refactor: better xcode conf
2020-03-11 02:04:42 +09:00
Louis Pontoise
29a9f59340
feat: output plist file as binary for better perf
2020-03-11 02:04:42 +09:00
Louis Pontoise
bddb6fa5bd
fix: smaller payload for the icons
2020-03-10 14:00:37 +09:00
Louis Pontoise
a345dae361
feat: add an app icon and menubar icon ( closes #38 )
2020-03-10 14:00:37 +09:00
Louis Pontoise
f950083061
refactor: correctly append to build settings from pods
2020-03-10 14:00:37 +09:00
louis.pontoise
a5f9911e36
fix: also codesign debug builds
2020-03-10 14:00:37 +09:00
louis.pontoise
6ac0658b32
fix: letsmove was not active on release builds
2020-03-10 14:00:37 +09:00
louis.pontoise
d125dd3ae9
fix: notarization issues
2020-03-10 14:00:37 +09:00
louis.pontoise
80f378b117
ci: big refac to finally rationalize the xcode mess
...
XCode project/workspace/configurations/target/pods have been in a mess for a while. Some changes done to address that:
* remove alt-tab-macos/ which was confusing
* ci/ becomes scripts/ as these can be used locally too
* added 3 xcconfig files to set aside important parameters so we stop passing flags around or modifying the huge pbxproj
2020-03-10 14:00:37 +09:00