Anirudh fix/phase 0 production readiness - #81
Merged
Conversation
…t, and rounded-3xl
…nd executive input fields
…nd frosted glassmorphism card wrapper
…creen layouts with Stitch imagery and brand highlights
…ghts on Login page
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨No code suggestions found for the PR. |
Owner
Author
|
🎉 This PR is included in version 1.24.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User description
Description
refactor(auth): replace crude sky gradient layout with nx-surface executive layout
style(auth): update Auth Header with brand typography and headline styling
refactor(auth): update CardWrapper with max-w-[440px], shadow-nx-float, and rounded-3xl
style(auth): format social auth buttons and back link with nx-* tokens
refactor(auth): rebuild LoginForm and RegisterForm with nx-* tokens and executive input fields
feat(brand): add Stitch-generated Login and Register split-screen background assets
style(auth): apply theme-matched radial gradient descent background and frosted glassmorphism card wrapper
refactor(auth): transform Login and Register pages into 50/50 split-screen layouts with Stitch imagery and brand highlights
fix(auth): replace fabricated static stats with honest feature highlights on Login page
style(auth): format whitespace in Login page
style(auth): remove redundant background on divider text in card wrapper
test(middleware): add unit tests for middleware policy routing
feat(api): add system health check endpoint
feat(auth): add auth validation helper utilities
feat(email): add organization verification email template
feat(jobs): add trial expiration background job
feat(middleware): add route protection and tenancy policy middleware handlers
feat(db): add pgvector schema verification and smoke test database migrations
feat(db): add comprehensive database seed script with mock entities
feat(scripts): add admin privilege grant and pgvector enablement helper scripts
docs: update README documentation with platform architecture details
feat(ai): integrate AI server action handlers with domain layer
refactor(billing): rebuild billing page on nx-* design system tokens
style(events): apply nx-* tokens to events page layout
style(organizations): apply nx-* tokens to organization discovery page
style(pricing): apply nx-* design tokens to pricing page
feat(api): update admin organization verification route handler
feat(api): update background job trigger API endpoint
feat(auth): update Auth.js configuration for JWT and RBAC callbacks
feat(auth): update NextAuth initialization and session helpers
style(auth): apply nx-* design system tokens to VerificationForm
style(messaging): apply nx-* design system tokens to GroupMembersPanel
style(messaging): update messaging skeletons with nx-* tokens
style(organizations): apply nx-* design tokens to BrainstormChat
style(organizations): apply nx-* design tokens to OrgAIPanel
style(shared): apply nx-* design tokens to DateRangeFilter
style(shared): update MobileSidebar with nx-* tokens
style(shared): update TopHeader component and hide ThemeToggle
style(virtual): update JoinVirtualButton with nx-* tokens
feat(constants): update application navigation and plan constants
docs(marketing): update go-to-market plan documentation
feat(domain): update AI domain actions and public exports
feat(domain): update notifications domain server actions
feat(domain): update organization domain server actions
chore(docker): update entrypoint script
chore(eslint): update ESLint configuration
feat(hooks): update useEventView custom hook
feat(hooks): update useSocket custom hook
feat(lib): update API authentication utilities
feat(jobs): update organization verification background job
feat(payment): update Stripe payment utilities
feat(routes): update route definition constants
feat(scheduler): update cron jobs scheduler
feat(tokens): update token generation helpers
feat(validation): update Zod validation schemas
refactor(middleware): streamline root middleware with policy module delegation
chore(config): update Next.js build and image optimization settings
chore(deps): update package dependencies and pnpm workspace config
feat(db): update Prisma schema with pgvector extensions and index definitions
style(tailwind): update tailwind theme configuration with nx-* token mappings
PR Type
Enhancement, Bug fix, Tests, Documentation, Configuration changes
Description
Rebuilt authentication pages with split-screen layouts and executive branding
Added enterprise features including trial expiration jobs and admin grant scripts
Refactored middleware routing into modular policy and request handlers
Improved database scripts for additive pgvector and reference data seeding
Diagram Walkthrough
File Walkthrough
24 files
Update register form with design tokens and loading statesRebuild login form using Nexus executive design systemAdd organization verification email template helperTransform register page into split-screen layout with asset highlightsIntegrate email notifications into organization verification workflowTransform login page into split-screen layout with enterprise featuresAdd nightly cron sweep for expiring organization free trialsAdd helper script to grant or revoke app admin privilegesApply executive gradient background and top branding headerTrigger owner notification emails on organization verification actionsAdd robust segment-based route matching and classificationEnhance CardWrapper with design system tokens and dividerAssign 14-day free trial on new organization creationFormat social authentication buttons with Nexus design tokensAdd system health check endpoint for monitoring database reachabilityAdd trial expiration sweep option to background job trigger APIAdd Edge-safe API authentication header helperSchedule nightly trial expiration cron jobUpdate auth header component with executive typographyDisplay trial expiration date on billing settings pageStyle back button component with design system text tokensAdd edge-safe credentials validation schema for middlewareUpdate Stripe API version header configurationAdd BILLING notification type definition10 files
Make pgvector setup additive to preserve existing embeddingsRefactor socket singleton handling and listener cleanupsDerive missing verification token without synchronous stateSync date range filter state with URL query parametersMove join button callback hooks above conditional early returnsAccept fixed bubble widths to prevent hydration mismatchesClose mobile sidebar during render on route path changesSeed event view refs inside mount effect instead of renderReplace discover page filter reset link with Next.js LinkSync group members local state during render on prop updates14 files
Delegate middleware route classification to modular handlersSimplify AI brief extraction condition using message countExtract pure page access decision logic for robust testingExtract API request auth handling into dedicated moduleUpdate AI feature import to use consumeAIFeature actionRemove redundant clearRange prop from DateRangeFilterUse constant declarations for cookie store session retrievalRe-export LoginSchema from edge-safe validation moduleRename useAIFeature action to consumeAIFeatureExport consumeAIFeature from AI server actionsDeclare reminders array as constant in TopHeaderImport LoginSchema from edge-safe auth-validation moduleExport consumeAIFeature from AI domain exportsUse const declaration for cookie store refresh token setting1 files
Add unit tests for middleware routing and access policies8 files
Add database seed script for reference lookup tablesUpdate route definitions and prefixes for unified classificationAdd free trial plan and duration constantsImport tailwindcss-animate directly as ES moduleUpdate container entrypoint script to run pgvector checks and seedingConfigure ESLint ignores and loosen specific rules to warningsAdd migration to remove pgvector indexes from Prisma managementAdd empty migration for smoke testing2 files
Update pricing page copy regarding 14-day pro trial termsUpdate README documentation with setup and admin bootstrap steps1 files
Add package overrides and build configurations in workspace6 files