Repository navigation
Releases: xmbshub/mangalli
Releases · xmbshub/mangalli
Release list
Mangalli POS 0.9.3
- Scrolling the menu no longer cuts products off with a hard line under the
categories: the grid fades softly at its top and bottom edges, only while
there is more to scroll, on phones and tablets. The category row fades at
its sides when it can be swiped. - Dashboard: drawers, Ask Eline, "What's new" and the promotion product list
fade at their scroll edges, and the lines under their headers and above
their footers (and under the phone header) appear only while content is
scrolled behind them. - Dashboard on phones: option rows stay on one line (name, price, delete);
the save check appears while you edit a row. - Every scrolling list in the app fades at its edges the same way: orders,
history, shift, settings, the current order, open bills, dialogs and
sheets, and swipeable chip rows. The phone header and bottom bar drop
their divider lines. - History rows line up: the title sits level with the amount and the date
with the status, with no line after the last row. Shift dates read
"Wed 14 Oct" instead of "2026-10-14". - Waiting times read the same on the app and the dashboard Kitchen board
("2 h 5 min", "3 d 2 h" instead of "4496 min"); kitchen tickets keep the
order code and time on one line and no longer repeat the customer name. - Dashboard: wide tables, the Kitchen board and tabs fade at their side
edges while they can scroll; on tablets in portrait, Products and Kitchen
fit without side scrolling.
Mangalli POS 0.9.2
- Calmer, clearer type in the app: weights stay light (medium at most), and
hierarchy comes from size and colour. Large text is tracked slightly
tighter, small text slightly looser, and capital labels wider. - Phones: screen titles are 20 sp with a 13 sp line under them (the same title
size as the tablet), bottom bar labels are 12 sp, and large buttons (Charge,
Add, View order) share one 16 sp label, height and corner radius. - Badges on icons follow one rule on the phone header and bottom bar, the
tablet rail and the dashboard on phones: the status dot and the count sit
on the same diagonal from the icon's corner, with a white ring that keeps
them apart from the icon. The sync icon stays neutral so the count stands
out. - Messages say "phone" on phones everywhere, including sync errors, the
connect prompt and the clock warning. - Multi-line toasts keep their icon level with the first line.
Mangalli POS 0.9.1
- Buttons spring back without wobbling when released; the cart badge and the
payment-complete check pop in once instead of bouncing. - The app vibrates differently for success (payment complete), rejection
(wrong PIN, error messages) and plain key taps. - The order total slides up when it grows and down when it shrinks.
- Dashboard on phones: drag the "More" sheet or a drawer's header down to
close it; it follows your finger, a quick flick closes it, and it can be
caught again while moving. Closing with X slides it back down. - Drawers, toasts and "What's new" now animate out the way they came in
instead of vanishing. - Reordering options keeps the dragged row under your finger, and the other
rows slide into place. - Reduced motion fades instead of sliding everywhere, including menus and the
import progress; the bottom bar and header are translucent, and turn solid
with reduced transparency or high contrast. - Text sizes follow the browser's text size setting.
Mangalli POS 0.9.0
- Pin the dashboard to Next.js 16.4.0, matching the maintained platform
dependency version. - Bills and receipts print the cashier, and the tablet order detail shows
who served the order. - The Android app runs on phones: an upright layout with a bottom navigation
bar, a two-column menu, the order as its own screen, and native Android
controls (bottom sheets, dialogs, chips, switches). Tablets keep their
layout. - Toasts on the dashboard and the app size to their message (short ones stay
compact, long ones wrap), with a status icon; errors are red. - Phone details: the keyboard never covers the order total, Charge, or sheet
buttons; scrolling the menu closes the search keyboard; tapping the keypad
closes the system keyboard; pull down to refresh Orders; open bills from
the Menu top bar; a short vibration when a payment completes; quantity
buttons dim at their limit; chips keep their width when selected. - "Lock to Mangalli" turns on only after Android confirms the lock; "No
thanks" leaves it off. - The payment button ignores a double tap carried over from the order screen.
- Messages say "phone" or "tablet" to match the device.
- Dashboard on phones: a bottom tab bar with More, tables shown as cards,
tidy two-column filters, full-screen drawers that slide up, bigger switches,
page buttons and range buttons, a stacked kitchen board, and no zoom when
typing on iPhone. - Tablet: a reminder when a shift is still open 2 hours after closing time,
and when digital menu orders wait while no shift is open. The dashboard
Overview marks such a shift "Past closing". - Tablet: a shift that stayed open for more than 7 days shows its real orders
and cash difference instead of zero orders. - Dashboard: "Add product" sets up option groups (variants) before saving.
- Orders show the cashier in the list, search and detail, plus who cancelled
or refunded an order. - Option group cards no longer clip their corners; edit and add group share
one compact row. - Store QRIS accepts PDF and SVG files, and its saved state is a card with
the merchant name instead of text next to the button. - PDF reports: columns fit their content, long text wraps, totals, stat cards,
readable dates and statuses, and landscape pages for wide tables. - Ask Eline: a cleaner chat panel, proper tables, code, charts and a Copy
button. - The Ask Eline button and the credit line sit 12 px from the bottom, level
with the sidebar.
Mangalli POS 0.8.9
- The tablet shows Online right after a successful sync, instead of staying
on Offline until the next connection check.
Mangalli POS 0.8.8
- One PIN dialog everywhere on the tablet: lock icon, six dots and a large
keypad, the same as on the dashboard. - Dialogs close with the X in their header; the extra Cancel, Keep, Later and
Done buttons are gone. - A wrong PIN shows its message between the dots and the keypad.