Andras Bacsai
6cacd2f0ff
chore: prepare for PR
2026-02-23 14:17:15 +01:00
Mailo
3a60561a34
fix(ui): horizontal overflow on application and service headings ( #7970 )
2026-01-19 19:27:19 +01:00
Andras Bacsai
94acfd79aa
Disable wire:navigate for logs views
...
Logs views should not use Livewire navigation, similar to terminal views.
This ensures full page loads when navigating to logs instead of SPA-like transitions.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2025-12-17 18:13:18 +01: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
68a9f2ca77
feat: add container restart tracking and crash loop detection
...
Track container restart counts from Docker and detect crash loops to provide better visibility into application health issues.
- Add restart_count, last_restart_at, and last_restart_type columns to applications table
- Detect restart count increases from Docker inspect data and send notifications
- Show restart count badge in UI with warning icon on Logs navigation
- Distinguish between crash restarts and manual restarts
- Implement 30-second grace period to prevent false "exited" status during crash loops
- Reset restart count on manual stop, restart, and redeploy actions
- Add unit tests for restart count tracking logic
This helps users quickly identify when containers are in crash loops and need attention, even when the container status flickers between states during Docker's restart backoff period.
2025-11-10 13:04:31 +01: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
0e27d1f46d
fix(ui): update border styling for consistency across components and enhance loading indicators
2025-06-25 10:56:35 +02:00
Andras Bacsai
f7daddce58
refactor(ui): terminal
2025-06-17 09:28:07 +02:00
peaklabs-dev
5f426603c7
chore(ui): remove unused stopEvent code
2025-05-20 15:22:37 +02:00
Andras Bacsai
786bfa960f
improvement(core): simplify events for app/db/service status changes
2025-05-19 21:50:32 +02:00
0x4e32
c728e6f2ba
feat(ui): Upgrade to Tailwind v4 ( #5710 )
2025-05-14 12:43:23 +02:00
Andras Bacsai
e062edb689
refactor(core): streamline container stopping process and reduce timeout duration; update related methods for consistency
2025-04-30 15:28:59 +02:00
Andras Bacsai
d47946a0ad
fix(ui): Disable livewire navigate feature (causing spam of setInterval())
2025-04-29 09:04:24 +02:00
Andras Bacsai
55d61ffaee
fix: add finished_at to app deployment jobs
...
fix: show deployment job running measurements
fix: terminal should not be wire:navigated
2025-01-16 12:05:59 +01:00
peaklabs-dev
6a429c46d3
fix: even more wire:navigate
2025-01-10 16:45:08 +01:00
Andras Bacsai
b7748479d4
fix: service ui structure
2024-12-17 11:13:17 +01:00
Andras Bacsai
388929be30
Refactor status component to use title instead of lastDeploymentInfo
2024-10-22 10:58:23 +02:00
Andras Bacsai
532f5e351e
fixes
2024-09-18 21:24:42 +02:00
Andras Bacsai
5ec45d547a
Merge branch 'next' into fix-#2546-deletion-issues
2024-09-18 18:05:06 +02:00
Andras Bacsai
f124a1e60d
chore: Update terminal button text and layout in application heading view
2024-09-16 10:56:11 +02:00
ayntk-ai
bec974dca4
Fix application image cleanup
2024-09-04 14:54:43 +02:00
Andras Bacsai
94b2d67a6e
refactor: Update livewire polling interval in heading.blade.php
2024-08-05 15:02:23 +02:00
Andras Bacsai
10fde1b1ef
feat: shows the latest deployment commit + message on status
2024-05-17 08:53:25 +02:00
Andras Bacsai
848e6102a1
fix css here and there
2024-05-06 13:58:19 +02:00
Francesco Bruno
1b30ee606f
improved responsivness in case the service/app/database is deployed
2024-05-05 18:14:14 +00:00
Francesco Bruno
d81906d348
assing a min height to navbar list
2024-05-05 17:09:22 +00:00
Francesco Bruno
91dbf1f01a
navbar changed in order top move as first element the button for start/redeploy
2024-05-05 16:33:52 +00:00
Andras Bacsai
f0ad260eab
Refactor ActivityMonitor component to add max height option
2024-04-16 13:14:09 +02:00
Andras Bacsai
e7e6c76b4e
Refactor stop button in heading.blade.php to use modal confirmation component
2024-04-16 10:16:28 +02:00
Andras Bacsai
b418a78e2e
ui ui ui (pig)
2024-03-24 16:00:25 +01:00
Andras Bacsai
8b7e1e4169
Refactor code and update UI components
2024-03-22 11:34:15 +01:00
Andras Bacsai
5179129a6b
fix: complex container status
...
feat: able to change primary server
feat: links inside the logs
2024-02-22 10:57:05 +01:00
Andras Bacsai
9e1a7d5d9a
feat: multi deployments
2024-02-07 14:55:06 +01:00
Andras Bacsai
49f5240ff8
fix: better server validation and installation process
...
fix: add destination to queue deployment
feat: force start deployment
2024-02-05 14:40:54 +01:00
Andras Bacsai
a42c8da344
fix: proxy ui view
...
feat: build server 🌮
2024-01-16 15:19:14 +01:00
Andras Bacsai
1fd12832ca
refactor: application status changed realtime
2023-12-11 13:43:16 +01:00
Andras Bacsai
ba2e4c06f1
fix
2023-12-08 21:37:20 +01:00
Andras Bacsai
1bfb9637ba
hmm
2023-12-08 21:12:22 +01:00
Andras Bacsai
3cbf8c281d
remove polling
2023-12-08 20:12:54 +01:00
Andras Bacsai
810b55163c
revert: wip
2023-12-04 21:37:30 +01:00
Andras Bacsai
42ee4ca032
wip: broadcast
2023-12-04 20:47:32 +01:00
Andras Bacsai
c762195c8a
format files lol
2023-08-11 20:19:42 +02:00
Andras Bacsai
f2228cec7b
testing php storm code cleanup and styling
2023-08-08 11:51:36 +02:00
Andras Bacsai
a020bc872d
feat: init postgresql database
2023-08-07 18:46:40 +02:00