Moved to Ascently
All checks were successful
Ascently Docker Deploy / build-and-push (push) Successful in 2m31s

This commit is contained in:
2025-10-13 14:54:54 -06:00
parent 30d2b3938e
commit 09b4055985
137 changed files with 788 additions and 483 deletions

View File

@@ -1,10 +1,10 @@
# OpenClimb for iOS
# Ascently for iOS
The native iOS, watchOS, and widget client for OpenClimb, built with Swift and SwiftUI.
The native iOS, watchOS, and widget client for Ascently, built with Swift and SwiftUI.
## Project Structure
This is a standard Xcode project. The main app code is in the `OpenClimb/` directory.
This is a standard Xcode project. The main app code is in the `Ascently/` directory.
- `Models/`: Swift `Codable` models (`Problem`, `Gym`, `ClimbSession`) that match the Android app.
- `ViewModels/`: App state and logic. `ClimbingDataManager` is the core here, handling data with SwiftData.
@@ -16,8 +16,7 @@ This is a standard Xcode project. The main app code is in the `OpenClimb/` direc
## Other Targets
- `OpenClimbWatch/`: The watchOS app for tracking sessions.
- `ClimbingActivityWidget/`: A home screen widget.
- `SessionStatusLive/`: A Live Activity for the lock screen.
The app is built to be offline-first. All data is stored locally on your device and works without an internet connection.
The app is built to be offline-first. All data is stored locally on your device and works without an internet connection.