From c3abc5a74830dfdb8f102b5bfb0a9989f2bed592 Mon Sep 17 00:00:00 2001 From: Rune Olsen Date: Mon, 3 Aug 2026 08:44:35 +0200 Subject: [PATCH] Update remaining oai.pm references to confab.no Covers the per-file license-header comment (~80 Swift files) plus the contact/website links in README.md, PRIVACY.md, and SECURITY.md. --- PRIVACY.md | 2 +- README.md | 4 ++-- SECURITY.md | 2 +- oAI/Models/AgentSkill.swift | 2 +- oAI/Models/Conversation.swift | 2 +- oAI/Models/DraggedItem.swift | 2 +- oAI/Models/EmailLog.swift | 2 +- oAI/Models/Folder.swift | 2 +- oAI/Models/HistoryEntry.swift | 2 +- oAI/Models/Message.swift | 2 +- oAI/Models/MockData.swift | 2 +- oAI/Models/ModelCategory.swift | 2 +- oAI/Models/ModelInfo.swift | 2 +- oAI/Models/SessionStats.swift | 2 +- oAI/Models/Settings.swift | 2 +- oAI/Models/Skill.swift | 2 +- oAI/Models/SyncModels.swift | 2 +- oAI/Models/UsageStats.swift | 2 +- oAI/Providers/AIProvider.swift | 2 +- oAI/Providers/AnthropicProvider.swift | 2 +- oAI/Providers/AppleFoundationProvider.swift | 2 +- oAI/Providers/OllamaProvider.swift | 2 +- oAI/Providers/OpenAIProvider.swift | 2 +- oAI/Providers/OpenRouterModels.swift | 2 +- oAI/Providers/OpenRouterProvider.swift | 2 +- oAI/Providers/ProviderRegistry.swift | 2 +- oAI/Services/AgentSkillFilesService.swift | 2 +- oAI/Services/AnthropicOAuthService.swift | 2 +- oAI/Services/AnytypeMCPService.swift | 2 +- oAI/Services/BackupService.swift | 2 +- oAI/Services/ContactsService.swift | 2 +- oAI/Services/ContextSelectionService.swift | 2 +- oAI/Services/ConversationExportService.swift | 2 +- oAI/Services/ConversationMergeService.swift | 2 +- oAI/Services/DatabaseService.swift | 2 +- oAI/Services/DraftRecoveryService.swift | 2 +- oAI/Services/EmailHandlerService.swift | 2 +- oAI/Services/EmailLogService.swift | 2 +- oAI/Services/EmailService.swift | 2 +- oAI/Services/EmbeddingService.swift | 2 +- oAI/Services/EncryptionService.swift | 2 +- oAI/Services/EventKitService.swift | 2 +- oAI/Services/GitSyncService.swift | 2 +- oAI/Services/IMAPClient.swift | 2 +- oAI/Services/LocationMapsService.swift | 2 +- oAI/Services/MCPService.swift | 2 +- oAI/Services/PaperlessService.swift | 2 +- oAI/Services/SMTPClient.swift | 2 +- oAI/Services/SettingsService.swift | 2 +- oAI/Services/ThinkingVerbs.swift | 2 +- oAI/Services/UpdateCheckService.swift | 2 +- oAI/Services/WebSearchService.swift | 2 +- oAI/Utilities/Extensions/Color+Extensions.swift | 2 +- oAI/Utilities/Extensions/String+Extensions.swift | 2 +- oAI/Utilities/Extensions/View+Extensions.swift | 2 +- oAI/Utilities/Logging.swift | 2 +- oAI/Utilities/SyntaxHighlighter.swift | 2 +- oAI/ViewModels/ChatViewModel.swift | 2 +- oAI/Views/Main/ChatView.swift | 2 +- oAI/Views/Main/ContentView.swift | 2 +- oAI/Views/Main/FooterView.swift | 2 +- oAI/Views/Main/HeaderView.swift | 2 +- oAI/Views/Main/InputBar.swift | 2 +- oAI/Views/Main/MarkdownContentView.swift | 2 +- oAI/Views/Main/MessageRow.swift | 2 +- oAI/Views/Main/SidebarView.swift | 2 +- oAI/Views/Main/SyncStatusIndicator.swift | 2 +- oAI/Views/Screens/AboutView.swift | 2 +- oAI/Views/Screens/AgentSkillEditorSheet.swift | 2 +- oAI/Views/Screens/AgentSkillsView.swift | 2 +- oAI/Views/Screens/BashApprovalSheet.swift | 2 +- oAI/Views/Screens/CombineConversationsSheet.swift | 2 +- oAI/Views/Screens/ConversationListView.swift | 2 +- oAI/Views/Screens/CreditsView.swift | 2 +- oAI/Views/Screens/EmailLogView.swift | 2 +- oAI/Views/Screens/HelpView.swift | 2 +- oAI/Views/Screens/HistoryView.swift | 2 +- oAI/Views/Screens/ModelInfoView.swift | 2 +- oAI/Views/Screens/ModelSelectorView.swift | 2 +- oAI/Views/Screens/PersonalDataApprovalSheet.swift | 2 +- oAI/Views/Screens/SettingsView.swift | 2 +- oAI/Views/Screens/SkillEditorSheet.swift | 2 +- oAI/Views/Screens/SkillsView.swift | 2 +- oAI/Views/Screens/StatsView.swift | 2 +- oAI/oAIApp.swift | 2 +- 85 files changed, 86 insertions(+), 86 deletions(-) diff --git a/PRIVACY.md b/PRIVACY.md index 4a4659a..95cbd2a 100644 --- a/PRIVACY.md +++ b/PRIVACY.md @@ -81,4 +81,4 @@ If Confab's data handling changes in a meaningful way, this document will be upd ## Contact -Questions about this policy: **https://oai.pm/#contact** +Questions about this policy: **https://confab.no/#contact** diff --git a/README.md b/README.md index ec41ede..94bc028 100644 --- a/README.md +++ b/README.md @@ -333,7 +333,7 @@ Confab is source-available under the **PolyForm Noncommercial License 1.0.0**. This means you are free to use, study, modify, and share Confab for any noncommercial purpose. Commercial use — including selling Confab or any part of it, standalone or bundled into another product or service — requires a separate commercial license. -See [LICENSE](LICENSE) for the full license text, or visit [polyformproject.org/licenses/noncommercial/1.0.0](https://polyformproject.org/licenses/noncommercial/1.0.0). For commercial licensing inquiries, contact Rune Olsen via [oai.pm](https://oai.pm). +See [LICENSE](LICENSE) for the full license text, or visit [polyformproject.org/licenses/noncommercial/1.0.0](https://polyformproject.org/licenses/noncommercial/1.0.0). For commercial licensing inquiries, contact Rune Olsen via [confab.no](https://confab.no). ## Privacy & Security @@ -346,7 +346,7 @@ See [LICENSE](LICENSE) for the full license text, or visit [polyformproject.org/ **Rune Olsen** -- Website: https://oai.pm +- Website: https://confab.no - Blog: [https://blog.rune.pm](https://blog.rune.pm) - Gitlab.pm: [@rune](https://gitlab.pm/rune) diff --git a/SECURITY.md b/SECURITY.md index 401e4e8..2aa6564 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -8,7 +8,7 @@ Only the latest publicly released version of Confab is supported with security f If you discover a security vulnerability in Confab, please report it privately rather than opening a public GitHub issue. -To report a security concern, use the contact form at **[https://oai.pm/#contact](https://oai.pm/#contact)**. +To report a security concern, use the contact form at **[https://confab.no/#contact](https://confab.no/#contact)**. Please include as much detail as possible: - A description of the vulnerability and its potential impact diff --git a/oAI/Models/AgentSkill.swift b/oAI/Models/AgentSkill.swift index 8ee8f08..1efb242 100644 --- a/oAI/Models/AgentSkill.swift +++ b/oAI/Models/AgentSkill.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/Conversation.swift b/oAI/Models/Conversation.swift index 3b56669..e69e7e5 100644 --- a/oAI/Models/Conversation.swift +++ b/oAI/Models/Conversation.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/DraggedItem.swift b/oAI/Models/DraggedItem.swift index fe42f54..033a7da 100644 --- a/oAI/Models/DraggedItem.swift +++ b/oAI/Models/DraggedItem.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/EmailLog.swift b/oAI/Models/EmailLog.swift index c94d87f..6e3b4a0 100644 --- a/oAI/Models/EmailLog.swift +++ b/oAI/Models/EmailLog.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/Folder.swift b/oAI/Models/Folder.swift index 377040c..29f4f6a 100644 --- a/oAI/Models/Folder.swift +++ b/oAI/Models/Folder.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/HistoryEntry.swift b/oAI/Models/HistoryEntry.swift index 83a7222..ba90a6e 100644 --- a/oAI/Models/HistoryEntry.swift +++ b/oAI/Models/HistoryEntry.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/Message.swift b/oAI/Models/Message.swift index 6a82f5a..41ea409 100644 --- a/oAI/Models/Message.swift +++ b/oAI/Models/Message.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/MockData.swift b/oAI/Models/MockData.swift index 8cb6982..795cb1e 100644 --- a/oAI/Models/MockData.swift +++ b/oAI/Models/MockData.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/ModelCategory.swift b/oAI/Models/ModelCategory.swift index 130d1b0..be79673 100644 --- a/oAI/Models/ModelCategory.swift +++ b/oAI/Models/ModelCategory.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Models/ModelInfo.swift b/oAI/Models/ModelInfo.swift index ed68853..146cdd8 100644 --- a/oAI/Models/ModelInfo.swift +++ b/oAI/Models/ModelInfo.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/SessionStats.swift b/oAI/Models/SessionStats.swift index 9781b31..1021bb3 100644 --- a/oAI/Models/SessionStats.swift +++ b/oAI/Models/SessionStats.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/Settings.swift b/oAI/Models/Settings.swift index f0f263b..51cd994 100644 --- a/oAI/Models/Settings.swift +++ b/oAI/Models/Settings.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/Skill.swift b/oAI/Models/Skill.swift index c1a85ac..00480f5 100644 --- a/oAI/Models/Skill.swift +++ b/oAI/Models/Skill.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Models/SyncModels.swift b/oAI/Models/SyncModels.swift index 7f7ae07..fbaed12 100644 --- a/oAI/Models/SyncModels.swift +++ b/oAI/Models/SyncModels.swift @@ -14,7 +14,7 @@ import Foundation // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . enum SyncAuthMethod: String, CaseIterable, Codable { diff --git a/oAI/Models/UsageStats.swift b/oAI/Models/UsageStats.swift index 426db62..cc66e91 100644 --- a/oAI/Models/UsageStats.swift +++ b/oAI/Models/UsageStats.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Providers/AIProvider.swift b/oAI/Providers/AIProvider.swift index 9b6ad99..77b9285 100644 --- a/oAI/Providers/AIProvider.swift +++ b/oAI/Providers/AIProvider.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Providers/AnthropicProvider.swift b/oAI/Providers/AnthropicProvider.swift index 824514c..25e493b 100644 --- a/oAI/Providers/AnthropicProvider.swift +++ b/oAI/Providers/AnthropicProvider.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Providers/AppleFoundationProvider.swift b/oAI/Providers/AppleFoundationProvider.swift index 07cff0c..7cdd42a 100644 --- a/oAI/Providers/AppleFoundationProvider.swift +++ b/oAI/Providers/AppleFoundationProvider.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Providers/OllamaProvider.swift b/oAI/Providers/OllamaProvider.swift index 8a95b0a..9966f09 100644 --- a/oAI/Providers/OllamaProvider.swift +++ b/oAI/Providers/OllamaProvider.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Providers/OpenAIProvider.swift b/oAI/Providers/OpenAIProvider.swift index 7e5727d..4238b30 100644 --- a/oAI/Providers/OpenAIProvider.swift +++ b/oAI/Providers/OpenAIProvider.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Providers/OpenRouterModels.swift b/oAI/Providers/OpenRouterModels.swift index 6d5366f..f658252 100644 --- a/oAI/Providers/OpenRouterModels.swift +++ b/oAI/Providers/OpenRouterModels.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Providers/OpenRouterProvider.swift b/oAI/Providers/OpenRouterProvider.swift index 1d6845e..a6809c5 100644 --- a/oAI/Providers/OpenRouterProvider.swift +++ b/oAI/Providers/OpenRouterProvider.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Providers/ProviderRegistry.swift b/oAI/Providers/ProviderRegistry.swift index a14adf3..30157ee 100644 --- a/oAI/Providers/ProviderRegistry.swift +++ b/oAI/Providers/ProviderRegistry.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/AgentSkillFilesService.swift b/oAI/Services/AgentSkillFilesService.swift index 4167af4..758e381 100644 --- a/oAI/Services/AgentSkillFilesService.swift +++ b/oAI/Services/AgentSkillFilesService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/AnthropicOAuthService.swift b/oAI/Services/AnthropicOAuthService.swift index 25421a4..3f7e4ee 100644 --- a/oAI/Services/AnthropicOAuthService.swift +++ b/oAI/Services/AnthropicOAuthService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/AnytypeMCPService.swift b/oAI/Services/AnytypeMCPService.swift index aa7a9b9..14d4925 100644 --- a/oAI/Services/AnytypeMCPService.swift +++ b/oAI/Services/AnytypeMCPService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/BackupService.swift b/oAI/Services/BackupService.swift index 65d4dc4..f859df5 100644 --- a/oAI/Services/BackupService.swift +++ b/oAI/Services/BackupService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation import os diff --git a/oAI/Services/ContactsService.swift b/oAI/Services/ContactsService.swift index 363bc05..9e72865 100644 --- a/oAI/Services/ContactsService.swift +++ b/oAI/Services/ContactsService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Contacts diff --git a/oAI/Services/ContextSelectionService.swift b/oAI/Services/ContextSelectionService.swift index 316cd80..f778899 100644 --- a/oAI/Services/ContextSelectionService.swift +++ b/oAI/Services/ContextSelectionService.swift @@ -19,7 +19,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/ConversationExportService.swift b/oAI/Services/ConversationExportService.swift index ab267a8..9bb368f 100644 --- a/oAI/Services/ConversationExportService.swift +++ b/oAI/Services/ConversationExportService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import AppKit diff --git a/oAI/Services/ConversationMergeService.swift b/oAI/Services/ConversationMergeService.swift index 210057f..b2caf8a 100644 --- a/oAI/Services/ConversationMergeService.swift +++ b/oAI/Services/ConversationMergeService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/DatabaseService.swift b/oAI/Services/DatabaseService.swift index 272624a..631d2bb 100644 --- a/oAI/Services/DatabaseService.swift +++ b/oAI/Services/DatabaseService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/DraftRecoveryService.swift b/oAI/Services/DraftRecoveryService.swift index 40bbbd0..38b8371 100644 --- a/oAI/Services/DraftRecoveryService.swift +++ b/oAI/Services/DraftRecoveryService.swift @@ -19,7 +19,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/EmailHandlerService.swift b/oAI/Services/EmailHandlerService.swift index 709a123..f0bda0c 100644 --- a/oAI/Services/EmailHandlerService.swift +++ b/oAI/Services/EmailHandlerService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/EmailLogService.swift b/oAI/Services/EmailLogService.swift index bf06ed4..3147414 100644 --- a/oAI/Services/EmailLogService.swift +++ b/oAI/Services/EmailLogService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/EmailService.swift b/oAI/Services/EmailService.swift index 4f191b0..fc70641 100644 --- a/oAI/Services/EmailService.swift +++ b/oAI/Services/EmailService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/EmbeddingService.swift b/oAI/Services/EmbeddingService.swift index 078de26..bfbe75d 100644 --- a/oAI/Services/EmbeddingService.swift +++ b/oAI/Services/EmbeddingService.swift @@ -19,7 +19,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/EncryptionService.swift b/oAI/Services/EncryptionService.swift index de62c1f..cb3b858 100644 --- a/oAI/Services/EncryptionService.swift +++ b/oAI/Services/EncryptionService.swift @@ -19,7 +19,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/EventKitService.swift b/oAI/Services/EventKitService.swift index 235475a..09be3a7 100644 --- a/oAI/Services/EventKitService.swift +++ b/oAI/Services/EventKitService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import EventKit diff --git a/oAI/Services/GitSyncService.swift b/oAI/Services/GitSyncService.swift index a21db81..4086029 100644 --- a/oAI/Services/GitSyncService.swift +++ b/oAI/Services/GitSyncService.swift @@ -14,7 +14,7 @@ import Foundation // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import os diff --git a/oAI/Services/IMAPClient.swift b/oAI/Services/IMAPClient.swift index 5da3fea..ff7cc2c 100644 --- a/oAI/Services/IMAPClient.swift +++ b/oAI/Services/IMAPClient.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/LocationMapsService.swift b/oAI/Services/LocationMapsService.swift index 4e5e008..ad1a4b0 100644 --- a/oAI/Services/LocationMapsService.swift +++ b/oAI/Services/LocationMapsService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import CoreLocation diff --git a/oAI/Services/MCPService.swift b/oAI/Services/MCPService.swift index 21e4b0e..b6b818e 100644 --- a/oAI/Services/MCPService.swift +++ b/oAI/Services/MCPService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/PaperlessService.swift b/oAI/Services/PaperlessService.swift index fd59864..c450e62 100644 --- a/oAI/Services/PaperlessService.swift +++ b/oAI/Services/PaperlessService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/SMTPClient.swift b/oAI/Services/SMTPClient.swift index e7e2644..648533e 100644 --- a/oAI/Services/SMTPClient.swift +++ b/oAI/Services/SMTPClient.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/SettingsService.swift b/oAI/Services/SettingsService.swift index 18e8158..f188df8 100644 --- a/oAI/Services/SettingsService.swift +++ b/oAI/Services/SettingsService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/ThinkingVerbs.swift b/oAI/Services/ThinkingVerbs.swift index 1d29793..55806c8 100644 --- a/oAI/Services/ThinkingVerbs.swift +++ b/oAI/Services/ThinkingVerbs.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/UpdateCheckService.swift b/oAI/Services/UpdateCheckService.swift index b7ecaef..0c5e89b 100644 --- a/oAI/Services/UpdateCheckService.swift +++ b/oAI/Services/UpdateCheckService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Services/WebSearchService.swift b/oAI/Services/WebSearchService.swift index c90daad..723f3b0 100644 --- a/oAI/Services/WebSearchService.swift +++ b/oAI/Services/WebSearchService.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Utilities/Extensions/Color+Extensions.swift b/oAI/Utilities/Extensions/Color+Extensions.swift index da65545..8674e67 100644 --- a/oAI/Utilities/Extensions/Color+Extensions.swift +++ b/oAI/Utilities/Extensions/Color+Extensions.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Utilities/Extensions/String+Extensions.swift b/oAI/Utilities/Extensions/String+Extensions.swift index e8b1608..d6a5c6e 100644 --- a/oAI/Utilities/Extensions/String+Extensions.swift +++ b/oAI/Utilities/Extensions/String+Extensions.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Utilities/Extensions/View+Extensions.swift b/oAI/Utilities/Extensions/View+Extensions.swift index cb3e661..6612b60 100644 --- a/oAI/Utilities/Extensions/View+Extensions.swift +++ b/oAI/Utilities/Extensions/View+Extensions.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Utilities/Logging.swift b/oAI/Utilities/Logging.swift index d335237..7fe0bcf 100644 --- a/oAI/Utilities/Logging.swift +++ b/oAI/Utilities/Logging.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Utilities/SyntaxHighlighter.swift b/oAI/Utilities/SyntaxHighlighter.swift index b8ef78a..e64b5af 100644 --- a/oAI/Utilities/SyntaxHighlighter.swift +++ b/oAI/Utilities/SyntaxHighlighter.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/ViewModels/ChatViewModel.swift b/oAI/ViewModels/ChatViewModel.swift index 627d5e9..f0333c8 100644 --- a/oAI/ViewModels/ChatViewModel.swift +++ b/oAI/ViewModels/ChatViewModel.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import Foundation diff --git a/oAI/Views/Main/ChatView.swift b/oAI/Views/Main/ChatView.swift index 0fd37a4..8a67c20 100644 --- a/oAI/Views/Main/ChatView.swift +++ b/oAI/Views/Main/ChatView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Main/ContentView.swift b/oAI/Views/Main/ContentView.swift index ff9b101..9682e9b 100644 --- a/oAI/Views/Main/ContentView.swift +++ b/oAI/Views/Main/ContentView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Main/FooterView.swift b/oAI/Views/Main/FooterView.swift index 3bfc05b..e0bafbc 100644 --- a/oAI/Views/Main/FooterView.swift +++ b/oAI/Views/Main/FooterView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Main/HeaderView.swift b/oAI/Views/Main/HeaderView.swift index 3167020..07b4108 100644 --- a/oAI/Views/Main/HeaderView.swift +++ b/oAI/Views/Main/HeaderView.swift @@ -19,7 +19,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Main/InputBar.swift b/oAI/Views/Main/InputBar.swift index 30978e6..6284b8e 100644 --- a/oAI/Views/Main/InputBar.swift +++ b/oAI/Views/Main/InputBar.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Main/MarkdownContentView.swift b/oAI/Views/Main/MarkdownContentView.swift index dcdd4e3..43ff9e2 100644 --- a/oAI/Views/Main/MarkdownContentView.swift +++ b/oAI/Views/Main/MarkdownContentView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Main/MessageRow.swift b/oAI/Views/Main/MessageRow.swift index d76059a..ea89424 100644 --- a/oAI/Views/Main/MessageRow.swift +++ b/oAI/Views/Main/MessageRow.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Main/SidebarView.swift b/oAI/Views/Main/SidebarView.swift index 25d9973..8c35ea8 100644 --- a/oAI/Views/Main/SidebarView.swift +++ b/oAI/Views/Main/SidebarView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Main/SyncStatusIndicator.swift b/oAI/Views/Main/SyncStatusIndicator.swift index 06cc747..59a54a0 100644 --- a/oAI/Views/Main/SyncStatusIndicator.swift +++ b/oAI/Views/Main/SyncStatusIndicator.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/AboutView.swift b/oAI/Views/Screens/AboutView.swift index a9a6d0f..ace29e5 100644 --- a/oAI/Views/Screens/AboutView.swift +++ b/oAI/Views/Screens/AboutView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/AgentSkillEditorSheet.swift b/oAI/Views/Screens/AgentSkillEditorSheet.swift index ea220fa..869fbe1 100644 --- a/oAI/Views/Screens/AgentSkillEditorSheet.swift +++ b/oAI/Views/Screens/AgentSkillEditorSheet.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/AgentSkillsView.swift b/oAI/Views/Screens/AgentSkillsView.swift index dd05345..66c74e4 100644 --- a/oAI/Views/Screens/AgentSkillsView.swift +++ b/oAI/Views/Screens/AgentSkillsView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/BashApprovalSheet.swift b/oAI/Views/Screens/BashApprovalSheet.swift index ce7bcbc..bd64fee 100644 --- a/oAI/Views/Screens/BashApprovalSheet.swift +++ b/oAI/Views/Screens/BashApprovalSheet.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/CombineConversationsSheet.swift b/oAI/Views/Screens/CombineConversationsSheet.swift index 2c66e77..f0c4571 100644 --- a/oAI/Views/Screens/CombineConversationsSheet.swift +++ b/oAI/Views/Screens/CombineConversationsSheet.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/ConversationListView.swift b/oAI/Views/Screens/ConversationListView.swift index 4c67726..8f61b24 100644 --- a/oAI/Views/Screens/ConversationListView.swift +++ b/oAI/Views/Screens/ConversationListView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import os diff --git a/oAI/Views/Screens/CreditsView.swift b/oAI/Views/Screens/CreditsView.swift index d7e45a1..9ea21e5 100644 --- a/oAI/Views/Screens/CreditsView.swift +++ b/oAI/Views/Screens/CreditsView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/EmailLogView.swift b/oAI/Views/Screens/EmailLogView.swift index 5ebbfd6..1bffab6 100644 --- a/oAI/Views/Screens/EmailLogView.swift +++ b/oAI/Views/Screens/EmailLogView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/HelpView.swift b/oAI/Views/Screens/HelpView.swift index 87d9f0b..f9363f5 100644 --- a/oAI/Views/Screens/HelpView.swift +++ b/oAI/Views/Screens/HelpView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/HistoryView.swift b/oAI/Views/Screens/HistoryView.swift index 6aab0e1..afc51e4 100644 --- a/oAI/Views/Screens/HistoryView.swift +++ b/oAI/Views/Screens/HistoryView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import os diff --git a/oAI/Views/Screens/ModelInfoView.swift b/oAI/Views/Screens/ModelInfoView.swift index b819f0c..5b3aacf 100644 --- a/oAI/Views/Screens/ModelInfoView.swift +++ b/oAI/Views/Screens/ModelInfoView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/ModelSelectorView.swift b/oAI/Views/Screens/ModelSelectorView.swift index 2a96903..591d920 100644 --- a/oAI/Views/Screens/ModelSelectorView.swift +++ b/oAI/Views/Screens/ModelSelectorView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/PersonalDataApprovalSheet.swift b/oAI/Views/Screens/PersonalDataApprovalSheet.swift index 4db81bb..6798717 100644 --- a/oAI/Views/Screens/PersonalDataApprovalSheet.swift +++ b/oAI/Views/Screens/PersonalDataApprovalSheet.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/SettingsView.swift b/oAI/Views/Screens/SettingsView.swift index a420d9d..ca68823 100644 --- a/oAI/Views/Screens/SettingsView.swift +++ b/oAI/Views/Screens/SettingsView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/SkillEditorSheet.swift b/oAI/Views/Screens/SkillEditorSheet.swift index c7f387c..0f85e39 100644 --- a/oAI/Views/Screens/SkillEditorSheet.swift +++ b/oAI/Views/Screens/SkillEditorSheet.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/SkillsView.swift b/oAI/Views/Screens/SkillsView.swift index 64f9ebc..d673c4e 100644 --- a/oAI/Views/Screens/SkillsView.swift +++ b/oAI/Views/Screens/SkillsView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/Views/Screens/StatsView.swift b/oAI/Views/Screens/StatsView.swift index 6e005a1..e2738b4 100644 --- a/oAI/Views/Screens/StatsView.swift +++ b/oAI/Views/Screens/StatsView.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI diff --git a/oAI/oAIApp.swift b/oAI/oAIApp.swift index 2a7c6a0..6dd207a 100644 --- a/oAI/oAIApp.swift +++ b/oAI/oAIApp.swift @@ -18,7 +18,7 @@ // See the LICENSE file or // for // the full license text. For commercial licensing, contact Rune -// Olsen via . +// Olsen via . import SwiftUI