For installation instructions you can check the Installation chapter in the Readme.
Migrating from a previous KeepTime version
- We now require (at least) Java 17
- To update your existing version of KeepTime you need to follow Update KeepTime chapter and also follow the steps in
Migrate data.- Best is to export your data with your current setup (with Java 11) and then do the upgrade. But it is not required to do it in this order.
What's Changed
🚀 Features
-
Heimat Integration
Adds integration with 3rd party time tracking system HEIMAT. Import projects and save tracked times.
#179 by @Death111 -
Provide REST API Endpoints
Add possibility to activate REST API to get and add data.
#173 by @mairKi -
Copy Project Name in Report
Adds functionality to copy the project name directly within the report view.
#166 by @DavidDamke
🎨 Improvements
-
Improve Textfield Behavior
Note field in main UI now only lose focus when clicking outside of them.
#167 by @DavidDamke -
Styling Updates According to Living Styleguide
Updates visual elements to better align with the doubleSlash Living Styleguide.
(#175) by @Death111 -
Spring 3 + Mac Compatibility Enhancements
Update to Spring Boot 3. Support for macOS operating system.
#138 by @Death111, @sesturm
🐛 Bugfixes
- Fix: Active Work Now Appears Instantly in Report View
Ensures that ongoing work entries show up immediately.
(#170) by @Death111
👥 New Contributors
Full Changelog: v1.3.306...v2.0.487