Vasileios Kousaridas bonamin
  • Joined on 2026-02-10
bonamin pushed to main at bonamin/bellsystems-cp 2026-09-30 16:48:29 +03:00
18705aaefb fix(docker): keep server Postgres on ./data/postgres, move Windows volume to an override
f1a7c5a7ca feat(devices): crash detail view and fleet Crash Report (F-070)
82cf95a9af feat(firmware): ELF symbol store for server-side crash decoding
963516ece0 feat(mqtt): store F-070 crash detail and group crashes fleet-wide
46c5c0a846 fix(mqtt): treat broker-replayed retained messages as stale state
Compare 66 commits »
bonamin pushed to main at bonamin/xenia-pos-local 2026-09-28 23:00:22 +03:00
0ec3d4735b feat(manager): license banners for offline licensing (KI-006)
13a451a756 feat(backend): offline-capable signed licensing; fix expiry grace; state in data dir (KI-006)
a349043abb feat(waiter): install-app dialog (first visit) + "Εγκατάσταση εφαρμογής" in the side drawer
251cac9807 chore: retire the per-client domain setup (plan step 9); addresses → bonamin.net
d82a254cdb docs: pack README - UI bundles and rule CS-10 (MIN_SHELL_BUILD)
Compare 29 commits »
bonamin pushed to main at bonamin/xenia-pos-cloud 2026-09-28 23:00:13 +03:00
048b46af41 docs: CL-6 - the license signing key is permanent (back up, never rotate casually)
96a014ecbe feat(cloud): heartbeat returns a signed license token (Ed25519)
15331cdccf chore: label waiter domain as legacy in sysadmin; document bonamin.net hosts
d323be1088 docs: add pack README with VPS rules, router/auth map and commands
Compare 4 commits »
bonamin pushed to main at bonamin/xenia-pos-cloud 2026-07-19 20:57:04 +03:00
7a53cc3d66 feat: receive and serve product images pushed from local sites
bonamin pushed to main at bonamin/xenia-pos-local 2026-07-19 20:56:52 +03:00
934fda9405 feat: push product images to cloud for the QR menu
bonamin pushed to main at bonamin/xenia-pos-cloud 2026-07-19 11:18:40 +03:00
6c7df8d011 fix(menu-app): replace EN|ΕΛ pill with a compact globe icon + dropdown
bonamin pushed to main at bonamin/xenia-pos-cloud 2026-07-19 10:44:32 +03:00
a73f081ca1 fix: QR menu branding fields — display name, header image, empty-to-hide
bonamin pushed to main at bonamin/xenia-pos-cloud 2026-07-19 10:22:48 +03:00
f5736b85cb fix(menu-app): crash when tagline/hours fields are null
bonamin pushed to main at bonamin/xenia-pos-cloud 2026-07-19 10:02:13 +03:00
d87540e08f feat: per-site QR menu mode (order vs view-only) + editable branding
bonamin pushed to main at bonamin/xenia-pos-local 2026-07-19 10:01:42 +03:00
34ae328b0d feat: bump client-services (accumulated feature work + deploy fixes)
02ec1aa28f feat: ShiftDetailModal rework, Today cancellation events, shift details icon button
8533a1452b fix: report cancellation bugs + missing OrderItem model columns
36e9044972 fix: two bugs in cancellation settings
8a5a6f8be9 feat: Feature 2 — waiter order cancellation + report updates
Compare 7 commits »
bonamin pushed to main at bonamin/bellsystems-cp 2026-07-06 11:32:47 +03:00
1ed5012a95 fix: key melody binary storage on pid instead of uid, add migration script
72f7e00990 feat: serve melody .bsm binaries over plain HTTP instead of Firebase Storage
Compare 2 commits »
bonamin pushed to main at bonamin/bellsystems-cp 2026-06-16 12:15:55 +03:00
9df80dd4e1 fix: vite server hotfix
bonamin pushed to main at bonamin/xenia-pos-local 2026-06-08 19:19:30 +03:00
72b12ddd9c fix: fix timezone handling across backend and frontend (v0.3.1)
bonamin pushed to main at bonamin/xenia-pos-local 2026-06-08 09:59:50 +03:00
5da378a0ae feat: reports cost tracking, staff hourly rate, product form refactor
34b58b3f2e feat: add Online Orders to feature flag toggles
f136abe17e feat: PIN gate on Λειτουργίες settings tab (code: 4034)
0fc027eb5f feat: Phase 2 feature flags — hide/show sidebar entries per client
49f19ed65c fix: remove TypeScript type annotation from SchedulePage.jsx (plain JSX build)
Compare 31 commits »
bonamin pushed to main at bonamin/xenia-pos-cloud 2026-06-01 20:06:53 +03:00
0cad6a76d3 change the QR Code URl. Just a quick fix
a6f759bf49 fix(menu-app): 6 UI adjustments
Compare 2 commits »
bonamin pushed to main at bonamin/xenia-pos-cloud 2026-06-01 16:01:57 +03:00
ffaeab136d feat(menu-app): full redesign to Olive & Thyme design spec
bonamin pushed to main at bonamin/xenia-pos-cloud 2026-06-01 10:45:37 +03:00
17fb3a2589 fix(sysadmin): use site_id UUID string instead of integer PK throughout manager endpoints
bonamin pushed to main at bonamin/xenia-pos-cloud 2026-06-01 10:14:23 +03:00
70c7b9564b feat(manager-app): Part 5 — show snapshot_taken_at freshness in DashboardPage
82b853369b feat(sysadmin): Part 4 — QR code section in SiteDetailPage
ac58d150ea feat(sysadmin): Part 3 — Remote Managers section in SiteDetailPage
Compare 3 commits »
bonamin pushed to main at bonamin/xenia-pos-cloud 2026-06-01 01:09:55 +03:00
b45a93a559 feat(connect): Phase 7 — Docker & nginx for connect_frontend
7d75ef44f7 fix: explicitly import Site in manager_account to resolve relationship
3598a929e0 fix: switch admin auth to HTTPBearer for consistent Swagger UI
f291234c14 fix: switch manager auth from OAuth2PasswordBearer to HTTPBearer
6c5e35d537 fix: use AppData path for SQLite DB on Windows, absolute path on Linux
Compare 9 commits »
bonamin pushed to main at bonamin/xenia-pos-local 2026-05-28 11:00:28 +03:00
a01a03623f feat: added synopsis print on on print reports tab