Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hexclave/stack-auth
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dev
Choose a base ref
...
head repository: hexclave/stack-auth
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feat/new-dashboard
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 19 commits
  • 248 files changed
  • 2 contributors

Commits on Apr 28, 2026

  1. 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.
    mantrakp04 committed Apr 28, 2026
    Configuration menu
    Copy the full SHA
    acb1873 View commit details
    Browse the repository at this point in the history
  2. 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.
    mantrakp04 committed Apr 28, 2026
    Configuration menu
    Copy the full SHA
    508f52d View commit details
    Browse the repository at this point in the history
  3. 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.
    mantrakp04 committed Apr 28, 2026
    Configuration menu
    Copy the full SHA
    9956903 View commit details
    Browse the repository at this point in the history
  4. 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.
    mantrakp04 committed Apr 28, 2026
    Configuration menu
    Copy the full SHA
    f053ad2 View commit details
    Browse the repository at this point in the history
  5. init

    mantrakp04 committed Apr 28, 2026
    Configuration menu
    Copy the full SHA
    51c1480 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2026

  1. Configuration menu
    Copy the full SHA
    1db0f30 View commit details
    Browse the repository at this point in the history
  2. 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.
    mantrakp04 committed Apr 30, 2026
    Configuration menu
    Copy the full SHA
    509ff32 View commit details
    Browse the repository at this point in the history
  3. 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.
    mantrakp04 committed Apr 30, 2026
    Configuration menu
    Copy the full SHA
    32ab9c3 View commit details
    Browse the repository at this point in the history
  4. 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.
    mantrakp04 committed Apr 30, 2026
    Configuration menu
    Copy the full SHA
    d7f55c1 View commit details
    Browse the repository at this point in the history
  5. 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.
    mantrakp04 committed Apr 30, 2026
    Configuration menu
    Copy the full SHA
    1e0e1df View commit details
    Browse the repository at this point in the history
  6. 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.
    mantrakp04 committed Apr 30, 2026
    Configuration menu
    Copy the full SHA
    6703f29 View commit details
    Browse the repository at this point in the history
  7. 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.
    mantrakp04 committed Apr 30, 2026
    Configuration menu
    Copy the full SHA
    5a5e910 View commit details
    Browse the repository at this point in the history
  8. 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.
    mantrakp04 committed Apr 30, 2026
    Configuration menu
    Copy the full SHA
    19d7179 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c69f8b2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    058b380 View commit details
    Browse the repository at this point in the history
  11. 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.
    mantrakp04 committed Apr 30, 2026
    Configuration menu
    Copy the full SHA
    87d8a2a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    039f9a2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d8961aa View commit details
    Browse the repository at this point in the history

Commits on May 1, 2026

  1. 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.
    mantrakp04 committed May 1, 2026
    Configuration menu
    Copy the full SHA
    ecacece View commit details
    Browse the repository at this point in the history
Loading