Commit 6d83708
Dashboard upgrade (#287)
* Upgrade Livewire 3→4, Filament 3→5, add Flux UI Pro and Blaze
Phase 1: Upgrade core packages
- Upgrade livewire/livewire from ^3.6 to ^4.0
- Upgrade filament/filament from ^3.2 to ^5.0
- Fix Filament breaking changes: Form→Schema, Action relocations,
widget properties static→non-static, layout component namespace moves
- Fix Livewire 4 ESM import path (livewire.esm → livewire.esm.js)
- Migrate MobilePricing from deprecated $listeners to #[On] attribute
Phase 2: Install Flux UI Pro and Blaze
- Add livewire/flux ^2.13 and livewire/blaze ^1.0
- Add Flux CSS import to app.css
- Add @fluxscripts directive to main layout
- Create dashboard sidebar layout with Flux components
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add account settings page with name, password, and delete account
- Create Settings Livewire component with update name, change password,
and delete account functionality
- Move Settings link from sidebar bottom nav into user profile dropdown
- Fix sidebar logo to use favicon.svg
- Add PHPUnit tests covering all settings flows
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Upgrade dashboard: Flux UI, route restructuring, developer settings
- Change all /customer routes to /dashboard prefix
- Add developer settings page with display name and Stripe status
- Add plugin status tabs (Pending, Rejected, Approved)
- Move rejection reason/resubmit to top of plugin edit screen
- Upgrade auth pages to use Flux components with new auth layout
- Restructure sidebar: rename Developer Hub to Hub, add Discord link
- Show only approved paid plugins on developer hub
- Move session messages to top of dashboard
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add database notifications system with bell icon in dashboard
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Fix ProductLicensesRelationManager Filament 5 compatibility
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Fix Filament 5 compatibility and update tests for Livewire migration
- Migrate Filament action imports from Tables\Actions to Actions namespace
- Update tests to use Livewire test helpers instead of removed controller routes
- Remove redundant factory methods (onboarded/completedOnboarding) that duplicate defaults
- Fix PurchaseHistoryTest for Livewire-based dashboard
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Fix hardcoded URLs in notifications to use correct dashboard route paths
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Apply Rector upgrades and Laravel 12 compatibility changes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent d413fab commit 6d83708
215 files changed
Lines changed: 7473 additions & 2260 deletions
File tree
- app
- Console/Commands
- Filament
- Pages
- Resources
- ArticleResource
- Actions
- Pages
- LicenseResource/RelationManagers
- PluginBundleResource/RelationManagers
- PluginResource/RelationManagers
- ProductResource/RelationManagers
- SalesResource/Widgets
- SubscriptionItemResource
- Pages
- RelationManagers
- SubscriptionResource
- Pages
- RelationManagers
- UserResource
- Pages
- RelationManagers
- Widgets
- Http
- Controllers
- Api
- Auth
- Middleware
- Requests
- Jobs
- Livewire
- Customer
- Developer
- Licenses
- Plugins
- PurchaseHistory
- PurchasedPlugins
- Showcase
- WallOfLove
- Models
- Notifications
- Rules
- Services
- bootstrap
- config
- database
- factories
- migrations
- seeders
- public
- css/filament/filament
- fonts/filament/filament/inter
- js/filament
- actions
- filament
- forms/components
- notifications
- schemas
- components
- support
- tables
- components/columns
- widgets/components
- stats-overview/stat
- resources
- css
- js
- views
- auth
- components
- customer
- layouts
- customer/licenses
- livewire/customer
- developer
- licenses
- plugins
- showcase
- wall-of-love
- routes
- tests/Feature
- Actions/Licenses
- Auth
- Commands
- Filament
- Jobs
- Livewire/Customer
- Developer
- Notifications
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
40 | | - | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
82 | 83 | | |
83 | 84 | | |
84 | 85 | | |
85 | | - | |
| 86 | + | |
86 | 87 | | |
87 | 88 | | |
88 | 89 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
33 | | - | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
28 | | - | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
28 | | - | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
10 | 12 | | |
11 | 13 | | |
12 | 14 | | |
13 | | - | |
14 | 15 | | |
15 | 16 | | |
16 | | - | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
| 101 | + | |
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
108 | | - | |
| 107 | + | |
| 108 | + | |
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | | - | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
40 | | - | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | | - | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | | - | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
0 commit comments