Skip to content

Releases: matthiask/workbench

notes-240229

29 Feb 14:35
Compare
Choose a tag to compare
  • 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

26 Nov 15:09
Compare
Choose a tag to compare
  • 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

26 Oct 15:14
Compare
Choose a tag to compare

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