Took me a little while to make this release, thanks to awesome contributions from MalteKiefer Invio now has products, rate limiting and translations should now cover almost the entire app. Thanks!
Product management:
- Add products CRUD (create, read, update, delete)
- Add products menu item between Invoices and Customers
- Add product selection in invoice editor (auto-fills description, price, tax)
- Add product categories and units management in settings
- Add search and filter (status, category) to products list
- Soft-delete products used in invoices (deactivate instead of delete)
- Add dev mode with hot reload in docker-compose-dev.yml
- Update all translations (en, de, nl, pt-br)
Login rate limiting also added.