Moved to Ascently
All checks were successful
Ascently Docker Deploy / build-and-push (push) Successful in 2m31s
All checks were successful
Ascently Docker Deploy / build-and-push (push) Successful in 2m31s
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user