An open API service indexing awesome lists of open source software.

https://github.com/damiensedgwick/checkpoint

Track your own work with ease at set intervals so you can remember what you did on those busy days!
https://github.com/damiensedgwick/checkpoint

productivity swift swiftui timelogging

Last synced: 6 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](https://github.com/damiensedgwick/Checkpoint/releases/tag/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](https://github.com/damiensedgwick/Checkpoint/releases/tag/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:

```sh
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.