Files
myeasycms-v2/apps/dev-tool
Giancarlo Buomprisco 9104ce9a2c refactor(auth): migrate to new Supabase JWT Signing keys (#303)
* refactor(auth): replace Supabase `User` type with new `JWTUserData` type across the codebase

- Replaced usage of Supabase's `User` type with the newly defined `JWTUserData` type for better type mapping and alignment with JWT claims.
- Refactored session-related components and hooks (`useUser`, `requireUser`) to use the updated user structure.
- Updated Supabase client keys to use `publicKey` instead of `anonKey`.
- Adjusted multi-factor authentication logic and components to use `aal` and additional properties.
- Applied consistent naming for Supabase secret key functions.
- Incremented version to 2.12.0.

- Introduced a new `deprecated` property in the `EnvVariableModel` type to handle deprecated environment variables.
- Updated the `EnvList` component to display a warning badge for deprecated variables, including reason and alternative suggestions.
- Enhanced filtering logic to allow users to toggle the visibility of deprecated variables.
- Added new deprecated variables for Supabase keys with appropriate reasons and alternatives.

- Added support for filtering deprecated environment variables in the `FilterSwitcher` component.
- Updated the `Summary` component to display a badge for the count of deprecated variables.
- Introduced a button to filter and display only deprecated variables.
- Adjusted filtering logic to include deprecated variables in the overall state management.

add BILLING_MODE configuration to environment variables

- Introduced a new environment variable `BILLING_MODE` to configure billing options for the application.
- The variable supports two values: `subscription` and `one-time`.
- Marked as deprecated with a reason indicating that this configuration is no longer required, as billing mode is now automatically determined.
- Added validation logic for the new variable to ensure correct value parsing.
2025-07-16 17:17:10 +08:00
..
2025-02-21 14:29:42 +08:00
2025-02-21 14:29:42 +08:00
2025-02-21 14:29:42 +08:00
2025-02-21 14:29:42 +08:00
2025-02-21 14:29:42 +08:00
2025-02-21 14:29:42 +08:00

Dev Tool

This is a Next.js project bootstrapped with create-next-app.

The Dev Tools is an application that helps you manage your Makerkit environment variables and other settings.

Getting Started

First, run the development server:

pnpm run --filter dev-tool dev

Open the link printed in the terminal to see the result.

Testing production environment variables

To test your production environment variables, create a .env.production.local file in the apps/web directory and add your production environment variables.

This environment variables are not committed to the repository, so you can use them for testing purposes.

In the environment mode switcher, please select Production to test your production environment variables.

Don't publish this app

This app is not intended to be published to the public. This is only meant to be used by for development purposes.