Skip to content

Version 0.12 - #436

Merged
No0ne558 merged 1 commit into
mainfrom
claude/release-0.12
Oct 30, 2026
Merged

No0ne558 merged 1 commit into
mainfrom
claude/release-0.12

Conversation

@No0ne558

Copy link
Copy Markdown
Contributor

Version 0.12. The work in it is already on main (tested there by CI on Qt 6.8); this pull request moves the version and the manual to 0.12, so the release can be tagged.

What's in 0.12

  • Past tax that stays right: each check keeps the tax rates it closed with, so reports over past weeks and months, the dashboard and refunds show the tax charged, after the rates change too. Checks closed before this keep using today's rates.
  • Retail: Select → Price Tags… (name, price and barcode; label printers draw EAN-13, UPC-A or Code 128, receipt printers use their own barcode command); Track stock's Order up to puts tracked items on the Stock report's order list; the item list's Stock column (red when low) and Low Stock filter; spreadsheets bring in On Hand, Cost, Low At, Order Up To and SKU (existing items only with Update stock and cost), and an item renamed in the sheet is found by its barcode, PLU or SKU; Undo covers stock settings, and removing an item removes its stock.
  • Smoother when busy: the kitchen screen redraws only when its tickets change; marking an item sold out no longer refreshes every manager screen; the standby's copy is made on a worker thread (changes meanwhile follow it; a failed copy is tried again); starting up reads only open and recent time punches; the dashboard's last week loads in the background.
  • The home screen fits a 1280 × 800 screen, every tile.
  • Build: -Wall -Wextra on ViewTouch's own code; no warnings.

This pull request

  • CMakeLists.txt: 0.12 (Android's version code 1100 → 1200).
  • The manual: What's new in 0.12, cover 0.12; the README's and manual's links to modern-manual-0.12.

After merging: the 0.12 manual release (PDF and screens zip), then the modern-v0.12.<build> tag for the packages and apps.

🤖 Generated with Claude Code

https://claude.ai/code/session_015JJaarV4sfTKegR57HYFZ8

…ghts

What's in it (the manual's What's new in 0.12):

- Each check keeps the tax rates it closed with: reports over past
  weeks and months, the dashboard and refunds show the tax charged,
  after the rates change too.
- Retail: Price Tags… with barcodes; Track stock's Order up to (on the
  Stock report's order list); the item list's Stock column and Low
  Stock; stock, cost and SKU from a spreadsheet (Update stock and cost),
  renamed items found by their barcode; Undo for stock settings.
- Smoother when busy: the kitchen screen redraws only what changed; a
  sold-out mark no longer refreshes every manager screen; the standby's
  copy is made without freezing the main register; a quicker start for
  a store with years of time punches.
- The home screen fits a 1280 x 800 screen.
- Compiler warnings on ViewTouch's own code (it builds without one).

Version 0.12 (CMakeLists.txt): Android's version code goes from 1100
to 1200. The manual's links go to modern-manual-0.12.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015JJaarV4sfTKegR57HYFZ8
@No0ne558
No0ne558 merged commit 94cbc6e into main Oct 30, 2026
1 check passed
@No0ne558
No0ne558 deleted the claude/release-0.12 branch October 30, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant