PascalSchattenburg
51709e1602
feat: blog post images
2026-01-24 20:58:56 +01:00
PascalSchattenburg
78e7c56650
chore: update blog layout and ignore local files
2026-01-24 19:40:20 +01:00
PascalSchattenburg
8c67bcbb7a
chore: add root gitignore and clean build artifacts
2026-01-22 16:55:28 +01:00
PascalSchattenburg
22b34b387b
add blog ARCHITECTURE.md
2026-01-22 14:18:01 +01:00
PascalSchattenburg
d147843c76
feat(blog): add file-based blog with dynamic slugs, MDX content and layout shell
...
- Introduced blog routing using Next.js App Router
- Implemented dynamic [slug] pages for blog posts
- Added MDX-based content loading via lib/posts
- Integrated shared TopBar layout with navigation
- Established clear content, lib and component separation
2026-01-22 14:14:15 +01:00
Domonkos
b717952234
Workspace UI
2026-01-21 19:13:52 +01:00
Domonkos
6b0b7ae903
Workspace UI
2026-01-21 13:40:06 +01:00
Domonkos
bf92b7a5e1
git add .
...
git commit -m "feat(workspace): inventory overview, auth, persistent h2 db, users & roles
- add inventory overview endpoint (aggregated stock per SKU)
- implement inventory movements (production, sale, return, adjustment)
- add session-based login with Spring Security (form login)
- protect /api/** endpoints
- add logout with session invalidation
- introduce user roles (ADMIN, WORKER) and active flag
- seed admin user in dev profile
- switch from H2 in-memory to persistent H2 file database
- enable H2 console for development
- add Next.js workspace UI (inventory table, filters, movements)
- support active/inactive products and users (soft disable)"
2026-01-21 13:35:20 +01:00
Domonkos
0c7d525e4a
Implementiert:
...
- GET /api/inventory/overview
Liefert pro SKU:
- Produktname
- Kategorie
- Größe / Farbe
- Preis
- Aktueller Bestand (SUM der InventoryMovements)
Bedeutung:
- Ein einzelner Request ist ausreichend für das gesamte Inventory-Dashboard
- Backend liefert UI-fertige Daten (keine Aggregation im Frontend nötig)
Grundlage für:
- Inventory Tabelle
- Low-Stock Checks
- Drop-Planung
- Workspace UI
2026-01-21 09:29:43 +01:00
Domonkos
b2ecad21f4
todo.txt
2026-01-21 09:26:07 +01:00
Domonkos
0a90b5102a
the whole inventory can be called now by one class. Inventory Overview Row. Returns the whole inventory
2026-01-20 23:28:48 +01:00
Domonkos
32279cde3f
functioning login. interface for login to do.
2026-01-20 19:24:32 +01:00
Domonkos
4b4b274ed7
ToDo list
2026-01-20 19:05:42 +01:00
Domonkos
407df07f7a
Implement the SKUs and the Inventory Movement Manager, to apply variability and functions for sales, restock co.
2026-01-20 18:59:07 +01:00
Domonkos
e2868eade0
Springs Database Manager and H2 works
2026-01-20 17:19:00 +01:00
Domonkos
7d429d02a6
Bootstrap workspace-api (Spring Boot)
2026-01-20 16:50:55 +01:00
Domonkos
99dada5dcf
Workspace-API
2026-01-20 16:42:42 +01:00
Domonkos
6e0c790b96
initial commit
2026-01-20 12:13:40 +01:00