Skip to content

feat: setup base app tenant panel for user - #99

Merged
danielhe4rt merged 9 commits into
3.xfrom
feat/app-base-panel
Nov 10, 2025
Merged

feat: setup base app tenant panel for user #99
danielhe4rt merged 9 commits into
3.xfrom
feat/app-base-panel

Conversation

@danielhe4rt

Copy link
Copy Markdown
Contributor

this pr also aggregates tenant-aware provider connections

…OAuth redirect

- Added `tenant_id` condition to provider query in `AuthenticateAction`.
- Improved authorization checks and refined user registration logic.
- Updated `TwitchOAuthClient` to include encrypted state in OAuth redirect URL.
- Modified `OAuthClientContract` to support optional `state` parameter.
…customization

- Added `UserProfile` page and updated user menu items.
- Adjusted admin panel to remove deprecated `UserSettings`.
- Enhanced theming and colors with `viteTheme` and extended color palette.
- Removed unused widgets from user panel for cleaner setup.
- Updated `theme.css` to include new sidebar styles.
- Refined `ConnectionHub` to condition provider queries and OAuth redirects by tenant.
- Added `UserProfile` page to Filament views.
@danielhe4rt danielhe4rt self-assigned this Nov 8, 2025
Clintonrocha98
Clintonrocha98 previously approved these changes Nov 10, 2025
RichardGL11
RichardGL11 previously approved these changes Nov 10, 2025
PilsAraujo
PilsAraujo previously approved these changes Nov 10, 2025
@danielhe4rt
danielhe4rt marked this pull request as ready for review November 10, 2025 17:01
@danielhe4rt
danielhe4rt merged commit 7d43cd5 into 3.x Nov 10, 2025
5 checks passed
@danielhe4rt
danielhe4rt deleted the feat/app-base-panel branch November 10, 2025 17:02
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.

4 participants