Skip to content

Integrate reviewed PR backlog and reconcile table lifecycle fixes - #1099

Merged
sridharkalaibala merged 34 commits into
developfrom
codex/review-open-prs-20261002
Oct 2, 2026
Merged

sridharkalaibala merged 34 commits into
developfrom
codex/review-open-prs-20261002

Conversation

@sridharkalaibala

@sridharkalaibala sridharkalaibala commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Resolve overlapping table-close and cancellation fixes before merging the open PR backlog into develop. Paid tables retain the current opt-in cleaning policy; interrupted closures retain their explicit choice, and a committed cancellation remains successful while floor cleanup retries. Preserve develop's existing release version and settings page.

Includes #1092, #1091, #1090, #1089, #1076, #1069, #1036, #1033, #1032, #1031, #1030, #1019, #1001 and #970. Their original heads are retained in the merge history. This also brings in printable-menu export responsiveness, synthetic connector fixtures and dependency updates. #1094 remains the separate develop-to-main release PR.

Validation:

  • Desktop: 3,898 passed, 5 skipped.
  • API: fresh full run passed 500 suites and 12,512 tests; 13 tests remain skipped by the existing configuration. Focused table/cancellation/startup verification also passed all 208 tests.
  • API lint: no errors; existing warnings remain. Formatting and generated API docs pass.
  • Frontend production bundle, packaged module/runtime/declared dependency checks and attribution pass.
  • The upload-sarif v4.38.2 annotated upstream release tag was dereferenced and matches the new pinned commit. Updated its allowlist regression check.
  • JSDOM's equivalent computed bold value (700) is accepted without weakening the receipt layout assertions.

No release publication or live customer data changes. Existing root npm audit findings (Electron and a transitive package) remain outside these PR updates; API audit reports zero vulnerabilities.

sridharkalaibala and others added 30 commits September 27, 2026 21:03
Signed-off-by: Sridhar Bala <sridharkalaibala@gmail.com>
Bumps the actions group with 1 update in the / directory: [github/codeql-action/upload-sarif](https://github.com/github/codeql-action).


Updates `github/codeql-action/upload-sarif` from 4.38.0 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@b96794f...2892aa5)

