Skip to content

Track your own work with ease at set intervals so you can remember what you did on those busy days!

Notifications You must be signed in to change notification settings

damiensedgwick/Checkpoint

Repository files navigation

Checkpoint

A quick and dirty macOS app built using Swift and SwiftUI that helps you track your work and maintain productivity through logging your work at set intervals.

macOS 26

  1. Download the latest release v2.0.0
  2. Drag the Checkpoint app into your applications folder
  3. Open up Checkpoint and start logging your work
Screenshot 2025-07-30 at 11 50 49

macOS Sequoia (15)

  1. Download the last release to support this version v1.1.0
  2. Drag the Checkpoint app into your applications folder
  3. Open up Checkpoint and start logging your work
Screenshot 2025-07-30 at 11 50 49

Development

In the project root, from your terminal, run:

cp Config.xcconfig.template Config.xcconfig

Then add your development team ID after DEVELOPMENT_TEAM =. Your ID can be found in your Apple Developer portal under Membership Details.

Release Process (mental notes for me)

  1. Archive the project from within Xcode
  2. Distrubute App > Direct Distribution
  3. Once processed, export Notarized app
  4. Create new release on GitHub and upload binary

License

This project is open source and available under the MIT License.

About

Track your own work with ease at set intervals so you can remember what you did on those busy days!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages