-
Notifications
You must be signed in to change notification settings - Fork 514
Comparing changes
Open a pull request
base repository: hexclave/stack-auth
base: dev
head repository: hexclave/stack-auth
compare: feat/new-dashboard
- 19 commits
- 248 files changed
- 2 contributors
Commits on Apr 28, 2026
-
Add feature flags v1: schema, evaluator, routes, dashboard
Definitions live in branch config (free branch/env overrides). Pure deterministic evaluator shared by backend and (future) SDKs, MurmurHash3 bucketing, kill switch, dependsOn, holdouts, weighted multivariate. Adds /feature-flags/{bootstrap,evaluate} routes, dashboard CRUD, seed data, and an example demo page.Configuration menu - View commit details
-
Copy full SHA for acb1873 - Browse repository at this point
Copy the full SHA acb1873View commit details -
Refactor feature flag evaluation and response handling
- Updated regex condition handling in feature flags to ensure valid patterns are enforced. - Enhanced the evaluation logic to handle distinct user IDs and server-side context more effectively. - Improved response structure for feature flag evaluations, including support for conditional headers and optimized payloads. - Adjusted the default state of feature flags in the dashboard to be disabled. - Added comprehensive tests for new evaluation scenarios and response behaviors.
Configuration menu - View commit details
-
Copy full SHA for 508f52d - Browse repository at this point
Copy the full SHA 508f52dView commit details -
Add feature flag evaluation methods and tests
- Implemented `evaluateFeatureFlags` method in `StackClientInterface` to handle feature flag evaluations via the API. - Added corresponding tests for feature flag evaluation in `client-interface.test.ts` to ensure correct request handling and response validation. - Introduced new types for feature flag requests and responses in `feature-flags.ts` to standardize data structures. - Enhanced the `StackClientApp` interface with methods for retrieving single and multiple feature flags, including React hooks for integration. - Updated documentation to reflect new feature flag functionalities and usage examples.
Configuration menu - View commit details
-
Copy full SHA for 9956903 - Browse repository at this point
Copy the full SHA 9956903View commit details -
Update pnpm-lock.yaml and enhance feature flag API routes
- Updated package versions in pnpm-lock.yaml, including `react-dom` and `lightningcss`. - Added new dependencies for the dashboard application, including various UI and utility libraries. - Enhanced the `GET` route for feature flags to support additional response types and improved validation. - Refactored the `POST` route to streamline user ID handling and ensure consistent behavior. - Updated tests to reflect changes in API behavior and ensure proper request handling.
Configuration menu - View commit details
-
Copy full SHA for f053ad2 - Browse repository at this point
Copy the full SHA f053ad2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51c1480 - Browse repository at this point
Copy the full SHA 51c1480View commit details
Commits on Apr 30, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 1db0f30 - Browse repository at this point
Copy the full SHA 1db0f30View commit details -
Enhance TanStack Start integration and documentation
- Updated package.json scripts to include the new TanStack Start demo. - Added a new logo for TanStack Start in the dashboard. - Enhanced sidebar navigation to support external links for documentation. - Introduced new environment keys for Vite integration. - Created comprehensive setup instructions for TanStack Start in the documentation. - Added example project for TanStack Start to showcase integration with Stack Auth. This commit improves the developer experience by providing clear guidance and resources for integrating Stack Auth with TanStack Start applications.
Configuration menu - View commit details
-
Copy full SHA for 509ff32 - Browse repository at this point
Copy the full SHA 509ff32View commit details -
Update TanStack Start integration in app-card and styles
- Added a new icon for TanStack Start in the app-card component. - Updated APP_URL_OVERRIDES to include a link for TanStack Start documentation. - Modified styles.css to enable stylelint for SCSS at-rules. These changes enhance the integration of TanStack Start within the application, improving both functionality and documentation accessibility.
Configuration menu - View commit details
-
Copy full SHA for 32ab9c3 - Browse repository at this point
Copy the full SHA 32ab9c3View commit details -
Refactor cookie handling for TanStack Start integration
- Removed the deprecated tanStackStartServerBrowserStub function from the Vite configuration. - Updated cookie management in the cookie.ts file to support dynamic imports for TanStack Start server APIs. - Enhanced createCookieHelper to conditionally use TanStack Start's cookie methods based on the SSR environment. - Adjusted createTanStackStartCookieHelper to accept the server API as a parameter for better modularity. These changes streamline the integration of TanStack Start, improving cookie management and ensuring compatibility with server-side rendering.
Configuration menu - View commit details
-
Copy full SHA for d7f55c1 - Browse repository at this point
Copy the full SHA d7f55c1View commit details -
Refactor Vite configuration for TanStack Start integration
- Updated the Vite configuration to use a function for dynamic settings based on the mode. - Enhanced plugin management to conditionally include workspace packages and other plugins based on the test mode. - Maintained existing server, build, and resolve settings while improving code readability and maintainability. These changes streamline the Vite setup for TanStack Start, ensuring better adaptability for different environments.
Configuration menu - View commit details
-
Copy full SHA for 1e0e1df - Browse repository at this point
Copy the full SHA 1e0e1dfView commit details -
Enhance TanStack Start integration and improve user experience
- Updated the default not found component in the TanStack Start demo to provide a user-friendly 404 page. - Refactored the Header component to use a client-mounted UserButton for better rendering performance. - Improved cookie handling in the template library to support dynamic imports for TanStack Start server APIs. - Added a new function to retrieve the server request host, enhancing compatibility with different platforms. These changes improve the overall integration of TanStack Start, enhance user experience, and ensure better performance across the application.
Configuration menu - View commit details
-
Copy full SHA for 6703f29 - Browse repository at this point
Copy the full SHA 6703f29View commit details -
Update TanStack Start integration and enhance server context handling
- Refactored package.json and tsconfig.json in the TanStack Start demo to streamline dependencies and improve path resolution. - Updated Vite configuration to remove unnecessary imports and enhance clarity. - Introduced new server context files to manage cookies and request headers more effectively. - Enhanced cookie management in the template library to support dynamic imports for TanStack Start server APIs. - Improved the overall structure and organization of the TanStack Start integration, ensuring better compatibility and performance. These changes enhance the integration of TanStack Start, improve server context handling, and streamline the development experience.
Configuration menu - View commit details
-
Copy full SHA for 5a5e910 - Browse repository at this point
Copy the full SHA 5a5e910View commit details -
Update dashboard V2 setup and dependencies
- Added new environment variables for Vite in the dashboard V2 `.env.development` file. - Updated `pnpm-lock.yaml` to include new dependencies for TanStack Start and React Query. - Enhanced the routing setup in `router.tsx` to integrate React Query with TanStack Router. - Refactored the `routeTree.gen.ts` to include new routes for the dashboard V2. - Updated the design guide and documentation for dashboard V2 components and layout. - Added new SVG assets for branding and social previews in the public directory. - Adjusted ESLint configuration to relax rules for generated components. - Improved the `.gitignore` to include the new `tanstack-start` package directory.
Configuration menu - View commit details
-
Copy full SHA for 19d7179 - Browse repository at this point
Copy the full SHA 19d7179View commit details -
Configuration menu - View commit details
-
Copy full SHA for c69f8b2 - Browse repository at this point
Copy the full SHA c69f8b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 058b380 - Browse repository at this point
Copy the full SHA 058b380View commit details -
Enhance Vite configuration for TanStack Start integration
- Updated vitest.config.ts to include a new alias for the TanStack Start server context, improving path resolution. - Introduced a stub for the TanStack Start server context to streamline server context handling. These changes enhance the integration of TanStack Start by improving the Vite configuration and server context management.
Configuration menu - View commit details
-
Copy full SHA for 87d8a2a - Browse repository at this point
Copy the full SHA 87d8a2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 039f9a2 - Browse repository at this point
Copy the full SHA 039f9a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8961aa - Browse repository at this point
Copy the full SHA d8961aaView commit details
Commits on May 1, 2026
-
Integrate new CodeMirror packages and enhance dashboard V2 components
- Added several CodeMirror packages for improved code editing capabilities, including `@codemirror/autocomplete`, `@codemirror/commands`, `@codemirror/lang-javascript`, `@codemirror/language`, `@codemirror/search`, `@codemirror/state`, and `@codemirror/view`. - Updated `package.json` to include new dependencies for CodeMirror. - Enhanced the dashboard V2 layout with new components such as `ProjectDetailSheet`, `ProjectEntityDrawerLink`, and `ProjectPage` for better project management and navigation. - Improved sidebar and app card components for a more cohesive user experience. - Adjusted routing and styles to accommodate new features and maintain consistency across the application.
Configuration menu - View commit details
-
Copy full SHA for ecacece - Browse repository at this point
Copy the full SHA ecaceceView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff dev...feat/new-dashboard