Conversation
…ct, fostering community engagement and project collaboration.
…cing database management and connection handling
…integration, establishing foundational setup for data management in core-api.
…nhancing database integration and ensuring compatibility with the latest package versions.
…n, updating .gitignore for generated files, and configuring TypeScript build options, improving database integration and project structure.
… error handling, improving data integrity and application stability.
…ine provider structure
…heme-toggler component
…ng PollarProvider for enhanced API integration and updating dependencies in pnpm-lock and package.json files
…ipt properties for improved client-side rendering
… ensuring API key validation
…hrough @repo/config
…ard component to login pages across multiple dashboards
…ckages in pnpm-lock.yaml
…ey retrieval in PollarProvider
…n, and a utility function for formatting Stellar addresses
…vironment variable management classes
…etup, and PollarLoginCard component for authentication
…environment variable management
…lications to enhance user experience and integrate role-based access
Feature/authentication
- Added *.tsbuildinfo and runtime/ to .gitignore for better build management. - Updated Node.js version in .nvmrc and package.json to 22.12.0 for compatibility. - Removed nixpacks.toml as it is no longer needed. - Modified core-api package.json scripts to copy dist to runtime for production. - Adjusted tsconfig.build.json to exclude runtime from compilation.
- Added support for Pollar API key and SDK base URL in the environment configuration. - Updated PollarTokenService to verify access tokens using the Pollar session resume endpoint. - Enhanced tests to cover new Pollar session resume functionality and error handling. - Removed unused JWKS URL logic to streamline token verification process.
- Introduced POLLAR_ORIGIN environment variable to specify the origin for Pollar SDK API requests. - Updated PollarTokenService to utilize the origin in access token verification. - Enhanced error handling for unauthorized origins and added relevant tests. - Modified .env.example to include POLLAR_ORIGIN configuration details.
- Removed optional origin parameter from verifyAccessToken method in PollarTokenService. - Updated .env.example to reflect optional nature of POLLAR_API_KEY. - Cleaned up tests by removing unnecessary mocks and assertions related to origin handling. - Enhanced error handling for missing or malformed tokens.
…ation - Replaced placeholder API key in MCP configuration with a specific token for authentication. - Introduced a new plan document detailing the CMinds Dashboard flow, including roles, processes, and current implementation status.
- Renumbered sections in the design system documentation to maintain a sequential order. - Updated headings for Motion, Components, Images, Responsive behavior, and What *not* to do sections accordingly.
- Updated HTTP interceptor to allow browser to set multipart boundaries for FormData uploads. - Added new environment variables for Supabase configuration in ServerEnv. - Introduced new services for user email search and allowed email domains. - Enhanced SignInView and AuthGate components to support additional authentication options and improved error handling. - Implemented escrow services for creating and managing escrow tasks and milestones. - Updated Navbar and DashboardShell components to support dynamic navigation links and branding. - Refactored WalletProvider to support browser wallet integration alongside Pollar.
- Introduced dark and light logo images for English and Spanish versions to enhance branding in the public viewer.
- Added new logo assets for branding in the dashboard. - Introduced the OperatorDashboardView for managing escrow reviews. - Implemented EscrowDetailPageView and related components for detailed escrow views. - Created MilestoneReviewQueue and StatsCards components to display review status and statistics. - Enhanced authentication flow in the login page with additional provider options. - Added utility functions and types for managing escrow milestones and review statuses. - Integrated hooks for fetching and syncing operator escrows.
…ents - Added new logo assets for branding in the community dashboard. - Introduced CommunityDashboardView for displaying user escrows. - Implemented CreateEscrowView and related components for creating new escrows. - Added EscrowDetailPage for detailed views of individual escrows. - Enhanced the CreateEscrowForm with improved validation and user input handling. - Integrated hooks for fetching community-specific escrows and tasks. - Updated authentication flow to support additional providers in the login page.
- Added new logo and image assets for branding in the funding dashboard. - Enhanced layout and metadata for improved user experience. - Introduced new components for displaying and managing funding escrows. - Implemented filtering functionality for escrows with a dedicated filter card. - Updated authentication flow to support additional providers in the login page. - Integrated hooks for fetching funding escrows and detailed views for individual escrows.
- Added new environment variables for Supabase configuration in .env.example. - Updated package.json to include @supabase/supabase-js and multer dependencies. - Enhanced Prisma configuration to support seeding. - Modified TypeScript configuration to set rootDir. - Introduced new Escrow and Task models in Prisma schema with related fields and enums. - Updated Users module to include search functionality for users by email and role. - Implemented allowed email domain checks for CMinds operators in UsersService. - Enhanced unit tests for user service to cover new functionalities.
- Added SUPABASE_SERVICE_ROLE_KEY to .env.example for Supabase configuration. - Modified main.ts to load environment variables from the correct path. - Enhanced error handling in StorageService to specify missing Supabase configuration. - Removed InvestmentsPage component from funding dashboard and updated navigation links accordingly. - Improved layout and messaging in FundingEscrowListView for better user experience. - Added loading skeletons in AuthGate for improved session handling.
- Updated FundingEscrowDetailView to clarify wallet connection instructions. - Enhanced AppProviders and WalletProvider to streamline wallet context handling. - Refactored useBrowserWalletState to remove unnecessary enabled checks. - Updated WalletButtons to specify "Connect External Wallet" for clarity. - Improved documentation comments for wallet context usage.
…provements - Updated .env.example to include NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID for WalletConnect integration. - Modified FundingEscrowDetailView layout for improved responsiveness and user experience. - Refactored ContractIdCopyPanel for better styling and functionality. - Added new components and hooks for managing escrow balances and funding processes. - Enhanced EscrowProvider to streamline escrow state management with useCallback optimizations. - Integrated new d3 dependencies for improved data visualization in escrow features.
- Added NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID and Supabase configuration variables to turbo.json. - Refactored PollarTokenService to simplify access token verification by removing unnecessary async/await. - Updated unit tests in PollarTokenService to reflect changes in verification method. - Cleaned up formatting and improved readability in various controller and service files.
Co-authored-by: Cursor <[email protected]>
Feature/basic flow
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub. |
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Bring main up to date with develop after merging PR #2 (feature/basic-flow).