Skip to content

Complete responsive desktop setup and uninstall choices - #1403

Merged
sridharkalaibala merged 14 commits into
developfrom
fix/cloud-onboarding-continuation
Oct 17, 2026
Merged

sridharkalaibala merged 14 commits into
developfrom
fix/cloud-onboarding-continuation

Conversation

@sridharkalaibala

Copy link
Copy Markdown
Contributor

Changes

Complete the desktop setup flow for stock Posnic and branded builds: illustrated Cloud/Community choices, browser signup continuation, explicit pairing server, visible regional and demo choices, password confirmation and field validation. Setup can be closed and resumed, and its window/cards fit the display work area and Windows scaling. Uninstall adds a Remove all shortcut while preserving individual Keep choices.

Validation

  • 54 local onboarding, browser authorization, setup lifecycle, regional validation and window sizing tests pass.
  • Responsive choice layouts fit 800x700 through 1200x960, including 1060x580; compact shop form fits 800x700 and 1024x700.
  • GSHCL NSIS installer built successfully; packaged setup scripts, main-process sizing and branding verified.
  • No whitespace errors; attribution check run locally.
  • Live customer cloud signup and a new full installation were not performed for the latest build. The EXE is unsigned.

Data and sync

Regional fields use the existing install payload and existing branch/settings persistence and sync paths; no collections or sync manifests change. Confirmation passwords are validation-only. Country/timezone suggestions are local and work offline; demo data stays opt-in. Closing setup uses existing close-to-tray behaviour without reset/uninstall. No cloud records were changed. Cross-device regional-data delivery has not been newly exercised; no Gateway or agent rollout is introduced.

@sridharkalaibala
sridharkalaibala merged commit 0791e67 into develop Oct 17, 2026
20 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 17, 2026
@github-actions

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.

1 participant