Skip to content

Releases: FreeOpenSourcePOS/FloCafe

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 20:53

What's Changed

Billing / receipts

  • Fixed a bug where amount columns on thermal receipts wrapped a trailing "00" onto the next line — the currency symbol is now resolved to its final printed form before column padding is computed, instead of being swapped in afterwards.
  • Redesigned the Classic receipt template: big store-name header, customer name/mobile (when known), redeemed points and discounts shown above the subtotal, a new Points Earned / Points Balance section, and a footer with store address, phone, and Instagram handle. Every optional line is hidden automatically when there's no data for it — no blank placeholders.
  • Fixed business address and phone number being silently blank on every printed bill (the print route was reading unused settings keys).
  • Fixed inclusive tax being double-counted against order totals and discounts (#66, thanks @ARCHITVARMA15).

Full Changelog: v1.7.9...v1.8.0

v1.7.9

Choose a tag to compare

@github-actions github-actions released this 07 Jul 20:53

Full Changelog: v1.7.3...v1.7.9

v1.7.3

Choose a tag to compare

@github-actions github-actions released this 07 Jul 10:01

What's Changed

  • fix(orders): resolve issue #24 — checkout fails after deleting item from order by @ARCHITVARMA15 in #28
  • fix: Dine-in order flow + ID type mismatch + status mismatch by @khaira777 in #30

Full Changelog: v1.7.2...v1.7.3

v1.7.2

Choose a tag to compare

@itsbkm itsbkm released this 06 Jul 14:06

Release v1.7.2

Included changes:

  • imported the frontend into this repository and removed the frontend submodule
  • restored local POS checkout changes in the frontend
  • first-run admin seed test update and recent auth/settings fixes from the imported frontend history

Validation:

  • npm test passed, with the existing better-sqlite3 shell-Node ABI skip on bills-print-api handled by the test wrapper
  • built macOS, Windows, and Linux artifacts from this commit

Packaging notes:

  • macOS x64 DMG was built but app signing was skipped because the configured identity name did not match an available keychain identity
  • macOS arm64 DMG was ad-hoc signed
  • macOS notarization is disabled in the current build config

v1.7.1

Choose a tag to compare

@itsbkm itsbkm released this 30 Jun 09:41

What's Changed

  • fix: currency setting now propagates immediately across all screens (Products, Orders, POS, Customers, Addon Groups) without requiring logout/login
  • fix: currency symbol lookup now correct for all supported currencies (USD, EUR, GBP, SGD, AUD, etc.) — previously defaulted to ₹ for any non-THB currency

v1.7.0

Choose a tag to compare

@itsbkm itsbkm released this 18 Jun 11:57

Flo Cafe v1.7.0

What's new

  • Updated frontend with latest UI improvements (POS, customers, settings, cart, payment flows)
  • Added delivery address field in cart
  • Improved loyalty program settings UI
  • Prepaid checkout modal
  • Performance and UX improvements across POS, customer search, and settings

Downloads

Platform File
macOS (Apple Silicon) Flo Cafe-1.7.0-arm64.dmg
macOS (Intel) Flo Cafe-1.7.0.dmg
Windows Flo Cafe Setup 1.7.0.exe
Linux (AppImage — all distros) Flo.Cafe-1.7.0.AppImage
Linux (deb — Ubuntu/Debian) flo-desktop_1.7.0_amd64.deb
Linux (rpm — Fedora/RHEL) flo-desktop-1.7.0.x86_64.rpm
Linux (snap) flo-desktop_1.7.0_amd64.snap

Linux notes

  • AppImage: download, chmod +x Flo.Cafe-1.7.0.AppImage, then run it — no installation needed
  • If AppImage fails with a FUSE error on Ubuntu 22.04+, install libfuse2: sudo apt install libfuse2

v1.6.7

Choose a tag to compare

@itsbkm itsbkm released this 09 Jun 16:11

What's New in v1.6.7

DB Migration System (Internal)

  • Schema version now tracked via SQLite PRAGMA user_version — atomic and survives even if the settings table is wiped
  • Every migration runs inside a transaction; partial failures roll back cleanly instead of leaving the database in a torn state
  • Migrations defined as a flat numbered array — future schema changes are a single append

App Store Update Handling

  • Mac App Store and Microsoft Store (MSIX) builds now correctly skip the built-in auto-updater — updates are handled by the respective store
  • Settings → Updates tab shows a "managed by the store" message instead of the Check for Updates button on store builds
  • MSIX detection uses the Windows App package install path (WindowsApps) — no build configuration required

Bug Fixes

  • Fixed build failure caused by invalid appx.extraMetadata configuration
  • Fixed mac.notarize config schema error (electron-builder 26.8.1 expects a boolean)

Flo Cafe v1.6.5

Choose a tag to compare

@itsbkm itsbkm released this 05 Jun 08:47

What's New

Products Page

  • Item IDs: Each product now has a short 6-character ID (e.g. a3k9mz) shown in the products table — used as a stable identifier for CSV import/export
  • Tag badges: Veg, Non-Veg, and other dietary tags now shown as coloured badges directly in the product list
  • More columns: Tax type/rate and cost price are now visible in the product table

CSV Import / Export

  • Update existing items: Download current data (includes item IDs), edit in a spreadsheet, re-upload — rows with an ID update in place instead of creating duplicates
  • New columns: id, sku, cashback_percent added to export and import
  • New items still created by leaving the id column blank

Bug Fixes

  • Login page: Database errors (corrupt DB, init failure) now show as a persistent red banner instead of a silent or dismissing toast
  • Wrong password: Incorrect credentials now show an inline error in the form — previously the page would silently reset due to a 401 redirect loop
  • Database backup: Fixed backup failure on Mac App Store builds caused by sandbox restrictions on WAL journal files written alongside the backup
  • Menu tiles: Veg/Non-Veg tag moved to bottom-right of each tile; item name now wraps instead of truncating

Flo Cafe v1.6.4

Choose a tag to compare

@itsbkm itsbkm released this 29 May 11:20

Bug Fixes

  • Fixed addon group editing: changes to addons within a group are now saved correctly.

Flo Cafe v1.6.3

Choose a tag to compare

@itsbkm itsbkm released this 28 May 15:18

What's new in v1.6.3

  • Fix: Product tags now correctly parsed as JSON array from database