Skip to content

Releases: xmbshub/mangalli

Mangalli POS 0.9.3

Choose a tag to compare

@github-actions github-actions released this 17 Oct 06:31
  • 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

Choose a tag to compare

@github-actions github-actions released this 15 Oct 08:23
  • 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

Choose a tag to compare

@github-actions github-actions released this 15 Oct 05:22
  • 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

Choose a tag to compare

@github-actions github-actions released this 14 Oct 13:33
  • 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

Choose a tag to compare

@github-actions github-actions released this 10 Oct 00:20
  • The tablet shows Online right after a successful sync, instead of staying
    on Offline until the next connection check.

Mangalli POS 0.8.8

Choose a tag to compare

@github-actions github-actions released this 05 Oct 09:13
  • 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.