Releases: schliz/deckel
Releases · schliz/deckel
v1.3.0
v1.2.0
v1.1.1
v1.1.0
v1.0.0
1.0.0 (2026-03-09)
Bug Fixes
- add oidc logout flow (0949154)
- allow editing categories (464de6a)
- cancelled transactions counted double in balance calculation (752a625)
- correct rendering of theming system (912eed5)
- data export broken due to URL shadowing in onclick handler (dc8efac)
- hide modal backdrop on page load (138296c)
- introduce consistent env-var prefix (edd50dc)
- iOS Safari first-tap not opening order modal (1758c30)
- pass and display names (476ff7a)
- use browser-preferred theme and fix sun icon (ad382ed)
- use correct bind address in docker-compose (8c8ed0e)
- use correct oob replaces for htmlx snippets (29fbe99)
Features
- add bulk import of menu changes (23bc44b)
- add slide-in/fade-out animation to toasts (3d7eb2b)
- add stats by category (72e273e)
- ci: add automatic builds and releases (656c6df)
- full-screen green success overlay for orders (6e0a7b6)
- rename Bar-Kasse to Saldo Gesamtliste and add admin debt metric (bab894a)
- styling revamp (dc35450)
- upgrade to daisyui v5 (2bc92b5)
- US-001 - Initialize Go module and directory structure (250a29c)
- US-002 - Create typed Config struct from environment variables (6f2495a)
- US-003 - Set up main.go with graceful shutdown (0cfdb48)
- US-004 - Set up PostgreSQL connection pool with pgxpool (5413eb6)
- US-005 - Set up goose migrations with embedded SQL (5176721)
- US-006 - Create initial database schema migration (db80094)
- US-007 - Define domain model types (32ae1ff)
- US-008 - Create Store struct with DBTX interface and WithTx helper (ed083b5)
- US-009 - Download and bundle HTMX JS locally (fc8d0b3)
- US-010 - Set up Tailwind CSS standalone CLI with DaisyUI (bb74786)
- US-011 - Implement static file server with cache headers (0d6930f)
- US-012 - Build template renderer with Page/Fragment/AppendOOB (338fd90)
- US-013 - Create custom template functions (35c5cc8)
- US-014 - Create base layout template (app shell) (79aca4c)
- US-015 - Create navigation component (6f8d8bb)
- US-016 - Create toast notification component (341897e)
- US-017 - Create header stats component (629be44)
- US-018 - Create AppHandler type and error wrapper (0ec85a4)
- US-019 - Create middleware chain helper (47c83cf)
- US-020 - Create logging middleware (e62987b)
- US-021 - Create panic recovery middleware (9883d57)
- US-022 - Create auth context helpers (0bbb475)
- US-023 - Implement user store queries (273590f)
- US-024 - Implement auth middleware (header parsing + JWT decoding) (c18ce44)
- US-025 - Implement deactivated user blocking (e008e79)
- US-026 - Implement CSRF middleware (72ef3bb)
- US-027 - Implement RequireAdmin middleware (3846eb8)
- US-028 - Wire up middleware chains and route registration (3366d3f)
- US-029 - Implement settings store queries (cd29960)
- US-030 - Implement category store queries (29ff4eb)
- US-031 - Implement item store queries (a85b114)
- US-032 - Implement menu page handler (fe27360)
- US-033 - Create menu page template (b4d368b)
- US-034 - Implement order modal handler (7cb8fbc)
- US-035 - Create order modal template (2286ef6)
- US-036 - Implement transaction store queries (7389389)
- US-036 - Update progress and PRD (802e066)
- US-037 - Implement place order handler with spending limit check (32dfa15)
- US-037 - Update progress and PRD (b9b1775)
- US-038 - Implement transaction history handler (3b6830a)
- US-038 - Update progress and PRD (21d4d11)
- US-039 - Create transaction history page template (28b7a05)
- US-040 - Create pagination component (58ff3b2)
- US-041 - Implement cancel modal handler (64af3d0)
- US-042 - Create cancel confirmation modal template (14c24c4)
- US-042 - Update progress and PRD (dbbd1a8)
- US-043 - Implement transaction cancellation handler (4fcd6ad)
- US-043 - Update progress and PRD (6f6d201)
- US-044 - Implement custom transaction modal handler (c0f55a1)
- US-045 - Create custom transaction modal template (23cc7fd)
- US-045 - Update progress and PRD (66aa48d)
- US-046 - Implement custom transaction processing handler ([0d5af32]...