Releases: matthiask/workbench
Releases · matthiask/workbench
notes-240229
- Containerized the whole app. Everything now runs in Kubernetes.
- Upgraded to Django 5.
- Started pruning the audit log. The pruning time frame depends on the importance of the data. Nothing is pruned earlier than two years.
- Started opening absence links in modals from everywhere.
- Started showing vacation planning warnings when people are not planning enough vacations.
- Changed the content type of the annual working time ZIP so that it isn't destroyed during transmission by proxies etc.
- Stopped crashing when users try to determine a currency exchange rate for the future (which isn't possible).
- Added a new defined search to the invoice list which allows showing open invoices sorted by their due date.
- Added a warning when users create invoices with negative subtotals.
- Added a warning when users try creating invoices with invoice dates in the far future.
- Stopped attaching PDFs to the autodunning mail
- Added the functionality to copy logged cost entries
- Actually allowed moving costs between projects
- Allowed adding and editing absences directly from the annual working time report
231126
- Support for automatically generating dunning letters on a weekly basis has been added. The way reminders work has generally been reworked (so that I have less work to do). Dunning letters are now generated per contact, not per customer (organization).
- It is now possible to pin projects.
- The contacts list now has defined searches available. It's also possible to show all contacts instead of always hiding archived ones.
- The deal and project form's customer and contact field now have a direct link to add new addressbook entries.
- Recurring invoices no longer show a total incl. tax since the tax may depend on the service period.
231026
What's Changed
- Entering hours for upcoming days is still fine but you get a warning except when logging for tomorrow.
- The project selection form now only searches for services where logging is allowed.
- Service cost totals are now recalculated correctly when applying a flat rate to a project with existing services. Previously this only happened when editing the service manually.
- The hours per type report now includes more links to the prefiltered logged hours list.
- The logbook statistics view now allows more leeway when it comes to logging hours a bit late. However, it now draws more attention when not taking enough breaks.
Full Changelog: notes-230926...231026