coolify/resources/views/components
Aditya Tripathi e7e65831a7 fix(livewire): preserve wire:dirty across DB status broadcasts
The earlier refreshStatus fix kept user-typed values intact but Livewire still
absorbed deferred wire:model values into the snapshot on every broadcast-
triggered roundtrip, clearing the unsaved-changes indicator and making the form
look auto-saved. Move all status-derived display (DB URLs, SSL toggle/mode,
cert expiry) out of each DB General form into a sibling StatusInfo Livewire
component, so the form never roundtrips on broadcasts.

Shared scaffolding lives in App\Traits\HasDatabaseStatusInfo plus an x-database-
status-info Blade component, leaving each per-DB StatusInfo class as a ~20-50
line declaration of label, SSL mode options, and SSL save hooks. Parents
dispatch databaseUpdated from save methods so the sibling refreshes after writes.

Tests cover the architecture (no DB form subscribes to status broadcasts) and
the sibling's refresh-on-status-change behavior.
2026-05-21 08:31:08 +00:00
..
applications feat(preview-env): add production variable fallback for docker-compose 2026-03-25 13:26:50 +01:00
deployment feat(deployments): track application configuration diffs 2026-05-13 09:58:58 +02:00
emails
forms fix(ui): replace border-l dirty indicator with box-shadow 2026-05-07 13:46:11 +02:00
notification fix(ui): horizontal overflow on application and service headings (#7970) 2026-01-19 19:27:19 +01:00
resources fix(ui): improve responsive project headings and controls 2026-04-09 19:51:31 +02:00
security Add toggleable wire:navigate SPA navigation with prefetching 2025-12-17 12:09:13 +01:00
server chore(swarm): mark docker swarm as deprecated 2026-04-17 23:41:39 +02:00
service-database feat(ui): added advanced page on service settings page 2026-03-18 12:00:42 +05:30
services ui(components): adjust SVG icon sizes for consistency across applications and services 2025-10-01 18:43:21 +02:00
settings chore: prepare for PR 2026-02-18 15:42:42 +01:00
status fix(ui): improve responsive project headings and controls 2026-04-09 19:51:31 +02:00
team Add toggleable wire:navigate SPA navigation with prefetching 2025-12-17 12:09:13 +01:00
banner.blade.php
boarding-progress.blade.php feat(onboarding): add Hetzner integration and fix navigation issues 2025-10-12 18:52:45 +02:00
boarding-step.blade.php feat(onboarding): add Hetzner integration and fix navigation issues 2025-10-12 18:52:45 +02:00
callout.blade.php Refactor color classes from yellow to warning across the application 2025-11-28 16:23:32 +01:00
chevron-down.blade.php
confirm-modal.blade.php
database-status-info.blade.php fix(livewire): preserve wire:dirty across DB status broadcasts 2026-05-21 08:31:08 +00:00
deprecated-badge.blade.php chore(ui): add a deprecated notice component 2026-04-17 23:31:30 +02:00
domain-conflict-modal.blade.php refactor(ui): replace warning and error divs with callout components for improved consistency and readability 2025-09-25 11:14:56 +02:00
dropdown.blade.php fix(ui): improve responsive project headings and controls 2026-04-09 19:51:31 +02:00
environment-variable-warning.blade.php refactor(ui): improve styling and consistency in environment variable warning and docker cleanup components 2025-09-25 11:45:07 +02:00
external-link.blade.php refactor(links): replace inline SVGs with reusable external link component for consistency and improved maintainability 2025-08-12 15:01:58 +02:00
git-icon.blade.php
helper.blade.php fix(helper): add Alpine.js click toggle to info helper popup 2026-04-26 12:55:34 +02:00
highlighted.blade.php
internal-link.blade.php
layout-simple.blade.php
layout.blade.php
limit-reached.blade.php Add toggleable wire:navigate SPA navigation with prefetching 2025-12-17 12:09:13 +01:00
loading-on-button.blade.php
loading.blade.php
modal-confirmation.blade.php fix(ui): improve responsive project headings and controls 2026-04-09 19:51:31 +02:00
modal-input.blade.php fix(ui): modal issues 2026-01-19 18:19:35 +01:00
modal.blade.php fix: make modals scrollable on small screens 2025-10-24 18:27:16 +02:00
navbar.blade.php style(navbar): refine collapsed sidebar spacing 2026-05-12 11:07:19 +02:00
page-loading.blade.php
popup-small.blade.php
popup.blade.php
pricing-plans.blade.php
resource-view.blade.php Refactor UI components to use 'coolbox' class for consistent styling across various views 2025-11-28 13:55:54 +01:00
slide-over.blade.php fix: resolve uncloseable database restore modal on MariaDB import (#7335) 2025-11-26 10:43:07 +01:00
toast.blade.php refactor(toast-component): improve layout and icon handling in toast notifications 2025-09-23 15:29:38 +02:00
upgrade-progress.blade.php fix(ui): improve upgrade modal loading indicators visibility in light mode 2025-12-25 18:18:26 +00:00
use-magic-bar.blade.php
version.blade.php