Andras Bacsai
30d206e7b9
feat: add async prerequisite installation with retry logic and visual feedback
...
This commit enhances the boarding flow to handle prerequisite installation asynchronously with proper retry logic and user feedback:
- Add retry mechanism with max 3 attempts for prerequisite installation
- Display live installation logs via ActivityMonitor during boarding
- Reset ActivityMonitor state when starting new activity to prevent stale event dispatching
- Support dynamic header updates in ActivityMonitor
- Add prerequisitesInstalled event handler to revalidate after installation completes
- Extract validation logic into continueValidation() method for cleaner flow
- Add unit tests for prerequisite installation logic
This improves UX by showing users real-time progress during prerequisite installation and handles installation failures gracefully with automatic retries.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-24 08:44:04 +01:00
Andras Bacsai
9ad2304229
refactor(proxy): streamline proxy status handling and improve dashboard availability checks
2025-06-11 12:02:39 +02:00
Andras Bacsai
5d390dc528
feat(activity-monitor): implement auto-scrolling functionality and dynamic content observation for improved user experience
2025-06-05 13:57:40 +02:00
Andras Bacsai
f1e324e129
refactor(activity-monitor): enhance layout responsiveness by adjusting class bindings and structure for better display
2025-05-30 13:35:16 +02:00
Andras Bacsai
a990cc01c2
refactor(activity-monitor): change activity property visibility and update view references for consistency
2025-05-30 12:56:34 +02:00
0x4e32
c728e6f2ba
feat(ui): Upgrade to Tailwind v4 ( #5710 )
2025-05-14 12:43:23 +02:00
Andras Bacsai
f24ec97607
Refactor ActivityMonitor component to fix max height option
2024-04-16 13:18:50 +02:00
Andras Bacsai
f0ad260eab
Refactor ActivityMonitor component to add max height option
2024-04-16 13:14:09 +02:00
Andras Bacsai
3935a3c885
Refactor ActivityMonitor component to add fullHeight option
2024-04-16 12:41:13 +02:00
Andras Bacsai
5a631df2a2
uiuiuiui
2024-03-25 19:07:59 +01: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
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
6bb79e10bc
fix: double ws connection
2023-12-08 22:51:42 +01:00
Andras Bacsai
fabb97330a
puh, fixes
2023-09-26 14:45:52 +02:00
Andras Bacsai
c762195c8a
format files lol
2023-08-11 20:19:42 +02:00
Andras Bacsai
d2a4dbf283
Able to add scheduled backups through the UI
2023-08-09 17:57:27 +02:00
Andras Bacsai
bd9a1dbaf3
Add port mappings for postgresql
...
Able to add init scripts fro postgresql
2023-08-08 14:35:01 +02:00
Andras Bacsai
f2228cec7b
testing php storm code cleanup and styling
2023-08-08 11:51:36 +02:00
Andras Bacsai
e4704fb7e6
updates
2023-06-13 10:02:58 +02:00
Andras Bacsai
2014183e88
fixes
2023-06-06 08:43:01 +02:00
Andras Bacsai
e5aad4d170
updates
2023-06-05 12:07:55 +02:00
Andras Bacsai
0f28acac00
save
2023-06-02 15:15:12 +02:00
Andras Bacsai
820ae61c20
scrollbar
2023-05-26 15:19:01 +02:00
Andras Bacsai
ee515ff940
wip
2023-05-23 09:53:24 +02:00
Andras Bacsai
a044354294
css
2023-05-22 15:47:40 +02:00
Andras Bacsai
86afa200cd
ui changes
2023-05-14 14:43:49 +02:00
Andras Bacsai
d6dc540236
sprinkle some css
2023-05-12 15:39:07 +02:00
Andras Bacsai
5ed91c05bf
fixes
2023-05-08 09:16:50 +02:00
Andras Bacsai
b8b0d2243f
command center
2023-05-04 10:00:08 +02:00
Andras Bacsai
ac976d0f3a
fixes
2023-05-04 09:11:11 +02:00
Andras Bacsai
c3b1c493a1
small fixes
2023-05-03 21:35:34 +02:00
Joao Patricio
00a8c847e9
wip
2023-05-03 06:23:45 +01:00