Skip to content

refactor(admin-dash): blade -> react; ui(admin-dash): fit user dashboard#72

Draft
itzzjustmateo wants to merge 17 commits into
BlueprintFramework:mainfrom
itzzjustmateo:feat/admin-dash-improvement
Draft

refactor(admin-dash): blade -> react; ui(admin-dash): fit user dashboard#72
itzzjustmateo wants to merge 17 commits into
BlueprintFramework:mainfrom
itzzjustmateo:feat/admin-dash-improvement

Conversation

@itzzjustmateo

Copy link
Copy Markdown
Contributor

WIP: Admin dashboard migration and improvements

- Extend API client with servers, nodes, databases, mounts, buckets CRUD
- Consolidate standalone dashboard micro-app into main SPA
- Add full CRUD for all admin sections: API, Databases, Buckets, Mounts,
  Users, Locations, Nodes, and Servers
- Refactor settings tabs from useEffect to SWR
- Add AdminRouter nav link for Mounts
- Remove standalone admin entry from vite.config.ts
- Fix TypeScript errors (catch types, unused imports, Recharts casts)
…rovement

# Conflicts:
#	resources/scripts/components/layout/sidebar/sidebar-modern.css
#	resources/views/admin/s3/new.blade.php
#	resources/views/admin/s3/view/details.blade.php
#	resources/views/admin/s3/view/index.blade.php
@itzzjustmateo

Copy link
Copy Markdown
Contributor Author

Broken rn

naterfute and others added 9 commits July 20, 2026 02:29
Fixed a bug where when viewing a user React crashed
- Custom compact header with inline badges
- Profile card with gravatar, email, name
- Read-only info tiles with edit-toggle pattern
- Servers tab with server list table
- Enhanced danger zone with icon header
- Pill/segment tab navigation with hugeicons
- Support for ?include=servers in API layer
- Fixed React hooks ordering (error #310)
- Fixed Fractal item response unwrap (no data wrapper)
@itzzjustmateo itzzjustmateo changed the title feat: Admin Dashboard Improvements refactor(admin-dash): blade -> react; ui(admin-dash): fit user dashboard Jul 20, 2026
@itzzjustmateo

Copy link
Copy Markdown
Contributor Author

actively working on it :D

- AdminSettingsContainer: pill/segment tabs with Hugeicons icons
- GeneralSettingsTab: profile card, info tiles, edit-toggle, toasts
- MailSettingsTab: profile card, SMTP config with edit-toggle, toasts
- CaptchaSettingsTab: profile card, provider config, edit-toggle, toasts
- DomainsSettingsTab: profile card, styled table, Dialog.Confirm for delete, toasts
- BrandingSettingsTab: profile card, Dialog.Confirm for revert, toasts
- AdvancedSettingsTab: profile card, HTTP/allocation cards with edit-toggle
- Nest/Egg view pages: also remade with same design patterns
- AdminSettingsController: user-friendly mail test error messages
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.

2 participants