What's Changed
- Add CI/CD workflow for upgrade testing with data integrity verification by @Copilot in #1178
- refactor(backend): use constants for database driver names by @harrisony in #1177
- Remove 32bit builds by @tankerkiller125 in #1000
- Add Wipe Inventory action with demo mode protection, owner restriction, and optional wipe of labels/locations/maintenance by @Copilot in #1179
- Fix wipe inventory action: dialog callback and deletion order by @Copilot in #1185
- fix(items): update quantity display immediately on increment/decrement by @Wrr2216 in #1181
- Add repository onboarding instructions for Copilot coding agents by @Copilot in #1187
- Fix wipe inventory confirm button, publish mutation events, and add E2E tests by @Copilot in #1186
- Refactor Wipe Inventory E2E tests by @katosdev in #1198
- Bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #1203
- chore(deps): bump preact from 10.28.1 to 10.28.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1221
- Add MQTT to Docker by @FuzzyMistborn in #1228
- feat(label-generator): Allow hiding "Homebox" text on labels by @tturnerdev in #1150
- Fix unable to change password in password modal due to missing component import by @Billiam in #1240
- M:M User and Group Relationship by @tankerkiller125 and @tonyaellie in #1174
- Optimize RAM usage in attachment upload and thumbnail processing by @Copilot in #1243
- Convert labels to tags by @tonyaellie in #1192
- fix(items page): watch search query from navbar search by @duckimann in #1236
- Add Create Item button on location page by @mesab0ogie in #1189
New Contributors
- @FuzzyMistborn made their first contribution in #1228
- @tturnerdev made their first contribution in #1150
- @Billiam made their first contribution in #1240
- @duckimann made their first contribution in #1236
- @mesab0ogie made their first contribution in #1189
Full Changelog: v0.22.3...v0.23.0-rc.1