Commit Graph

85 Commits

Author SHA1 Message Date
Andras Bacsai dca6d9f7aa fix: Prevent terminal disconnects when browser tab loses focus
Add visibility API handling to pause heartbeat monitoring when the browser tab is hidden, preventing false disconnection timeouts. When the tab becomes visible again, verify the connection is still alive or attempt reconnection.

Also remove the ApplicationStatusChanged event listener that was triggering terminal reloads whenever any application status changed across the team.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 20:48:03 +01:00
Andras Bacsai 43ff38d914 feat(terminal): dispatch focus event for terminal after connection and enhance focus handling in JavaScript 2025-07-18 22:39:42 +02:00
Andras Bacsai f7daddce58 refactor(ui): terminal 2025-06-17 09:28:07 +02:00
Andras Bacsai 6e85419adb feat(terminal): implement resize handling with ResizeObserver for improved terminal responsiveness 2025-06-06 22:05:16 +02:00
Andras Bacsai ba970d909c feat(terminal-connection): enhance terminal connection handling with auto-connect feature and improved status messaging 2025-06-06 21:15:50 +02:00
Andras Bacsai 05a03c44d3 refactor(terminal): enhance terminal connection management and error handling, including improved reconnection logic and cleanup procedures 2025-05-29 14:36:13 +02:00
0x4e32 c728e6f2ba feat(ui): Upgrade to Tailwind v4 (#5710) 2025-05-14 12:43:23 +02:00
Andras Bacsai 54db7523d5 refactor(app): remove unused MagicBar component and related code 2025-03-17 15:15:53 +01:00
Andras Bacsai f2063939d4 fix: websocket connections autoreconnect 2024-11-25 12:55:21 +01:00
peaklabs-dev 97f868a285 Delete bootstrap.js 2024-11-12 15:29:59 +01:00
Luan Estradioto 764a24ba30 fix ctrl v terminal 2024-10-09 11:44:29 -03:00
Andras Bacsai ceccd093d2 refactor: Improve socket reconnection interval in terminal.js 2024-10-02 21:24:05 +02:00
Andras Bacsai e03e4f2e91 refactor: Improve SSH command generation in Terminal.php and terminal-server.js 2024-10-02 15:16:55 +02:00
Luan Estradioto 2c38af1df0 - fixes: no more exit fallback to server 2024-10-01 01:42:09 -03:00
Luan Estradioto 6bd8583eab - resize check to int
- modularize, tree-shake terminal, idempotency on navigations
2024-09-25 22:14:05 -03:00
Andras Bacsai dcf91cc034 Update WebSocket URL in terminal.blade.php to include /ws for consistency with the server configuration. 2024-09-13 16:58:16 +02:00
Andras Bacsai 51c43e7457 chore: Rename Command Center to Terminal in code and views 2024-09-13 15:18:00 +02:00
Luan Estradioto c2ea8996ee feat: fully functional terminal for command center 2024-08-15 11:17:18 -03:00
Andras Bacsai f33fdb3bfd Refactor code and comment out unused imports and code blocks 2024-04-03 14:32:23 +02:00
Andras Bacsai 37333f7fbe fix: two factor 2024-03-25 14:23:32 +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 91950e1891 ui: redesign 2024-03-19 15:37:16 +01:00
Andras Bacsai 6cb3df9350 rename boarding to onboarding 2024-03-13 12:11:37 +01:00
Andras Bacsai 7a7157c155 fix: deployment queue
fix: cancel deployment
ui: changed to simpler toaster
2024-01-25 11:57:47 +01:00
Andras Bacsai 238337fecb Add new shared variable and update variable usage 2024-01-23 20:26:45 +01:00
Andras Bacsai 718603e37e wip: migrate to livewire 3 2023-12-07 19:06:32 +01:00
Andras Bacsai 6ccafacc87 very important commit 2023-12-06 17:02:27 +01:00
Andras Bacsai 31251ef6cb nothing to see here 2023-12-06 16:38:46 +01:00
Andras Bacsai e9365aa09b update js 2023-12-06 16:34:34 +01:00
Andras Bacsai ceedd5225f modal fix? 2023-12-06 15:50:13 +01:00
Andras Bacsai b106705c8d wip 2023-12-05 14:18:44 +01:00
Andras Bacsai 41280aa780 wip 2023-12-05 12:13:57 +01:00
Andras Bacsai 3a987c8a6e wip 2023-12-05 11:47:40 +01:00
Andras Bacsai ce49f26c53 wip 2023-12-05 11:17:52 +01:00
Andras Bacsai 810b55163c revert: wip 2023-12-04 21:37:30 +01:00
Andras Bacsai ac13ba0957 wip 2023-12-04 21:13:46 +01:00
Andras Bacsai 42ee4ca032 wip: broadcast 2023-12-04 20:47:32 +01:00
Andras Bacsai 17deff4d86 wip 2023-12-04 15:42:08 +01:00
Andras Bacsai fb2598f2e4 Update UI elements and add new build pack option (static) 2023-11-10 11:33:15 +01:00
Andras Bacsai 5d9cfc393e add s3 to magicbar 2023-10-20 15:02:40 +02:00
Andras Bacsai e2a256b31c add api tokens to magic bar 2023-10-20 15:00:57 +02:00
Andras Bacsai 0b11093d18 feat: services 2023-09-25 15:48:43 +02:00
Andras Bacsai 3e3024d47e fix: add navbar for source + keys 2023-09-04 09:44:44 +02:00
Andras Bacsai 6f00740f67 better boarding flow 2023-08-30 14:46:51 +02:00
Andras Bacsai d62af76097 update boarding flow 2023-08-23 10:14:39 +02:00
Andras Bacsai b39ca51d41 wip: boarding 2023-08-22 17:44:49 +02:00
Andras Bacsai ee14d5caf5 fix: add new stuffs to magicbar
feat: add user invitation command
feat: add user_email function
fix: update pricing plans
2023-08-17 15:19:37 +02:00
Andras Bacsai fa2f34ba3c wip 2023-06-22 14:31:23 +02:00
Andras Bacsai 7bcbfc13b0 updates 2023-06-19 09:44:39 +02:00