---
updated-dependencies:
- dependency-name: github/codeql-action/upload-sarif
  dependency-version: 4.38.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.9 to 5.0.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@v5.0.9...v5.0.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the frontend-build-tools group in /frontend with 1 update: [sass](https://github.com/sass/dart-sass).


Updates `sass` from 1.104.0 to 1.105.0
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.104.0...1.105.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-version: 1.105.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-build-tools
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.18 to 1.1.21.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@v1.1.18...v1.1.21)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.21
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [undici](https://github.com/nodejs/undici) from 6.28.0 to 6.29.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v6.28.0...v6.29.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.29.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the desktop-patch-and-minor group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.6.0` | `7.7.0` |
| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.1` |
| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.5.1` | `17.6.0` |
| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |
| [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` |



Updates `mongodb` from 7.6.0 to 7.7.0
- [Release notes](https://github.com/mongodb/node-mongodb-native/releases)
- [Changelog](https://github.com/mongodb/node-mongodb-native/blob/main/HISTORY.md)
- [Commits](mongodb/node-mongodb-native@v7.6.0...v7.7.0)

Updates `jsdom` from 30.0.1 to 30.1.1
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v30.0.1...v30.1.1)

Updates `lint-staged` from 17.5.1 to 17.6.0
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md)
- [Commits](lint-staged/lint-staged@v17.5.1...v17.6.0)

Updates `prettier` from 3.9.6 to 3.9.9
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.6...3.9.9)

Updates `sharp` from 0.35.4 to 0.35.5
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](lovell/sharp@v0.35.4...v0.35.5)

---
updated-dependencies:
- dependency-name: mongodb
  dependency-version: 7.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: desktop-patch-and-minor
- dependency-name: jsdom
  dependency-version: 30.1.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: desktop-patch-and-minor
- dependency-name: lint-staged
  dependency-version: 17.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: desktop-patch-and-minor
- dependency-name: prettier
  dependency-version: 3.9.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: desktop-patch-and-minor
- dependency-name: sharp
  dependency-version: 0.35.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: desktop-patch-and-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [dotenv](https://github.com/motdotla/dotenv) from 17.4.2 to 18.0.4.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](motdotla/dotenv@v17.4.2...v18.0.4)

---
updated-dependencies:
- dependency-name: dotenv
  dependency-version: 18.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the api-patch-and-minor group with 7 updates in the /api directory:

| Package | From | To |
| --- | --- | --- |
| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1136.0` | `3.1142.0` |
| [mongodb](https://github.com/mongodb/node-mongodb-native) | `7.6.0` | `7.7.0` |
| [nodemailer](https://github.com/nodemailer/nodemailer) | `10.0.10` | `10.0.12` |
| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.53.3` | `2.55.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.1` | `26.6.3` |
| [mongodb-memory-server](https://github.com/typegoose/mongodb-memory-server/tree/HEAD/packages/mongodb-memory-server) | `11.2.0` | `11.3.0` |
| [prettier](https://github.com/prettier/prettier) | `3.9.8` | `3.9.9` |



Updates `@aws-sdk/client-s3` from 3.1136.0 to 3.1142.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1142.0/clients/client-s3)

Updates `mongodb` from 7.6.0 to 7.7.0
- [Release notes](https://github.com/mongodb/node-mongodb-native/releases)
- [Changelog](https://github.com/mongodb/node-mongodb-native/blob/main/HISTORY.md)
- [Commits](mongodb/node-mongodb-native@v7.6.0...v7.7.0)

Updates `nodemailer` from 10.0.10 to 10.0.12
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](nodemailer/nodemailer@v10.0.10...v10.0.12)

Updates `@redocly/cli` from 2.53.3 to 2.55.0
- [Release notes](https://github.com/Redocly/redocly-cli/releases)
- [Commits](https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.53.3...@redocly/cli@2.55.0)

Updates `@types/node` from 26.6.1 to 26.6.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `mongodb-memory-server` from 11.2.0 to 11.3.0
- [Release notes](https://github.com/typegoose/mongodb-memory-server/releases)
- [Changelog](https://github.com/typegoose/mongodb-memory-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/typegoose/mongodb-memory-server/commits/v11.3.0/packages/mongodb-memory-server)

Updates `prettier` from 3.9.8 to 3.9.9
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.8...3.9.9)

---
updated-dependencies:
- dependency-name: "@aws-sdk/client-s3"
  dependency-version: 3.1142.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: api-patch-and-minor
- dependency-name: "@redocly/cli"
  dependency-version: 2.55.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: api-patch-and-minor
- dependency-name: "@types/node"
  dependency-version: 26.6.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: api-patch-and-minor
- dependency-name: mongodb
  dependency-version: 7.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: api-patch-and-minor
- dependency-name: mongodb-memory-server
  dependency-version: 11.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: api-patch-and-minor
- dependency-name: nodemailer
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: api-patch-and-minor
- dependency-name: prettier
  dependency-version: 3.9.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: api-patch-and-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…patch-and-minor-57d188e74c' into codex/review-open-prs-20261002
…patch-and-minor-2be8e87a42' into codex/review-open-prs-20261002
…/frontend-build-tools-6e6ad607b0' into codex/review-open-prs-20261002
…pansion-1.1.21' into codex/review-open-prs-20261002
@sridharkalaibala
sridharkalaibala merged commit 25b47af into develop Oct 2, 2026
11 checks passed
@github-actions github-actions Bot added the ready for QA Merged to develop and live on develop.posnic.io - anyone can test it label Oct 2, 2026
@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Merged to develop. Anyone can test this - you do not need write access.

Try it at https://develop.posnic.io, or run it yourself:

git fetch origin develop && git checkout develop
npm install && npm --prefix api install
npm run dev   # then http://localhost:3000

When you have tested it, say what you did and what happened, and set
QA passed or QA failed. If you cannot set labels, just comment -
a maintainer will.

Reporting that something is broken is as useful as fixing it. It is
better found here than by a shopkeeper.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready for QA Merged to develop and live on develop.posnic.io - anyone can test it

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants