rosslh
85f4a62aa1
feat(branding): apply MapleDeploy branding to Coolify
...
Replace Coolify branding with MapleDeploy throughout the UI: logos,
favicon, fonts (Overlock 900), color scheme, help links, and page
titles. Remove GitHub Actions workflows and add Forgejo CI build
workflow. Strip cloud-only features (subscription prompts, sponsor
links, server creation cloud options).
2026-03-29 20:54:35 -04:00
Andras Bacsai
e709e2c131
Add toggleable wire:navigate SPA navigation with prefetching
...
Implement instance-wide SPA navigation toggle that enables smooth page transitions with prefetching on hover. Excludes terminal links which require full page lifecycle for WebSocket connections. Adds defensive checks to global-search component for SPA navigation compatibility.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2025-12-17 12:09:13 +01:00
Andras Bacsai
f77ad4cbd9
Complete Livewire legacy model binding migration (25+ components)
...
This completes the migration from Livewire's legacy `id="model.property"`
pattern to explicit properties with manual synchronization. This allows
disabling the `legacy_model_binding` feature flag.
**Components Migrated (Final Session - 9 components):**
- Server/Proxy.php (1 field)
- Service/EditDomain.php (1 field) - Fixed Collection/string bug & parent sync
- Application/Previews.php (2 fields - array handling)
- Service/EditCompose.php (4 fields)
- Service/FileStorage.php (6 fields)
- Service/Database.php (7 fields)
- Service/ServiceApplicationView.php (10 fields)
- Application/General.php (53 fields) - LARGEST migration
- Application/PreviewsCompose.php (1 field)
**Total Migration Summary:**
- 25+ components migrated across all phases
- 150+ explicit properties added
- 0 legacy bindings remaining (verified via grep)
- All wire:model, id, @entangle bindings updated
- All updater hooks renamed (updatedApplicationX → updatedX)
**Technical Changes:**
- Added explicit public properties (camelCase)
- Implemented syncData(bool $toModel) bidirectional sync
- Updated validation rules (removed model. prefix)
- Updated all action methods (mount, submit, instantSave)
- Fixed updater hooks: updatedBuildPack, updatedBaseDirectory, updatedIsStatic
- Updated Blade views (id & wire:model bindings)
- Applied Collection/string confusion fixes
- Added model refresh + re-sync pattern
**Critical Fixes:**
- EditDomain.php Collection/string confusion (use intermediate variables)
- EditDomain.php parent component sync (refresh + re-sync after save)
- General.php domain field empty (syncData at end of mount)
- General.php wire:model bindings (application.* → property)
- General.php updater hooks (wrong naming convention)
**Files Modified:** 34 files
- 17 PHP Livewire components
- 17 Blade view templates
- 1 MIGRATION_REPORT.md (documentation)
**Ready to disable legacy_model_binding flag in config/livewire.php**
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-13 15:38:59 +02:00
Hadi Baalbaki
edbc923c1a
fix(ui): transactional email settings link on members page ( #6491 )
2025-08-29 18:54:12 +02:00
Andras Bacsai
63fcc0ebc3
feat(acl): Change views/backend code to able to use proper ACL's later on. Currently it is not enabled.
2025-08-26 10:27:38 +02:00
Andras Bacsai
2b84ce841b
refactor(ui): remove unnecessary step3ButtonText attributes from modal confirmation components for cleaner code
2025-06-30 09:15:23 +02:00
Andras Bacsai
90817914d9
refactor(ui): separate views for instance settings to separate paths to make it cleaner
2025-06-30 08:50:17 +02:00
Andras Bacsai
7fb85314e5
refactor(invitation): rename methods for consistency and enhance invitation deletion logic
2025-06-25 11:45:55 +02:00
Andras Bacsai
df25b65ce7
refactor(invite-link): enhance form layout for improved responsiveness
2025-03-25 10:15:31 +01:00
Andras Bacsai
956139564c
refactor(invite-link): adjust layout for better responsiveness in form
2025-03-25 09:53:50 +01:00
Gary Tou
b368d04adf
fix(ui): Fix typo on team page ( #5105 )
2025-02-11 16:23:14 +01:00
🏔️ Peak
fdf757c7ae
Merge branch 'next' into separate-success-and-failure-notifications
2024-12-09 18:15:41 +01:00
peaklabs-dev
b13d77377c
feat: new shared function name is_transactional_emails_enabled()
2024-12-09 15:34:24 +01:00
Andras Bacsai
ff74fb7385
feat: introduce root permission
2024-12-09 10:52:38 +01:00
Andras Bacsai
7fb1a1fc75
fix: use Auth(), add new db proxy stop event refactor clickhouse view
2024-11-04 14:18:16 +01:00
Andras Bacsai
8182305ac4
fix: admins should now invite owner
2024-10-24 21:47:39 +02:00
Andras Bacsai
223cd37031
fix: remove autofocuses
2024-10-01 21:36:16 +02:00
Andras Bacsai
b84d39ba56
refactor: Update confirmation button text for deletion actions
2024-09-23 08:58:04 +02:00
ayntk-ai
2b5df8d2fd
Feat: Team deletion confirmation
2024-09-04 21:15:46 +02:00
ayntk-ai
f4263ee022
Feat: User deletion confirmation
2024-09-04 21:14:18 +02:00
ayntk-ai
b807601d19
delete user confirm
2024-08-30 20:08:14 +02:00
Andras Bacsai
3ebb35a5cd
fix: remove lemon + paddle things
2024-06-25 13:54:58 +02:00
Andras Bacsai
35cea852ca
feat: add titles
2024-06-07 11:01:10 +02:00
Andras Bacsai
ccde90ea91
refactor: Update form layout in invite-link.blade.php
2024-05-31 11:20:36 +02:00
Andras Bacsai
ca934e7cdf
fix: allow invitations via email
2024-05-31 11:03:43 +02:00
Andras Bacsai
b6d129a5c1
fix: show first 20 users only in admin view
2024-05-22 14:23:55 +02:00
Andras Bacsai
98b6aec203
feat: admin view for deleting users
2024-05-21 14:29:06 +02:00
Andras Bacsai
bea490081b
ui: responsive here and there
2024-05-21 11:23:53 +02:00
Andras Bacsai
f952553c76
fix: move s3 storages to separate view
2024-04-26 14:09:54 +02:00
Andras Bacsai
971b17b364
ui fixes
2024-03-28 12:30:06 +01:00
Andras Bacsai
5a631df2a2
uiuiuiui
2024-03-25 19:07:59 +01:00
Andras Bacsai
c5eff85c28
Update version numbers and fix UI styling
2024-03-25 16:42:41 +01:00
Andras Bacsai
995197cad9
Update button label and server retrieval logic***
...
***Refactor email settings form***
***Update project index view layout
2024-03-25 12:47:10 +01:00
Andras Bacsai
9ad6ce5851
ui ui ui ui
2024-03-25 11:33:38 +01:00
Andras Bacsai
a66090b594
ui + package updates
2024-03-25 10:41:44 +01:00
Andras Bacsai
b418a78e2e
ui ui ui (pig)
2024-03-24 16:00:25 +01:00
Andras Bacsai
54834891fb
Update styles and classes in blade files
2024-03-22 16:52:20 +01:00
Andras Bacsai
ec051eba38
Delete unused notification components and update notification navbar
2024-03-22 13:25:43 +01:00
Andras Bacsai
f044b0292c
Refactor invitation link handling in invitations.blade.php
2024-03-22 12:03:59 +01:00
Andras Bacsai
473bad24b7
ux ux ux ux ui ui ui ui
2024-03-21 14:30:35 +01:00
Andras Bacsai
b5775ff9d2
ui ui ui ui ui ui ux ux ux ux ux ux
2024-03-21 12:44:32 +01:00
Andras Bacsai
b61860b3ab
ui: redesign
2024-03-20 12:54:06 +01:00
Andras Bacsai
129a644781
ui: make notifications separate view
...
fix: popup if no notifications are set
2024-03-07 12:58:04 +01:00
Andras Bacsai
2ffc3f497b
fix: should note delete personal teams
2024-03-05 09:19:15 +01:00
Andras Bacsai
f931ebece8
feat: make user owner
...
fix: ownership check
2024-02-23 12:34:36 +01:00
Andras Bacsai
b59e47dcf9
fix: stripe invoice paid webhook
...
fix: prepare customer initiated tier change
fix: separate view for subscriptions
2024-02-23 11:21:14 +01:00
Andras Bacsai
c76e8bb0de
fix: migrate to new modal
2024-01-31 16:14:12 +01:00
Andras Bacsai
27c1bda09b
Update button labels in create forms
2024-01-25 16:02:31 +01:00
Andras Bacsai
fb478c79b3
feat: shared environments
2024-01-23 17:13:23 +01:00
Andras Bacsai
4c3907c296
refactor routes
2024-01-07 16:23:41 +01:00