Skip to content

Releases: schliz/deckel

v1.3.0

03 May 20:15
7b0766e

Choose a tag to compare

1.3.0 (2026-05-03)

Bug Fixes

  • correctly display custom transaction modal errors (d9ce683)

Features

  • add manual e-mail notifications (207e3a7)
  • enforce spending limits on custom transactions and exclude kiosk users from stats (f61d914)

v1.2.0

16 Mar 13:40

Choose a tag to compare

1.2.0 (2026-03-16)

Bug Fixes

  • correctly display custom transaction modal errors (6c1f509)

Features

  • add manual e-mail notifications (49d2bcd)
  • add support for installing pwa (695adc5)
  • enforce spending limits on custom transactions and exclude kiosk users from stats (fc0182c)

v1.1.1

10 Mar 12:38

Choose a tag to compare

1.1.1 (2026-03-10)

Bug Fixes

  • clean up transaction crud by creator (649cbb2)
  • kiosk cancel modal rendering issue (2919a81)

v1.1.0

10 Mar 12:10

Choose a tag to compare

1.1.0 (2026-03-10)

Bug Fixes

  • csrf issue for tablet orders (fc6b7e6)

Features

  • add privileged kiosk mode (86552ea)
  • prevent kiosk users from having balances (f86a938)

v1.0.0

09 Mar 13:37

Choose a tag to compare

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]...
Read more