feat: add one-step installer script and enhance README with installation instructions
This commit is contained in:
@@ -203,7 +203,7 @@ struct ServiceMenuView: View {
|
||||
ActionButton(title: "Start Fidelity", systemImage: "play.fill", action: model.startProfile)
|
||||
ActionButton(title: "Stop Fidelity", systemImage: "stop.fill", role: .destructive, action: model.stopProfile)
|
||||
ActionButton(title: "Restart MCP", systemImage: "arrow.triangle.2.circlepath", action: model.restartMCP)
|
||||
ActionButton(title: "Mattermost", systemImage: "message", action: model.openMattermost)
|
||||
ActionButton(title: "Mattermost via Proxy", systemImage: "message.badge", action: model.openMattermost)
|
||||
}
|
||||
|
||||
Divider()
|
||||
@@ -266,7 +266,7 @@ struct ServiceRow: View {
|
||||
VStack(alignment: .leading, spacing: 2) {
|
||||
Text(service.displayName)
|
||||
.font(.body.weight(.medium))
|
||||
Text(service.health.detail)
|
||||
Text(service.detail)
|
||||
.font(.caption2)
|
||||
.foregroundStyle(.secondary)
|
||||
.lineLimit(1)
|
||||
@@ -277,7 +277,7 @@ struct ServiceRow: View {
|
||||
.padding(.vertical, 7)
|
||||
.padding(.horizontal, 10)
|
||||
.background(.quaternary.opacity(0.6), in: RoundedRectangle(cornerRadius: 10, style: .continuous))
|
||||
.help(service.health.detail)
|
||||
.help(service.detail)
|
||||
}
|
||||
|
||||
private var symbol: String {
|
||||
@@ -402,12 +402,19 @@ struct ServiceStatus: Decodable, Identifiable {
|
||||
switch name {
|
||||
case "aiw-context-mcp": "Context MCP"
|
||||
case "mattermost-proxy": "Mattermost Proxy"
|
||||
case "mattermost-desktop": "Mattermost Desktop"
|
||||
case "mattermost-desktop": "Mattermost Desktop via Proxy"
|
||||
case "photo-inbox": "Photo Inbox"
|
||||
default: name
|
||||
}
|
||||
}
|
||||
|
||||
var detail: String {
|
||||
if name == "mattermost-desktop" {
|
||||
return "Launches Mattermost through local proxy 127.0.0.1:8080"
|
||||
}
|
||||
return health.detail
|
||||
}
|
||||
|
||||
var compactStatus: String {
|
||||
switch status {
|
||||
case "externally running": "external"
|
||||
|
||||
Reference in New Issue
Block a user