PEOPLEPRO / PEOPLEPROSAAS 2.0.0 WORKSPACE UPDATE — 8 NOVEMBER 2026

New: Today/People atlas, saved views, typed fields, multi-step leave/expense
approvals, preset automations, pulse/eNPS/recognition, skills/staffing, rotating
rosters/open shifts/swaps, hiring/preboarding, pay bands/salary reviews, curated
report designer/scheduled links, sales-to-project handoff, recurring CRM invoices
and credits, versioned lessons/quizzes, private one-to-ones/peer feedback, mobile
employee workspace, optional Google/Microsoft sign-in/session controls and optional
company-scoped OpenAI drafts. API/webhooks are excluded. Bootstrap 4 remains.

Existing installation: upload matching files and use the authenticated /migrate
form. For SaaS, sign in as platform superadmin at the central domain: one form
upgrades the platform and all tenants. Sixteen additive tenant migrations are
included. Preserve .env, APP_KEY, databases and uploads. Never reinstall/reset.
Keep the server scheduler running for notices, report links and recurring invoices.
Package, role and company access remain separate checks. Migration does not grant
new paid features automatically. CRM customer retainers are separate from SaaS
subscription billing. Optional multi-invoice receipt allocation and external salary
benchmarking are outside this first usable scope.

SSO starts disabled. Register HTTPS callbacks and supply your own Google/Microsoft
details in Settings > SSO Settings. Personal connections stay under Profile >
Account security. Existing users explicitly connect their own accounts;
email matching never creates an account. MFA is configured at the identity provider.
AI starts disabled per company. Use Settings > AI Settings to supply your OpenAI key/model, permitted roles and
request limit. Each generation requires a source/text preview and explicit consent.
It creates a private draft, never automatically sends email/posts announcements.
Provider charges and retention terms apply.

18 packs include 5,395 entries. New wording uses offline inference with direct
Bengali/Arabic and targeted terminology/formatter review. Upgrades preserve custom
translations, English/default language and user preferences.
Separate partner guides: peoplepro-user-guide.zip and peopleprosaas-user-guide.zip.
The SaaS guide contains platform administration, not copied tenant HR chapters.

Connected-database focused checks and local browser/phone/RTL checks pass. Provider
flows use fake responses, not live credentials. Live SSO, OpenAI, external SMTP
inbox delivery and physical-device HTTPS installation need your configured site.
These packages have not been uploaded online.

RELEASE 2.0.0 NAVIGATION AND UI
Quick Create now provides search, permission-aware categories, icons, keyboard
navigation and a bounded phone panel. Custom fields appears once, under Settings.
SSO Settings and AI Settings are administrator setup pages; personal security and
staff writing tasks remain separate. Sidebar query highlights and phone/tablet
breakpoints are corrected. Employee names remain visible beside phone row actions;
page-size controls reserve space for their value and arrow in both HR and platform.
Denied Employee Directory access now uses the normal 403 page.

The 2.0.0 update includes 18 provided language packs with 5,395 entries. Custom
translations and default/enabled languages are preserved by the upgrade hook.
There are no additional schema migration files compared with the preceding 1.7.0
workspace build. Run the authenticated /migrate form for the translation merge
and any earlier pending migrations; do not reset or reinstall a working database.
VERSION="2.0.0" is supplied in the two new-install ZIP environments. Demo update
ZIPs deliberately preserve the deployed .env: set its VERSION to 2.0.0 separately.

LARAVEL 13 RUNTIME
Version 2.0.0 includes Laravel 13.40.0 and requires PHP 8.3 or newer.
Existing installations should back up and move their old vendor directory outside
the web root before extracting the matching update. Clear generated package,
configuration, route and view caches and restart PHP/queue workers after the update.
The existing .env, APP_KEY, databases and uploads must be preserved.
