Skip to content

Restore desktop tools, fix record editors and add tax reporting foundation - #1406

Merged
sridharkalaibala merged 8 commits into
mainfrom
fix/remaining-record-editors
Oct 18, 2026
Merged

sridharkalaibala merged 8 commits into
mainfrom
fix/remaining-record-editors

Conversation

@sridharkalaibala

@sridharkalaibala sridharkalaibala commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

Changes

Restores the green Desktop shortcut and desktop tool menu, including direct Kitchen Display and Kitchen sound actions. Table names now use normal text alignment in both add and edit forms.

Adds the first internal Tax & Compliance calculation boundary: exact decimal totals, timezone-aware periods, signed adjustments, duplicate/scope checks and explicit incomplete-source states. It is not yet connected to routes, screens or exports and must not be described as a usable tax report. The implementation status and remaining work are documented in docs/TAX_REPORTING_CORE.md.

Validation

  • 51 focused tax/GSTR tests passed.
  • 22 desktop menu/settings tests passed.
  • Frontend asset build passed.
  • Repository local checks run before push.

Sync and rollout

No business-data writes, schema changes or new sync collections. Existing sales, receivings, expenses and branches lanes were inspected across POS, Gateway and agent definitions. No live-device sync or accountant reconciliation is claimed. Merge through develop, then main; installed desktop clients need an updated build for the UI fixes.

Record-editor follow-up

Captain payment reports now use the saved original actor instead of showing undefined. Edit User can explicitly reset passwords, while normal edits preserve them. Supplier and Units dialogs fit their content. This includes the fixes in #1407; the installed branded Windows app still requires a corrected release. Validation: 283 focused API regressions, 27 report checks, form checks, production build and offscreen layout checks passed. Desktop suite passed 4,339 tests; the documentation-only branding guard failure was corrected and all six branding checks passed. API documentation checks passed when rerun directly. Sync and rollout limits are documented in docs/PAYMENT_ATTRIBUTION_EDITOR_FOLLOWUP.md.

Final integration verification: current develop base merged without conflicts; all eight local checks passed, including 4,348 desktop tests (five skipped). The initial fix commit passed all required GitHub checks.

Installed-app audit: the configured branded stable feed still advertises 1.3.0 while the installed executable is 1.9.2. A newer correctly branded installer and matching feed metadata must be published; this PR alone does not update the user's installation.

@sridharkalaibala sridharkalaibala changed the title Restore Desktop shortcuts and add tax reporting foundation Restore desktop tools, fix record editors and add tax reporting foundation Oct 17, 2026
@sridharkalaibala
sridharkalaibala merged commit fb067aa into main Oct 18, 2026
12 checks passed
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