theis.gaedigk
262c2b665d
docs: adjust docs
2026-07-10 13:31:48 +02:00
theis.gaedigk
bde647aa08
refactor: delete console logs and unused node modules
2026-07-10 11:54:12 +02:00
theis.gaedigk
e2a7d2e560
refactor: add _authed.tsx guard that checks the protected routes if the user is logged in
2026-07-10 11:53:07 +02:00
theis.gaedigk
99246e3e3d
refactor: add new logout function with better info box in the login card
2026-07-10 11:18:25 +02:00
theis.gaedigk
3153076d72
refactor: outsource auth function in all routes
2026-07-10 11:17:31 +02:00
theis.gaedigk
ef5fb3e1da
docs: edit installation documentation
2026-07-10 08:13:00 +02:00
theis.gaedigk
aa87442557
fix: import statement from icon
2026-07-09 15:29:14 +02:00
theis.gaedigk
580db6afe9
feat: implement dark mode and add custom color palette (theme)
2026-07-09 14:27:43 +02:00
theis.gaedigk
bbca5a36cc
fix: button alignment in settings page
2026-07-09 13:22:00 +02:00
theis.gaedigk
0d4a048d16
refatcor: remove old tostafiy npm package
2026-07-09 13:21:10 +02:00
theis.gaedigk
57fe6dc9ac
feat: Add custom 404 not found page
2026-07-09 13:19:41 +02:00
theis.gaedigk
ef905fb30b
refactor: add custom alert component and remove all other Alert standard components in all components
2026-07-09 11:23:41 +02:00
theis.gaedigk
925cb73c47
fix: error in documentation
2026-07-08 19:02:09 +02:00
theis.gaedigk
99a1097053
fix: cannot build prod and delete unused file
2026-07-08 18:42:54 +02:00
theis.gaedigk
73dd672fdb
fix: cannot build prod
2026-07-08 18:25:36 +02:00
theis.gaedigk
92b5fd92bc
fix: cannot build prod
2026-07-08 15:31:32 +02:00
theis.gaedigk and Copilot
d486655f54
Fix ES module/CommonJS mismatch in shared package
...
- Rename CommonJS build output from .js to .cjs extensions
- Add .js extensions to ESM imports (required by Node.js)
- Add .cjs extensions to CommonJS requires
- Add post-build scripts for both ESM and CommonJS builds
- Update package.json exports to reference .cjs files for require()
Fixes: ReferenceError: exports is not defined in ES module scope
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-08 15:23:06 +02:00
theis.gaedigk
018a7aefc7
refactor: change password validation and add more success alerts
2026-07-08 15:10:53 +02:00
theis.gaedigk
6be34c93aa
refactor: edit tailwindcss classes and change code formatting, therefore added .prettierrc file
...
fix: frontend bug where the passwords won't be checked when the password is changed
2026-07-08 14:56:43 +02:00
theis.gaedigk
9c50c3f300
fix: docker container are starting --- update package-lock.json
2026-07-08 13:42:35 +02:00
theis.gaedigk
3a5c16031a
fix: docker container are starting
2026-07-08 13:37:21 +02:00
theis.gaedigk
c6bba8a40c
fix: frontend error codes and translations
2026-07-08 11:57:38 +02:00
theis.gaedigk
87bed4e1c7
fix: backend won't start
2026-07-08 11:31:38 +02:00
theis.gaedigk
84fa2e0ab0
refactor: change backend to typescript and update types and variables accordingly
2026-07-08 10:54:07 +02:00
theis.gaedigk
36ec8da1a0
Fix: cast DB row to AuthTokenPayload in findUser\n\nCast database RowDataPacket to AuthTokenPayload so generateToken receives the correct type.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-08 10:27:21 +02:00
theis.gaedigk
7247a78809
edit package.json versions
2026-07-07 11:46:51 +02:00
theis.gaedigk
9ecae324a3
add shared node modules
2026-07-07 11:36:45 +02:00
theis.gaedigk
4a73c43f80
add shared node modules
2026-07-07 11:32:55 +02:00
theis.gaedigk
8ebdbc14d6
edited docs
2026-06-09 18:56:32 +02:00
theis.gaedigk
1928068499
removed sh script
2026-06-08 19:46:50 +02:00
theis.gaedigk
ea18228299
edited README
2026-06-06 17:19:49 +02:00
theis.gaedigk
6aa00da60b
updated README
2026-06-06 17:13:59 +02:00
theis.gaedigk
0315aa4a40
Added gh templates
2026-06-06 16:58:04 +02:00
theis.gaedigk
ba05f4274a
fixed translation
v0.1
2026-06-04 22:41:34 +02:00
theis.gaedigk
beda3966aa
fixed translation
2026-06-04 18:50:42 +02:00
theis.gaedigk
7045e3dfd1
added script to run with .env
2026-06-04 18:45:27 +02:00
theis.gaedigk
1af79461b1
edited docker file
2026-06-04 18:37:17 +02:00
theis.gaedigk
b8b01f4890
changed docker config
2026-06-04 18:35:51 +02:00
theis.gaedigk
0cecb1049e
changed readme
2026-06-04 18:16:50 +02:00
theis.gaedigk
0c319cb2b2
added additional config and docs
2026-06-04 18:05:09 +02:00
theis.gaedigk
86dff12132
added startup function
2026-06-04 17:08:02 +02:00
theis.gaedigk
98a8149300
refactor: remove debug log from token generation; update translations for password management in English and German
2026-06-04 15:52:55 +02:00
theis.gaedigk
c42bdea047
addded error codes and improved error handling
2026-06-04 15:32:51 +02:00
theis.gaedigk
faebe54db3
test commit to gitea
2026-06-04 13:24:02 +02:00
theis.gaedigk
5875a51e94
Add mock data for storage locations and products in database.mockEN.sql
...
- Inserted 5 storage locations including Main Freezer, Kitchen Freezer, Pantry, Kitchen Fridge, and Cellar Shelf.
- Added approximately 100 products with details such as name, description, price, amount, storage location, expiry date, bottling date, and picture.
- Included both self-frozen items and store-bought items, with appropriate attributes for each.
2026-06-04 13:09:25 +02:00
theis.gaedigk
53efd21a2b
feat: enhance Sidebar with toggle functionality and improve layout; update StorageRow and Inventory components for better styling; add new translations for quick product details
2026-06-04 00:28:09 +02:00
theis.gaedigk
2a7f411834
added product details quick view page
2026-06-03 23:47:01 +02:00
theis.gaedigk
ecfb309dab
Began QR code function. Continue it tomorrow...
2026-05-31 19:20:21 +02:00
theis.gaedigk
f1a10b0791
updated inventory table
2026-05-30 11:53:54 +02:00
theis.gaedigk
2d3450331a
fix: correct translation function call in Sidebar and add required fields in AddProduct form
2026-05-30 11:33:45 +02:00