coolify/resources/views/livewire
Claude 40b1b1319f
Improve logging view performance to prevent browser freezing
- Use CSS content-visibility: auto for lazy rendering of off-screen log lines
- Replace setInterval auto-scroll with requestAnimationFrame for smoother scrolling
- Cache HTML entity decoding to avoid repeated DOMParser calls (up to 5000 entries)
- Cache match count calculations to prevent repeated DOM queries
- Debounce search input (300ms) in deployment logs view
- Debounce Livewire render updates (100ms) to batch rapid changes
- Add log-line utility class with content-visibility optimization
- Add log-highlight utility class for search result highlighting

These changes address browser freezing when viewing deployment logs with
3500+ lines (GitHub issue #7668). The content-visibility CSS property lets
the browser skip rendering of off-screen content, significantly reducing
initial render time and memory usage.

Fixes #7668
2025-12-18 06:14:42 +00:00
..
admin Refactor UI components to use 'coolbox' class for consistent styling across various views 2025-11-28 13:55:54 +01:00
boarding feat: add async prerequisite installation with retry logic and visual feedback 2025-11-24 08:44:04 +01:00
destination Refactor UI components to use 'coolbox' class for consistent styling across various views 2025-11-28 13:55:54 +01:00
notifications feat(proxy): add Traefik version tracking with notifications and dismissible UI warnings 2025-11-18 14:53:49 +01:00
profile feat(project): enhance project index with resource creation capabilities 2025-10-07 17:17:31 +02:00
project Improve logging view performance to prevent browser freezing 2025-12-18 06:14:42 +00:00
security Refactor color classes from yellow to warning across the application 2025-11-28 16:23:32 +01:00
server feat: add Hetzner Cloud server linking for manually-added servers 2025-12-11 22:14:41 +01:00
settings Improve Advanced Settings helper texts for clarity 2025-12-02 13:11:15 +01:00
shared-variables feat(ui): Improve new resource page UI layout and styling (#7291) 2025-11-28 14:01:17 +01:00
source/github Refactor UI components to use 'coolbox' class for consistent styling across various views 2025-11-28 13:55:54 +01:00
storage Refactor UI components to use 'coolbox' class for consistent styling across various views 2025-11-28 13:55:54 +01:00
subscription refactor(ui): replace warning and error divs with callout components for improved consistency and readability 2025-09-25 11:14:56 +02:00
tags Refactor color classes from yellow to warning across the application 2025-11-28 16:23:32 +01:00
team Complete Livewire legacy model binding migration (25+ components) 2025-10-13 15:38:59 +02:00
terminal Changes auto-committed by Conductor 2025-10-20 14:07:45 +02:00
activity-monitor.blade.php feat: add async prerequisite installation with retry logic and visual feedback 2025-11-24 08:44:04 +01:00
dashboard.blade.php Refactor UI components to use 'coolbox' class for consistent styling across various views 2025-11-28 13:55:54 +01:00
deployments-indicator.blade.php Refactor deployment indicator to use server-side route detection 2025-12-11 09:39:56 +01:00
force-password-reset.blade.php feat(ui): Upgrade to Tailwind v4 (#5710) 2025-05-14 12:43:23 +02:00
global-search.blade.php Refactor color classes from yellow to warning across the application 2025-11-28 16:23:32 +01:00
help.blade.php
layout-popups.blade.php fix(ui): update wording in sponsorship prompt for clarity and engagement 2025-06-26 12:14:21 +02:00
navbar-delete-team.blade.php refactor(ui): remove unnecessary step3ButtonText attributes from modal confirmation components for cleaner code 2025-06-30 09:15:23 +02:00
settings-backup.blade.php fix(ui): add padding to section headers in settings views for improved spacing 2025-06-25 12:29:59 +02:00
settings-dropdown.blade.php fix: eliminate dark mode white screen flicker on page transitions 2025-10-23 20:46:58 +02:00
settings-email.blade.php fix: change SMTP port input type to number for better validation 2025-10-29 20:40:16 +01:00
settings-oauth.blade.php refactor: simplify project data retrieval and enhance OAuth settings handling 2025-10-27 17:03:19 +01:00
switch-team.blade.php refactor(switch-team): remove label from team selection component for cleaner UI 2025-10-08 19:50:19 +02:00
upgrade.blade.php Address CodeRabbit review feedback 2025-12-13 21:42:19 +01:00
verify-email.blade.php