Changelog
What's new.
Every improvement to the platform, as it ships.
· SecurityService
Add POST **************** endpoint
· kamo-internal
Add MANAGE_MEMBERS(130) right to frontend RoleRightType
· kamo-shared-library
Add MANAGE_MEMBERS(130) right to RoleRightType
· kamo-login
Lock form and auto-proceed after Capcha when submitting early
If the user submits before the Capcha widget is verified, the form is now disabled and the widget is triggered programmatically. Once verification completes the login proceeds automatically; on error the form unlocks without showing a *** error message.
· SecurityService
Auto-sync missing role rights on startup
· SecurityService
Supplement session rights with all known rights for grant-all roles
· kamo-shared-library
Add OrgRoleRightRepository with race-safe insertIfAbsent
· kamo-shared-library
Remove @Enumerated — RoleRightTypeConverter autoApply takes over
· kamo-shared-library
Add graceful RoleRightTypeConverter for unknown ordinals
· kamo-internal
Enforce org+member rights across settings, home, and calculator
- Add 11 new rights (MANAGE_CRM_SETTINGS, VIEW_TASKS, **************** to RoleRightType.ts - Add CALCULATOR to ServiceType.ts, AppType.ts, and Organization.ts (isCalculator) - Gate SettingsStatusWindow nav items by member rights (Essential, Security, all feature groups) - Gate /settings/page.tsx sections by member rights per category - Gate all 14 settings sub-pages with right-redirect pattern (router.replace('/settings')) - Gate home page feature cards with org flag + member right checks (11 feature cards + Tasks + Reports) - Gate CalculatorButton in NavTop behind org.isCalculator + any CALC_* right - Filter CalculatorButton modes by individual CALC_* rights per member
· kamo-internal
Add Gmail and Outlook Personal provider logos
· kamo-register
SSE-driven live verification status on /verification page
- Add streaming SSE proxy at **************** - PostCompletionScreen subscribes to SSE; auto-sets verified when email link is clicked in another tab - Verified state shows 'Continue to sign in' button alongside redirect
· SecurityService
Add SSE endpoint for real-time email verification + improve welcome email logging
· kamo-shared-library
Add 11 new rights (119-129) and CALCULATOR service type
MANAGE_CRM_SETTINGS, VIEW_TASKS, CALC_SIMPLE, CALC_SCIENTIFIC, CALC_PROGRAMMER, CALC_GRAPHING, CALC_UNIT_CONVERTER, CALC_CURRENCY_CONVERTER, CALC_EMOJIS, CALC_CHARACTER_MAP, CALC_TEXT_CONVERTER; ServiceType.CALCULATOR (ID 23)
· kamo-register
Pass email_verified and email params on redirect to login
Both the code-verify and token-verify paths now redirect to **************** so the login page can show a success banner and pre-fill the username field.
· kamo-login
Show verified banner and pre-fill email after email verification
Reads ?email_verified=1&email=... from URL on mount, shows a success alert, pre-fills the username field, then cleans the URL.
· kamo-internal
Add My Email Connections card to member page for personal providers
· kamo-internal
Add per-mailbox OAuth callback page
· kamo-internal
Add Gmail Personal and Outlook Personal provider cards and config components
· kamo-login
Add /reset-password page, update Forgot Password link
Three-stage email password reset: email form → 8-char code entry → new password. Auto-verifies token from URL. Glass-morphism card, background carousel, Capcha ***, Framer Motion transitions. Forgot Password now links to /reset-password (local).
· kamo-internal
Add PersonalMailboxManager for per-mailbox OAuth/IMAP setup
· kamo-internal
Add EnterpriseMailboxManager using MailboxTableShell
· kamo-internal
Add MailboxTableShell shared primitive
· kamo-internal
Add personalMailboxApi for per-mailbox OAuth/IMAP management
· kamo-login
Redirect Forgot Password to register.{domain}/recover
Uses the existing replaceDeepestAlias pattern, consistent with the register link. Password reset now lives on kamo-register.
· kamo-register
Add /recover password reset page and API proxy
Three-stage flow: email → 8-char code entry → new password. Auto-verifies token from URL query param, background carousel, glass-morphism card, Capcha ***, matches /verification quality.
· EmailService
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
· SecurityService
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
· kamo-shared-library
Add WELCOME_MEMBER and WELCOME_TEAM_MEMBER canonical email templates
· kamo-internal
Enforce member rights on all nav items
Every nav item now requires both org feature flag AND member right. 7 new access rights added: ACCESS_COMMERCE, VIEW_CALENDAR, ACCESS_CHAT, ACCESS_MAIL, ACCESS_VOIP, VIEW_SUPPORT, VIEW_ANALYTICS (IDs 112-118). Existing rights wired: VIEW_LEADS, VIEW_CONTACTS, VIEW_EMPLOYEES, VIEW_KB_ARTICLES, VIEW_NOTES, VIEW_DOCUMENTS, VIEW_AI_CONVERSATIONS. SupportButton and MailButton gain org feature flag gates they were missing.

Your universe is waiting.
Start free in minutes. Add products whenever you are ready — no migration, no new logins.
Free forever — no credit card required