mirror of
https://github.com/dflow-sh/dflow.git
synced 2026-04-26 05:45:51 +03:00
[PR #157] [MERGED] Feat: update ssh status on page load #369
Labels
No labels
backend
bug
developer
documentation
enhancement
enhancement
enhancement
feature
feature
fix
frontend
frontend
good first issue
help wanted
pull-request
safety-check
security
styles
styles
templates
templates
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/dflow#369
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/dflow-sh/dflow/pull/157
Author: @manikanta9176
Created: 5/8/2025
Status: ✅ Merged
Merged: 5/8/2025
Merged by: @manikanta9176
Base:
main← Head:feat/update-ssh-status-on-page-load📝 Commits (8)
d145401chore: Update server connection status after successful SSH connection5eff644refactor: Move payload update for server connection status outside SSH connection check1261116refactor: Simplify server connection handling in ProjectCard and SuspendedDashboard componentsed4c367chore: Add server connection checks and disable actions accordingly in CreateService and DeployTemplate components1a6058erefactor: Update ServiceList and related components to use project object and handle disabled state for nodes if server connection failsdd7978crefactor: Enhance server connection handling in SuspendedPage and update serverId usage830f8bfchore: Add RefreshButton component and enhance server status display in ServerCard74a2e6drefactor: Update server connection handling across components and improve SSH connection alerts📊 Changes
21 files changed (+470 additions, -145 deletions)
View changed files
📝
src/app/(frontend)/(dashboard)/dashboard/page.tsx(+13 -16)📝
src/app/(frontend)/(dashboard)/dashboard/project/[id]/page.tsx(+44 -3)📝
src/app/(frontend)/(dashboard)/dashboard/project/[id]/service/[serviceId]/page.tsx(+16 -4)📝
src/app/(frontend)/(dashboard)/servers/[id]/page.tsx(+87 -32)📝
src/app/(frontend)/(dashboard)/servers/page.tsx(+36 -15)📝
src/components/ProjectCard.tsx(+17 -24)➕
src/components/RefreshButton.tsx(+24 -0)📝
src/components/onboarding/dokkuInstallation/Step2.tsx(+1 -1)📝
src/components/reactflow/CustomNodes/index.tsx(+17 -5)📝
src/components/reactflow/types.ts(+1 -0)📝
src/components/servers/ServerCard.tsx(+83 -5)📝
src/components/servers/ServerDetails.tsx(+3 -14)📝
src/components/servers/ServerList.tsx(+1 -1)📝
src/components/servers/UpdateServerForm.tsx(+1 -1)📝
src/components/servers/monitoring/NetdataInstallPrompt.tsx(+10 -2)📝
src/components/service/CreateService.tsx(+33 -6)📝
src/components/service/ServiceList.tsx(+25 -6)📝
src/components/templates/DeployTemplate.tsx(+36 -6)📝
src/payload-types.ts(+1 -1)📝
src/payload/collections/Servers/hooks/populateDokkuVersion.ts(+18 -0)...and 1 more files
📄 Description
#152
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.