Skip to content

Release: Staging to Production - 2025.11.03 - #654

Merged
maxtechera merged 2 commits into
productionfrom
staging
Nov 3, 2025
Merged

Release: Staging to Production - 2025.11.03#654
maxtechera merged 2 commits into
productionfrom
staging

Conversation

@maxtechera

Copy link
Copy Markdown
Collaborator

Release Summary

Promoting staging to production with cleanup and documentation improvements.

Changes in This Release

🧹 Cleanup

📚 Documentation

Technical Details

Files Changed: 57 files

  • Additions: 45,431 lines
  • Deletions: 76,581 lines

Key Areas Modified:

  • Permission system documentation
  • Environment variable templates
  • Dependency updates (pnpm-lock.yaml)
  • Flowise UI components
  • Deployment configurations

Testing

  • ✅ All changes previously tested in staging
  • ✅ Permission system validated with Auth0 roles
  • ✅ Documentation reviewed and validated

Deployment Notes

  • No breaking changes
  • No database migrations required
  • No environment variable changes required for existing deployments
  • Auth0 role-based permissions continue to work as expected

Related PRs


Release Date: November 3, 2025
Release Type: Minor cleanup and documentation update

## Summary
- remove the unused Flagsmith environment variable from the copilot
deployment template
- refresh the visibility settings documentation to describe the new
permission manager gating
- prune Flagsmith references from the developer environment variable
tables and historical release notes

## Testing
- not run (documentation-only change)


------
https://chatgpt.com/codex/tasks/task_e_68de8e5768bc832ca6f4e55321b0718d
@vercel

vercel Bot commented Nov 3, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Updated (UTC)
answerai-docs Ready Ready Preview Nov 3, 2025 9:41am
the-answerai Ready Ready Preview Nov 3, 2025 9:41am

@maxtechera
maxtechera merged commit 694732e into production Nov 3, 2025
11 of 12 checks passed
@maxtechera
maxtechera temporarily deployed to staging - aai-unified2-flowise-moonstruck November 3, 2025 09:45 — with Render Inactive

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines 1 to 19
import { ThemeProvider } from '@emotion/react'
import flagsmith from 'flagsmith'
import { FlagsmithProvider } from 'flagsmith/react'

import { darkModeTheme } from './theme'
import { AnswersProvider } from './AnswersContext'
import ChatExtensionWidget from './ChatExtensionWidget'
import { User } from 'types'
import { PermissionProvider } from './PermissionProvider'

const ExtensionContentApp = ({ apiUrl }: { apiUrl: string }) => {
return (
<AnswersProvider user={{} as User} appSettings={{}} apiUrl={apiUrl}>
<FlagsmithProvider
options={{
// @ts-expect-error
environmentID: process.env.FLAGSMITH_ENVIRONMENT_ID!
}}
flagsmith={flagsmith}
>
<PermissionProvider>
<ThemeProvider theme={darkModeTheme}>
<ChatExtensionWidget />
</ThemeProvider>
</FlagsmithProvider>
</PermissionProvider>
</AnswersProvider>
)
// React.useEffect(() => {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Wrap PermissionProvider with Auth0 UserProvider

The new PermissionProvider invokes useUser from @auth0/nextjs-auth0, which throws "You forgot to wrap your app in " when no UserProvider is present in the React tree. ExtensionContentApp now renders PermissionProvider directly under AnswersProvider with no UserProvider, so the widget will crash as soon as the provider mounts. This component either needs to be wrapped in UserProvider or PermissionProvider must handle the missing context.

Useful? React with 👍 / 👎.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant