Initial scaffold: context-aware notes app for iOS + macOS

XcodeGen project (Notes / NotesMac / NotesTests), Swift 6 strict concurrency,
iCloud-document storage via IndieSync with a SwiftData cache, automatic
capture context (location, place, time zone, device) on every note,
context-based relevance ranking with a 'Right here, right now' shelf,
tags, search, and the square.and.pencil-on-red app icon.
This commit is contained in:
2026-07-14 20:30:46 -04:00
commit 9b231a1978
42 changed files with 2126 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
import SwiftUI
struct ContentView: View {
@Environment(SyncEngine.self) private var syncEngine
var body: some View {
if syncEngine.iCloudStatus == .unavailable {
ICloudGateView()
} else {
TabView {
Tab("Notes", systemImage: "square.and.pencil") {
NotesListView()
}
Tab("Tags", systemImage: "tag") {
TagsView()
}
Tab("Settings", systemImage: "gearshape") {
SettingsView()
}
}
}
}
}