This is a larger release with many small fixes, preparing for 3.14.0 when we slowly start to introduce more rigid database structures with foreign key restrictions.
The following is new:
- It's no longer possible to write empty strings ("") into the database. Fields will automatically be filled with NULL instead.
- When creating an item, it's no longer possible to leafe out the responsible inventory pool. If nothing is chosen, the owner also becomes the responsible inventory pool.
- Items that are retired get a "retired" label in the item list instead of forcing you to consult the item details first.
- Custom images can now be uploaded for categories. If no image is set, one from an existing model of that category is used.
- The dropdown menu for switching inventory pools will now stay open if clicked on. It's no longer necessary to hover over it like a very careful hummingbird.
- CSV export now includes each and every field available on an item and tries to do smart things when exporting them.
And some fixes:
- Items belong to a package (so-called "package items") will show up in item lists of the owner of the package, even if the individual package item might belong to another pool.
- The currency format for Switzerland is now correct (e.g. 1'999.00, not 1,999.00)
- Items found through the global search field will now show their model information correctly, even if they are retired or belong to a different inventory pool.
- The button for deleting options now has a correct German translation.
- It is no longer possible to create duplicate or blank suppliers. Trying to do this will instead merge the "new" supplier onto an existing one.