Initial commit: Jarvis iOS app

SwiftUI client for a self-hosted RSS news-correlation platform: signal feed,
story detail, article reader, feed manager, and LAN⇄Tailscale connectivity.
Project generated from project.yml via XcodeGen.

Includes CI build matrix (macOS 14/15 × Debug/Release), issue templates,
backlog, and API/backend handoff docs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Robin Kutesa
2026-06-18 18:04:59 +03:00
commit 27d0e22767
45 changed files with 4913 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
// RootTabView.swift
import SwiftUI
struct RootTabView: View {
@EnvironmentObject var store: StoryStore
var body: some View {
TabView {
SignalFeedView()
.tabItem {
Label("Today", systemImage: "square.grid.2x2")
}
LatestView()
.tabItem {
Label("Latest", systemImage: "newspaper")
}
SavedView()
.tabItem {
Label("Saved", systemImage: "bookmark")
}
SearchView()
.tabItem {
Label("Search", systemImage: "magnifyingglass")
}
}
.tint(Color("KisaniOrange"))
.preferredColorScheme(.dark)
.task { await store.loadStories(refresh: true) }
}
}