Alan Mooiman
35a83c29af
Fix auto-zoom on iOS devices ( #1029 )
...
* Remove text-sm from inputs
* Update frontend/components/ui/command/CommandInput.vue
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update frontend/components/ui/tags-input/TagsInputInput.vue
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update frontend/components/ui/select/SelectTrigger.vue
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Respond to coderrabitai
* Another coderrabbit comment
* More coderrabbit responses
* Fix formatting
* Apply suggestion from @coderabbitai[bot]
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update frontend/components/ui/input/Input.vue
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Correct Coderrabbit's messy suggestion that I was too trigger-happy on
* Accessible changes aOnly use accessible font sizing on mobile
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-11-18 22:40:21 +00:00
dependabot[bot]
6697738342
Bump glob in the npm_and_yarn group across 1 directory ( #1085 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [glob](https://github.com/isaacs/node-glob ).
Updates `glob` from 10.4.5 to 10.5.0
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 10.5.0
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-18 09:36:30 -05:00
Matthew Kilgore
a379e7c1ab
Fix goreleaser
2025-11-16 17:11:10 -05:00
Matthew Kilgore
e501d769da
Upgrade frontend and doc dependencies
v0.22.0-rc.1
2025-11-16 16:51:16 -05:00
Matthew Kilgore
7d0e05dc5d
Update go dependencies
2025-11-16 16:48:38 -05:00
Matt
81233e2999
Attempt to revert NodeJS so ARM 32bit builds work again ( #1081 )
...
* Attempt to revert NodeJS so ARM 32bit builds work again
* Rollback even further
2025-11-16 16:05:15 -05:00
tonyaellie
415c3238ae
fix: android image capture for item create
2025-11-01 15:25:42 +00:00
Tonya
b3153cc971
Revert "Set single connection pool for sqlite3 ( #1039 )" ( #1061 )
...
This reverts commit 8a90b9c133 .
2025-10-22 17:32:00 +00:00
Tonya
0801df9961
fix: use tx for duplicate ( #1059 )
2025-10-21 20:58:06 +01:00
Benjamin Wolff
2bdd085289
Item search query parameter modernisation ( #1040 )
...
* await labels and locations properly
* update query params with every search
* don't persist default settings in query params
* conceptualize optional parameters
* add run script for development
* lint
* consider typescript
* remove run.sh
* capitalize QueryParamValue
* make query parameter updates predictable
This reverts commit 5c0c48cea5 .
* capitalize typename again
---------
Co-authored-by: Benji <benji@DG-SM-7059.local >
Co-authored-by: Benji <benji@mac.home.internal >
Co-authored-by: Benji <benji@dg-sm-7059.home.internal >
2025-10-21 19:40:46 +01:00
zebrapurring
c30cac4489
chore: update icon for button to duplicate items ( #1050 )
...
Co-authored-by: zebrapurring <>
2025-10-21 17:20:35 +00:00
Copilot
397a1c6f3e
Fix: Return error to UI when attachment upload fails due to storage misconfiguration ( #1045 )
...
* Initial plan
* Fix attachment upload error handling to return errors to UI
Co-authored-by: tankerkiller125 <3457368+tankerkiller125@users.noreply.github.com >
* Final verification: All tests pass and code builds successfully
Co-authored-by: tankerkiller125 <3457368+tankerkiller125@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tankerkiller125 <3457368+tankerkiller125@users.noreply.github.com >
2025-10-11 08:55:15 -04:00
Copilot
05a392346f
Fix item deletion to properly clean up attachment files from storage ( #1046 )
...
* Initial plan
* Fix item deletion to properly clean up attachment files
Co-authored-by: tankerkiller125 <3457368+tankerkiller125@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tankerkiller125 <3457368+tankerkiller125@users.noreply.github.com >
2025-10-11 08:55:02 -04:00
Tonya
28c3e102a2
feat: add a markdown preview for description and notes ( #1043 )
...
* feat: add a markdown preview for description and notes
* feat: add char count for md
2025-10-10 12:37:57 +00:00
zebrapurring
116e39531b
Fix failing tests ( #1009 )
...
* chore: ignore all .data directories
* fix: date locale for unit tests
* test: disable parallelism to prevent database locks
* chore: fix lint errors
* chore: remove unused function
---------
Co-authored-by: zebrapurring <>
Co-authored-by: Tonya <tonya@tokia.dev >
2025-10-09 11:51:51 +00:00
rienkim
8a90b9c133
Set single connection pool for sqlite3 ( #1039 )
2025-10-08 14:58:29 -04:00
rienkim
ef52009f57
Feat/Added label maker custom font ( #1038 )
...
* Add label maker font config
* Add document for label maker font config
* Add test for custom font
* Fix custom font setup documentation
- Fallback font is gofont which don't support CJK characters
* Fix golangci-lint error
* Update custom-font-setup.md
* Fix typo
2025-10-08 14:49:22 -04:00
dependabot[bot]
76154263e0
Bump the npm_and_yarn group across 2 directories with 1 update ( #1032 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt ).
Bumps the npm_and_yarn group with 1 update in the /frontend directory: [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt ).
Updates `nuxt` from 4.0.3 to 4.1.0
- [Release notes](https://github.com/nuxt/nuxt/releases )
- [Commits](https://github.com/nuxt/nuxt/commits/v4.1.0/packages/nuxt )
Updates `nuxt` from 4.0.3 to 4.1.0
- [Release notes](https://github.com/nuxt/nuxt/releases )
- [Commits](https://github.com/nuxt/nuxt/commits/v4.1.0/packages/nuxt )
---
updated-dependencies:
- dependency-name: nuxt
dependency-version: 4.1.0
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: nuxt
dependency-version: 4.1.0
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-30 20:20:18 -04:00
Matthew Kilgore
108194e7fd
Merge remote-tracking branch 'origin/main'
2025-09-29 19:21:19 -04:00
Matthew Kilgore
bf845ae0f7
Update bounty page
2025-09-29 19:21:05 -04:00
dependabot[bot]
9be6a8c888
Bump the npm_and_yarn group across 2 directories with 1 update ( #1001 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Bumps the npm_and_yarn group with 1 update in the /frontend directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 5.4.18 to 5.4.20
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.20/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.20/packages/vite )
Updates `vite` from 7.1.3 to 7.1.5
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.20/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.20/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.20
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: vite
dependency-version: 7.1.5
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 12:07:33 -04:00
Alan Mooiman
38a987676e
Fix frontend CI ( #1028 )
2025-09-29 08:18:43 -04:00
Matthew Kilgore
1f746efe27
Hide try it again (other issues)
2025-09-26 21:58:17 -04:00
Matthew Kilgore
d57bf8834b
Fix CSP header
2025-09-26 21:45:57 -04:00
Matthew Kilgore
cb2c58c3f4
Merge remote-tracking branch 'origin/main'
2025-09-26 21:34:45 -04:00
Matthew Kilgore
7b3cf0453e
Support TryIt Function in API Docs
2025-09-26 21:34:34 -04:00
Matt
825e72bceb
Add funding information for contributors
2025-09-24 20:03:58 -04:00
Matt
8547fb9bb3
Add database type selection to bug report template
...
Added a dropdown for selecting the database type in the bug report template.
2025-09-24 11:28:11 -04:00
Tonya
f66624774e
Change Item Card to use object contain by default for images ( #1020 )
...
* feat: add legacy image fit preference and adjustable image display in card component
* feat: add blurred bg image when object contain
* fix: add alt text for image and improve objectContain
2025-09-24 16:09:15 +01:00
Guy Taggar
33ec0c4aff
Fix typo ( #1019 )
...
* Fix typo
* Change to plural
2025-09-24 09:48:44 -04:00
Tonya
6cd9e2779f
Use Tanstack table for Selectable Table, quick actions ( #998 )
...
* feat: implement example of data table
* feat: load item data into table
* chore: begin switching dialogs
* feat: implement old dialog for controlling headers and page size
* feat: get table into relatively usable state
* feat: enhance dropdown actions for multi-selection and CSV download
* feat: enhance table cell and dropdown button styles for better usability
* feat: json download for table
* feat: add expanded row component for item details in data table
* chore: add translation support
* feat: restore table on home page
* fix: oops need ids
* feat: move card view to use tanstack to allow for pagination
* feat: switch the items search to use ItemViewSelectable
* fix: update pagination handling and improve button click logic
* feat: improve selectable table
* feat: add indeterminate to checkbox
* feat: overhaul maintenance dialog to use new system and add maintenance options to table
* feat: add label ids and location id to item patch api
* feat: change location and labels in table view
* feat: add quick actions preference and enable toggle in table settings
* fix: lint
* fix: remove sized 1 pages
* fix: attempt to fix type error
* fix: various issues
* fix: remove
* fix: refactor item fetching logic to use useAsyncData for improved reactivity and improve use confirm
* fix: sort backend issues
* fix: enhance CSV export functionality by escaping fields to prevent formula injection
* fix: put aria sort on th not button
* chore: update api types
2025-09-24 02:37:38 +01:00
Matthew Kilgore
a5d63ac4e1
In theory SLSA provenience for binary builds
2025-09-23 21:05:22 -04:00
Matt
ba45203ea3
beautify the readme a bit ( #1014 )
...
* beautify the readme a bit
* Revert CSS updates, Github filters them out
* Enhance README with Lemmy badge and description update
2025-09-23 13:20:50 -04:00
Matt
609b7a606b
Generate OpenAPI 3 schemas from the swagger 2.0 generation ( #1017 )
...
* Generate OpenAPI 3 schemas from the swagger 2.0 generation
* Update API description URL in index.md
2025-09-23 12:14:37 -04:00
Katos
b56505452f
Merge pull request #1006 from sysadminsmedia/update-currencies
...
Update currencies.json
2025-09-14 15:54:48 +01:00
katosdev
118bce4441
chore: update currencies.json
2025-09-14 14:52:41 +00:00
Katos
b535cdeb96
Refactor update-currencies workflow with enhancements
...
Update currencies workflow to fix errors and introduce improvements
2025-09-14 15:52:17 +01:00
Katos
3b0e986f01
Refactor update-currencies workflow file
2025-09-13 18:57:10 +01:00
Choong Jun Jin
8f8dbf4a3a
Fea: add decimal support to currency system with ISO 4217 data integration ( #976 )
...
* feat: add decimal support to currency system with ISO 4217 data integration
* Harden currency formatting: add decimal bounds, input validation, and robust error handling
* Fixed issues raised by coderrabitai
* Fixed linting issue
2025-09-13 11:51:54 -04:00
Weblate
3183b38114
Translated using Weblate (French)
...
Currently translated at 100.0% (518 of 518 strings)
Translated using Weblate (French)
Currently translated at 100.0% (518 of 518 strings)
Translated using Weblate (French)
Currently translated at 100.0% (518 of 518 strings)
Translated using Weblate (French)
Currently translated at 100.0% (518 of 518 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (518 of 518 strings)
Translated using Weblate (Romanian)
Currently translated at 60.1% (311 of 517 strings)
Translated using Weblate (Romanian)
Currently translated at 60.1% (311 of 517 strings)
Translated using Weblate (Romanian)
Currently translated at 60.1% (311 of 517 strings)
Translated using Weblate (Romanian)
Currently translated at 60.1% (311 of 517 strings)
Translated using Weblate (Polish)
Currently translated at 97.8% (506 of 517 strings)
Translated using Weblate (Italian)
Currently translated at 82.5% (427 of 517 strings)
Translated using Weblate (Italian)
Currently translated at 82.5% (427 of 517 strings)
Translated using Weblate (German)
Currently translated at 99.8% (516 of 517 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (517 of 517 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (517 of 517 strings)
Translated using Weblate (German)
Currently translated at 98.4% (509 of 517 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (517 of 517 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (517 of 517 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (517 of 517 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (506 of 506 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (506 of 506 strings)
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Erwin van Londen <translate.sysadminsm.treachery437@passmail.net >
Co-authored-by: Hannes Salen <hannes.salen@gmail.com >
Co-authored-by: Jose Riha <jose1711@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Co-authored-by: Philipp Walter <philipp.walter@scodex.de >
Co-authored-by: Saverio Salatino <saverio.salatino@gmail.com >
Co-authored-by: Supertriton <tristan.marie@laposte.net >
Co-authored-by: The Frog <frog@blackbox.net >
Co-authored-by: Weblate <noreply-mt-weblate@weblate.org >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Co-authored-by: vizu <bogdan.vizureanu@gmail.com >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/cs/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/de/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/fr/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/it/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/nl/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/pl/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/ro/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/sk/
Translation: Homebox/Frontend
2025-09-08 09:42:46 +00:00
confiks
0408b1c03b
Use CatmullRom instead of ApproxBiLinear for thumbnail generation ( #964 )
2025-09-05 11:19:46 -04:00
Copilot
a2e108eac4
Make attachment storage paths relative in database with cross-platform support ( #967 )
2025-09-05 11:12:51 -04:00
James Droste
227b81c6af
Set default postgres sql_mode to require ( #986 )
...
fixes #985 . libpq does not support the current default (prefer). This
sets the default sql_mode to match libpq's default which is require
2025-09-05 08:39:11 -04:00
Choong Jun Jin
3ef25d6463
Fix: add focus-triggered preloading to ItemSelector ( #980 )
...
* fix: add focus-triggered preloading to ItemSelector with proper error handling and complete localization
* Removed machine translated files
---------
Co-authored-by: Tonya <tonya@tokia.dev >
2025-09-04 16:29:34 +01:00
Tonya
d4e28e6f3b
Upgrade frontend deps, including nuxt ( #982 )
...
* feat: begin upgrading deps, still very buggy
* feat: progress
* feat: sort all type issues
* fix: sort type issues
* fix: import sonner styles
* fix: nuxt is the enemy
* fix: try sorting issue with workflows
* fix: update vitest config for dynamic import of path and defineConfig
* fix: add missing import
* fix: add time out to try and fix issues
* fix: add ui:ci:preview task for frontend build in CI mode
* fix: i was silly
* feat: add go:ci:with-frontend task for CI mode and remove ui:ci:preview from e2e workflow
* fix: update baseURL in Playwright config for local testing to use port 7745
* fix: update E2E_BASE_URL and remove wait for timeout in login test for smoother execution
2025-09-04 09:00:25 +01:00
Matthieu Evrin
790352da34
fix(item): remove line break in Items label in location view ( #975 )
...
fix: prevent items word wrapped in firefox
Signed-off-by: lekaf974 <matthieu.evrin@gmail.com >
2025-09-01 22:52:14 +01:00
tonyaellie
52a6a31098
fix: import close dialog
2025-08-27 19:28:28 +00:00
Katos
1d02285b0d
Merge pull request #962 from sysadminsmedia/katos/screenshots
...
Migrate Screenshots from Imgur to Github
2025-08-24 17:19:22 +01:00
Katos
19563d8b38
Update readme to point to new screenshots folder
2025-08-24 17:16:37 +01:00
Katos
282977e82c
Upload example screenshots
...
Upload screenshots to Github repository
2025-08-24 17:15:46 +01:00