26 lines
752 B
Swift
26 lines
752 B
Swift
import SwiftUI
|
|
|
|
@main
|
|
struct OrgSocialApp: App {
|
|
@UIApplicationDelegateAdaptor(AppDelegate.self) private var appDelegate
|
|
|
|
init() {
|
|
// Production defaults: no account pre-populated. First-run users see WelcomeView
|
|
// and either sign up on host.org-social.org or paste an existing config in Settings.
|
|
UserDefaults.standard.register(defaults: [
|
|
"relayURL": "https://relay.org-social.org",
|
|
"maxPostAgeDays": 14,
|
|
"useRelay": true,
|
|
"showAllRelayFeeds": false,
|
|
"previewServiceEnabled": true,
|
|
"previewServiceURL": "https://preview.org-social.org/"
|
|
])
|
|
}
|
|
|
|
var body: some Scene {
|
|
WindowGroup {
|
|
RootView()
|
|
}
|
|
}
|
|
}
|