Skip to content

jhilti/SendLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SendLog

Offline-first iOS app for spray wall boulders.

What this build includes

  • Import a wall photo from your library.
  • Detect holds fully offline with the bundled FastSAM/Core ML model.
  • Manually edit detected holds on a wall image.
  • Tap holds to select a boulder problem.
  • Save problems with name, fixed grade picker (6a to 8a), notes, and selected holds.
  • Browse walls and saved problems fully offline.
  • Browse a global problems library with search and grade filter.
  • Manual hold editing: add, remove, move, and resize hold boxes.
  • Export/import a full JSON backup of walls, holds, problems, and wall images.

Project setup (VS Code + Xcode)

  1. Install full Xcode from the App Store.
  2. Install XcodeGen:
    brew install xcodegen
  3. Generate the project:
    xcodegen generate
  4. Open SendLog.xcodeproj in Xcode:
    open SendLog.xcodeproj
  5. Pick an iOS Simulator and run.

Why Xcode is still required

You can edit Swift files in VS Code, but iOS Simulator builds/signing rely on the iOS SDK tooling bundled with full Xcode.

About

lightweight spraywall logging

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages