Releases
v2.1.0
Compare
Sorry, something went wrong.
No results found
2.1.0 (2026-07-14)
Features
activity log rows expand to the full story on click (c91fb09 )
Arabic RTL / LTR direction setting (cb4f923 )
booking-engine payment config (advance/deposit) + promo codes on /book (1b90e12 )
booking-page accent is now a hex colour picker, not fixed palettes (e056791 )
central reservation system - search & book across the chain, with access guard (153830a )
command palette reaches every allowed page, searches invoices, keyboard-driven (538488c )
front-desk persona journey suite; fix untaxed F&B posting it caught (bfedb23 )
generated REST API reference + Postman collection; website moves to its own repo (26790e2 )
guests add experiences (safari, spa, dinner) as booking add-ons; seed showcase data (d4da0ee )
hk: housekeeping posts minibar/laundry from the floor (c0dbd50 )
hk: Lost & Found gets Found/Missing/Damaged kinds + floor-staff logging (9a8ca02 )
hk: task assignment + self-claim + accept/reject; guest context on floor app (0f520bc )
hk: task SLA, multi-level escalation and completion alerts (0d37ca9 )
image uploads with size guidance; booking-page accent themes (b3cfc7c )
kamrapms.com website, hosting enquiries, and full docs site (24a735a )
laundry: guest laundry end to end — rate card, pickup to return, folio billing (1d9f61b )
migrate: vendor-aware CSV importers with dry-run preview (eZee / Cloudbeds / generic) (dbfc459 )
one Move panel for folio routing/splitting; party auto-split into rooms (6317f40 )
Operations SLA report - breach rate, resolve time, overdue queue (ea87cc1 )
pos: area-wise table map, live temp tables, NC (complimentary) bills (594129a )
pos: concurrent orders (running tabs), menu search, full-screen, per-outlet kitchen (1a06086 )
pos: kitchen display + guest QR ordering (5501f49 )
pos: menu item photos upload directly (or paste a URL) (07700ce )
pos: move POS into its own F&B app; add Menu & Outlets management screens (2f47a5e )
pos: restaurant POS - digital menu, captain ordering, KOT, room posting (a17ad83 )
pos: shared tables, split bills, temp tables, clearer new-order flow (211e69e )
pos: table map, thermal KOT & bill printing, outlet settle, order types, voids (435855a )
pos: table reservations, cleaning state, self-healing deploys (b55b33d )
pos: three-column POS — delivery orders, table seats, recent bills, F-key shortcuts (15c9dda )
pos: traverse running orders - prev/next arrows + scrollable tab strip (bbb6bfc )
property + central (portfolio) dashboards by department (f524d62 )
realtime: live async updates on tickets, dashboard, activity, groups (03e1dda )
realtime: live kitchen display, POS tabs and housekeeping over the socket (5761336 )
revenue: tape-chart position with ETA/ETD, overbooking allowance, hurdle rates, GM briefing (e81a928 )
room blocks - hold rooms out of sale for house use, VIP, maintenance (e952940 )
seed: operations demo data — tickets, shift handovers, live laundry (7ccc730 )
seed: sample content across the demo - profile, today story, revenue tiers (51059fd )
venue calendar is now interactive - add, edit and search from the grid (5281bbd )
Bug Fixes
clear leftover agent-era copy from the UI (ebaf62a )
de-duplicate Booking Engine section nav; link journey events to the reservation (8d31eaf )
harness: create the agent user without seed_rbac_v2's custom perm grants (467c816 )
install: don't seed partial agent perms at install - custom DocPerms replace standard ones (77faf87 )
issue-template config.yml was invalid YAML (b83a391 )
Kamra favicon on Frappe-served pages; Revenue icon is no longer a pig (21b0bd2 )
move language (English/Arabic) into Settings > Appearance, off the header (6b6791a )
pin release-please to main - default branch is develop now (764be73 )
pos: table tile layout — elapsed time no longer overlaps the name (16567ab )
rooms can no longer sleep more guests than the room type allows (b65bffc )
ux: human error messages, offline resilience, graceful session handling (3e867b2 )
You can’t perform that action at this time.