Private
Public Access
1
0
Commit Graph

7 Commits

Author SHA1 Message Date
9073a51787 fix(build): resolve Xcode 26 compilation errors
- Add ServerConfigView stub (referenced in SilverAppleApp.swift)
- Add HardeningListView stub (referenced in DashboardView.swift)
- Fix .accentColor → Color.accentColor (ShapeStyle removed member)
- Fix withCheckedThrowingContinuation explicit type annotation
- Make AppEnvironment.serverUrl internal for ServerConfigView access

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05 12:13:04 +01:00
de514fc425 chore(ci): switch to Codemagic for iOS builds
Replace self-hosted macOS runner (SLAB01 VM) with Codemagic cloud CI.
- Add codemagic.yaml: builds unsigned IPA with xcodebuild, publishes
  Gitea release and updates altstore-source.json on v* tag push
- Remove .gitea/workflows/release.yml (requires unavailable runner)
- Gitea webhook registered to forward tag pushes to Codemagic

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v0.1.0
2026-04-05 11:47:24 +01:00
a745e0a279 chore(build): migrate to SwiftPM + xTool, add AltStore/SideStore pipeline
- Replace XcodeGen project.yml with Package.swift (SwiftPM)
- Add xtool.yml for xTool cross-platform build configuration
- Add .gitea/workflows/release.yml — builds IPA on tagged release via
  self-hosted macOS runner, uploads to Gitea releases, auto-updates source
- Add altstore-source.json — dual-compatible with AltStore and SideStore
  (top-level downloadURL, ISO 8601 dates, SilverLABS branding)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05 02:01:43 +01:00
e505608edf chore(xcode): add SilverAppleTests directory for XcodeGen
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 22:44:06 +01:00
ea502c39e5 chore(xcode): add XcodeGen scaffold for device deployment
Adds project.yml (XcodeGen spec), Info.plist, entitlements, and
placeholder asset catalog so the project can be built in Xcode
and deployed to iPhone 14 via USB or wireless pairing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 20:33:11 +01:00
531a534c44 feat(ios): initial SilverApple Swift project scaffold
- App entry point, AppEnvironment dependency container
- PassportAuthService: PKCE OAuth 2.0 against SilverSHELL Passport
- TokenStore: Keychain-backed token storage
- SilverAPIClient: MDM enrollment + privacy score API calls
- MDMEnrollmentService: enrollment URL fetching + device listing
- Onboarding coordinator with MDM, account setup, and hardening steps
- Dashboard with privacy score ring and category breakdown
- WelcomeView with Passport sign-in flow

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 03:28:31 +01:00
b43261cff4 Initial commit 2026-04-04 02:12:35 +00:00