0.39.0 (2026-11-15)
Features
- inventory: add all-inventories view, shopping put away and linked product sync (#327) (a0e83ac)
- items: toggle to a target done state (a8b7d88)
- shopping: allow cancelling a shopping trip without changing any lists (9581559), closes #330
- shopping: defer trip checks until the trip is finished (d21abc6)
- shopping: include joined trips in my shopping history (192ea40)
- shopping: show everyone on a trip in its history (4a8fc75)
- shopping: step the amount bought on trip items (d8f290a)
Bug Fixes
- barcode: fall back to category or brand for unnamed products (b2398ce), closes #338
- l10n: Update translations from Transifex (d32c582)
- l10n: Update translations from Transifex (9cfdbd6)
- l10n: Update translations from Transifex (5506cf4)
- l10n: Update translations from Transifex (0a210c5)
- l10n: Update translations from Transifex (f902516)
- l10n: Update translations from Transifex (cb9e4ec)
- l10n: Update translations from Transifex (d8800ef)
- l10n: Update translations from Transifex (126e8c2)
- l10n: Update translations from Transifex (52c70af)
- l10n: Update translations from Transifex (5182fc6)
- l10n: Update translations from Transifex (d9a308a)
- l10n: Update translations from Transifex (3f44e61)
- l10n: Update translations from Transifex (d8f1aa5)
- l10n: Update translations from Transifex (ce3b5e3)
- l10n: Update translations from Transifex (a60764e)
- l10n: Update translations from Transifex (f3ace1b)
- lists: copied and moved items will now keep their categories, labels, fields and barcode (a06ab83)
- lists: refresh scoped categories after duplicating a list (82b178d)
- nav: bind docs links so vue-tsc checks the whole template (aa3fa01)
- shares: persist default view permission on insert (ea6d593), closes #336
- shopping: credit trip checks to whoever made them (16a6d96)
- shopping: multiply estimated totals by item quantity (981fc9f), closes #349