Releases
3.13.14
Compare
Sorry, something went wrong.
No results found
[3.13.14] - 2026-10-28
Changed
bump ruby/setup-ruby (#1361 )
verify login after dark theme relaunch (#1382 )
Fixed
file shift close under opening date (#1375 )
restore stock on refund and import (#1376 )
ignore stale password reset polls (#1378 )
use paid_at window for profit (#1377 )
recheck opt-out before publishing (#1379 )
keep menu popup open until printed (#1380 )
reflow pack receipt columns for XL (#1381 )
enable mixed-mode raster fallback (#1351 )
route MAS USB print via CUPS socket (#1383 )
add ACK timeout sweep and retry (#1384 )
harden reconnect and re-pair flow (#1385 )
keep order and bill numbers unique across resets (#1387 )
[3.13.13] - 2026-10-26
Added
add PostHog product analytics and error tracking (#1171 )
consolidate add-on editor and add charge presets (#1186 )
align management page headers and controls (#1269 )
paginate local and Drive backup history (#1271 )
page through the complete eligible customer display queue (#1270 )
owner-only manual item price override with price exceptions report (#1284 )
owner price override control on cart lines (#1286 )
filter price exceptions by cash shift (#1305 )
owner-only Offline mode that closes every optional outbound connection (#1306 )
forward table order moves (#1300 )
card transaction id & export (#1233 )
add WhatsApp message templates, automated rules, and safety controls (#1315 )
overhaul tables list view and floor management (#1322 )
configurable category and item sort order (#1311 )
daily local backup to Documents/FloCafe/Backups (#1303 )
owner password recovery by email and a 4-character password policy (#1310 )
add ingredient cost tracking and profitability reporting (#1332 )
add Google Drive QR menus (#1352 )
move table button to the top bar and add a more-actions menu (#1326 )
add owner-only customer sales export with item rows (#1357 )
per-printer text size for KOT and bill (#1358 )
Changed
bump ruby/setup-ruby (#1230 )
compare only prior order_items columns in the migration check (#1287 )
isolate JSON import fixture timestamps (#1290 )
pause the customer-display clock at install to stop the pauseAt flake (#1304 )
raise full cross-platform matrix timeout to 60m (#1302 )
Fixed
improve daily-service recovery and usability (#1170 )
prevent restore and trailing-slash maintenance deadlock (#1172 )
normalize movement quantity delta to 8 decimal places (#1180 )
count only failed attempts toward manager PIN rate limits (#1183 )
guard bill discounts against terminal orders and below-collected totals (#1176 )
eliminate redundant restore snapshot staging and ensure temp cleanup (#1175 )
hand off database maintenance admission ticket across loopback proxy (#1174 )
cache normalized schema reference and invalidate on registry change (#1177 )
bind manager PIN verification to selected approver without fallback scanning (#1178 )
asynchronously verify manager PINs without blocking event loop (#1197 )
normalize standalone KDS login email addresses (#1173 )
enforce install-wide login attempt rate limiting across servers (#1199 )
validate sender on direct update IPC handlers and restrict window navigation (#1200 )
batch live-order database lookups to eliminate N+1 queries (#1201 )
hydrate receipt display settings on layout load (#1202 )
avoid historical scans during startup sequence repair (#1203 )
optimize order search with indexed candidate retrieval (#1204 )
preserve order-number punctuation in FTS search and handle embedded NUL (#1209 )
restore payment replay idempotency and revalidate discount state (#1210 )
gate exact-balance discount auto-settlement on kitchen delivery status (#1211 )
isolate test telemetry and improve cashier error reporting (#1213 )
enforce payment permission eligibility in pre-verified order status completion (#1207 ) (#1214 )
verify refund PIN asynchronously outside write transaction (#1227 ) (#1228 )
serialize manager PIN verification and preserve failed login counter on 403 (#1222 )
repair sequence counters and rebuild search index on partial import (#1216 )
preserve ledger chain continuity for legacy stock quantities (#1217 ) (#1218 )
harden interrupted restore recovery across schema versions and descriptor cleanup (#1219 ) (#1220 )
chunk order and addon queries to prevent exceeding SQLite bind limit (#1224 )
prevent receipt-settings startup race and allow bill roles to read storefront settings (#1226 )
add explicit manager selection to approval UI and kitchen override binding (#1229 )
isolate diagnostics delivery tests and include pretest suites in shards (#1240 )
remediate loyalty re-award and zero-balance idempotency (#1249 )
bind kitchen delivery override approver identity and add staff approvers directory (#1247 )
remediate test state leak and scope kds item locators (#1246 )
preserve ledger chain continuity for legacy stock precision (#1248 )
permit PostHog dev forwarding without FloAdmin collector (#1250 )
resolve assigned issues 1235, 1236, 1237, 1238 and 277 (#1263 )
replay committed refund idempotency in PIN lock (#1259 )
preserve concurrent charge waivers during item void async PIN check (#1258 )
persist customer attribution on zero-balance bill settlement (#1261 )
keep FTS search candidates a superset of Unicode queries (#1262 )
scope pending-edit notices and async handlers to active order (#1260 )
resolve review findings for dev JWT recovery, KDS polling, and KOT notes (#1267 )
remove macOS traffic-light inset during native fullscreen (#1268 )
show the exact reason when the verification email request fails (#1276 )
include closing-second unpaid bills in shift-close guard (#1278 )
validate inventory in append order and sanitize json export-import (#1280 )
apply document tax rounding across transaction documents (#1282 )
exclude cancelled orders and items (#1308 )
harden IPC, telemetry & restore token (#1316 )
round document tax after order discounts (#1293 )
filter orders by floorplan table (#1301 )
harden modal keys, F6 & customer edit (#1314 )
enforce order/bill settlement guards and flat-discount caps (#1312 )
close offline mode gaps across restore, updater, telemetry, and fetches (#1317 )
sync receipt settings on tenant switch (#1313 )
surface row payment/edit actions and fix workflow UX (#1321 )
non-blocking shift carry-over, day-close open-shift guard, and custom Cash drawer math (#1318 )
harden WhatsApp offline abort, split-bill deduplication, loyalty rounding, and auto-settlement automation (#1323 )
preserve currency precision and saved tax-pack version on customer change (#1324 )
suspend POS shortcuts while the cart price override dialog is open (#1328 )
cancel active update-check requests when enabling Offline mode (#1327 )
harden daily local backup retention, naming, and failure feedback (#1329 )
harden cloud owner password recovery trust and email sync (#1330 )
preserve local backup opt-out and retention across resets and restores (#1331 )
You can’t perform that action at this time.