Releases: sysadminsmedia/homebox
v0.18.0
Important
This update contains some changes to config values. If you customized the HBOX_STORAGE_SQLITE_URL
please make sure to read the upgrade guide. Additionally, please note that for those wanting to switch to Postgres we currently do not have a migration tool to move from SQLite to Postgres.
Tip
Known Issues
Due to the transition to ShadCN this release has a few known bugs we are still working out. This includes on mobile the sidebar being closed when a pup up is open. Video of this
Additionally, some odd flickering on major browser window resizing.
Finally, the new label maker does not support some languages (Chinese, Korean, Japanese known), due to a Go font limitation. We're looking into possible resolutions to this.
What's Changed
- Fix problem of broken navigation text in Chinese and set the correct value of html lang by @gucheen in #456
- Added keyboard accessible shortcut menu for create modals by @Blackshadow8910 in #457
- Add link to release page by @webysther in #471
- Fix lazy loading of item images not working by @EdWorth120 in #486
- Fix flash of wrong theme on initial UI load by @FjellOverflow in #485
- Creation modal quality of life changes by @Blackshadow8910 in #467
- feat: add search filter for items with no photo by @zebrapurring in #383
- Begin switching from daisyui to shadcnui by @tonyaellie in #492
- Fix the problem of the fixed height in the background of the location badge in the item cards by @EdWorth120 in #479
- Fix file upload size env in installation.md by @zawnk in #514
- add label generation api by @jake-walker in #498
- Fix labelmaker font size mixed up by @fidoriel in #521
- Fix labelmaker wrong defaults in docs by @fidoriel in #520
- Additional information on label, dynamic label layouting by @fidoriel in #522
- Fix screen large items by @webysther in #472
- Bump koa from 2.15.3 to 2.15.4 in /frontend in the npm_and_yarn group across 1 directory by @dependabot in #524
- Add additional documentation for Notifiers by @kylehakala in #530
- Fix #317 by @thevortexcloud in #528
- Change the width of the items quantity badge to not be fixed by @EdWorth120 in #525
- Merge VNEXT into Main by @tankerkiller125 in #464 (PostgreSQL Support!)
New Contributors
- @gucheen made their first contribution in #456
- @Blackshadow8910 made their first contribution in #457
- @webysther made their first contribution in #471
- @FjellOverflow made their first contribution in #485
- @zawnk made their first contribution in #514
- @jake-walker made their first contribution in #498
- @fidoriel made their first contribution in #521
- @kylehakala made their first contribution in #530
- @thevortexcloud made their first contribution in #528
Full Changelog: v0.17.2...v0.18.0
v0.17.2
Note
This bug fix is for rootless images only.
Changes
- Fixed rootless images not connecting to database (read-only error)
Full Changelog: v0.17.1...v0.17.2
v0.17.1
Note
This release is docker exclusive, binary releases do not have the issues described in the fixes.
Changes
- Fixed rootless images not being rootless (sorry about this one)
- Fixed images not displaying version information in footer correctly
Full Changelog: v0.17.0...v0.17.1
v0.17.0
Caution
Breaking Changes
Note to ARM users, we fixed our build processes!!! This means that the -arm
tagged releases are deprecated, you can switch back to using the standard latest
, main
and nightly
tags, which are once again shared releases for all platforms. Sorry for the previous switch.
Important
This release includes two important security updates to go dependencies, these are CVE-2024-45338 (CVSS v3 = 8.7) and CVE-2024-45337 (CVSS v3 = 9.1), you should update as soon as possible.
What's Changed
- Fix Currencies Automated action by @katosdev in #361
- Update currencies by @github-actions in #362
- add timestamp to the export filename by @saivishnu725 in #366
- Improve filter for maintenances by @nikonhub in #367
- Improve swagger generation by @kusold in #370
- Update Swagger Docs from #370 by @kusold in #376
- fix: sorting for completed and scheduled maintenance entries by @zebrapurring in #384
- chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0 in /backend in the go_modules group across 1 directory by @dependabot in #382
- Implement syncing with parent item location. by @slid1amo2n3e4 in #275
- feat: display item labels in the details page by @zebrapurring in #387
- feat: add button to copy the item URL by @zebrapurring in #389
- Update Logo.vue by @katosdev in #400
- Fix: Show labels on item page by @katosdev in #401
- Revert "Fix: Show labels on item page" by @katosdev in #403
- Remove lib/strings by @tonyaellie in #405
- Improve handling of copy button on http by @tonyaellie in #414
- Update Docs to rectify invalid environment variable for max file upload by @katosdev in #420
- fix: #413 text not wrapping in location names when in location page by @EdWorth120 in #422
- Added easy label creation to multiselect by @tonyaellie in #425
- feat: Implement offline cache for sw, and autoupdating by @tankerkiller125 in #431
- Store times using a more standard format by @harrisony in #430
- When a location is requested by ID, sort its children location by name by @EdWorth120 in #421
- Add a warning when the version does not match the latest release by @tonyaellie in #442
- fix: trying to solve the arm build process issue. by @tankerkiller125 in #365
- Added different measurement unit types to label generation page
New Contributors
- @saivishnu725 made their first contribution in #366
- @nikonhub made their first contribution in #367
- @kusold made their first contribution in #370
- @slid1amo2n3e4 made their first contribution in #275
- @EdWorth120 made their first contribution in #422
Full Changelog: v0.16.0...v0.17.0
v0.16.0
Breaking Change
Those running the container version on ARM must change the tag to be latest-arm
instead of just latest
this is a change we made as the arm builds kept breaking the build process as a whole.
Sorry for the inconvenience.
What's Changed
- chore: split arm docker builds into their own tags by @tankerkiller125 in #264
- fix: typo in frontend development start command by @songlim327 in #278
- feat: duplicate item button by @tonyaellie in #259
- Supplementary search, Resolve the issue of language not being supported by @Jackxwb in #261
- Allow AVIF and WebP for primary photo when creating an item by @mcarbonne in #284
- fix: inaccurate purchaseTime by @songlim327 in #279
- Refactor Docker files for ARM performance improvements by @katosdev in #282
- Fix multiple primary attachments on a single item by @mwayne in #287
- feat: improve languages support by @tonyaellie in #295
- Get front end tests passing by @tonyaellie in #299
- Improve 404 page by @tonyaellie in #312
- Sanitise translations when using v-html by @tonyaellie in #313
- In maintenance view, change link to aim maintenance page of item by @mcarbonne in #270
- Fix french maintenance translation (inverted entries) by @mcarbonne in #340
- Fix command typo in CONTRIBUTING.md by @Tom-stack3 in #346
- fix: #321 use date-fns for localized datetime formatting by @adamkleizer in #345
- Show full location (including parents) of items in search results by @Tom-stack3 in #347
- fix: #289 Corrects the asset ID to always be correct for the descript… by @tankerkiller125 in #351
New Contributors
- @songlim327 made their first contribution in #278
- @Jackxwb made their first contribution in #261
- @mwayne made their first contribution in #287
- @Tom-stack3 made their first contribution in #346
- @adamkleizer made their first contribution in #345
Full Changelog: v0.15.2...v0.16.0
v0.15.2
Changes
- Fixes BS Javascript turning nulls into empty strings for unknown reasons for the
soldPrice
andpurchasePrice
before passing to the API causing save errors. We now explicitly set them to0
values if they are empty to prevent this weird behavior.
Full Changelog: v0.15.1...v0.15.2
v0.15.1
Changes
- Fixes issue with soldPrice and purchasePrice being strings still when they should now be proper numbers.
- Updates ente data files to the latest possible
Breaking Changes
- Anyone using the API directly needs to use proper JSON floats instead of strings when sending item updates to the API.
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- show add photo button on mobile by @tonyaellie in #229
- Only accept common image formats during item creation (fix #165) by @mcarbonne in #227
- improve DatePicker usability following Modal overflow changes by @tonyaellie in #237
- fix: prevent submit modal when trying to create location with no name by @filp in #243
- docs: add Organizing Your Items page by @Gabrinator in #236
- fix: redirect back to locations list after deleting location by @filp in #240
- Implement maintenance view by @mcarbonne in #235
- cleanup: fix "task go:all" by @mcarbonne in #238
- feat: Fix, add, tweak various empty states across the app by @filp in #241
- Fix picture attachment modal (buttons cropped) by @mcarbonne in #239
- Feature: improve maintenance view with new actions by @mcarbonne in #246
- Add char counters to inputs by @tonyaellie in #234
- label generation tool prefills already allocated items by @strass in #137
- fix: #232 wrap text fields for from and to fields for sold and purchased by @tankerkiller125 in 9d3f3cf
- fix: #204 sets inline form inputs to use properties correctly, numbers now format correctly by @tankerkiller125 in da8cc19
- fix: #147 notifier now shows previous input value by @tankerkiller125 in a3d5485
- fix: #181 multiselect can now be cleared manually by @tankerkiller125 in 8656610
New Contributors
- @mcarbonne made their first contribution in #227
- @filp made their first contribution in #243
- @strass made their first contribution in #137
Translation Contributors
- @Jackxwb
- @101br03k
- @adamkleizer
- @thehijacker
- @Gurke080
- @Maxklos
- @stegl
- @filp
- @benchdoos
- @alexdelli
- @ZanardiZZ
- @ourcach
- @N0namenull
Full Changelog: v0.14.2...v0.15.0
v0.14.2
What's Changed
- add eslint-plugin-tailwindcss by @tonyaellie in #199
- feat: allow the hiding of the header by @tankerkiller125 in #202
- Fix Registration Disabled button in login page by @edward-shen in #203
- update links by @tonyaellie in #206
- refresh search on include archived change by @tonyaellie in #208
- feat: show item is archived in more places by @tonyaellie in #210
- Update Documentation: Quick Start by @Gabrinator in #221
- make ItemViewTable headers customisable by @tonyaellie in #212
- fix issue with Chinese not automatically translating properly
- Added option in profile to manually change language
New Contributors
- @edward-shen made their first contribution in #203
- @Gabrinator made their first contribution in #221
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
- fixes regional localization not working properly @tankerkiller125
- additional languages
- styles on home page by @tonyaellie in #193
- improve creation modals by @tonyaellie in #196
- compare SearchFilter values on a unique field instead of by reference for finding unselected by @tonyaellie in #195
- improve multiselect by @tonyaellie in #197
- changeable items per table page by @tonyaellie in #185
New Contributors
- @tonyaellie made their first contribution in #193
Full Changelog: v0.14.0...v0.14.1