Crumb Owl
f37f609dff
ProductBarcode: backend: prevent DoS with image download
2025-07-19 23:06:43 +02:00
Crumb Owl
a980d9f243
ProductBarcode: backend: remove API response verbosity
2025-07-19 23:06:43 +02:00
Crumb Owl
aac82c9236
ProductBarcode: backend: add timeout to external API calls
2025-07-19 23:06:43 +02:00
Crumb Owl
8dedfcca43
ProductBarcode: backend: fix error handling with http requests
2025-07-19 23:06:43 +02:00
Crumb Owl
f72fcb0800
ProductBarcode: backend: fix resource leak with defer
2025-07-19 23:06:43 +02:00
Crumb Owl
94e81809d3
ProductBarcode: backend: properly check barcodespider API response
2025-07-19 23:06:43 +02:00
Crumb Owl
e80e5744f7
ProductBarcode: backend: improve security of image fetching
2025-07-19 23:06:43 +02:00
Crumb Owl
402b8c429e
ProductBarcode: improve error handling in BarcodeModal
2025-07-19 23:06:43 +02:00
Crumb Owl
d2919de8e8
ProductBarcode: add barcode shortcuts in item/Createmodal.vue
2025-07-19 23:06:43 +02:00
Crumb Owl
8a60729153
ProductBarcode: clean code, add error handling
2025-07-19 23:06:43 +02:00
Crumb Owl
4a4bf9a175
ProductBarcode: rename API call from getproductfromean to products/search-from-barcode
2025-07-19 23:06:43 +02:00
Crumb Owl
24923f2a83
ProductBarcode: refactoring Go method
2025-07-19 23:06:43 +02:00
Crumb Owl
66c2de22ed
ProductBarcode: Go Linter fixing
2025-07-19 23:06:43 +02:00
Crumb Owl
c93fddae7f
ProductBarcode: move backend code in dedicated source file
2025-07-19 23:06:43 +02:00
Crumb Owl
fb17b56f09
ProductBarcode: create a dedicated dialog for product selection
2025-07-19 23:06:43 +02:00
Crumb Owl
a3c13a8a74
ProductBarcode: return an array of BarcodeProduct instead of one
2025-07-19 23:06:38 +02:00
Crumb Owl
09f29d82f4
ProductBarcode: properly use of language system in frontend/Scanner.vue
2025-07-19 22:51:48 +02:00
Crumb Owl
dd94fd43ee
ProductBarcode: improve UI of Barcode message in frontend/Scanner.vue
2025-07-19 22:51:48 +02:00
Crumb Owl
a85bdfef88
ProductBarcode: display barcode type in frontend/Scanner.vue
2025-07-19 22:51:48 +02:00
Crumb Owl
79baf6b5ef
ProductBarcode: define Barcodespider API key using env variables
2025-07-19 22:51:48 +02:00
Crumb Owl
d691e908a4
ProductBarcode: add image downloading from remote product database
...
- Backend download images from the database
- Frontend retrieve the image as base64, no architecture change needed
2025-07-19 22:51:48 +02:00
Crumb Owl
ec8320bc42
ProductBarcode: update UPCItemDB parsing
...
- JSON response seems to have changed
2025-07-19 22:51:48 +02:00
Crumb Owl
6dbb243ba5
ProductBarcode: return more fields from DB (brand, model...)
...
- backend: change data structure returned to frontend
2025-07-19 22:51:48 +02:00
Crumb Owl
7c56bfb4ab
ProductBarcode: fix error on pages/Scanner.vue when using a barcode
2025-07-19 22:51:48 +02:00
Crumb Owl
c3af4ac4ac
ProductBarcode: add barcode processing in frontend
2025-07-19 22:51:48 +02:00
Crumb Owl
fc88df0ff0
ProductBarcode: allow passing parameters to Dialog
2025-07-19 22:51:48 +02:00
Crumb Owl
0e1e5ae3f0
ProductBarcode: add frontend API call utils
2025-07-19 22:51:48 +02:00
Crumb Owl
0ed69b75a1
ProductBarcode: add first backend API implementation
2025-07-19 22:51:48 +02:00
Crumb Owl
c666a8a8c1
ProductBarcode: add barcode detection to ScannerModal.vue
2025-07-19 22:51:48 +02:00
Weblate
6ef7045f62
Translated using Weblate (Polish)
...
Currently translated at 100.0% (492 of 492 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (492 of 492 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (492 of 492 strings)
Translated using Weblate (Albanian)
Currently translated at 19.1% (94 of 492 strings)
Translated using Weblate (French)
Currently translated at 99.3% (489 of 492 strings)
Translated using Weblate (Swedish)
Currently translated at 68.2% (336 of 492 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (492 of 492 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 97.3% (479 of 492 strings)
Translated using Weblate (Catalan)
Currently translated at 56.0% (276 of 492 strings)
Co-authored-by: Krzysztof G. <mordret@o2.pl >
Co-authored-by: Matthew Kilgore <matthew@kilgore.dev >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Co-authored-by: Thomas J. Mazon de Oliveira <thomas.mazon@gmail.com >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/ca/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/fr/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/pl/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/pt_BR/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/pt_PT/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/sq/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/sv/
Translation: Homebox/Frontend
2025-07-19 09:00:42 +00:00
Weblate
98ce90636d
Translated using Weblate (Danish)
...
Currently translated at 99.7% (491 of 492 strings)
Translated using Weblate (Chinese (Simplified) (zh_MO))
Currently translated at 37.1% (183 of 492 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 72.5% (357 of 492 strings)
Translated using Weblate (German)
Currently translated at 99.3% (489 of 492 strings)
Translated using Weblate (Italian)
Currently translated at 81.9% (403 of 492 strings)
Co-authored-by: Matthew Kilgore <matthew@kilgore.dev >
Co-authored-by: Thomas J. Mazon de Oliveira <thomas.mazon@gmail.com >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/da/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/de/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/it/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/pt_BR/
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/zh_MO/
Translation: Homebox/Frontend
2025-07-17 19:00:41 +00:00
Weblate
86721c9b9a
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (492 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (492 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-16 07:00:42 +00:00
Michael Manganiello
62f6121260
feat: Add plugin to set image sizes in Markdown ( #901 )
...
* feat: Add plugin to set image sizes in Markdown
Install the `@mdit/plugin-img-size` plugin [1] to allow setting image sizes
in Markdown content. This improves the image rendering capabilities for
Markdown blocks.
Before (no resizing possible):
```markdown

```
After (size specified):
```markdown

```
[1] https://mdit-plugins.github.io/img-size.html
* Update @types/markdown-it to match markdown-it version
2025-07-16 05:58:24 +00:00
Matt
90bb6ed1fe
Daily Analytics ( #896 )
...
* Send analytics daily
* Clean up error handling, add uptime to analytics
* Better analytics scheduling
* Even better logic for scheduling the analytics (hopefully)
* Some cleanup
* Switch to minutes for uptime, remove duplicate event on startup
2025-07-15 04:24:19 -04:00
Weblate
bd79ee3227
Translated using Weblate (Hungarian)
...
Currently translated at 99.5% (490 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 99.5% (490 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:45:22 +00:00
Weblate
c0e79cdb9e
Translated using Weblate (Hungarian)
...
Currently translated at 99.3% (489 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 99.3% (489 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:45:01 +00:00
Weblate
5156792319
Translated using Weblate (Hungarian)
...
Currently translated at 99.1% (488 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 99.1% (488 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:44:30 +00:00
Weblate
8bbc39e416
Translated using Weblate (Hungarian)
...
Currently translated at 98.5% (485 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 98.5% (485 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:43:15 +00:00
Weblate
0beb430704
Translated using Weblate (Hungarian)
...
Currently translated at 98.3% (484 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 98.3% (484 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:41:46 +00:00
Weblate
0f7107f86d
Translated using Weblate (Hungarian)
...
Currently translated at 97.7% (481 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 97.7% (481 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:36:35 +00:00
Weblate
115cda5c37
Translated using Weblate (Hungarian)
...
Currently translated at 97.1% (478 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 97.1% (478 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 97.1% (478 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:36:07 +00:00
Weblate
a6c1c8c652
Translated using Weblate (Hungarian)
...
Currently translated at 96.3% (474 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 96.3% (474 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:35:42 +00:00
Weblate
c69c6a1518
Translated using Weblate (Hungarian)
...
Currently translated at 96.1% (473 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 96.1% (473 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:34:55 +00:00
Weblate
adaffa5ca8
Translated using Weblate (Hungarian)
...
Currently translated at 95.9% (472 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 95.9% (472 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:32:21 +00:00
Weblate
b410642dc6
Translated using Weblate (Hungarian)
...
Currently translated at 95.7% (471 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 95.7% (471 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:29:52 +00:00
Weblate
4bed1a3158
Translated using Weblate (Hungarian)
...
Currently translated at 93.6% (461 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 93.6% (461 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:27:05 +00:00
Weblate
9ff39bb402
Translated using Weblate (Hungarian)
...
Currently translated at 93.4% (460 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 93.4% (460 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:26:15 +00:00
Weblate
3ab250a045
Translated using Weblate (Hungarian)
...
Currently translated at 93.2% (459 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 93.2% (459 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:24:16 +00:00
Weblate
4147cff1db
Translated using Weblate (Hungarian)
...
Currently translated at 92.6% (456 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 92.6% (456 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:21:24 +00:00
Weblate
dada2f0266
Translated using Weblate (Hungarian)
...
Currently translated at 92.2% (454 of 492 strings)
Translated using Weblate (Hungarian)
Currently translated at 92.2% (454 of 492 strings)
Co-authored-by: Adam Kleizer <adamkleizer@gmail.com >
Co-authored-by: MyMemory <noreply-mt-mymemory@weblate.org >
Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/hu/
Translation: Homebox/Frontend
2025-07-15 06:21:01 +00:00