Releases: AndreWohnsland/stempeluhr
Release list
v1.6.0 Many improvements
This Update bundles cumulative improvements and additions. See all the changes below. Highlights include improved (over-)time and config management, as well as visualisation.
🆕 New Features of this Release
- Add option to change overtime @AndreWohnsland (#57)
💎 Improvements
- Add correct overtime calculation including visualisation @AndreWohnsland (#31)
- Remove plot pause option @AndreWohnsland (#35)
- Generate all data within one report @AndreWohnsland (#39)
- Add colour indicator for free days @AndreWohnsland (#40)
- Use one value for working hours with switch option @AndreWohnsland (#45)
- Optimise order of options @AndreWohnsland (#47)
- Add time off reason @AndreWohnsland (#49)
- Add project selection option @AndreWohnsland (#52)
- Add option to change working hours and keep old calculated states @AndreWohnsland (#61)
- Add data display option per project @AndreWohnsland (#62)
- Use custom Stempeluhr punch-clock icon @AndreWohnsland (#65)
- Use uv instead of rye for package management @AndreWohnsland (#17)
- Create log file parent folder if not exist @AndreWohnsland (#19)
- Use non-native menu bar @AndreWohnsland (#20)
- Do not use notify on Mac @AndreWohnsland (#21)
- Extend export data with start, end and pause time @AndreWohnsland (#25)
- Refresh plot on year change @AndreWohnsland (#27)
- Add total overtime value to visualisation @AndreWohnsland (#28)
🐛 Bug fixes
- Update data and plot on config change @AndreWohnsland (#36)
- Properly calculate vacation days if different timed days @AndreWohnsland (#38)
- Fix not properly calculating daily hours @AndreWohnsland (#46)
📚 Documentation
- Adjust doc pictures to current style @AndreWohnsland (#37)
⬆️ Dependency updates
- add seaborn dependency @AndreWohnsland (#32)
- Switch to pyqtdarktheme fork @AndreWohnsland (#60)
v1.5.0 Notifications
This update changes from the message box to a notification element when entering events or pause data. This will improve the UX, since the user does not close the popup anymore (auto closing).
🐛 Bug Fixes
- Use the right input for the weekly hour data
v1.4.0 PyQt6 And Better Plots
This release improves the number alignment in the plots and also offers the option not to display pause times.
In addition, PyQt5 was replaces by PyQt6.
v1.3.2 Build Releases
Bugfixes
- Fix crash on empty year data
v1.3.1 Build Releases
This release not only includes all the new changes like the tray icon, consistent app, overhauled GUI (combined plot + table view) and many other improvements, but also provides a pre-build executable for the different OS (Win, Linux (Ubuntu), Mac).
You will find the executables on the release page and can download and use them from there. You can always still just use the project / default python way, if you prefer it like this.
Disclaimer: I don't own any mac or similar, so I could only build, but not test for that system.
Bug Fixes:
- Properly prepare data and folder / file location before first run to prevent crash
v1.3 Build Releases
This release not only includes all the new changes like the tray icon, consistent app, overhauled GUI (combined plot + table view) and many other improvements, but also provides a pre-build executable for the different OS (Win, Linux (Ubuntu), Mac).
You will find the executables on the release page and can download and use them from there. You can always still just use the project / default python way, if you prefer it like this.
Disclaimer: I don't own any mac or similar, so I could only build, but not test for that system.
v1.2 Release
v1.2 Release - Plots
- Added button and logic to summary window to create plots
- In addition to upgrade also run
pip install -r requirements.txtagain to install matplotlib (or just install matplotlib)
v1.1.2 release
v1.1.2 Release - Bugfix
- Fixed a bug introduced with v1.1.1 which caused the app to crash when exporting time data
v1.1.1 release
v1.1.1 release - Bug Fixes for Export and Spelling
- Fixed a duplicate column in the data exporter formatting
- Introduced a check if the data frame is empty before exporting to prevent an occurring crash and added display message
v1.1 - Past events and remove feature
v1.1 release - add past events, remove wrong ones and more!
- Added possibility to add past events and break time
- Added possibility to delete events on daily view
- Added about register in Option
- Added possibility to pull (update) repo over GUI
Updating from v1.0
Go into your TimeTracker folder and run:
git pull
pip install -r requirements.txt
To get the latest version without loosing your existing data. In future versions you just can run the action over the GUI.