From d36f1a2b85eb58baed247a8f50c0261cac07cd43 Mon Sep 17 00:00:00 2001 From: sirily11 <32106111+sirily11@users.noreply.github.com> Date: Thu, 14 May 2026 12:57:25 +0800 Subject: [PATCH 1/2] feat: rename and add ci --- .github/workflows/build.yaml | 180 ++++++++++++++++++ .github/workflows/create-release.yaml | 44 +++++ .github/workflows/test.yaml | 69 +++++++ .gitignore | 9 + .releaserc | 3 + AGENTS.md | 18 +- CLAUDE.md | 18 +- Packages/Package.swift | 30 +-- .../ClarcCore/Utilities/AppSupport.swift | 21 -- .../AskUserQuestionView.swift | 2 +- .../AttachmentPreviewItem.swift | 2 +- .../AutoScrollAnchor.swift | 0 .../BashTerminalSheet.swift | 2 +- .../BubbleStyle.swift | 2 +- .../ChatBridge.swift | 4 +- .../ChatShortcut.swift | 6 +- .../ChatView.swift | 2 +- .../FileDiffView.swift | 4 +- .../IMETextView.swift | 2 +- .../ImagePreviewSheet.swift | 2 +- .../InputBarView.swift | 2 +- .../MarkdownView.swift | 4 +- .../MessageBubble.swift | 10 +- .../MessageListView.swift | 2 +- .../PlanCardView.swift | 20 +- .../Resources/en.lproj/Localizable.strings | 8 +- .../Resources/ko.lproj/Localizable.strings | 8 +- .../ShortcutManagerView.swift | 2 +- .../SlashCommandBar.swift | 8 +- .../SlashCommandManagerView.swift | 2 +- .../StatusLineView.swift | 2 +- .../TextPreviewSheet.swift | 2 +- .../TodoProgressView.swift | 2 +- .../ToolResultView.swift | 2 +- .../TypingDotsView.swift | 2 +- .../WebPreviewButton.swift | 2 +- .../CLISession/CLILineToBlocksMapper.swift | 4 +- .../CLISession/CLISessionRecord.swift | 0 .../CLISession/CLISessionStore.swift | 6 +- .../CLISession/LegacyMigrator.swift | 2 +- .../CLISession/PickerExposer.swift | 6 +- .../CLISession/SessionMetaStore.swift | 6 +- .../Models/AskUserQuestion.swift | 0 .../Models/Attachment.swift | 2 +- .../AttachmentAutoPreviewSettings.swift | 0 .../Models/ChatMessage.swift | 0 .../Models/ChatSession.swift | 4 +- .../Models/ChatSessionStats.swift | 0 .../Models/ChatThread.swift | 0 .../Models/GitHubModels.swift | 0 .../Models/InteractiveTerminalState.swift | 0 .../Models/JSONValue.swift | 0 .../Models/MCPServer.swift | 0 .../Models/MarketplacePlugin.swift | 0 .../Models/PermissionMode.swift | 0 .../Models/PermissionRequest.swift | 0 .../Models/PreviewFile.swift | 0 .../Models/Project.swift | 0 .../Models/QueuedMessageRecord.swift | 0 .../Models/RateLimitUsage.swift | 2 +- .../Models/SessionOrigin.swift | 6 +- .../Models/SessionRowReconciler.swift | 0 .../Models/StreamEvent.swift | 0 .../Models/StreamEventDecoding.swift | 0 .../Models/ThreadFileEdit.swift | 0 .../Models/TodoItem.swift | 0 .../Models/TodoSnapshot.swift | 0 .../Theme/AppTheme.swift | 4 +- .../Theme/ClaudeTheme.swift | 0 .../RxCodeCore/Utilities/AppSupport.swift | 41 ++++ .../Utilities/ClipboardHelper.swift | 0 .../Utilities/DirectoryWatcher.swift | 0 .../Utilities/DurationFormatting.swift | 0 .../Utilities/GitHelper.swift | 0 .../Utilities/GitStatusParsing.swift | 0 .../Utilities/GitURLHelpers.swift | 0 .../Utilities/GitWorktreeService.swift | 2 +- .../Utilities/PathEncoding.swift | 0 .../Utilities/SyntaxHighlighter.swift | 0 .../WindowState.swift | 0 .../AutoScrollAnchorTests.swift | 2 +- .../ChatBridgePlanStateTests.swift | 4 +- .../MessageBubbleTests.swift | 6 +- .../ChatSessionTitleTests.swift | 6 +- .../GitStatusParsingTests.swift | 2 +- .../GitURLHelpersTests.swift | 2 +- .../SessionRowReconcilerTests.swift | 4 +- README.md | 44 ++--- .../project.pbxproj | 116 +++++------ .../contents.xcworkspacedata | 0 .../xcshareddata/swiftpm/Package.resolved | 0 .../xcshareddata/xcschemes/RxCode.xcscheme | 24 +-- {Clarc => RxCode}/App/AppState.swift | 18 +- .../App/RxCodeApp.swift | 47 +++-- .../AccentColor.colorset/Contents.json | 0 .../AppIcon.appiconset/1024-mac.png | Bin .../AppIcon.appiconset/128-mac.png | Bin .../AppIcon.appiconset/16-mac.png | Bin .../AppIcon.appiconset/256-mac.png | Bin .../AppIcon.appiconset/32-mac.png | Bin .../AppIcon.appiconset/512-mac.png | Bin .../AppIcon.appiconset/64-mac.png | Bin .../AppIcon.appiconset/Contents.json | 0 .../Assets.xcassets/Contents.json | 0 .../GitHubMark.imageset/Contents.json | 0 .../GitHubMark.imageset/github-mark.pdf | Bin {Clarc => RxCode}/Info.plist | 2 +- .../Resources/en.lproj/Localizable.strings | 28 +-- .../Resources/ko.lproj/Localizable.strings | 28 +-- {Clarc => RxCode}/Services/BashSafety.swift | 0 .../Services/ClaudeService.swift | 4 +- .../Services/GitHubService.swift | 4 +- {Clarc => RxCode}/Services/MCPService.swift | 4 +- .../Services/MarketplaceService.swift | 2 +- .../Services/NotificationService.swift | 2 +- .../Services/PermissionServer.swift | 4 +- .../Services/PersistenceService.swift | 20 +- .../Services/RateLimitService.swift | 2 +- {Clarc => RxCode}/Services/ThreadStore.swift | 4 +- .../Services/UpdateService.swift | 0 .../Utilities/KeychainHelper.swift | 0 .../Utilities/SSHKeyManager.swift | 8 +- .../Views/Chat/BranchPickerChip.swift | 8 +- .../Views/Chat/GitHubSheet.swift | 2 +- .../Chat/RecentChatsSuggestionList.swift | 2 +- .../Views/Chat/SkillMarketView.swift | 2 +- .../Inspector/InspectorContentView.swift | 2 +- .../Views/Inspector/RightInspectorPanel.swift | 2 +- .../Views/InspectorMemoPanel.swift | 6 +- {Clarc => RxCode}/Views/LoadingView.swift | 4 +- {Clarc => RxCode}/Views/MainView.swift | 6 +- .../Views/Onboarding/GitHubLoginView.swift | 2 +- .../Views/Onboarding/OnboardingView.swift | 2 +- .../Views/Permission/PermissionModal.swift | 2 +- .../Permission/PermissionQueueBanner.swift | 2 +- .../Views/Permission/QuestionSheetView.swift | 2 +- .../Views/ProjectWindowView.swift | 6 +- .../Views/Settings/MCPServerEditorSheet.swift | 2 +- .../Views/Settings/MCPSettingsTab.swift | 2 +- {Clarc => RxCode}/Views/SettingsView.swift | 10 +- .../Views/Sidebar/FileInspectorView.swift | 4 +- .../Views/Sidebar/FileTreeView.swift | 4 +- .../Views/Sidebar/GitHubRepoListView.swift | 2 +- .../Views/Sidebar/GitStatusView.swift | 4 +- .../Views/Sidebar/HistoryListView.swift | 2 +- .../Views/Sidebar/MarkdownPreviewView.swift | 4 +- .../Views/Sidebar/ProjectChatRow.swift | 10 +- .../Views/Sidebar/ProjectListView.swift | 4 +- .../Views/Sidebar/ProjectTreeView.swift | 14 +- .../Views/Sidebar/TypewriterTitleText.swift | 2 +- .../Views/Terminal/TerminalView.swift | 2 +- .../Views/Toolbar/ExternalEditorMenu.swift | 2 +- .../Views/Toolbar/RxCodeToolbar.swift | 6 +- .../Toolbar/TodoProgressToolbarItem.swift | 4 +- {Clarc => RxCode}/Views/UserManualView.swift | 22 +-- .../AppStateProjectSwitchTests.swift | 4 +- .../InputBarDisableTests.swift | 4 +- .../PlanCardViewTests.swift | 4 +- .../PlanDecisionTests.swift | 4 +- appcast.xml | 90 ++++----- bin/generate_appcast | Bin 0 -> 2129776 bytes ...-04-27-attachment-auto-preview-settings.md | 66 +++---- ...attachment-auto-preview-settings-design.md | 12 +- scripts/build_zip.sh | 16 +- scripts/ci/convert-markdown.py | 105 ++++++++++ scripts/ci/generate-appcast.sh | 26 +++ scripts/ci/notary.sh | 24 +++ scripts/ci/sign-sparkle.sh | 29 +++ scripts/ci/update-version.sh | 50 +++++ scripts/ci/update-xml.py | 109 +++++++++++ scripts/release.sh | 24 +-- scripts/setup_sparkle.sh | 6 +- 172 files changed, 1203 insertions(+), 490 deletions(-) create mode 100644 .github/workflows/build.yaml create mode 100644 .github/workflows/create-release.yaml create mode 100644 .github/workflows/test.yaml create mode 100644 .releaserc delete mode 100644 Packages/Sources/ClarcCore/Utilities/AppSupport.swift rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/AskUserQuestionView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/AttachmentPreviewItem.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/AutoScrollAnchor.swift (100%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/BashTerminalSheet.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/BubbleStyle.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/ChatBridge.swift (97%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/ChatShortcut.swift (97%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/ChatView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/FileDiffView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/IMETextView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/ImagePreviewSheet.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/InputBarView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/MarkdownView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/MessageBubble.swift (98%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/MessageListView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/PlanCardView.swift (97%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/Resources/en.lproj/Localizable.strings (91%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/Resources/ko.lproj/Localizable.strings (97%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/ShortcutManagerView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/SlashCommandBar.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/SlashCommandManagerView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/StatusLineView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/TextPreviewSheet.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/TodoProgressView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/ToolResultView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/TypingDotsView.swift (99%) rename Packages/Sources/{ClarcChatKit => RxCodeChatKit}/WebPreviewButton.swift (99%) rename Packages/Sources/{ClarcCore => RxCodeCore}/CLISession/CLILineToBlocksMapper.swift (97%) rename Packages/Sources/{ClarcCore => RxCodeCore}/CLISession/CLISessionRecord.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/CLISession/CLISessionStore.swift (99%) rename Packages/Sources/{ClarcCore => RxCodeCore}/CLISession/LegacyMigrator.swift (98%) rename Packages/Sources/{ClarcCore => RxCodeCore}/CLISession/PickerExposer.swift (94%) rename Packages/Sources/{ClarcCore => RxCodeCore}/CLISession/SessionMetaStore.swift (96%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/AskUserQuestion.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/Attachment.swift (98%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/AttachmentAutoPreviewSettings.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/ChatMessage.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/ChatSession.swift (99%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/ChatSessionStats.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/ChatThread.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/GitHubModels.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/InteractiveTerminalState.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/JSONValue.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/MCPServer.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/MarketplacePlugin.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/PermissionMode.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/PermissionRequest.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/PreviewFile.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/Project.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/QueuedMessageRecord.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/RateLimitUsage.swift (92%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/SessionOrigin.swift (60%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/SessionRowReconciler.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/StreamEvent.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/StreamEventDecoding.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/ThreadFileEdit.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/TodoItem.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Models/TodoSnapshot.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Theme/AppTheme.swift (99%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Theme/ClaudeTheme.swift (100%) create mode 100644 Packages/Sources/RxCodeCore/Utilities/AppSupport.swift rename Packages/Sources/{ClarcCore => RxCodeCore}/Utilities/ClipboardHelper.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Utilities/DirectoryWatcher.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Utilities/DurationFormatting.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Utilities/GitHelper.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Utilities/GitStatusParsing.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Utilities/GitURLHelpers.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Utilities/GitWorktreeService.swift (99%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Utilities/PathEncoding.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/Utilities/SyntaxHighlighter.swift (100%) rename Packages/Sources/{ClarcCore => RxCodeCore}/WindowState.swift (100%) rename Packages/Tests/{ClarcChatKitTests => RxCodeChatKitTests}/AutoScrollAnchorTests.swift (99%) rename Packages/Tests/{ClarcChatKitTests => RxCodeChatKitTests}/ChatBridgePlanStateTests.swift (99%) rename Packages/Tests/{ClarcChatKitTests => RxCodeChatKitTests}/MessageBubbleTests.swift (96%) rename Packages/Tests/{ClarcCoreTests => RxCodeCoreTests}/ChatSessionTitleTests.swift (90%) rename Packages/Tests/{ClarcCoreTests => RxCodeCoreTests}/GitStatusParsingTests.swift (99%) rename Packages/Tests/{ClarcCoreTests => RxCodeCoreTests}/GitURLHelpersTests.swift (97%) rename Packages/Tests/{ClarcCoreTests => RxCodeCoreTests}/SessionRowReconcilerTests.swift (97%) rename {Clarc.xcodeproj => RxCode.xcodeproj}/project.pbxproj (85%) rename {Clarc.xcodeproj => RxCode.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (100%) rename {Clarc.xcodeproj => RxCode.xcodeproj}/project.xcworkspace/xcshareddata/swiftpm/Package.resolved (100%) rename Clarc.xcodeproj/xcshareddata/xcschemes/Clarc.xcscheme => RxCode.xcodeproj/xcshareddata/xcschemes/RxCode.xcscheme (82%) rename {Clarc => RxCode}/App/AppState.swift (99%) rename Clarc/App/ClarcApp.swift => RxCode/App/RxCodeApp.swift (94%) rename {Clarc => RxCode}/Assets.xcassets/AccentColor.colorset/Contents.json (100%) rename {Clarc => RxCode}/Assets.xcassets/AppIcon.appiconset/1024-mac.png (100%) rename {Clarc => RxCode}/Assets.xcassets/AppIcon.appiconset/128-mac.png (100%) rename {Clarc => RxCode}/Assets.xcassets/AppIcon.appiconset/16-mac.png (100%) rename {Clarc => RxCode}/Assets.xcassets/AppIcon.appiconset/256-mac.png (100%) rename {Clarc => RxCode}/Assets.xcassets/AppIcon.appiconset/32-mac.png (100%) rename {Clarc => RxCode}/Assets.xcassets/AppIcon.appiconset/512-mac.png (100%) rename {Clarc => RxCode}/Assets.xcassets/AppIcon.appiconset/64-mac.png (100%) rename {Clarc => RxCode}/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {Clarc => RxCode}/Assets.xcassets/Contents.json (100%) rename {Clarc => RxCode}/Assets.xcassets/GitHubMark.imageset/Contents.json (100%) rename {Clarc => RxCode}/Assets.xcassets/GitHubMark.imageset/github-mark.pdf (100%) rename {Clarc => RxCode}/Info.plist (93%) rename {Clarc => RxCode}/Resources/en.lproj/Localizable.strings (93%) rename {Clarc => RxCode}/Resources/ko.lproj/Localizable.strings (93%) rename {Clarc => RxCode}/Services/BashSafety.swift (100%) rename {Clarc => RxCode}/Services/ClaudeService.swift (99%) rename {Clarc => RxCode}/Services/GitHubService.swift (99%) rename {Clarc => RxCode}/Services/MCPService.swift (99%) rename {Clarc => RxCode}/Services/MarketplaceService.swift (99%) rename {Clarc => RxCode}/Services/NotificationService.swift (98%) rename {Clarc => RxCode}/Services/PermissionServer.swift (99%) rename {Clarc => RxCode}/Services/PersistenceService.swift (96%) rename {Clarc => RxCode}/Services/RateLimitService.swift (99%) rename {Clarc => RxCode}/Services/ThreadStore.swift (99%) rename {Clarc => RxCode}/Services/UpdateService.swift (100%) rename {Clarc => RxCode}/Utilities/KeychainHelper.swift (100%) rename {Clarc => RxCode}/Utilities/SSHKeyManager.swift (97%) rename {Clarc => RxCode}/Views/Chat/BranchPickerChip.swift (97%) rename {Clarc => RxCode}/Views/Chat/GitHubSheet.swift (99%) rename {Clarc => RxCode}/Views/Chat/RecentChatsSuggestionList.swift (99%) rename {Clarc => RxCode}/Views/Chat/SkillMarketView.swift (99%) rename {Clarc => RxCode}/Views/Inspector/InspectorContentView.swift (99%) rename {Clarc => RxCode}/Views/Inspector/RightInspectorPanel.swift (99%) rename {Clarc => RxCode}/Views/InspectorMemoPanel.swift (99%) rename {Clarc => RxCode}/Views/LoadingView.swift (96%) rename {Clarc => RxCode}/Views/MainView.swift (99%) rename {Clarc => RxCode}/Views/Onboarding/GitHubLoginView.swift (99%) rename {Clarc => RxCode}/Views/Onboarding/OnboardingView.swift (99%) rename {Clarc => RxCode}/Views/Permission/PermissionModal.swift (99%) rename {Clarc => RxCode}/Views/Permission/PermissionQueueBanner.swift (99%) rename {Clarc => RxCode}/Views/Permission/QuestionSheetView.swift (99%) rename {Clarc => RxCode}/Views/ProjectWindowView.swift (98%) rename {Clarc => RxCode}/Views/Settings/MCPServerEditorSheet.swift (99%) rename {Clarc => RxCode}/Views/Settings/MCPSettingsTab.swift (99%) rename {Clarc => RxCode}/Views/SettingsView.swift (99%) rename {Clarc => RxCode}/Views/Sidebar/FileInspectorView.swift (99%) rename {Clarc => RxCode}/Views/Sidebar/FileTreeView.swift (99%) rename {Clarc => RxCode}/Views/Sidebar/GitHubRepoListView.swift (99%) rename {Clarc => RxCode}/Views/Sidebar/GitStatusView.swift (99%) rename {Clarc => RxCode}/Views/Sidebar/HistoryListView.swift (99%) rename {Clarc => RxCode}/Views/Sidebar/MarkdownPreviewView.swift (99%) rename {Clarc => RxCode}/Views/Sidebar/ProjectChatRow.swift (93%) rename {Clarc => RxCode}/Views/Sidebar/ProjectListView.swift (97%) rename {Clarc => RxCode}/Views/Sidebar/ProjectTreeView.swift (96%) rename {Clarc => RxCode}/Views/Sidebar/TypewriterTitleText.swift (99%) rename {Clarc => RxCode}/Views/Terminal/TerminalView.swift (99%) rename {Clarc => RxCode}/Views/Toolbar/ExternalEditorMenu.swift (99%) rename Clarc/Views/Toolbar/ClarcToolbar.swift => RxCode/Views/Toolbar/RxCodeToolbar.swift (97%) rename {Clarc => RxCode}/Views/Toolbar/TodoProgressToolbarItem.swift (97%) rename {Clarc => RxCode}/Views/UserManualView.swift (97%) rename {ClarcTests => RxCodeTests}/AppStateProjectSwitchTests.swift (98%) rename {ClarcTests => RxCodeTests}/InputBarDisableTests.swift (98%) rename {ClarcTests => RxCodeTests}/PlanCardViewTests.swift (98%) rename {ClarcTests => RxCodeTests}/PlanDecisionTests.swift (98%) create mode 100755 bin/generate_appcast create mode 100644 scripts/ci/convert-markdown.py create mode 100755 scripts/ci/generate-appcast.sh create mode 100755 scripts/ci/notary.sh create mode 100755 scripts/ci/sign-sparkle.sh create mode 100755 scripts/ci/update-version.sh create mode 100644 scripts/ci/update-xml.py diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 00000000..41ec859a --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,180 @@ +name: Build & Release + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +on: + push: + branches: + - main + release: + types: + - created + pull_request: + branches: + - main + +jobs: + build: + name: Build macOS App + runs-on: self-hosted + permissions: + contents: write + packages: write + actions: write + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Setup Xcode + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: latest-stable + + - name: Cache Xcode derived data + uses: irgaly/xcode-cache@v1 + with: + key: xcode-cache-deriveddata-${{ github.workflow }}-${{ github.ref_name }} + restore-keys: xcode-cache-deriveddata-${{ github.workflow }}-${{ github.ref_name }} + + - name: Install create-dmg + run: npm install --global create-dmg + + - name: Set up Python + uses: actions/setup-python@v6 + with: + python-version: "3.x" + + - name: Install Python dependencies + run: pip install markdown + + - name: Import code signing certificate + uses: apple-actions/import-codesign-certs@v6 + with: + p12-file-base64: ${{ secrets.BUILD_CERTIFICATE_BASE64 }} + p12-password: ${{ secrets.P12_PASSWORD }} + + - name: Bump version (release only) + if: github.event_name == 'release' + run: | + # Strip leading 'v' from release tag (v1.2.3 -> 1.2.3) — Apple's + # MARKETING_VERSION must be numeric. + RELEASE_VERSION="${GITHUB_REF_NAME#v}" + echo "RELEASE_VERSION=${RELEASE_VERSION}" >> "$GITHUB_ENV" + ./scripts/ci/update-version.sh "${RELEASE_VERSION}" + + - name: Build archive + run: | + gem install xcpretty + # CURRENT_PROJECT_VERSION is overridden per-build so every CI build + # has a unique build number (github.run_number), without committing + # churn to project.pbxproj. + set -o pipefail && xcodebuild -destination platform=macOS \ + -project RxCode.xcodeproj \ + -scheme RxCode \ + -configuration Release \ + -archivePath output/output.xcarchive \ + -allowProvisioningUpdates \ + CODE_SIGN_IDENTITY="${{ secrets.SIGNING_CERTIFICATE_NAME }}" \ + CODE_SIGN_STYLE=Manual \ + OTHER_CODE_SIGN_FLAGS="--options=runtime --timestamp" \ + CURRENT_PROJECT_VERSION=${{ github.run_number }} \ + archive | xcpretty + + - name: Sign Sparkle + run: ./scripts/ci/sign-sparkle.sh + env: + SIGNING_CERTIFICATE_NAME: ${{ secrets.SIGNING_CERTIFICATE_NAME }} + + - name: Notarize + run: ./scripts/ci/notary.sh + env: + APPLE_ID: ${{ secrets.APPLE_ID }} + APPLE_ID_PWD: ${{ secrets.APPLE_ID_PWD }} + APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} + + - name: Generate appcast + run: ./scripts/ci/generate-appcast.sh + env: + SPARKLE_KEY: ${{ secrets.SPARKLE_KEY }} + VERSION: ${{ github.ref_name }} + BUILD_NUMBER: ${{ github.run_number }} + RELEASE_NOTE: ${{ github.event.release.body }} + + # Upload artifact for Pull Requests (1 day retention) + - name: Upload artifact for PR + if: github.event_name == 'pull_request' + uses: actions/upload-artifact@v7 + with: + name: RxCode-PR-${{ github.event.pull_request.number }} + path: RxCode.dmg + retention-days: 1 + + # Upload to release for release events + - name: Upload DMG to Release + if: github.event_name == 'release' + uses: softprops/action-gh-release@v3 + with: + files: RxCode.dmg + token: ${{ secrets.GITHUB_TOKEN }} + + # Upload appcast as an artifact for the deploy job + - name: Upload appcast for deploy job + if: github.event_name == 'release' + uses: actions/upload-artifact@v7 + with: + name: appcast-${{ github.sha }} + path: appcast.xml + retention-days: 1 + + - name: Upload release notes for deploy job + if: github.event_name == 'release' + uses: actions/upload-artifact@v7 + with: + name: release_notes-${{ github.sha }} + path: release_notes.html + retention-days: 1 + + deploy: + name: Deploy to GitHub Pages + needs: build + if: github.event_name == 'release' + runs-on: ubuntu-latest + permissions: + pages: write + id-token: write + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Download appcast from build job + uses: actions/download-artifact@v8 + with: + name: appcast-${{ github.sha }} + + - name: Download release notes from build job + uses: actions/download-artifact@v8 + with: + name: release_notes-${{ github.sha }} + + - name: Prepare pages directory + run: | + mkdir -p pages + cp appcast.xml pages/ + cp release_notes.html pages/ + # Pin custom domain — without this, deploy-pages strips the CNAME + # GitHub wrote when the domain was set in Settings → Pages. + echo "update.code.rxlab.app" > pages/CNAME + + - name: Setup Pages + uses: actions/configure-pages@v6 + + - name: Upload pages artifact + uses: actions/upload-pages-artifact@v5 + with: + path: "pages" + + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/create-release.yaml b/.github/workflows/create-release.yaml new file mode 100644 index 00000000..3ea12171 --- /dev/null +++ b/.github/workflows/create-release.yaml @@ -0,0 +1,44 @@ +name: Create Release +on: + workflow_dispatch: + push: + +jobs: + create-release: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - name: Checkout + uses: actions/checkout@v6 + - uses: actions/setup-node@v6 + with: + node-version: "22" + - name: Setup Git + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + - name: Dry Run Release + uses: cycjimmy/semantic-release-action@v6 + if: github.event_name == 'push' + env: + GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }} + with: + dry_run: true + branches: | + [ + '+([0-9])?(.{+([0-9]),x}).x', + 'main', + {name: '*', prerelease: true} + ] + extra_plugins: | + @semantic-release/exec + - name: Create Release + uses: cycjimmy/semantic-release-action@v6 + if: github.event_name == 'workflow_dispatch' + env: + GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }} + with: + branch: main + extra_plugins: | + @semantic-release/exec diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml new file mode 100644 index 00000000..e932262f --- /dev/null +++ b/.github/workflows/test.yaml @@ -0,0 +1,69 @@ +name: Tests + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +on: + push: + pull_request: + branches: + - main + +jobs: + test-packages: + name: swift test (Packages) + runs-on: self-hosted + + steps: + - name: Checkout code + uses: actions/checkout@v6 + + - name: Setup Xcode + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: latest-stable + + - name: Install xcpretty + run: gem install xcpretty + + - name: Swift version + run: swift --version + + - name: Run package tests + working-directory: Packages + run: | + set -o pipefail + swift test 2>&1 | xcpretty + + build-smoke: + name: xcodebuild build (Release) + runs-on: self-hosted + + steps: + - name: Checkout code + uses: actions/checkout@v6 + + - name: Setup Xcode + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: latest-stable + + - name: Cache Xcode derived data + uses: irgaly/xcode-cache@v1 + with: + key: xcode-cache-deriveddata-${{ github.workflow }}-${{ github.ref_name }} + restore-keys: xcode-cache-deriveddata-${{ github.workflow }}-${{ github.ref_name }} + + - name: Install xcpretty + run: gem install xcpretty + + - name: Build (no signing) + run: | + set -o pipefail && xcodebuild \ + -project RxCode.xcodeproj \ + -scheme RxCode \ + -configuration Release \ + -destination platform=macOS \ + CODE_SIGNING_ALLOWED=NO \ + build | xcpretty diff --git a/.gitignore b/.gitignore index f86e65b9..e46d89e9 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,12 @@ scripts/.sparkle_private_key # Sparkle CLI tools (reinstallable via setup_sparkle.sh) scripts/sparkle_tools/ + +# CI build outputs +output/ +test-results/ +RxCode.dmg +sparkle.key +release_notes.html +release_notes.md + diff --git a/.releaserc b/.releaserc new file mode 100644 index 00000000..5bc96d2c --- /dev/null +++ b/.releaserc @@ -0,0 +1,3 @@ +{ + plugins: ['@semantic-release/commit-analyzer', '@semantic-release/release-notes-generator', '@semantic-release/github'] +} diff --git a/AGENTS.md b/AGENTS.md index 7e4dc9f6..c14caabb 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -4,7 +4,7 @@ This file provides guidance to Codex (Codex.ai/code) when working with code in t ## Project Overview -Clarc is a native macOS desktop client for the Codex CLI. Written in Swift + SwiftUI with two external dependencies: SwiftTerm (terminal emulation) and Sparkle (auto-update). +RxCode is a native macOS desktop client for the Codex CLI. Written in Swift + SwiftUI with two external dependencies: SwiftTerm (terminal emulation) and Sparkle (auto-update). ## Writing Rules @@ -14,18 +14,18 @@ Clarc is a native macOS desktop client for the Codex CLI. Written in Swift + Swi ```bash # Open in Xcode (build/run with Cmd+R) -open Clarc.xcodeproj +open RxCode.xcodeproj # CLI build -xcodebuild -project Clarc.xcodeproj -scheme Clarc -configuration Debug build +xcodebuild -project RxCode.xcodeproj -scheme RxCode -configuration Debug build # Release build -xcodebuild -project Clarc.xcodeproj -scheme Clarc -configuration Release build +xcodebuild -project RxCode.xcodeproj -scheme RxCode -configuration Release build ``` - Minimum deployment target: macOS 15.0+ - No test suite (UI app) -- Bundle ID: `com.idealapp.Clarc` +- Bundle ID: `com.idealapp.RxCode` - External dependencies: SwiftTerm (terminal emulation), Sparkle (auto-update) ## Architecture @@ -33,7 +33,7 @@ xcodebuild -project Clarc.xcodeproj -scheme Clarc -configuration Release build ### Core Patterns - **Observable AppState** (`App/AppState.swift`): `@MainActor @Observable` single state container. Manages all app state including projects, sessions, chat, and permission approvals. -- **App entry point** (`App/ClarcApp.swift`): Defines WindowGroup (main), WindowGroup(id: "project-window") for dedicated per-project windows, Settings window, and Command menu (theme, update). +- **App entry point** (`App/RxCodeApp.swift`): Defines WindowGroup (main), WindowGroup(id: "project-window") for dedicated per-project windows, Settings window, and Command menu (theme, update). - **Actor-based services**: All services are implemented as `actor` for concurrency safety. Isolated without locks. - **SwiftUI only**: No Storyboards or XIBs. 100% declarative UI. @@ -43,8 +43,8 @@ The codebase is split into two Swift packages under `Packages/`: | Package | Role | | -------------- | ---------------------------------------------------------------- | -| `ClarcCore` | Shared models, theme, utilities — no UI dependencies | -| `ClarcChatKit` | Chat UI components (ChatView, MessageBubble, InputBarView, etc.) | +| `RxCodeCore` | Shared models, theme, utilities — no UI dependencies | +| `RxCodeChatKit` | Chat UI components (ChatView, MessageBubble, InputBarView, etc.) | ### Service Layer (`Services/`) @@ -53,7 +53,7 @@ The codebase is split into two Swift packages under `Packages/`: | `ClaudeService` | Spawns Codex CLI as a subprocess, parses stdout NDJSON stream, buffers text deltas at 50ms intervals | | `PermissionServer` | Network framework-based local HTTP server (ports 19836–19846). Receives CLI PreToolUse hook requests and holds the connection until UI approval | | `GitHubService` | OAuth Device Flow authentication, Keychain token storage, SSH key generation/registration, repo cloning | -| `PersistenceService` | JSON file-based persistence at `~/Library/Application Support/Clarc/`. Per-project/session directory structure | +| `PersistenceService` | JSON file-based persistence at `~/Library/Application Support/RxCode/`. Per-project/session directory structure | | `MarketplaceService` | Parallel fetch of plugin catalog from 4 Anthropic GitHub repos, 5-minute cache | | `RateLimitService` | Anthropic usage API polling, OAuth token refresh, usage tracking | | `UpdateService` | Sparkle-based auto-update manager. Starts updater on launch; exposes `checkForUpdates()` for menu-initiated checks | diff --git a/CLAUDE.md b/CLAUDE.md index be903774..5830ca99 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ## Project Overview -Clarc is a native macOS desktop client for the Claude Code CLI. Written in Swift + SwiftUI with two external dependencies: SwiftTerm (terminal emulation) and Sparkle (auto-update). +RxCode is a native macOS desktop client for the Claude Code CLI. Written in Swift + SwiftUI with two external dependencies: SwiftTerm (terminal emulation) and Sparkle (auto-update). ## Writing Rules @@ -14,18 +14,18 @@ Clarc is a native macOS desktop client for the Claude Code CLI. Written in Swift ```bash # Open in Xcode (build/run with Cmd+R) -open Clarc.xcodeproj +open RxCode.xcodeproj # CLI build -xcodebuild -project Clarc.xcodeproj -scheme Clarc -configuration Debug build +xcodebuild -project RxCode.xcodeproj -scheme RxCode -configuration Debug build # Release build -xcodebuild -project Clarc.xcodeproj -scheme Clarc -configuration Release build +xcodebuild -project RxCode.xcodeproj -scheme RxCode -configuration Release build ``` - Minimum deployment target: macOS 15.0+ - No test suite (UI app) -- Bundle ID: `com.idealapp.Clarc` +- Bundle ID: `com.idealapp.RxCode` - External dependencies: SwiftTerm (terminal emulation), Sparkle (auto-update) ## Architecture @@ -33,7 +33,7 @@ xcodebuild -project Clarc.xcodeproj -scheme Clarc -configuration Release build ### Core Patterns - **Observable AppState** (`App/AppState.swift`): `@MainActor @Observable` single state container. Manages all app state including projects, sessions, chat, and permission approvals. -- **App entry point** (`App/ClarcApp.swift`): Defines WindowGroup (main), WindowGroup(id: "project-window") for dedicated per-project windows, Settings window, and Command menu (theme, update). +- **App entry point** (`App/RxCodeApp.swift`): Defines WindowGroup (main), WindowGroup(id: "project-window") for dedicated per-project windows, Settings window, and Command menu (theme, update). - **Actor-based services**: All services are implemented as `actor` for concurrency safety. Isolated without locks. - **SwiftUI only**: No Storyboards or XIBs. 100% declarative UI. @@ -43,8 +43,8 @@ The codebase is split into two Swift packages under `Packages/`: | Package | Role | |---------|------| -| `ClarcCore` | Shared models, theme, utilities — no UI dependencies | -| `ClarcChatKit` | Chat UI components (ChatView, MessageBubble, InputBarView, etc.) | +| `RxCodeCore` | Shared models, theme, utilities — no UI dependencies | +| `RxCodeChatKit` | Chat UI components (ChatView, MessageBubble, InputBarView, etc.) | ### Service Layer (`Services/`) @@ -53,7 +53,7 @@ The codebase is split into two Swift packages under `Packages/`: | `ClaudeService` | Spawns Claude CLI as a subprocess, parses stdout NDJSON stream, buffers text deltas at 50ms intervals | | `PermissionServer` | Network framework-based local HTTP server (ports 19836–19846). Receives CLI PreToolUse hook requests and holds the connection until UI approval | | `GitHubService` | OAuth Device Flow authentication, Keychain token storage, SSH key generation/registration, repo cloning | -| `PersistenceService` | JSON file-based persistence at `~/Library/Application Support/Clarc/`. Per-project/session directory structure | +| `PersistenceService` | JSON file-based persistence at `~/Library/Application Support/RxCode/`. Per-project/session directory structure | | `MarketplaceService` | Parallel fetch of plugin catalog from 4 Anthropic GitHub repos, 5-minute cache | | `RateLimitService` | Anthropic usage API polling, OAuth token refresh, usage tracking | | `UpdateService` | Sparkle-based auto-update manager. Starts updater on launch; exposes `checkForUpdates()` for menu-initiated checks | diff --git a/Packages/Package.swift b/Packages/Package.swift index fb457032..2801c55d 100644 --- a/Packages/Package.swift +++ b/Packages/Package.swift @@ -2,25 +2,25 @@ import PackageDescription let package = Package( - name: "ClarcPackages", + name: "RxCodePackages", defaultLocalization: "en", platforms: [.macOS(.v15)], products: [ - .library(name: "ClarcCore", targets: ["ClarcCore"]), - .library(name: "ClarcChatKit", targets: ["ClarcChatKit"]), + .library(name: "RxCodeCore", targets: ["RxCodeCore"]), + .library(name: "RxCodeChatKit", targets: ["RxCodeChatKit"]), ], dependencies: [ .package(url: "https://github.com/nalexn/ViewInspector", from: "0.10.0"), ], targets: [ .target( - name: "ClarcCore", - path: "Sources/ClarcCore" + name: "RxCodeCore", + path: "Sources/RxCodeCore" ), .target( - name: "ClarcChatKit", - dependencies: ["ClarcCore"], - path: "Sources/ClarcChatKit", + name: "RxCodeChatKit", + dependencies: ["RxCodeCore"], + path: "Sources/RxCodeChatKit", resources: [ .process("Resources"), ], @@ -29,18 +29,18 @@ let package = Package( ] ), .testTarget( - name: "ClarcCoreTests", - dependencies: ["ClarcCore"], - path: "Tests/ClarcCoreTests" + name: "RxCodeCoreTests", + dependencies: ["RxCodeCore"], + path: "Tests/RxCodeCoreTests" ), .testTarget( - name: "ClarcChatKitTests", + name: "RxCodeChatKitTests", dependencies: [ - "ClarcChatKit", - "ClarcCore", + "RxCodeChatKit", + "RxCodeCore", .product(name: "ViewInspector", package: "ViewInspector"), ], - path: "Tests/ClarcChatKitTests" + path: "Tests/RxCodeChatKitTests" ), ] ) diff --git a/Packages/Sources/ClarcCore/Utilities/AppSupport.swift b/Packages/Sources/ClarcCore/Utilities/AppSupport.swift deleted file mode 100644 index 37dc6a66..00000000 --- a/Packages/Sources/ClarcCore/Utilities/AppSupport.swift +++ /dev/null @@ -1,21 +0,0 @@ -import Foundation - -/// Application Support directory scoped by the running bundle identifier. -/// Production (`com.idealapp.Clarc`) keeps the historical `Clarc` directory. -/// Any other bundle id (e.g. a dev build at `com.idealapp.Clarc.dev`) maps to -/// `Clarc.` so alternate builds never share state with production. -public enum AppSupport { - public static let bundleScopedURL: URL = { - let root = FileManager.default - .urls(for: .applicationSupportDirectory, in: .userDomainMask) - .first! - return root.appendingPathComponent(directoryName, isDirectory: true) - }() - - private static var directoryName: String { - let bundleID = Bundle.main.bundleIdentifier ?? "com.idealapp.Clarc" - if bundleID == "com.idealapp.Clarc" { return "Clarc" } - let suffix = bundleID.split(separator: ".").last.map(String.init) ?? "dev" - return "Clarc.\(suffix)" - } -} diff --git a/Packages/Sources/ClarcChatKit/AskUserQuestionView.swift b/Packages/Sources/RxCodeChatKit/AskUserQuestionView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/AskUserQuestionView.swift rename to Packages/Sources/RxCodeChatKit/AskUserQuestionView.swift index ccb9914e..e34e0e74 100644 --- a/Packages/Sources/ClarcChatKit/AskUserQuestionView.swift +++ b/Packages/Sources/RxCodeChatKit/AskUserQuestionView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore /// Minimal historical bubble for a Claude Code `AskUserQuestion` tool call. /// Shows only "Agent asked N questions" plus whether the user has answered. diff --git a/Packages/Sources/ClarcChatKit/AttachmentPreviewItem.swift b/Packages/Sources/RxCodeChatKit/AttachmentPreviewItem.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/AttachmentPreviewItem.swift rename to Packages/Sources/RxCodeChatKit/AttachmentPreviewItem.swift index 7d54eac1..e049b997 100644 --- a/Packages/Sources/ClarcChatKit/AttachmentPreviewItem.swift +++ b/Packages/Sources/RxCodeChatKit/AttachmentPreviewItem.swift @@ -1,6 +1,6 @@ import SwiftUI import LinkPresentation -import ClarcCore +import RxCodeCore /// Attachment preview item — tall rectangular card /// Shows an X button overlay on mouse hover diff --git a/Packages/Sources/ClarcChatKit/AutoScrollAnchor.swift b/Packages/Sources/RxCodeChatKit/AutoScrollAnchor.swift similarity index 100% rename from Packages/Sources/ClarcChatKit/AutoScrollAnchor.swift rename to Packages/Sources/RxCodeChatKit/AutoScrollAnchor.swift diff --git a/Packages/Sources/ClarcChatKit/BashTerminalSheet.swift b/Packages/Sources/RxCodeChatKit/BashTerminalSheet.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/BashTerminalSheet.swift rename to Packages/Sources/RxCodeChatKit/BashTerminalSheet.swift index f5733d62..e766143f 100644 --- a/Packages/Sources/ClarcChatKit/BashTerminalSheet.swift +++ b/Packages/Sources/RxCodeChatKit/BashTerminalSheet.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore /// Terminal-styled sheet that surfaces the output of a completed `Bash` tool call. /// Mirrors the look of the interactive terminal popup (dark background, monospaced diff --git a/Packages/Sources/ClarcChatKit/BubbleStyle.swift b/Packages/Sources/RxCodeChatKit/BubbleStyle.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/BubbleStyle.swift rename to Packages/Sources/RxCodeChatKit/BubbleStyle.swift index 7c30eb3b..3289fa47 100644 --- a/Packages/Sources/ClarcChatKit/BubbleStyle.swift +++ b/Packages/Sources/RxCodeChatKit/BubbleStyle.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore // MARK: - Bubble Variant diff --git a/Packages/Sources/ClarcChatKit/ChatBridge.swift b/Packages/Sources/RxCodeChatKit/ChatBridge.swift similarity index 97% rename from Packages/Sources/ClarcChatKit/ChatBridge.swift rename to Packages/Sources/RxCodeChatKit/ChatBridge.swift index f88449df..7bad2239 100644 --- a/Packages/Sources/ClarcChatKit/ChatBridge.swift +++ b/Packages/Sources/RxCodeChatKit/ChatBridge.swift @@ -1,7 +1,7 @@ import Foundation -import ClarcCore +import RxCodeCore -/// Per-window observable bridge between chat views (ClarcChatKit) and the app-layer services. +/// Per-window observable bridge between chat views (RxCodeChatKit) and the app-layer services. /// /// The app target creates one `ChatBridge` per window, sets up action handlers, and keeps the /// streaming state properties updated. Chat views consume this object via the SwiftUI environment. diff --git a/Packages/Sources/ClarcChatKit/ChatShortcut.swift b/Packages/Sources/RxCodeChatKit/ChatShortcut.swift similarity index 97% rename from Packages/Sources/ClarcChatKit/ChatShortcut.swift rename to Packages/Sources/RxCodeChatKit/ChatShortcut.swift index 775a0ea6..3b546e9e 100644 --- a/Packages/Sources/ClarcChatKit/ChatShortcut.swift +++ b/Packages/Sources/RxCodeChatKit/ChatShortcut.swift @@ -1,6 +1,6 @@ import Foundation import SwiftUI -import ClarcCore +import RxCodeCore // MARK: - Notifications @@ -65,7 +65,7 @@ public enum ChatShortcutRegistry { private static var storeURL: URL { let appSupport = FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask).first! return appSupport - .appendingPathComponent("Clarc") + .appendingPathComponent("RxCode") .appendingPathComponent("shortcuts.json") } @@ -125,7 +125,7 @@ public enum ChatShortcutRegistry { private static func exportCommentHeader() -> String { let commentLines = [ - String(localized: "Clarc shortcut export file.", bundle: .module), + String(localized: "RxCode shortcut export file.", bundle: .module), String(localized: "Usage:", bundle: .module), String(localized: "Edit the array below to add, remove, or change shortcuts.", bundle: .module), String(localized: "Each shortcut supports these properties:", bundle: .module), diff --git a/Packages/Sources/ClarcChatKit/ChatView.swift b/Packages/Sources/RxCodeChatKit/ChatView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/ChatView.swift rename to Packages/Sources/RxCodeChatKit/ChatView.swift index 2d6d7be3..711fc6fb 100644 --- a/Packages/Sources/ClarcChatKit/ChatView.swift +++ b/Packages/Sources/RxCodeChatKit/ChatView.swift @@ -1,6 +1,6 @@ import Combine import SwiftUI -import ClarcCore +import RxCodeCore public struct ChatView: View { @Environment(WindowState.self) private var windowState diff --git a/Packages/Sources/ClarcChatKit/FileDiffView.swift b/Packages/Sources/RxCodeChatKit/FileDiffView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/FileDiffView.swift rename to Packages/Sources/RxCodeChatKit/FileDiffView.swift index 7f2aaf51..30bc8e81 100644 --- a/Packages/Sources/ClarcChatKit/FileDiffView.swift +++ b/Packages/Sources/RxCodeChatKit/FileDiffView.swift @@ -1,6 +1,6 @@ import SwiftUI import AppKit -import ClarcCore +import RxCodeCore public struct FileDiffView: View { public let filePath: String @@ -337,7 +337,7 @@ private struct DiffTextRenderer: NSViewRepresentable { private func registerThemeObserver() { guard themeObserver == nil else { return } themeObserver = NotificationCenter.default.addObserver( - forName: .clarcThemeDidChange, + forName: .rxcodeThemeDidChange, object: nil, queue: .main ) { [weak self] _ in diff --git a/Packages/Sources/ClarcChatKit/IMETextView.swift b/Packages/Sources/RxCodeChatKit/IMETextView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/IMETextView.swift rename to Packages/Sources/RxCodeChatKit/IMETextView.swift index 95094785..bb360027 100644 --- a/Packages/Sources/ClarcChatKit/IMETextView.swift +++ b/Packages/Sources/RxCodeChatKit/IMETextView.swift @@ -1,6 +1,6 @@ import SwiftUI import AppKit -import ClarcCore +import RxCodeCore // SwiftUI's TextEditor (PlatformTextView) overrides insertText to enforce binding sync, which // races and discards composing Hangul on commit. Hosting an NSTextView directly lets us own the diff --git a/Packages/Sources/ClarcChatKit/ImagePreviewSheet.swift b/Packages/Sources/RxCodeChatKit/ImagePreviewSheet.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/ImagePreviewSheet.swift rename to Packages/Sources/RxCodeChatKit/ImagePreviewSheet.swift index a1428a63..04a2a7de 100644 --- a/Packages/Sources/ClarcChatKit/ImagePreviewSheet.swift +++ b/Packages/Sources/RxCodeChatKit/ImagePreviewSheet.swift @@ -1,6 +1,6 @@ import SwiftUI import AppKit -import ClarcCore +import RxCodeCore /// Detail preview sheet for image attachments struct ImagePreviewSheet: View { diff --git a/Packages/Sources/ClarcChatKit/InputBarView.swift b/Packages/Sources/RxCodeChatKit/InputBarView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/InputBarView.swift rename to Packages/Sources/RxCodeChatKit/InputBarView.swift index 0fcf6fbb..d62756e6 100644 --- a/Packages/Sources/ClarcChatKit/InputBarView.swift +++ b/Packages/Sources/RxCodeChatKit/InputBarView.swift @@ -1,6 +1,6 @@ import SwiftUI import UniformTypeIdentifiers -import ClarcCore +import RxCodeCore struct InputBarView: View { @Environment(ChatBridge.self) private var chatBridge diff --git a/Packages/Sources/ClarcChatKit/MarkdownView.swift b/Packages/Sources/RxCodeChatKit/MarkdownView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/MarkdownView.swift rename to Packages/Sources/RxCodeChatKit/MarkdownView.swift index 67fa1460..d6738f3f 100644 --- a/Packages/Sources/ClarcChatKit/MarkdownView.swift +++ b/Packages/Sources/RxCodeChatKit/MarkdownView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore // MARK: - Render Group Cache @@ -16,7 +16,7 @@ private final class RenderGroupCache: @unchecked Sendable { init() { cache.countLimit = 200 - NotificationCenter.default.addObserver(forName: .clarcThemeDidChange, object: nil, queue: .main) { [weak self] _ in + NotificationCenter.default.addObserver(forName: .rxcodeThemeDidChange, object: nil, queue: .main) { [weak self] _ in self?.cache.removeAllObjects() } } diff --git a/Packages/Sources/ClarcChatKit/MessageBubble.swift b/Packages/Sources/RxCodeChatKit/MessageBubble.swift similarity index 98% rename from Packages/Sources/ClarcChatKit/MessageBubble.swift rename to Packages/Sources/RxCodeChatKit/MessageBubble.swift index 59be941f..5e59a831 100644 --- a/Packages/Sources/ClarcChatKit/MessageBubble.swift +++ b/Packages/Sources/RxCodeChatKit/MessageBubble.swift @@ -1,6 +1,6 @@ import SwiftUI import AppKit -import ClarcCore +import RxCodeCore struct MessageBubble: View { @Environment(ChatBridge.self) private var chatBridge @@ -232,10 +232,10 @@ struct MessageBubble: View { .lineLimit(isLong && !isLongTextExpanded ? 5 : nil) .fixedSize(horizontal: false, vertical: true) .environment(\.openURL, OpenURLAction { url in - // Intercept the synthetic `clarc-image://` link + // Intercept the synthetic `rxcode-image://` link // emitted by chipifiedAttributedString — open the matching // image in the preview sheet rather than the system browser. - guard url.scheme == "clarc-image", + guard url.scheme == "rxcode-image", let index = Int(url.host ?? ""), let path = imagePath(forChipIndex: index) else { return .systemAction @@ -533,7 +533,7 @@ struct MessageBubble: View { /// with a rounded background there via `ChipLayoutManager`; this mirrors that /// treatment in the sent user bubble. /// - /// Each chip also gets a `clarc-image://` link attribute; an + /// Each chip also gets a `rxcode-image://` link attribute; an /// `environment(\.openURL, ...)` handler on the Text intercepts the tap and /// opens the corresponding image in `MessageImagePreviewSheet`. The index /// matches `WindowState.imageIndex(for:)` — 1-based, image-only. @@ -550,7 +550,7 @@ struct MessageBubble: View { attr[range].backgroundColor = ClaudeTheme.accent.opacity(0.22) attr[range].foregroundColor = ClaudeTheme.accent attr[range].font = .system(size: ClaudeTheme.messageSize(13), weight: .medium) - attr[range].link = URL(string: "clarc-image://\(index)") + attr[range].link = URL(string: "rxcode-image://\(index)") attr[range].underlineStyle = nil } return attr diff --git a/Packages/Sources/ClarcChatKit/MessageListView.swift b/Packages/Sources/RxCodeChatKit/MessageListView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/MessageListView.swift rename to Packages/Sources/RxCodeChatKit/MessageListView.swift index f8a5ba04..a529634d 100644 --- a/Packages/Sources/ClarcChatKit/MessageListView.swift +++ b/Packages/Sources/RxCodeChatKit/MessageListView.swift @@ -1,6 +1,6 @@ import SwiftUI import Combine -import ClarcCore +import RxCodeCore import os /// Message scroll area — extracted from ChatView to isolate @Observable dependencies on `messages`. diff --git a/Packages/Sources/ClarcChatKit/PlanCardView.swift b/Packages/Sources/RxCodeChatKit/PlanCardView.swift similarity index 97% rename from Packages/Sources/ClarcChatKit/PlanCardView.swift rename to Packages/Sources/RxCodeChatKit/PlanCardView.swift index ebe25252..f46a8230 100644 --- a/Packages/Sources/ClarcChatKit/PlanCardView.swift +++ b/Packages/Sources/RxCodeChatKit/PlanCardView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore import AppKit /// Interactive UI for a Claude `ExitPlanMode` tool call, plus a fallback for plan @@ -34,12 +34,28 @@ struct PlanCardView: View { return userDecisionPrefixes.contains { result.hasPrefix($0) } } - @State private var isExpanded: Bool = true + @State private var isExpanded: Bool @State private var showFullSheet: Bool = false @State private var feedbackText: String = "" @State private var isComposingFeedback: Bool = false @State private var isResolving: Bool = false + init( + toolCall: ToolCall, + planMarkdown: String, + isMessageStreaming: Bool, + externalPlanMarkdown: String? = nil + ) { + self.toolCall = toolCall + self.planMarkdown = planMarkdown + self.isMessageStreaming = isMessageStreaming + self.externalPlanMarkdown = externalPlanMarkdown + // Start collapsed when the plan is already decided so reloaded history + // doesn't re-display the full plan body. The .onChange below handles + // collapsing for live decisions. + self._isExpanded = State(initialValue: !Self.isPlanDecided(toolCall)) + } + /// Extract the plan markdown for a tool call, or nil if this isn't a plan-bearing call. /// Routed from `MessageBubble` — when nil, the generic `ToolResultView` is used instead. static func planMarkdown(from toolCall: ToolCall) -> String? { diff --git a/Packages/Sources/ClarcChatKit/Resources/en.lproj/Localizable.strings b/Packages/Sources/RxCodeChatKit/Resources/en.lproj/Localizable.strings similarity index 91% rename from Packages/Sources/ClarcChatKit/Resources/en.lproj/Localizable.strings rename to Packages/Sources/RxCodeChatKit/Resources/en.lproj/Localizable.strings index ca19dcef..9efbd569 100644 --- a/Packages/Sources/ClarcChatKit/Resources/en.lproj/Localizable.strings +++ b/Packages/Sources/RxCodeChatKit/Resources/en.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* English — base localization for ClarcChatKit */ +/* English — base localization for RxCodeChatKit */ // MARK: - InputBarView "Attach file" = "Attach file"; @@ -15,10 +15,10 @@ "A command with this name already exists." = "A command with this name already exists."; "Restore modified default commands to their original state" = "Restore modified default commands to their original state"; "All modified default commands will be restored to their original state." = "All modified default commands will be restored to their original state."; -"Clarc slash command export file." = "Clarc slash command export file."; +"RxCode slash command export file." = "RxCode slash command export file."; "Usage:" = "Usage:"; "Edit the array below to add, remove, or change custom slash commands." = "Edit the array below to add, remove, or change custom slash commands."; -"The leading slash is optional while editing names; Clarc saves names without it." = "The leading slash is optional while editing names; Clarc saves names without it."; +"The leading slash is optional while editing names; RxCode saves names without it." = "The leading slash is optional while editing names; RxCode saves names without it."; "Built-in command names are ignored on import and are never exported." = "Built-in command names are ignored on import and are never exported."; "Each custom command supports these properties:" = "Each custom command supports these properties:"; "name: command name without the leading slash." = "name: command name without the leading slash."; @@ -29,7 +29,7 @@ "All properties example:" = "All properties example:"; "Short description shown in the command picker" = "Short description shown in the command picker"; "Optional longer description shown in command details" = "Optional longer description shown in command details"; -"Clarc shortcut export file." = "Clarc shortcut export file."; +"RxCode shortcut export file." = "RxCode shortcut export file."; "Edit the array below to add, remove, or change shortcuts." = "Edit the array below to add, remove, or change shortcuts."; "Each shortcut supports these properties:" = "Each shortcut supports these properties:"; "id: optional unique identifier (UUID). Auto-generated on import if omitted." = "id: optional unique identifier (UUID). Auto-generated on import if omitted."; diff --git a/Packages/Sources/ClarcChatKit/Resources/ko.lproj/Localizable.strings b/Packages/Sources/RxCodeChatKit/Resources/ko.lproj/Localizable.strings similarity index 97% rename from Packages/Sources/ClarcChatKit/Resources/ko.lproj/Localizable.strings rename to Packages/Sources/RxCodeChatKit/Resources/ko.lproj/Localizable.strings index 4ab11465..e996c0db 100644 --- a/Packages/Sources/ClarcChatKit/Resources/ko.lproj/Localizable.strings +++ b/Packages/Sources/RxCodeChatKit/Resources/ko.lproj/Localizable.strings @@ -1,4 +1,4 @@ -/* Korean localization — ClarcChatKit */ +/* Korean localization — RxCodeChatKit */ // MARK: - InputBarView "Attach file" = "파일 첨부"; @@ -58,10 +58,10 @@ "Invalid JSON format." = "유효하지 않은 JSON 형식입니다."; "Imported %lld custom commands." = "%lld개 커스텀 커맨드를 가져왔습니다."; "A command with this name already exists." = "이미 존재하는 커맨드 이름입니다."; -"Clarc slash command export file." = "Clarc 슬래시 커맨드 내보내기 파일입니다."; +"RxCode slash command export file." = "RxCode 슬래시 커맨드 내보내기 파일입니다."; "Usage:" = "사용법:"; "Edit the array below to add, remove, or change custom slash commands." = "아래 배열을 편집해서 커스텀 슬래시 커맨드를 추가, 삭제, 변경하세요."; -"The leading slash is optional while editing names; Clarc saves names without it." = "이름을 편집할 때 앞의 /는 선택사항입니다. Clarc는 / 없이 저장합니다."; +"The leading slash is optional while editing names; RxCode saves names without it." = "이름을 편집할 때 앞의 /는 선택사항입니다. RxCode는 / 없이 저장합니다."; "Built-in command names are ignored on import and are never exported." = "기본 명령어 이름은 가져올 때 무시되며 내보내기에 포함되지 않습니다."; "Each custom command supports these properties:" = "각 커스텀 커맨드는 다음 속성을 지원합니다:"; "name: command name without the leading slash." = "name: 앞의 /를 제외한 커맨드 이름입니다."; @@ -72,7 +72,7 @@ "All properties example:" = "모든 속성 예시:"; "Short description shown in the command picker" = "커맨드 선택기에 표시되는 짧은 설명"; "Optional longer description shown in command details" = "커맨드 상세에 표시되는 선택적 긴 설명"; -"Clarc shortcut export file." = "Clarc 단축키 내보내기 파일입니다."; +"RxCode shortcut export file." = "RxCode 단축키 내보내기 파일입니다."; "Edit the array below to add, remove, or change shortcuts." = "아래 배열을 편집해서 단축키를 추가, 삭제, 변경하세요."; "Each shortcut supports these properties:" = "각 단축키는 다음 속성을 지원합니다:"; "id: optional unique identifier (UUID). Auto-generated on import if omitted." = "id: 선택적 고유 식별자 (UUID). 가져올 때 생략하면 자동 생성됩니다."; diff --git a/Packages/Sources/ClarcChatKit/ShortcutManagerView.swift b/Packages/Sources/RxCodeChatKit/ShortcutManagerView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/ShortcutManagerView.swift rename to Packages/Sources/RxCodeChatKit/ShortcutManagerView.swift index 5ff6141f..5d210772 100644 --- a/Packages/Sources/ClarcChatKit/ShortcutManagerView.swift +++ b/Packages/Sources/RxCodeChatKit/ShortcutManagerView.swift @@ -1,6 +1,6 @@ import SwiftUI import UniformTypeIdentifiers -import ClarcCore +import RxCodeCore // MARK: - Shortcut Manager View diff --git a/Packages/Sources/ClarcChatKit/SlashCommandBar.swift b/Packages/Sources/RxCodeChatKit/SlashCommandBar.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/SlashCommandBar.swift rename to Packages/Sources/RxCodeChatKit/SlashCommandBar.swift index eba31eeb..9a07db32 100644 --- a/Packages/Sources/ClarcChatKit/SlashCommandBar.swift +++ b/Packages/Sources/RxCodeChatKit/SlashCommandBar.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore // MARK: - Slash Command Data @@ -231,7 +231,7 @@ public enum SlashCommandRegistry { private static var storeURL: URL { let appSupport = FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask).first! return appSupport - .appendingPathComponent("Clarc") + .appendingPathComponent("RxCode") .appendingPathComponent("custom_commands.json") } @@ -383,10 +383,10 @@ public enum SlashCommandRegistry { private static func exportCommentHeader() -> String { let commentLines = [ - String(localized: "Clarc slash command export file.", bundle: .module), + String(localized: "RxCode slash command export file.", bundle: .module), String(localized: "Usage:", bundle: .module), String(localized: "Edit the array below to add, remove, or change custom slash commands.", bundle: .module), - String(localized: "The leading slash is optional while editing names; Clarc saves names without it.", bundle: .module), + String(localized: "The leading slash is optional while editing names; RxCode saves names without it.", bundle: .module), String(localized: "Built-in command names are ignored on import and are never exported.", bundle: .module), String(localized: "Each custom command supports these properties:", bundle: .module), String(localized: "name: command name without the leading slash.", bundle: .module), diff --git a/Packages/Sources/ClarcChatKit/SlashCommandManagerView.swift b/Packages/Sources/RxCodeChatKit/SlashCommandManagerView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/SlashCommandManagerView.swift rename to Packages/Sources/RxCodeChatKit/SlashCommandManagerView.swift index 6f84699f..1dd8031d 100644 --- a/Packages/Sources/ClarcChatKit/SlashCommandManagerView.swift +++ b/Packages/Sources/RxCodeChatKit/SlashCommandManagerView.swift @@ -1,6 +1,6 @@ import SwiftUI import UniformTypeIdentifiers -import ClarcCore +import RxCodeCore // MARK: - Slash Command Manager View diff --git a/Packages/Sources/ClarcChatKit/StatusLineView.swift b/Packages/Sources/RxCodeChatKit/StatusLineView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/StatusLineView.swift rename to Packages/Sources/RxCodeChatKit/StatusLineView.swift index 0bbc6889..0faab4a7 100644 --- a/Packages/Sources/ClarcChatKit/StatusLineView.swift +++ b/Packages/Sources/RxCodeChatKit/StatusLineView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore struct StatusLineView: View { @Environment(ChatBridge.self) private var chatBridge diff --git a/Packages/Sources/ClarcChatKit/TextPreviewSheet.swift b/Packages/Sources/RxCodeChatKit/TextPreviewSheet.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/TextPreviewSheet.swift rename to Packages/Sources/RxCodeChatKit/TextPreviewSheet.swift index 8449babb..12fd15af 100644 --- a/Packages/Sources/ClarcChatKit/TextPreviewSheet.swift +++ b/Packages/Sources/RxCodeChatKit/TextPreviewSheet.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore /// Detail preview sheet for text attachments struct TextPreviewSheet: View { diff --git a/Packages/Sources/ClarcChatKit/TodoProgressView.swift b/Packages/Sources/RxCodeChatKit/TodoProgressView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/TodoProgressView.swift rename to Packages/Sources/RxCodeChatKit/TodoProgressView.swift index 5cec52bf..5db799f5 100644 --- a/Packages/Sources/ClarcChatKit/TodoProgressView.swift +++ b/Packages/Sources/RxCodeChatKit/TodoProgressView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore // MARK: - Todo Progress Pill diff --git a/Packages/Sources/ClarcChatKit/ToolResultView.swift b/Packages/Sources/RxCodeChatKit/ToolResultView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/ToolResultView.swift rename to Packages/Sources/RxCodeChatKit/ToolResultView.swift index f5259400..2f2d7515 100644 --- a/Packages/Sources/ClarcChatKit/ToolResultView.swift +++ b/Packages/Sources/RxCodeChatKit/ToolResultView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore struct ToolResultView: View { let toolCall: ToolCall diff --git a/Packages/Sources/ClarcChatKit/TypingDotsView.swift b/Packages/Sources/RxCodeChatKit/TypingDotsView.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/TypingDotsView.swift rename to Packages/Sources/RxCodeChatKit/TypingDotsView.swift index 07bb93f1..008831b9 100644 --- a/Packages/Sources/ClarcChatKit/TypingDotsView.swift +++ b/Packages/Sources/RxCodeChatKit/TypingDotsView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore /// Animated pulse-ring indicator with gradient rings that ripple outward. struct PulseRingView: View { diff --git a/Packages/Sources/ClarcChatKit/WebPreviewButton.swift b/Packages/Sources/RxCodeChatKit/WebPreviewButton.swift similarity index 99% rename from Packages/Sources/ClarcChatKit/WebPreviewButton.swift rename to Packages/Sources/RxCodeChatKit/WebPreviewButton.swift index 35a88ad4..735b8755 100644 --- a/Packages/Sources/ClarcChatKit/WebPreviewButton.swift +++ b/Packages/Sources/RxCodeChatKit/WebPreviewButton.swift @@ -1,6 +1,6 @@ import SwiftUI import WebKit -import ClarcCore +import RxCodeCore /// Detects localhost URLs and shows a "View Result" button that, /// when clicked, provides an in-app web view preview. diff --git a/Packages/Sources/ClarcCore/CLISession/CLILineToBlocksMapper.swift b/Packages/Sources/RxCodeCore/CLISession/CLILineToBlocksMapper.swift similarity index 97% rename from Packages/Sources/ClarcCore/CLISession/CLILineToBlocksMapper.swift rename to Packages/Sources/RxCodeCore/CLISession/CLILineToBlocksMapper.swift index 49b874e2..677988a4 100644 --- a/Packages/Sources/ClarcCore/CLISession/CLILineToBlocksMapper.swift +++ b/Packages/Sources/RxCodeCore/CLISession/CLILineToBlocksMapper.swift @@ -1,6 +1,6 @@ import Foundation -/// Converts a stream of decoded jsonl lines into the `[ChatMessage]` shape Clarc +/// Converts a stream of decoded jsonl lines into the `[ChatMessage]` shape RxCode /// renders. Sidechain (subagent) lines and meta caveats are skipped; tool_result /// user-lines fold back into the matching assistant `ToolCall.result`. public enum CLILineToBlocksMapper { @@ -127,7 +127,7 @@ public enum CLILineToBlocksMapper { guard !blocks.isEmpty else { return } // If the previous assistant turn ended with an unresolved tool_use that - // we kept, keep them as separate ChatMessages — Clarc renders one bubble + // we kept, keep them as separate ChatMessages — RxCode renders one bubble // per ChatMessage and the live-stream code does the same. messages.append(ChatMessage( role: .assistant, diff --git a/Packages/Sources/ClarcCore/CLISession/CLISessionRecord.swift b/Packages/Sources/RxCodeCore/CLISession/CLISessionRecord.swift similarity index 100% rename from Packages/Sources/ClarcCore/CLISession/CLISessionRecord.swift rename to Packages/Sources/RxCodeCore/CLISession/CLISessionRecord.swift diff --git a/Packages/Sources/ClarcCore/CLISession/CLISessionStore.swift b/Packages/Sources/RxCodeCore/CLISession/CLISessionStore.swift similarity index 99% rename from Packages/Sources/ClarcCore/CLISession/CLISessionStore.swift rename to Packages/Sources/RxCodeCore/CLISession/CLISessionStore.swift index 4eb97ac4..ecb0f11e 100644 --- a/Packages/Sources/ClarcCore/CLISession/CLISessionStore.swift +++ b/Packages/Sources/RxCodeCore/CLISession/CLISessionStore.swift @@ -59,7 +59,7 @@ public actor CLISessionStore { // MARK: - Discovery - /// Resolve the on-disk projects directory for a Clarc-known cwd. Prefers + /// Resolve the on-disk projects directory for a RxCode-known cwd. Prefers /// the cwd-index (built by reading jsonl content, so it sees through the /// lossy slash/dot encoding) and falls back to forward encoding when no /// index entry exists yet. @@ -296,7 +296,7 @@ public actor CLISessionStore { } /// Read the last ~16KB of a jsonl and return the largest `timestamp` field - /// found. Survives Clarc-side rewrites (PickerExposer, LegacyMigrator) that + /// found. Survives RxCode-side rewrites (PickerExposer, LegacyMigrator) that /// would otherwise bump file mtime to "now". Returns nil for files whose /// tail contains no timestamped lines (e.g. only metadata) — caller falls /// back to mtime. @@ -343,7 +343,7 @@ public actor CLISessionStore { /// Stream-parse the full jsonl into a `ChatSession`. Memory footprint is /// roughly proportional to rendered content (thinking blocks dropped at /// decode time). `projectId` is supplied by the caller because the session - /// jsonl itself doesn't carry the Clarc project UUID. + /// jsonl itself doesn't carry the RxCode project UUID. public func loadFullSession( sid: String, cwd: String, diff --git a/Packages/Sources/ClarcCore/CLISession/LegacyMigrator.swift b/Packages/Sources/RxCodeCore/CLISession/LegacyMigrator.swift similarity index 98% rename from Packages/Sources/ClarcCore/CLISession/LegacyMigrator.swift rename to Packages/Sources/RxCodeCore/CLISession/LegacyMigrator.swift index 3bce0e9d..f4f9b33b 100644 --- a/Packages/Sources/ClarcCore/CLISession/LegacyMigrator.swift +++ b/Packages/Sources/RxCodeCore/CLISession/LegacyMigrator.swift @@ -1,6 +1,6 @@ import Foundation -/// Converts legacy Clarc-owned ChatSession JSON files into CLI-compatible JSONL +/// Converts legacy RxCode-owned ChatSession JSON files into CLI-compatible JSONL /// so Claude's `--resume` can pick them up from ~/.claude/projects/{enc(cwd)}/. public enum LegacyMigrator { diff --git a/Packages/Sources/ClarcCore/CLISession/PickerExposer.swift b/Packages/Sources/RxCodeCore/CLISession/PickerExposer.swift similarity index 94% rename from Packages/Sources/ClarcCore/CLISession/PickerExposer.swift rename to Packages/Sources/RxCodeCore/CLISession/PickerExposer.swift index 4e25bdc7..cd9d3454 100644 --- a/Packages/Sources/ClarcCore/CLISession/PickerExposer.swift +++ b/Packages/Sources/RxCodeCore/CLISession/PickerExposer.swift @@ -1,13 +1,13 @@ import Foundation import os -/// Rewrites Claude Code session jsonl files so that Clarc-spawned sessions +/// Rewrites Claude Code session jsonl files so that RxCode-spawned sessions /// appear in the interactive `claude --resume` picker. /// /// The CLI tags every line with `"entrypoint":"sdk-cli"` and prepends /// `type: queue-operation` envelope lines whenever it is launched in print -/// mode (`-p`), which is how Clarc spawns it. The picker filters those -/// sessions out, so without this normalization Clarc's history is invisible +/// mode (`-p`), which is how RxCode spawns it. The picker filters those +/// sessions out, so without this normalization RxCode's history is invisible /// to anyone running `claude --resume` outside the app. Rewriting the file /// to look like a regular interactive session lets the picker pick it up. /// diff --git a/Packages/Sources/ClarcCore/CLISession/SessionMetaStore.swift b/Packages/Sources/RxCodeCore/CLISession/SessionMetaStore.swift similarity index 96% rename from Packages/Sources/ClarcCore/CLISession/SessionMetaStore.swift rename to Packages/Sources/RxCodeCore/CLISession/SessionMetaStore.swift index 65d74e18..32850628 100644 --- a/Packages/Sources/ClarcCore/CLISession/SessionMetaStore.swift +++ b/Packages/Sources/RxCodeCore/CLISession/SessionMetaStore.swift @@ -1,9 +1,9 @@ import Foundation import os -/// Sidecar persistence for the Clarc-only fields that don't live in the CLI's +/// Sidecar persistence for the RxCode-only fields that don't live in the CLI's /// jsonl: title, isPinned, model, effort, permissionMode. One file per session -/// id at `~/Library/Application Support/Clarc/session-meta/{sid}.json`. +/// id at `~/Library/Application Support/RxCode/session-meta/{sid}.json`. public actor SessionMetaStore { public struct Meta: Codable, Sendable { @@ -56,7 +56,7 @@ public actor SessionMetaStore { private let baseURL: URL private let logger = Logger(subsystem: "com.claudework", category: "SessionMetaStore") - /// In-memory cache. The sidecar directory is owned exclusively by Clarc + /// In-memory cache. The sidecar directory is owned exclusively by RxCode /// (CLI doesn't touch it), so the cache is authoritative once populated. private var cache: [String: Meta] = [:] diff --git a/Packages/Sources/ClarcCore/Models/AskUserQuestion.swift b/Packages/Sources/RxCodeCore/Models/AskUserQuestion.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/AskUserQuestion.swift rename to Packages/Sources/RxCodeCore/Models/AskUserQuestion.swift diff --git a/Packages/Sources/ClarcCore/Models/Attachment.swift b/Packages/Sources/RxCodeCore/Models/Attachment.swift similarity index 98% rename from Packages/Sources/ClarcCore/Models/Attachment.swift rename to Packages/Sources/RxCodeCore/Models/Attachment.swift index fbfb0d4a..546fbfe6 100644 --- a/Packages/Sources/ClarcCore/Models/Attachment.swift +++ b/Packages/Sources/RxCodeCore/Models/Attachment.swift @@ -151,7 +151,7 @@ public enum AttachmentFactory { guard attachment.type == .image, attachment.path.isEmpty, let data = attachment.imageData else { return attachment } let url = attachmentsDirectory - .appendingPathComponent("clarc-img-\(UUID().uuidString.prefix(8)).png") + .appendingPathComponent("rxcode-img-\(UUID().uuidString.prefix(8)).png") guard (try? data.write(to: url)) != nil else { return attachment } return Attachment(id: attachment.id, type: .image, name: attachment.name, path: url.path, fileSize: Int64(data.count), imageData: data) diff --git a/Packages/Sources/ClarcCore/Models/AttachmentAutoPreviewSettings.swift b/Packages/Sources/RxCodeCore/Models/AttachmentAutoPreviewSettings.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/AttachmentAutoPreviewSettings.swift rename to Packages/Sources/RxCodeCore/Models/AttachmentAutoPreviewSettings.swift diff --git a/Packages/Sources/ClarcCore/Models/ChatMessage.swift b/Packages/Sources/RxCodeCore/Models/ChatMessage.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/ChatMessage.swift rename to Packages/Sources/RxCodeCore/Models/ChatMessage.swift diff --git a/Packages/Sources/ClarcCore/Models/ChatSession.swift b/Packages/Sources/RxCodeCore/Models/ChatSession.swift similarity index 99% rename from Packages/Sources/ClarcCore/Models/ChatSession.swift rename to Packages/Sources/RxCodeCore/Models/ChatSession.swift index eb163040..0986b3dd 100644 --- a/Packages/Sources/ClarcCore/Models/ChatSession.swift +++ b/Packages/Sources/RxCodeCore/Models/ChatSession.swift @@ -69,7 +69,7 @@ public struct ChatSession: Identifiable, Codable, Sendable { model = try container.decodeIfPresent(String.self, forKey: .model) effort = try container.decodeIfPresent(String.self, forKey: .effort) permissionMode = try container.decodeIfPresent(PermissionMode.self, forKey: .permissionMode) - origin = try container.decodeIfPresent(SessionOrigin.self, forKey: .origin) ?? .legacyClarc + origin = try container.decodeIfPresent(SessionOrigin.self, forKey: .origin) ?? .legacyRxCode worktreePath = try container.decodeIfPresent(String.self, forKey: .worktreePath) worktreeBranch = try container.decodeIfPresent(String.self, forKey: .worktreeBranch) isArchived = try container.decodeIfPresent(Bool.self, forKey: .isArchived) ?? false @@ -139,7 +139,7 @@ public struct ChatSession: Identifiable, Codable, Sendable { model = try container.decodeIfPresent(String.self, forKey: .model) effort = try container.decodeIfPresent(String.self, forKey: .effort) permissionMode = try container.decodeIfPresent(PermissionMode.self, forKey: .permissionMode) - origin = try container.decodeIfPresent(SessionOrigin.self, forKey: .origin) ?? .legacyClarc + origin = try container.decodeIfPresent(SessionOrigin.self, forKey: .origin) ?? .legacyRxCode worktreePath = try container.decodeIfPresent(String.self, forKey: .worktreePath) worktreeBranch = try container.decodeIfPresent(String.self, forKey: .worktreeBranch) isArchived = try container.decodeIfPresent(Bool.self, forKey: .isArchived) ?? false diff --git a/Packages/Sources/ClarcCore/Models/ChatSessionStats.swift b/Packages/Sources/RxCodeCore/Models/ChatSessionStats.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/ChatSessionStats.swift rename to Packages/Sources/RxCodeCore/Models/ChatSessionStats.swift diff --git a/Packages/Sources/ClarcCore/Models/ChatThread.swift b/Packages/Sources/RxCodeCore/Models/ChatThread.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/ChatThread.swift rename to Packages/Sources/RxCodeCore/Models/ChatThread.swift diff --git a/Packages/Sources/ClarcCore/Models/GitHubModels.swift b/Packages/Sources/RxCodeCore/Models/GitHubModels.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/GitHubModels.swift rename to Packages/Sources/RxCodeCore/Models/GitHubModels.swift diff --git a/Packages/Sources/ClarcCore/Models/InteractiveTerminalState.swift b/Packages/Sources/RxCodeCore/Models/InteractiveTerminalState.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/InteractiveTerminalState.swift rename to Packages/Sources/RxCodeCore/Models/InteractiveTerminalState.swift diff --git a/Packages/Sources/ClarcCore/Models/JSONValue.swift b/Packages/Sources/RxCodeCore/Models/JSONValue.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/JSONValue.swift rename to Packages/Sources/RxCodeCore/Models/JSONValue.swift diff --git a/Packages/Sources/ClarcCore/Models/MCPServer.swift b/Packages/Sources/RxCodeCore/Models/MCPServer.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/MCPServer.swift rename to Packages/Sources/RxCodeCore/Models/MCPServer.swift diff --git a/Packages/Sources/ClarcCore/Models/MarketplacePlugin.swift b/Packages/Sources/RxCodeCore/Models/MarketplacePlugin.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/MarketplacePlugin.swift rename to Packages/Sources/RxCodeCore/Models/MarketplacePlugin.swift diff --git a/Packages/Sources/ClarcCore/Models/PermissionMode.swift b/Packages/Sources/RxCodeCore/Models/PermissionMode.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/PermissionMode.swift rename to Packages/Sources/RxCodeCore/Models/PermissionMode.swift diff --git a/Packages/Sources/ClarcCore/Models/PermissionRequest.swift b/Packages/Sources/RxCodeCore/Models/PermissionRequest.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/PermissionRequest.swift rename to Packages/Sources/RxCodeCore/Models/PermissionRequest.swift diff --git a/Packages/Sources/ClarcCore/Models/PreviewFile.swift b/Packages/Sources/RxCodeCore/Models/PreviewFile.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/PreviewFile.swift rename to Packages/Sources/RxCodeCore/Models/PreviewFile.swift diff --git a/Packages/Sources/ClarcCore/Models/Project.swift b/Packages/Sources/RxCodeCore/Models/Project.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/Project.swift rename to Packages/Sources/RxCodeCore/Models/Project.swift diff --git a/Packages/Sources/ClarcCore/Models/QueuedMessageRecord.swift b/Packages/Sources/RxCodeCore/Models/QueuedMessageRecord.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/QueuedMessageRecord.swift rename to Packages/Sources/RxCodeCore/Models/QueuedMessageRecord.swift diff --git a/Packages/Sources/ClarcCore/Models/RateLimitUsage.swift b/Packages/Sources/RxCodeCore/Models/RateLimitUsage.swift similarity index 92% rename from Packages/Sources/ClarcCore/Models/RateLimitUsage.swift rename to Packages/Sources/RxCodeCore/Models/RateLimitUsage.swift index c7735a21..ff093da9 100644 --- a/Packages/Sources/ClarcCore/Models/RateLimitUsage.swift +++ b/Packages/Sources/RxCodeCore/Models/RateLimitUsage.swift @@ -1,6 +1,6 @@ import Foundation -/// Rate limit usage data passed through ChatBridge to avoid direct RateLimitService dependency in ClarcChatKit. +/// Rate limit usage data passed through ChatBridge to avoid direct RateLimitService dependency in RxCodeChatKit. public struct RateLimitUsage: Sendable { public let fiveHourPercent: Double public let sevenDayPercent: Double diff --git a/Packages/Sources/ClarcCore/Models/SessionOrigin.swift b/Packages/Sources/RxCodeCore/Models/SessionOrigin.swift similarity index 60% rename from Packages/Sources/ClarcCore/Models/SessionOrigin.swift rename to Packages/Sources/RxCodeCore/Models/SessionOrigin.swift index 1b10980d..8c54a683 100644 --- a/Packages/Sources/ClarcCore/Models/SessionOrigin.swift +++ b/Packages/Sources/RxCodeCore/Models/SessionOrigin.swift @@ -2,11 +2,11 @@ import Foundation /// Where the session's message content lives on disk. public enum SessionOrigin: String, Codable, Sendable { - /// Legacy Clarc-owned JSON at `~/Library/Application Support/Clarc/sessions/{projectId}/{sid}.json`. + /// Legacy RxCode-owned JSON at `~/Library/Application Support/RxCode/sessions/{projectId}/{sid}.json`. /// Read-only going forward; will not appear in the CLI's `~/.claude/projects/...` directory. - case legacyClarc + case legacyRxCode /// Backed by Claude Code CLI's `~/.claude/projects/{enc(cwd)}/{sid}.jsonl`. - /// Source of truth is the CLI; Clarc keeps Clarc-only metadata in a sidecar. + /// Source of truth is the CLI; RxCode keeps RxCode-only metadata in a sidecar. case cliBacked } diff --git a/Packages/Sources/ClarcCore/Models/SessionRowReconciler.swift b/Packages/Sources/RxCodeCore/Models/SessionRowReconciler.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/SessionRowReconciler.swift rename to Packages/Sources/RxCodeCore/Models/SessionRowReconciler.swift diff --git a/Packages/Sources/ClarcCore/Models/StreamEvent.swift b/Packages/Sources/RxCodeCore/Models/StreamEvent.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/StreamEvent.swift rename to Packages/Sources/RxCodeCore/Models/StreamEvent.swift diff --git a/Packages/Sources/ClarcCore/Models/StreamEventDecoding.swift b/Packages/Sources/RxCodeCore/Models/StreamEventDecoding.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/StreamEventDecoding.swift rename to Packages/Sources/RxCodeCore/Models/StreamEventDecoding.swift diff --git a/Packages/Sources/ClarcCore/Models/ThreadFileEdit.swift b/Packages/Sources/RxCodeCore/Models/ThreadFileEdit.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/ThreadFileEdit.swift rename to Packages/Sources/RxCodeCore/Models/ThreadFileEdit.swift diff --git a/Packages/Sources/ClarcCore/Models/TodoItem.swift b/Packages/Sources/RxCodeCore/Models/TodoItem.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/TodoItem.swift rename to Packages/Sources/RxCodeCore/Models/TodoItem.swift diff --git a/Packages/Sources/ClarcCore/Models/TodoSnapshot.swift b/Packages/Sources/RxCodeCore/Models/TodoSnapshot.swift similarity index 100% rename from Packages/Sources/ClarcCore/Models/TodoSnapshot.swift rename to Packages/Sources/RxCodeCore/Models/TodoSnapshot.swift diff --git a/Packages/Sources/ClarcCore/Theme/AppTheme.swift b/Packages/Sources/RxCodeCore/Theme/AppTheme.swift similarity index 99% rename from Packages/Sources/ClarcCore/Theme/AppTheme.swift rename to Packages/Sources/RxCodeCore/Theme/AppTheme.swift index 1b35a3c2..befca8e0 100644 --- a/Packages/Sources/ClarcCore/Theme/AppTheme.swift +++ b/Packages/Sources/RxCodeCore/Theme/AppTheme.swift @@ -312,7 +312,7 @@ public enum AppTheme: String, CaseIterable, Identifiable { // MARK: - Theme Store public extension Notification.Name { - static let clarcThemeDidChange = Notification.Name("com.clarc.themeDidChange") + static let rxcodeThemeDidChange = Notification.Name("com.rxcode.themeDidChange") } @MainActor @@ -323,7 +323,7 @@ public final class ThemeStore { public var current: AppTheme = .claude { didSet { colors = current.colors - NotificationCenter.default.post(name: .clarcThemeDidChange, object: nil) + NotificationCenter.default.post(name: .rxcodeThemeDidChange, object: nil) } } public var colors: ThemeColors = .claude diff --git a/Packages/Sources/ClarcCore/Theme/ClaudeTheme.swift b/Packages/Sources/RxCodeCore/Theme/ClaudeTheme.swift similarity index 100% rename from Packages/Sources/ClarcCore/Theme/ClaudeTheme.swift rename to Packages/Sources/RxCodeCore/Theme/ClaudeTheme.swift diff --git a/Packages/Sources/RxCodeCore/Utilities/AppSupport.swift b/Packages/Sources/RxCodeCore/Utilities/AppSupport.swift new file mode 100644 index 00000000..ec66a95e --- /dev/null +++ b/Packages/Sources/RxCodeCore/Utilities/AppSupport.swift @@ -0,0 +1,41 @@ +import Foundation + +/// Application Support directory scoped by the running bundle identifier. +/// Production (`com.idealapp.RxCode`) keeps the `RxCode` directory. +/// Any other bundle id (e.g. a dev build at `com.idealapp.RxCode.dev`) maps to +/// `RxCode.` so alternate builds never share state with production. +public enum AppSupport { + public static let bundleScopedURL: URL = { + let root = FileManager.default + .urls(for: .applicationSupportDirectory, in: .userDomainMask) + .first! + let target = root.appendingPathComponent(directoryName, isDirectory: true) + migrateLegacyClarcDirectoryIfNeeded(root: root, target: target) + return target + }() + + private static var directoryName: String { + let bundleID = Bundle.main.bundleIdentifier ?? "com.idealapp.RxCode" + if bundleID == "com.idealapp.RxCode" { return "RxCode" } + let suffix = bundleID.split(separator: ".").last.map(String.init) ?? "dev" + return "RxCode.\(suffix)" + } + + private static var legacyDirectoryName: String { + let bundleID = Bundle.main.bundleIdentifier ?? "com.idealapp.RxCode" + if bundleID == "com.idealapp.RxCode" { return "Clarc" } + let suffix = bundleID.split(separator: ".").last.map(String.init) ?? "dev" + return "Clarc.\(suffix)" + } + + // One-shot migration: rename the pre-rebrand "Clarc" Application Support + // directory to "RxCode" so existing users keep their projects, sessions, + // and settings after upgrading. + private static func migrateLegacyClarcDirectoryIfNeeded(root: URL, target: URL) { + let fm = FileManager.default + guard !fm.fileExists(atPath: target.path) else { return } + let legacy = root.appendingPathComponent(legacyDirectoryName, isDirectory: true) + guard fm.fileExists(atPath: legacy.path) else { return } + try? fm.moveItem(at: legacy, to: target) + } +} diff --git a/Packages/Sources/ClarcCore/Utilities/ClipboardHelper.swift b/Packages/Sources/RxCodeCore/Utilities/ClipboardHelper.swift similarity index 100% rename from Packages/Sources/ClarcCore/Utilities/ClipboardHelper.swift rename to Packages/Sources/RxCodeCore/Utilities/ClipboardHelper.swift diff --git a/Packages/Sources/ClarcCore/Utilities/DirectoryWatcher.swift b/Packages/Sources/RxCodeCore/Utilities/DirectoryWatcher.swift similarity index 100% rename from Packages/Sources/ClarcCore/Utilities/DirectoryWatcher.swift rename to Packages/Sources/RxCodeCore/Utilities/DirectoryWatcher.swift diff --git a/Packages/Sources/ClarcCore/Utilities/DurationFormatting.swift b/Packages/Sources/RxCodeCore/Utilities/DurationFormatting.swift similarity index 100% rename from Packages/Sources/ClarcCore/Utilities/DurationFormatting.swift rename to Packages/Sources/RxCodeCore/Utilities/DurationFormatting.swift diff --git a/Packages/Sources/ClarcCore/Utilities/GitHelper.swift b/Packages/Sources/RxCodeCore/Utilities/GitHelper.swift similarity index 100% rename from Packages/Sources/ClarcCore/Utilities/GitHelper.swift rename to Packages/Sources/RxCodeCore/Utilities/GitHelper.swift diff --git a/Packages/Sources/ClarcCore/Utilities/GitStatusParsing.swift b/Packages/Sources/RxCodeCore/Utilities/GitStatusParsing.swift similarity index 100% rename from Packages/Sources/ClarcCore/Utilities/GitStatusParsing.swift rename to Packages/Sources/RxCodeCore/Utilities/GitStatusParsing.swift diff --git a/Packages/Sources/ClarcCore/Utilities/GitURLHelpers.swift b/Packages/Sources/RxCodeCore/Utilities/GitURLHelpers.swift similarity index 100% rename from Packages/Sources/ClarcCore/Utilities/GitURLHelpers.swift rename to Packages/Sources/RxCodeCore/Utilities/GitURLHelpers.swift diff --git a/Packages/Sources/ClarcCore/Utilities/GitWorktreeService.swift b/Packages/Sources/RxCodeCore/Utilities/GitWorktreeService.swift similarity index 99% rename from Packages/Sources/ClarcCore/Utilities/GitWorktreeService.swift rename to Packages/Sources/RxCodeCore/Utilities/GitWorktreeService.swift index 7a4edbe1..b02325f4 100644 --- a/Packages/Sources/ClarcCore/Utilities/GitWorktreeService.swift +++ b/Packages/Sources/RxCodeCore/Utilities/GitWorktreeService.swift @@ -35,7 +35,7 @@ public actor GitWorktreeService { let appSupport = FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask).first ?? URL(fileURLWithPath: NSHomeDirectory() + "/Library/Application Support") let dir = appSupport - .appendingPathComponent("Clarc", isDirectory: true) + .appendingPathComponent("RxCode", isDirectory: true) .appendingPathComponent("worktrees", isDirectory: true) .appendingPathComponent(baseRepo.lastPathComponent, isDirectory: true) return dir diff --git a/Packages/Sources/ClarcCore/Utilities/PathEncoding.swift b/Packages/Sources/RxCodeCore/Utilities/PathEncoding.swift similarity index 100% rename from Packages/Sources/ClarcCore/Utilities/PathEncoding.swift rename to Packages/Sources/RxCodeCore/Utilities/PathEncoding.swift diff --git a/Packages/Sources/ClarcCore/Utilities/SyntaxHighlighter.swift b/Packages/Sources/RxCodeCore/Utilities/SyntaxHighlighter.swift similarity index 100% rename from Packages/Sources/ClarcCore/Utilities/SyntaxHighlighter.swift rename to Packages/Sources/RxCodeCore/Utilities/SyntaxHighlighter.swift diff --git a/Packages/Sources/ClarcCore/WindowState.swift b/Packages/Sources/RxCodeCore/WindowState.swift similarity index 100% rename from Packages/Sources/ClarcCore/WindowState.swift rename to Packages/Sources/RxCodeCore/WindowState.swift diff --git a/Packages/Tests/ClarcChatKitTests/AutoScrollAnchorTests.swift b/Packages/Tests/RxCodeChatKitTests/AutoScrollAnchorTests.swift similarity index 99% rename from Packages/Tests/ClarcChatKitTests/AutoScrollAnchorTests.swift rename to Packages/Tests/RxCodeChatKitTests/AutoScrollAnchorTests.swift index e005159a..18495678 100644 --- a/Packages/Tests/ClarcChatKitTests/AutoScrollAnchorTests.swift +++ b/Packages/Tests/RxCodeChatKitTests/AutoScrollAnchorTests.swift @@ -1,6 +1,6 @@ import Testing import CoreGraphics -@testable import ClarcChatKit +@testable import RxCodeChatKit /// `AutoScrollAnchor` decides whether content-growth events should pull the /// scroll view back to the bottom and whether a given geometry change should diff --git a/Packages/Tests/ClarcChatKitTests/ChatBridgePlanStateTests.swift b/Packages/Tests/RxCodeChatKitTests/ChatBridgePlanStateTests.swift similarity index 99% rename from Packages/Tests/ClarcChatKitTests/ChatBridgePlanStateTests.swift rename to Packages/Tests/RxCodeChatKitTests/ChatBridgePlanStateTests.swift index 86c5ad04..e05b38c5 100644 --- a/Packages/Tests/ClarcChatKitTests/ChatBridgePlanStateTests.swift +++ b/Packages/Tests/RxCodeChatKitTests/ChatBridgePlanStateTests.swift @@ -1,6 +1,6 @@ import Testing -import ClarcCore -@testable import ClarcChatKit +import RxCodeCore +@testable import RxCodeChatKit @MainActor @Suite("ChatBridge plan-state helpers") diff --git a/Packages/Tests/ClarcChatKitTests/MessageBubbleTests.swift b/Packages/Tests/RxCodeChatKitTests/MessageBubbleTests.swift similarity index 96% rename from Packages/Tests/ClarcChatKitTests/MessageBubbleTests.swift rename to Packages/Tests/RxCodeChatKitTests/MessageBubbleTests.swift index 2824083e..9ec6235a 100644 --- a/Packages/Tests/ClarcChatKitTests/MessageBubbleTests.swift +++ b/Packages/Tests/RxCodeChatKitTests/MessageBubbleTests.swift @@ -1,8 +1,8 @@ import Testing import SwiftUI import ViewInspector -import ClarcCore -@testable import ClarcChatKit +import RxCodeCore +@testable import RxCodeChatKit /// ViewInspector tests for `MessageBubble`. These exercise the user-message rendering /// path that surfaces inline `[Attached image: /path]` markers from CLI-history content. @@ -30,7 +30,7 @@ struct MessageBubbleTests { private func writeTempImage() -> String { // Create a 1x1 PNG so NSImage(contentsOfFile:) succeeds in inlineAttachedImages. - let path = NSTemporaryDirectory() + "clarc-test-\(UUID().uuidString).png" + let path = NSTemporaryDirectory() + "rxcode-test-\(UUID().uuidString).png" let image = NSImage(size: NSSize(width: 1, height: 1)) image.lockFocus() NSColor.red.setFill() diff --git a/Packages/Tests/ClarcCoreTests/ChatSessionTitleTests.swift b/Packages/Tests/RxCodeCoreTests/ChatSessionTitleTests.swift similarity index 90% rename from Packages/Tests/ClarcCoreTests/ChatSessionTitleTests.swift rename to Packages/Tests/RxCodeCoreTests/ChatSessionTitleTests.swift index 2586bba1..d605eb28 100644 --- a/Packages/Tests/ClarcCoreTests/ChatSessionTitleTests.swift +++ b/Packages/Tests/RxCodeCoreTests/ChatSessionTitleTests.swift @@ -1,12 +1,12 @@ import Testing -@testable import ClarcCore +@testable import RxCodeCore @Suite("ChatSession.stripAttachmentMarkers") struct StripAttachmentMarkersTests { @Test("Strips [Attached image: ...] block") func stripsAttachedImage() { - let input = "[Attached image: /var/folders/nl/clarc-img-3624AF0E.png] fix the bug" + let input = "[Attached image: /var/folders/nl/rxcode-img-3624AF0E.png] fix the bug" #expect(ChatSession.stripAttachmentMarkers(from: input) == "fix the bug") } @@ -42,7 +42,7 @@ struct StripAttachmentMarkersTests { @Test("Strips both [Attached image] and [ImageN] in same message") func stripsCombined() { - let input = "[Attached image: /var/folders/nl/clarc-img.png]\n\n[Image1] remove the status bar's project location" + let input = "[Attached image: /var/folders/nl/rxcode-img.png]\n\n[Image1] remove the status bar's project location" #expect(ChatSession.stripAttachmentMarkers(from: input) == "remove the status bar's project location") } diff --git a/Packages/Tests/ClarcCoreTests/GitStatusParsingTests.swift b/Packages/Tests/RxCodeCoreTests/GitStatusParsingTests.swift similarity index 99% rename from Packages/Tests/ClarcCoreTests/GitStatusParsingTests.swift rename to Packages/Tests/RxCodeCoreTests/GitStatusParsingTests.swift index ef5cb639..61e993da 100644 --- a/Packages/Tests/ClarcCoreTests/GitStatusParsingTests.swift +++ b/Packages/Tests/RxCodeCoreTests/GitStatusParsingTests.swift @@ -1,5 +1,5 @@ import Testing -@testable import ClarcCore +@testable import RxCodeCore // parseGitStatusPorcelain reads character at index 1 (the Y/worktree column). // Staged-only changes (X=' ', Y=' ') fall through to the default case → counted as modified. diff --git a/Packages/Tests/ClarcCoreTests/GitURLHelpersTests.swift b/Packages/Tests/RxCodeCoreTests/GitURLHelpersTests.swift similarity index 97% rename from Packages/Tests/ClarcCoreTests/GitURLHelpersTests.swift rename to Packages/Tests/RxCodeCoreTests/GitURLHelpersTests.swift index 98843a45..d4b10d15 100644 --- a/Packages/Tests/ClarcCoreTests/GitURLHelpersTests.swift +++ b/Packages/Tests/RxCodeCoreTests/GitURLHelpersTests.swift @@ -1,5 +1,5 @@ import Testing -@testable import ClarcCore +@testable import RxCodeCore @Suite("parseGitHubOwnerRepo") struct GitURLHelpersTests { diff --git a/Packages/Tests/ClarcCoreTests/SessionRowReconcilerTests.swift b/Packages/Tests/RxCodeCoreTests/SessionRowReconcilerTests.swift similarity index 97% rename from Packages/Tests/ClarcCoreTests/SessionRowReconcilerTests.swift rename to Packages/Tests/RxCodeCoreTests/SessionRowReconcilerTests.swift index 7ffa1655..6af88e08 100644 --- a/Packages/Tests/ClarcCoreTests/SessionRowReconcilerTests.swift +++ b/Packages/Tests/RxCodeCoreTests/SessionRowReconcilerTests.swift @@ -1,5 +1,5 @@ import Testing -@testable import ClarcCore +@testable import RxCodeCore @Suite("SessionRowReconciler") struct SessionRowReconcilerTests { @@ -116,7 +116,7 @@ struct ChatSessionPlaceholderTitleTests { @Test("Strips [ImageN] tokens and [Attached image] markers from the prefix") func stripsImageTokensAndAttachedImage() { - let input = "[Attached image: /var/folders/nl/clarc-img.png]\n\n[Image1] remove the status bar" + let input = "[Attached image: /var/folders/nl/rxcode-img.png]\n\n[Image1] remove the status bar" #expect(ChatSession.placeholderTitle(from: input) == "remove the status bar") } diff --git a/README.md b/README.md index 0f0561ec..c296f0ff 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -# Clarc +# RxCode -**The terminal was for the few. Clarc is for everyone.** +**The terminal was for the few. RxCode is for everyone.** -Clarc is a lightweight native macOS desktop client for Claude Code. It brings the CLI agent workflow into a project-centric GUI with streaming chat, repository switching, file browsing, Git status, permissions, terminal access, and per-project notes. +RxCode is a lightweight native macOS desktop client for Claude Code. It brings the CLI agent workflow into a project-centric GUI with streaming chat, repository switching, file browsing, Git status, permissions, terminal access, and per-project notes. ![Platform](https://img.shields.io/badge/platform-macOS%2015.0%2B-blue) ![Swift](https://img.shields.io/badge/Swift-6.x-orange) @@ -13,15 +13,15 @@ Clarc is a lightweight native macOS desktop client for Claude Code. It brings th ## Screenshots -![Clarc Screenshot](docs/screenshot.png) +![RxCode Screenshot](docs/screenshot.png) --- -## Why Clarc? +## Why RxCode? The terminal is a wall. For most people who aren't developers, it's a closed door — install a CLI, generate SSH keys, approve every tool call without a real preview of what it's about to do. None of that is hard for engineers; all of it is hard for everyone else. The terminal was for the few, and it still is. -Clarc was built so my non-developer coworkers could use Claude Code without learning a shell first. It doesn't reinvent the agent. It spawns the real `claude` CLI underneath, so your `CLAUDE.md`, skills, MCP servers, and slash commands keep working as-is. What sits on top is a native Mac app: +RxCode was built so my non-developer coworkers could use Claude Code without learning a shell first. It doesn't reinvent the agent. It spawns the real `claude` CLI underneath, so your `CLAUDE.md`, skills, MCP servers, and slash commands keep working as-is. What sits on top is a native Mac app: - Approval modals that surface the actual diff before any tool runs, with risk-aware Allow / Allow Session / Deny options. - Per-project windows you can run in parallel — switch tabs, double-click to spin off a window, keep streams alive in the background. @@ -35,12 +35,12 @@ Same engine, no terminal required. ## Key Features vs. Claude Desktop -| Clarc feature | Why it matters | +| RxCode feature | Why it matters | |---------------|----------------| | **Native macOS app** | Built with SwiftUI, not Electron. The current v1.2.0 release is about 5.6 MB to download and about 13 MB unpacked, without bundling a browser runtime. | | **Project-centric workspace** | Register multiple local repositories, switch between them from project tabs, or open a project in its own window for parallel sessions. In-progress streams keep running in the background while you switch. | | **Custom slash commands** | Add, edit, disable, import, and export custom slash commands. Built-in commands can be edited locally, while JSON import/export stays custom-only. | -| **Shortcut buttons** | Create quick buttons for prompts or terminal commands you run repeatedly. Terminal-command shortcuts can launch directly into Clarc's interactive terminal popup. | +| **Shortcut buttons** | Create quick buttons for prompts or terminal commands you run repeatedly. Terminal-command shortcuts can launch directly into RxCode's interactive terminal popup. | | **Built-in file explorer with Git status** | Browse and search project files, toggle hidden files, preview or edit files, inspect Git status, and switch branches from the sidebar. | | **Rich-text memo pad per project** | Keep project-specific notes in the inspector panel with headings, lists, checkboxes, links, and Markdown copy/paste support. | | **Embedded terminal** | Use a SwiftTerm-based terminal in the inspector, plus interactive terminal popups for commands such as `/config`, `/permissions`, and `/model`. | @@ -73,7 +73,7 @@ Same engine, no terminal required. | **Skill Marketplace** | Browse and install official Anthropic plugins, refreshed with a 5-minute cache. | | **Themes and Font Controls** | Six accent themes plus independent font size controls for the interface and message area. | | **Focus Mode** | Optional focused chat layout that can be enabled from Settings. | -| **Notifications** | Optional system notifications with response previews while Clarc is in the background. | +| **Notifications** | Optional system notifications with response previews while RxCode is in the background. | | **Localization** | Full English and Korean UI. | | **User Guide** | Built-in in-app help guide accessible from the toolbar and Settings. | | **Auto-update** | Sparkle-based update checking on launch, with manual checks from the app menu. | @@ -90,41 +90,41 @@ Same engine, no terminal required. ## Installation -1. Download the latest `Clarc-x.y.z.zip` from the [Releases](https://github.com/ttnear/Clarc/releases) page. -2. Unzip and move `Clarc.app` to your `Applications` folder. -3. Launch `Clarc.app`. +1. Download the latest `RxCode-x.y.z.zip` from the [Releases](https://github.com/ttnear/RxCode/releases) page. +2. Unzip and move `RxCode.app` to your `Applications` folder. +3. Launch `RxCode.app`. ### First Launch on macOS 15 (Sequoia) macOS Sequoia blocks the first launch of any downloaded app, even notarized ones, and routes approval through System Settings instead of the old right-click -> Open flow. -When you see **"Apple could not verify 'Clarc.app' is free of malware..."**: +When you see **"Apple could not verify 'RxCode.app' is free of malware..."**: 1. Click **Done** on the dialog. 2. Open **System Settings -> Privacy & Security**. -3. Scroll to the Security section and click **Open Anyway** next to `Clarc.app`. +3. Scroll to the Security section and click **Open Anyway** next to `RxCode.app`. 4. Confirm with your password or Touch ID. -After this one-time approval, Clarc launches normally. The app is signed with a Developer ID certificate and notarized by Apple. This prompt is standard macOS behavior, not a security warning specific to Clarc. +After this one-time approval, RxCode launches normally. The app is signed with a Developer ID certificate and notarized by Apple. This prompt is standard macOS behavior, not a security warning specific to RxCode. --- ## Build from Source ```bash -open Clarc.xcodeproj +open RxCode.xcodeproj ``` For a CLI build: ```bash -xcodebuild -project Clarc.xcodeproj -scheme Clarc -configuration Debug build +xcodebuild -project RxCode.xcodeproj -scheme RxCode -configuration Debug build ``` For tests: ```bash -xcodebuild test -project Clarc.xcodeproj -scheme Clarc -destination 'platform=macOS' +xcodebuild test -project RxCode.xcodeproj -scheme RxCode -destination 'platform=macOS' swift test --package-path Packages ``` @@ -136,10 +136,10 @@ For a signed release ZIP, use the release scripts under `scripts/`. | Path | Purpose | |------|---------| -| `Clarc/` | macOS app target: app entry point, views, services, resources, and integrations. | -| `Packages/Sources/ClarcCore/` | Shared models, theme, utilities, Git helpers, and pure core logic. | -| `Packages/Sources/ClarcChatKit/` | Reusable chat UI, message rendering, input bar, slash commands, shortcuts, diffs, and status line. | -| `ClarcTests/` | App-level XCTest coverage. | +| `RxCode/` | macOS app target: app entry point, views, services, resources, and integrations. | +| `Packages/Sources/RxCodeCore/` | Shared models, theme, utilities, Git helpers, and pure core logic. | +| `Packages/Sources/RxCodeChatKit/` | Reusable chat UI, message rendering, input bar, slash commands, shortcuts, diffs, and status line. | +| `RxCodeTests/` | App-level XCTest coverage. | | `Packages/Tests/` | Swift Testing coverage for core utilities. | | `release_notes/` | Human-readable release notes used for publishing. | | `scripts/` | Build, notarization, Sparkle signing, and release automation. | diff --git a/Clarc.xcodeproj/project.pbxproj b/RxCode.xcodeproj/project.pbxproj similarity index 85% rename from Clarc.xcodeproj/project.pbxproj rename to RxCode.xcodeproj/project.pbxproj index db1d765c..a14e10a3 100644 --- a/Clarc.xcodeproj/project.pbxproj +++ b/RxCode.xcodeproj/project.pbxproj @@ -9,16 +9,16 @@ /* Begin PBXBuildFile section */ 33993F0F87CF4DB09F2813A8 /* AppStateProjectSwitchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4381E755142272EB2DAA9C96 /* AppStateProjectSwitchTests.swift */; }; 92E180F9B311F3C72D5DE6B7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9993BB72A5307039A88B729 /* Cocoa.framework */; }; - DCA8CF4A05C959C4A6EB391F /* ClarcCore in Frameworks */ = {isa = PBXBuildFile; productRef = CCDF9594876099576D4FD46E /* ClarcCore */; }; + DCA8CF4A05C959C4A6EB391F /* RxCodeCore in Frameworks */ = {isa = PBXBuildFile; productRef = CCDF9594876099576D4FD46E /* RxCodeCore */; }; DF06CCD12FB4CAB5005991E1 /* ViewInspector in Frameworks */ = {isa = PBXBuildFile; productRef = DF06CCD02FB4CAB5005991E1 /* ViewInspector */; }; DFA0CCD12FB4CC01005991E1 /* PlanDecisionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFA0CCC02FB4CC01005991E1 /* PlanDecisionTests.swift */; }; DFA0CCD22FB4CC01005991E1 /* PlanCardViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFA0CCC12FB4CC01005991E1 /* PlanCardViewTests.swift */; }; DFA0CCD32FB4CC01005991E1 /* InputBarDisableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFA0CCC22FB4CC01005991E1 /* InputBarDisableTests.swift */; }; - DFA0CCD42FB4CC01005991E1 /* ClarcChatKit in Frameworks */ = {isa = PBXBuildFile; productRef = DFA0CCC32FB4CC01005991E1 /* ClarcChatKit */; }; + DFA0CCD42FB4CC01005991E1 /* RxCodeChatKit in Frameworks */ = {isa = PBXBuildFile; productRef = DFA0CCC32FB4CC01005991E1 /* RxCodeChatKit */; }; E6821AC12F7CEE7200829FC9 /* SwiftTerm in Frameworks */ = {isa = PBXBuildFile; productRef = E6A001012F8A000100000001 /* SwiftTerm */; }; E6C001022F9B000100000001 /* Sparkle in Frameworks */ = {isa = PBXBuildFile; productRef = E6C001012F9B000100000001 /* Sparkle */; }; - E6D001032FA0000100000001 /* ClarcCore in Frameworks */ = {isa = PBXBuildFile; productRef = E6D001012FA0000100000001 /* ClarcCore */; }; - E6D001042FA0000100000001 /* ClarcChatKit in Frameworks */ = {isa = PBXBuildFile; productRef = E6D001022FA0000100000001 /* ClarcChatKit */; }; + E6D001032FA0000100000001 /* RxCodeCore in Frameworks */ = {isa = PBXBuildFile; productRef = E6D001012FA0000100000001 /* RxCodeCore */; }; + E6D001042FA0000100000001 /* RxCodeChatKit in Frameworks */ = {isa = PBXBuildFile; productRef = E6D001022FA0000100000001 /* RxCodeChatKit */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -27,24 +27,24 @@ containerPortal = E67335302F7356F600FD26C7 /* Project object */; proxyType = 1; remoteGlobalIDString = E67335372F7356F600FD26C7; - remoteInfo = Clarc; + remoteInfo = RxCode; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 4381E755142272EB2DAA9C96 /* AppStateProjectSwitchTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AppStateProjectSwitchTests.swift; sourceTree = ""; }; - 7321B5E8B81AAB1A2DC0593B /* ClarcTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ClarcTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 7321B5E8B81AAB1A2DC0593B /* RxCodeTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RxCodeTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; A9993BB72A5307039A88B729 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; DFA0CCC02FB4CC01005991E1 /* PlanDecisionTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlanDecisionTests.swift; sourceTree = ""; }; DFA0CCC12FB4CC01005991E1 /* PlanCardViewTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PlanCardViewTests.swift; sourceTree = ""; }; DFA0CCC22FB4CC01005991E1 /* InputBarDisableTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InputBarDisableTests.swift; sourceTree = ""; }; - E67335382F7356F600FD26C7 /* Clarc.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Clarc.app; sourceTree = BUILT_PRODUCTS_DIR; }; + E67335382F7356F600FD26C7 /* RxCode.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RxCode.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedRootGroup section */ - E673353A2F7356F600FD26C7 /* Clarc */ = { + E673353A2F7356F600FD26C7 /* RxCode */ = { isa = PBXFileSystemSynchronizedRootGroup; - path = Clarc; + path = RxCode; sourceTree = ""; }; /* End PBXFileSystemSynchronizedRootGroup section */ @@ -55,8 +55,8 @@ buildActionMask = 2147483647; files = ( 92E180F9B311F3C72D5DE6B7 /* Cocoa.framework in Frameworks */, - DCA8CF4A05C959C4A6EB391F /* ClarcCore in Frameworks */, - DFA0CCD42FB4CC01005991E1 /* ClarcChatKit in Frameworks */, + DCA8CF4A05C959C4A6EB391F /* RxCodeCore in Frameworks */, + DFA0CCD42FB4CC01005991E1 /* RxCodeChatKit in Frameworks */, DF06CCD12FB4CAB5005991E1 /* ViewInspector in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -67,15 +67,15 @@ files = ( E6821AC12F7CEE7200829FC9 /* SwiftTerm in Frameworks */, E6C001022F9B000100000001 /* Sparkle in Frameworks */, - E6D001032FA0000100000001 /* ClarcCore in Frameworks */, - E6D001042FA0000100000001 /* ClarcChatKit in Frameworks */, + E6D001032FA0000100000001 /* RxCodeCore in Frameworks */, + E6D001042FA0000100000001 /* RxCodeChatKit in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 1525FE6BFB6F06A3F00B92D3 /* ClarcTests */ = { + 1525FE6BFB6F06A3F00B92D3 /* RxCodeTests */ = { isa = PBXGroup; children = ( 4381E755142272EB2DAA9C96 /* AppStateProjectSwitchTests.swift */, @@ -83,7 +83,7 @@ DFA0CCC12FB4CC01005991E1 /* PlanCardViewTests.swift */, DFA0CCC22FB4CC01005991E1 /* InputBarDisableTests.swift */, ); - path = ClarcTests; + path = RxCodeTests; sourceTree = ""; }; 50F6C20C7EE8F07B95128612 /* OS X */ = { @@ -105,18 +105,18 @@ E673352F2F7356F600FD26C7 = { isa = PBXGroup; children = ( - E673353A2F7356F600FD26C7 /* Clarc */, + E673353A2F7356F600FD26C7 /* RxCode */, E67335392F7356F600FD26C7 /* Products */, 609E8EE085862BD7D5B4012F /* Frameworks */, - 1525FE6BFB6F06A3F00B92D3 /* ClarcTests */, + 1525FE6BFB6F06A3F00B92D3 /* RxCodeTests */, ); sourceTree = ""; }; E67335392F7356F600FD26C7 /* Products */ = { isa = PBXGroup; children = ( - E67335382F7356F600FD26C7 /* Clarc.app */, - 7321B5E8B81AAB1A2DC0593B /* ClarcTests.xctest */, + E67335382F7356F600FD26C7 /* RxCode.app */, + 7321B5E8B81AAB1A2DC0593B /* RxCodeTests.xctest */, ); name = Products; sourceTree = ""; @@ -124,9 +124,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 5D74FE7B782850D23F8D9BF7 /* ClarcTests */ = { + 5D74FE7B782850D23F8D9BF7 /* RxCodeTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 50524686CA1336CE22A6C2C3 /* Build configuration list for PBXNativeTarget "ClarcTests" */; + buildConfigurationList = 50524686CA1336CE22A6C2C3 /* Build configuration list for PBXNativeTarget "RxCodeTests" */; buildPhases = ( AEA1371373E1E06A1A8F340A /* Sources */, 023150BBA1A1771608C2FCEB /* Frameworks */, @@ -137,19 +137,19 @@ dependencies = ( BC9DD9CE1DAA92D5D395C09C /* PBXTargetDependency */, ); - name = ClarcTests; + name = RxCodeTests; packageProductDependencies = ( - CCDF9594876099576D4FD46E /* ClarcCore */, - DFA0CCC32FB4CC01005991E1 /* ClarcChatKit */, + CCDF9594876099576D4FD46E /* RxCodeCore */, + DFA0CCC32FB4CC01005991E1 /* RxCodeChatKit */, DF06CCD02FB4CAB5005991E1 /* ViewInspector */, ); - productName = ClarcTests; - productReference = 7321B5E8B81AAB1A2DC0593B /* ClarcTests.xctest */; + productName = RxCodeTests; + productReference = 7321B5E8B81AAB1A2DC0593B /* RxCodeTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; - E67335372F7356F600FD26C7 /* Clarc */ = { + E67335372F7356F600FD26C7 /* RxCode */ = { isa = PBXNativeTarget; - buildConfigurationList = E67335432F7356F700FD26C7 /* Build configuration list for PBXNativeTarget "Clarc" */; + buildConfigurationList = E67335432F7356F700FD26C7 /* Build configuration list for PBXNativeTarget "RxCode" */; buildPhases = ( E67335342F7356F600FD26C7 /* Sources */, E67335352F7356F600FD26C7 /* Frameworks */, @@ -160,17 +160,17 @@ dependencies = ( ); fileSystemSynchronizedGroups = ( - E673353A2F7356F600FD26C7 /* Clarc */, + E673353A2F7356F600FD26C7 /* RxCode */, ); - name = Clarc; + name = RxCode; packageProductDependencies = ( E6A001012F8A000100000001 /* SwiftTerm */, E6C001012F9B000100000001 /* Sparkle */, - E6D001012FA0000100000001 /* ClarcCore */, - E6D001022FA0000100000001 /* ClarcChatKit */, + E6D001012FA0000100000001 /* RxCodeCore */, + E6D001022FA0000100000001 /* RxCodeChatKit */, ); - productName = Clarc; - productReference = E67335382F7356F600FD26C7 /* Clarc.app */; + productName = RxCode; + productReference = E67335382F7356F600FD26C7 /* RxCode.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -188,7 +188,7 @@ }; }; }; - buildConfigurationList = E67335332F7356F600FD26C7 /* Build configuration list for PBXProject "Clarc" */; + buildConfigurationList = E67335332F7356F600FD26C7 /* Build configuration list for PBXProject "RxCode" */; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( @@ -209,8 +209,8 @@ projectDirPath = ""; projectRoot = ""; targets = ( - E67335372F7356F600FD26C7 /* Clarc */, - 5D74FE7B782850D23F8D9BF7 /* ClarcTests */, + E67335372F7356F600FD26C7 /* RxCode */, + 5D74FE7B782850D23F8D9BF7 /* RxCodeTests */, ); }; /* End PBXProject section */ @@ -256,8 +256,8 @@ /* Begin PBXTargetDependency section */ BC9DD9CE1DAA92D5D395C09C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Clarc; - target = E67335372F7356F600FD26C7 /* Clarc */; + name = RxCode; + target = E67335372F7356F600FD26C7 /* RxCode */; targetProxy = 35C1B17CDEF83F212F648418 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -269,10 +269,10 @@ BUNDLE_LOADER = "$(TEST_HOST)"; GENERATE_INFOPLIST_FILE = YES; MACOSX_DEPLOYMENT_TARGET = 26.2; - PRODUCT_NAME = ClarcTests; + PRODUCT_NAME = RxCodeTests; SDKROOT = macosx; SWIFT_VERSION = 6.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Clarc.app/Contents/MacOS/Clarc"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/RxCode.app/Contents/MacOS/RxCode"; }; name = Debug; }; @@ -282,10 +282,10 @@ BUNDLE_LOADER = "$(TEST_HOST)"; GENERATE_INFOPLIST_FILE = YES; MACOSX_DEPLOYMENT_TARGET = 26.2; - PRODUCT_NAME = ClarcTests; + PRODUCT_NAME = RxCodeTests; SDKROOT = macosx; SWIFT_VERSION = 6.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Clarc.app/Contents/MacOS/Clarc"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/RxCode.app/Contents/MacOS/RxCode"; }; name = Release; }; @@ -423,7 +423,7 @@ ENABLE_PREVIEWS = YES; ENABLE_USER_SELECTED_FILES = readonly; GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = Clarc/Info.plist; + INFOPLIST_FILE = RxCode/Info.plist; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -431,7 +431,7 @@ ); MACOSX_DEPLOYMENT_TARGET = 26.0; MARKETING_VERSION = 1.2.5; - PRODUCT_BUNDLE_IDENTIFIER = com.idealapp.Clarc; + PRODUCT_BUNDLE_IDENTIFIER = com.idealapp.RxCode; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; STRING_CATALOG_GENERATE_SYMBOLS = YES; @@ -457,7 +457,7 @@ ENABLE_PREVIEWS = YES; ENABLE_USER_SELECTED_FILES = readonly; GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = Clarc/Info.plist; + INFOPLIST_FILE = RxCode/Info.plist; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -465,7 +465,7 @@ ); MACOSX_DEPLOYMENT_TARGET = 26.0; MARKETING_VERSION = 1.2.5; - PRODUCT_BUNDLE_IDENTIFIER = com.idealapp.Clarc; + PRODUCT_BUNDLE_IDENTIFIER = com.idealapp.RxCode; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; STRING_CATALOG_GENERATE_SYMBOLS = YES; @@ -480,7 +480,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 50524686CA1336CE22A6C2C3 /* Build configuration list for PBXNativeTarget "ClarcTests" */ = { + 50524686CA1336CE22A6C2C3 /* Build configuration list for PBXNativeTarget "RxCodeTests" */ = { isa = XCConfigurationList; buildConfigurations = ( AD9E27433C08ABBEF721A8A6 /* Release */, @@ -489,7 +489,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E67335332F7356F600FD26C7 /* Build configuration list for PBXProject "Clarc" */ = { + E67335332F7356F600FD26C7 /* Build configuration list for PBXProject "RxCode" */ = { isa = XCConfigurationList; buildConfigurations = ( E67335412F7356F700FD26C7 /* Debug */, @@ -498,7 +498,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E67335432F7356F700FD26C7 /* Build configuration list for PBXNativeTarget "Clarc" */ = { + E67335432F7356F700FD26C7 /* Build configuration list for PBXNativeTarget "RxCode" */ = { isa = XCConfigurationList; buildConfigurations = ( E67335442F7356F700FD26C7 /* Debug */, @@ -544,18 +544,18 @@ /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ - CCDF9594876099576D4FD46E /* ClarcCore */ = { + CCDF9594876099576D4FD46E /* RxCodeCore */ = { isa = XCSwiftPackageProductDependency; - productName = ClarcCore; + productName = RxCodeCore; }; DF06CCD02FB4CAB5005991E1 /* ViewInspector */ = { isa = XCSwiftPackageProductDependency; package = DF06CCCF2FB4CAB5005991E1 /* XCRemoteSwiftPackageReference "ViewInspector" */; productName = ViewInspector; }; - DFA0CCC32FB4CC01005991E1 /* ClarcChatKit */ = { + DFA0CCC32FB4CC01005991E1 /* RxCodeChatKit */ = { isa = XCSwiftPackageProductDependency; - productName = ClarcChatKit; + productName = RxCodeChatKit; }; E6A001012F8A000100000001 /* SwiftTerm */ = { isa = XCSwiftPackageProductDependency; @@ -567,15 +567,15 @@ package = E6C001002F9B000100000001 /* XCRemoteSwiftPackageReference "Sparkle" */; productName = Sparkle; }; - E6D001012FA0000100000001 /* ClarcCore */ = { + E6D001012FA0000100000001 /* RxCodeCore */ = { isa = XCSwiftPackageProductDependency; package = E6D001002FA0000100000001 /* XCLocalSwiftPackageReference "Packages" */; - productName = ClarcCore; + productName = RxCodeCore; }; - E6D001022FA0000100000001 /* ClarcChatKit */ = { + E6D001022FA0000100000001 /* RxCodeChatKit */ = { isa = XCSwiftPackageProductDependency; package = E6D001002FA0000100000001 /* XCLocalSwiftPackageReference "Packages" */; - productName = ClarcChatKit; + productName = RxCodeChatKit; }; /* End XCSwiftPackageProductDependency section */ }; diff --git a/Clarc.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/RxCode.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from Clarc.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to RxCode.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/Clarc.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/RxCode.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 100% rename from Clarc.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to RxCode.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/Clarc.xcodeproj/xcshareddata/xcschemes/Clarc.xcscheme b/RxCode.xcodeproj/xcshareddata/xcschemes/RxCode.xcscheme similarity index 82% rename from Clarc.xcodeproj/xcshareddata/xcschemes/Clarc.xcscheme rename to RxCode.xcodeproj/xcshareddata/xcschemes/RxCode.xcscheme index f9e986a0..8a8f85ad 100644 --- a/Clarc.xcodeproj/xcshareddata/xcschemes/Clarc.xcscheme +++ b/RxCode.xcodeproj/xcshareddata/xcschemes/RxCode.xcscheme @@ -16,9 +16,9 @@ + BuildableName = "RxCode.app" + BlueprintName = "RxCode" + ReferencedContainer = "container:RxCode.xcodeproj"> @@ -35,9 +35,9 @@ + BuildableName = "RxCodeTests.xctest" + BlueprintName = "RxCodeTests" + ReferencedContainer = "container:RxCode.xcodeproj"> @@ -58,9 +58,9 @@ + BuildableName = "RxCode.app" + BlueprintName = "RxCode" + ReferencedContainer = "container:RxCode.xcodeproj"> @@ -75,9 +75,9 @@ + BuildableName = "RxCode.app" + BlueprintName = "RxCode" + ReferencedContainer = "container:RxCode.xcodeproj"> diff --git a/Clarc/App/AppState.swift b/RxCode/App/AppState.swift similarity index 99% rename from Clarc/App/AppState.swift rename to RxCode/App/AppState.swift index 714f85f0..01694e94 100644 --- a/Clarc/App/AppState.swift +++ b/RxCode/App/AppState.swift @@ -1,8 +1,8 @@ import Foundation -import ClarcCore +import RxCodeCore import SwiftUI import os -import ClarcChatKit +import RxCodeChatKit // MARK: - Per-Session Stream State @@ -1514,8 +1514,12 @@ final class AppState { sessionKey = sid startFlushTimer(for: sid) - // If this is the foreground session, also update window.currentSessionId - let isFg = (window.currentSessionId ?? window.newSessionKey) == previousSessionKey || window.currentSessionId == nil + // If this is the foreground session, also update window.currentSessionId. + // Do NOT treat `currentSessionId == nil` (the new-thread page) as foreground + // for an arbitrary streaming session — that caused the UI to auto-navigate + // to a previously-detached thread whenever its CLI advanced its session_id + // (e.g. pending→real on first system event, or compact_boundary swap). + let isFg = (window.currentSessionId ?? window.newSessionKey) == previousSessionKey if isFg { window.currentSessionId = sid } } @@ -2540,8 +2544,8 @@ final class AppState { func cloneAndAddProject(_ repo: GitHubRepo, in window: WindowState) async throws { let home = FileManager.default.homeDirectoryForCurrentUser.path - let clonePath = "\(home)/Clarc/\(repo.name)" - let parentDir = "\(home)/Clarc" + let clonePath = "\(home)/RxCode/\(repo.name)" + let parentDir = "\(home)/RxCode" let fm = FileManager.default if !fm.fileExists(atPath: parentDir) { try fm.createDirectory(atPath: parentDir, withIntermediateDirectories: true) @@ -2783,7 +2787,7 @@ final class AppState { var updated: ChatSession = switch summary.origin { case .cliBacked: summary.makeSession() - case .legacyClarc: + case .legacyRxCode: persistence.loadLegacySessionSync(projectId: session.projectId, sessionId: session.id) ?? session } mutate(&updated) diff --git a/Clarc/App/ClarcApp.swift b/RxCode/App/RxCodeApp.swift similarity index 94% rename from Clarc/App/ClarcApp.swift rename to RxCode/App/RxCodeApp.swift index 97bca9a4..66ef0cc8 100644 --- a/Clarc/App/ClarcApp.swift +++ b/RxCode/App/RxCodeApp.swift @@ -1,6 +1,6 @@ import SwiftUI -import ClarcCore -import ClarcChatKit +import RxCodeCore +import RxCodeChatKit // MARK: - FocusedValues @@ -31,7 +31,7 @@ struct TerminalWindowValue: Codable, Hashable { // MARK: - App @main -struct ClarcApp: App { +struct RxCodeApp: App { @State private var appState = AppState() @FocusedValue(\.startNewChat) private var startNewChat @AppStorage("showMenuBarExtra") private var showMenuBarExtra: Bool = true @@ -104,26 +104,33 @@ private struct MenuBarLabel: View { var body: some View { let inProgress = appState.inProgressSessionCount let unchecked = appState.uncheckedFinishedSessionCount + let fiveHour = appState.latestRateLimitUsage?.fiveHourPercent - if inProgress == 0 && unchecked == 0 { - Image(systemName: "bubble.left.and.bubble.right") - } else { - // SwiftUI renders MenuBarExtra labels as text + image. Compose a - // single attributed-ish string by joining counts with separators. - HStack(spacing: 4) { - if inProgress > 0 { - Image(systemName: "circle.dotted") - Text("\(inProgress)") - } - if inProgress > 0 && unchecked > 0 { - Text("·") - } - if unchecked > 0 { - Image(systemName: "checkmark.circle") - Text("\(unchecked)") + VStack(alignment: .trailing, spacing: 0) { + HStack(spacing: 2) { + Image(systemName: "circle.dotted") + Text("\(inProgress)/\(inProgress + unchecked)") + .monospacedDigit() + } + + HStack(spacing: 2) { + Text("5h") + if let fiveHour { + Text("\(formatPercent(fiveHour))%") + .monospacedDigit() + } else { + Text("—") } } } + .font(.system(size: 9, weight: .medium)) + } + + private func formatPercent(_ value: Double) -> String { + if value > 0 && value < 1 { + return String(format: "%.1f", value) + } + return "\(Int(value.rounded()))" } } @@ -224,7 +231,7 @@ private struct MenuBarContentView: View { private var footer: some View { HStack { - Button("Open Clarc") { + Button("Open RxCode") { NSApp.activate(ignoringOtherApps: true) } .buttonStyle(.borderless) diff --git a/Clarc/Assets.xcassets/AccentColor.colorset/Contents.json b/RxCode/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from Clarc/Assets.xcassets/AccentColor.colorset/Contents.json rename to RxCode/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/Clarc/Assets.xcassets/AppIcon.appiconset/1024-mac.png b/RxCode/Assets.xcassets/AppIcon.appiconset/1024-mac.png similarity index 100% rename from Clarc/Assets.xcassets/AppIcon.appiconset/1024-mac.png rename to RxCode/Assets.xcassets/AppIcon.appiconset/1024-mac.png diff --git a/Clarc/Assets.xcassets/AppIcon.appiconset/128-mac.png b/RxCode/Assets.xcassets/AppIcon.appiconset/128-mac.png similarity index 100% rename from Clarc/Assets.xcassets/AppIcon.appiconset/128-mac.png rename to RxCode/Assets.xcassets/AppIcon.appiconset/128-mac.png diff --git a/Clarc/Assets.xcassets/AppIcon.appiconset/16-mac.png b/RxCode/Assets.xcassets/AppIcon.appiconset/16-mac.png similarity index 100% rename from Clarc/Assets.xcassets/AppIcon.appiconset/16-mac.png rename to RxCode/Assets.xcassets/AppIcon.appiconset/16-mac.png diff --git a/Clarc/Assets.xcassets/AppIcon.appiconset/256-mac.png b/RxCode/Assets.xcassets/AppIcon.appiconset/256-mac.png similarity index 100% rename from Clarc/Assets.xcassets/AppIcon.appiconset/256-mac.png rename to RxCode/Assets.xcassets/AppIcon.appiconset/256-mac.png diff --git a/Clarc/Assets.xcassets/AppIcon.appiconset/32-mac.png b/RxCode/Assets.xcassets/AppIcon.appiconset/32-mac.png similarity index 100% rename from Clarc/Assets.xcassets/AppIcon.appiconset/32-mac.png rename to RxCode/Assets.xcassets/AppIcon.appiconset/32-mac.png diff --git a/Clarc/Assets.xcassets/AppIcon.appiconset/512-mac.png b/RxCode/Assets.xcassets/AppIcon.appiconset/512-mac.png similarity index 100% rename from Clarc/Assets.xcassets/AppIcon.appiconset/512-mac.png rename to RxCode/Assets.xcassets/AppIcon.appiconset/512-mac.png diff --git a/Clarc/Assets.xcassets/AppIcon.appiconset/64-mac.png b/RxCode/Assets.xcassets/AppIcon.appiconset/64-mac.png similarity index 100% rename from Clarc/Assets.xcassets/AppIcon.appiconset/64-mac.png rename to RxCode/Assets.xcassets/AppIcon.appiconset/64-mac.png diff --git a/Clarc/Assets.xcassets/AppIcon.appiconset/Contents.json b/RxCode/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Clarc/Assets.xcassets/AppIcon.appiconset/Contents.json rename to RxCode/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Clarc/Assets.xcassets/Contents.json b/RxCode/Assets.xcassets/Contents.json similarity index 100% rename from Clarc/Assets.xcassets/Contents.json rename to RxCode/Assets.xcassets/Contents.json diff --git a/Clarc/Assets.xcassets/GitHubMark.imageset/Contents.json b/RxCode/Assets.xcassets/GitHubMark.imageset/Contents.json similarity index 100% rename from Clarc/Assets.xcassets/GitHubMark.imageset/Contents.json rename to RxCode/Assets.xcassets/GitHubMark.imageset/Contents.json diff --git a/Clarc/Assets.xcassets/GitHubMark.imageset/github-mark.pdf b/RxCode/Assets.xcassets/GitHubMark.imageset/github-mark.pdf similarity index 100% rename from Clarc/Assets.xcassets/GitHubMark.imageset/github-mark.pdf rename to RxCode/Assets.xcassets/GitHubMark.imageset/github-mark.pdf diff --git a/Clarc/Info.plist b/RxCode/Info.plist similarity index 93% rename from Clarc/Info.plist rename to RxCode/Info.plist index 259a7826..8e6a374f 100644 --- a/Clarc/Info.plist +++ b/RxCode/Info.plist @@ -27,7 +27,7 @@ NSHumanReadableCopyright SUFeedURL - https://raw.githubusercontent.com/ttnear/Clarc/main/appcast.xml + https://update.code.rxlab.app/appcast.xml SUPublicEDKey o1+OjC4eJrHnvmfwRxGPhH8OQFD21WYlxkFndh+4J0M= diff --git a/Clarc/Resources/en.lproj/Localizable.strings b/RxCode/Resources/en.lproj/Localizable.strings similarity index 93% rename from Clarc/Resources/en.lproj/Localizable.strings rename to RxCode/Resources/en.lproj/Localizable.strings index 0f8aca23..29adfbaa 100644 --- a/Clarc/Resources/en.lproj/Localizable.strings +++ b/RxCode/Resources/en.lproj/Localizable.strings @@ -1,6 +1,6 @@ /* English — base localization for main app */ -// MARK: - ClarcApp +// MARK: - RxCodeApp "New Chat" = "New Chat"; "Check for Updates..." = "Check for Updates..."; "Theme" = "Theme"; @@ -33,7 +33,7 @@ "font.size.hint" = "Adjust interface and message font sizes independently."; "Notifications" = "Notifications"; "Notify when response completes" = "Notify when response completes"; -"Sends a system notification while Clarc is in the background." = "Sends a system notification while Clarc is in the background."; +"Sends a system notification while RxCode is in the background." = "Sends a system notification while RxCode is in the background."; "Open Source" = "Open Source"; "Response complete" = "Response complete"; @@ -107,7 +107,7 @@ "Projects" = "Projects"; "Rename Project" = "Rename Project"; "Delete Project" = "Delete Project"; -"This will remove the project from Clarc. The files on disk will not be deleted." = "This will remove the project from Clarc. The files on disk will not be deleted."; +"This will remove the project from RxCode. The files on disk will not be deleted." = "This will remove the project from RxCode. The files on disk will not be deleted."; "Project name" = "Project name"; // MARK: - HistoryListView @@ -189,7 +189,7 @@ "Install command:" = "Install command:"; "Check Again" = "Check Again"; "Get Started" = "Get Started"; -"Share session history with the terminal CLI in ~/.claude/projects/. Turn off to keep Clarc sessions separate. You can change this later in Settings." = "Share session history with the terminal CLI in ~/.claude/projects/. Turn off to keep Clarc sessions separate. You can change this later in Settings."; +"Share session history with the terminal CLI in ~/.claude/projects/. Turn off to keep RxCode sessions separate. You can change this later in Settings." = "Share session history with the terminal CLI in ~/.claude/projects/. Turn off to keep RxCode sessions separate. You can change this later in Settings."; // MARK: - GitHubLoginView "Connect GitHub to fetch your repo list and add projects with a single click." = "Connect GitHub to fetch your repo list and add projects with a single click."; @@ -236,7 +236,7 @@ // MARK: - UserManualView // Topic titles -"About Clarc" = "About Clarc"; +"About RxCode" = "About RxCode"; "Status Line" = "Status Line"; "Project Management" = "Project Management"; "Chat Basics" = "Chat Basics"; @@ -249,7 +249,7 @@ "Permission Requests" = "Permission Requests"; // Overview -"What is Clarc?" = "What is Clarc?"; +"What is RxCode?" = "What is RxCode?"; "A native macOS desktop client for the Claude Code CLI. Use all Claude Code features via a polished GUI without needing a terminal." = "A native macOS desktop client for the Claude Code CLI. Use all Claude Code features via a polished GUI without needing a terminal."; "Main Layout" = "Main Layout"; "The left sidebar has History and Files tabs. Project tabs appear at the top of the chat area — click to switch projects. The right inspector panel contains the Terminal and Memo tabs." = "The left sidebar has History and Files tabs. Project tabs appear at the top of the chat area — click to switch projects. The right inspector panel contains the Terminal and Memo tabs."; @@ -346,7 +346,7 @@ "Attaching Files" = "Attaching Files"; "Click the clip icon to the left of the input field, or drag and drop files onto the input field. When dragging, the input field border highlights in the accent color to show the drop zone." = "Click the clip icon to the left of the input field, or drag and drop files onto the input field. When dragging, the input field border highlights in the accent color to show the drop zone."; "Clipboard Detection" = "Clipboard Detection"; -"Pasting (⌘V) is smart — Clarc detects what's in the clipboard and handles it automatically." = "Pasting (⌘V) is smart — Clarc detects what's in the clipboard and handles it automatically."; +"Pasting (⌘V) is smart — RxCode detects what's in the clipboard and handles it automatically." = "Pasting (⌘V) is smart — RxCode detects what's in the clipboard and handles it automatically."; "Image data (PNG/TIFF) → attached as an image" = "Image data (PNG/TIFF) → attached as an image"; "File path → attached as a file" = "File path → attached as a file"; "URL → attached as a URL reference" = "URL → attached as a URL reference"; @@ -384,12 +384,12 @@ "The exit code is shown at the bottom — \"exit 0\" means the command completed successfully." = "The exit code is shown at the bottom — \"exit 0\" means the command completed successfully."; // GitHub Integration -"Click the GitHub Mark button at the top of the sidebar to open the GitHub panel. After connecting your GitHub account, your repositories are listed and can be added to Clarc with one click." = "Click the GitHub Mark button at the top of the sidebar to open the GitHub panel. After connecting your GitHub account, your repositories are listed and can be added to Clarc with one click."; +"Click the GitHub Mark button at the top of the sidebar to open the GitHub panel. After connecting your GitHub account, your repositories are listed and can be added to RxCode with one click." = "Click the GitHub Mark button at the top of the sidebar to open the GitHub panel. After connecting your GitHub account, your repositories are listed and can be added to RxCode with one click."; "Adding a Repository" = "Adding a Repository"; -"Search for a repository by name, then click Add. Clarc clones it automatically and opens it as a new project." = "Search for a repository by name, then click Add. Clarc clones it automatically and opens it as a new project."; +"Search for a repository by name, then click Add. RxCode clones it automatically and opens it as a new project." = "Search for a repository by name, then click Add. RxCode clones it automatically and opens it as a new project."; "Private repository" = "Private repository"; "Public repository" = "Public repository"; -"Already added to Clarc" = "Already added to Clarc"; +"Already added to RxCode" = "Already added to RxCode"; // Skill Marketplace "Click the brain icon (🧠) in the toolbar to browse the MCP plugin catalog published on Anthropic's GitHub. Plugins can be filtered by category or searched by name, description, or author." = "Click the brain icon (🧠) in the toolbar to browse the MCP plugin catalog published on Anthropic's GitHub. Plugins can be filtered by category or searched by name, description, or author."; @@ -467,17 +467,17 @@ // Settings & Themes topic "Settings & Themes" = "Settings & Themes"; "Opening Settings" = "Opening Settings"; -"Choose Clarc → Settings from the menu bar or press ⌘, to open the Settings window. Settings are organized into three tabs: General, Slash Commands, and Shortcuts." = "Choose Clarc → Settings from the menu bar or press ⌘, to open the Settings window. Settings are organized into three tabs: General, Slash Commands, and Shortcuts."; +"Choose RxCode → Settings from the menu bar or press ⌘, to open the Settings window. Settings are organized into three tabs: General, Slash Commands, and Shortcuts." = "Choose RxCode → Settings from the menu bar or press ⌘, to open the Settings window. Settings are organized into three tabs: General, Slash Commands, and Shortcuts."; "General Tab" = "General Tab"; "The General tab configures session defaults. Changes apply to newly created sessions — existing sessions keep their current values." = "The General tab configures session defaults. Changes apply to newly created sessions — existing sessions keep their current values."; "Accent color palette (Terracotta, Ocean, Forest, Lavender, Midnight, Amber)" = "Accent color palette (Terracotta, Ocean, Forest, Lavender, Midnight, Amber)"; "Claude model used when starting a new session" = "Claude model used when starting a new session"; "Permission mode applied to new sessions" = "Permission mode applied to new sessions"; "Reasoning effort applied to new sessions" = "Reasoning effort applied to new sessions"; -"Show a system notification when a response completes while Clarc is in the background" = "Show a system notification when a response completes while Clarc is in the background"; +"Show a system notification when a response completes while RxCode is in the background" = "Show a system notification when a response completes while RxCode is in the background"; "Model, permission mode, and effort can also be overridden per session from the toolbar — the chosen value sticks to that session." = "Model, permission mode, and effort can also be overridden per session from the toolbar — the chosen value sticks to that session."; "Themes" = "Themes"; -"Clarc ships with six accent color themes. Preview each one directly from the theme picker — the whole app recolors live as you choose." = "Clarc ships with six accent color themes. Preview each one directly from the theme picker — the whole app recolors live as you choose."; +"RxCode ships with six accent color themes. Preview each one directly from the theme picker — the whole app recolors live as you choose." = "RxCode ships with six accent color themes. Preview each one directly from the theme picker — the whole app recolors live as you choose."; "Terracotta" = "Terracotta"; "Ocean" = "Ocean"; "Forest" = "Forest"; @@ -493,4 +493,4 @@ "Slash Commands & Shortcuts Tabs" = "Slash Commands & Shortcuts Tabs"; "The other two Settings tabs manage per-project slash commands and shortcut buttons. Slash command JSON import/export includes custom commands only; shortcut JSON import/export backs up the shortcut set." = "The other two Settings tabs manage per-project slash commands and shortcut buttons. Slash command JSON import/export includes custom commands only; shortcut JSON import/export backs up the shortcut set."; "Checking for Updates" = "Checking for Updates"; -"Open Clarc → Check for Updates… to run Sparkle's update check manually. Updates are also checked automatically on launch." = "Open Clarc → Check for Updates… to run Sparkle's update check manually. Updates are also checked automatically on launch."; +"Open RxCode → Check for Updates… to run Sparkle's update check manually. Updates are also checked automatically on launch." = "Open RxCode → Check for Updates… to run Sparkle's update check manually. Updates are also checked automatically on launch."; diff --git a/Clarc/Resources/ko.lproj/Localizable.strings b/RxCode/Resources/ko.lproj/Localizable.strings similarity index 93% rename from Clarc/Resources/ko.lproj/Localizable.strings rename to RxCode/Resources/ko.lproj/Localizable.strings index e1d88698..b3d77466 100644 --- a/Clarc/Resources/ko.lproj/Localizable.strings +++ b/RxCode/Resources/ko.lproj/Localizable.strings @@ -1,6 +1,6 @@ /* Korean localization — main app */ -// MARK: - ClarcApp +// MARK: - RxCodeApp "New Chat" = "새 채팅"; "Check for Updates..." = "업데이트 확인..."; "Theme" = "테마"; @@ -33,7 +33,7 @@ "font.size.hint" = "인터페이스와 메시지 폰트 크기를 각각 조절합니다."; "Notifications" = "알림"; "Notify when response completes" = "응답 완료 시 알림"; -"Sends a system notification while Clarc is in the background." = "Clarc가 백그라운드에 있을 때 시스템 알림을 보냅니다."; +"Sends a system notification while RxCode is in the background." = "RxCode가 백그라운드에 있을 때 시스템 알림을 보냅니다."; "Open Source" = "오픈 소스"; "Response complete" = "응답 완료"; @@ -107,7 +107,7 @@ "Projects" = "프로젝트"; "Rename Project" = "프로젝트 이름 변경"; "Delete Project" = "프로젝트 삭제"; -"This will remove the project from Clarc. The files on disk will not be deleted." = "Clarc에서 프로젝트가 제거됩니다. 디스크의 파일은 삭제되지 않습니다."; +"This will remove the project from RxCode. The files on disk will not be deleted." = "RxCode에서 프로젝트가 제거됩니다. 디스크의 파일은 삭제되지 않습니다."; "Project name" = "프로젝트 이름"; // MARK: - HistoryListView @@ -189,7 +189,7 @@ "Install command:" = "설치 커맨드:"; "Check Again" = "다시 확인"; "Get Started" = "시작하기"; -"Share session history with the terminal CLI in ~/.claude/projects/. Turn off to keep Clarc sessions separate. You can change this later in Settings." = "~/.claude/projects/의 터미널 CLI와 세션 기록을 공유합니다. 끄면 Clarc 세션을 분리해서 사용합니다. 이후 설정에서 변경할 수 있습니다."; +"Share session history with the terminal CLI in ~/.claude/projects/. Turn off to keep RxCode sessions separate. You can change this later in Settings." = "~/.claude/projects/의 터미널 CLI와 세션 기록을 공유합니다. 끄면 RxCode 세션을 분리해서 사용합니다. 이후 설정에서 변경할 수 있습니다."; // MARK: - GitHubLoginView "Connect GitHub to fetch your repo list and add projects with a single click." = "GitHub를 연결하면 저장소 목록을 가져오고 한 번의 클릭으로 프로젝트를 추가할 수 있습니다."; @@ -236,7 +236,7 @@ // MARK: - UserManualView // Topic titles -"About Clarc" = "Clarc 소개"; +"About RxCode" = "RxCode 소개"; "Project Management" = "프로젝트 관리"; "Chat Basics" = "채팅 기본"; "Keyboard Shortcuts" = "단축키"; @@ -249,7 +249,7 @@ "Status Line" = "상태 표시줄"; // Overview -"What is Clarc?" = "Clarc란?"; +"What is RxCode?" = "RxCode란?"; "A native macOS desktop client for the Claude Code CLI. Use all Claude Code features via a polished GUI without needing a terminal." = "Claude Code CLI를 위한 네이티브 macOS 데스크톱 클라이언트입니다. 터미널 없이 세련된 GUI로 Claude Code의 모든 기능을 사용할 수 있습니다."; "Main Layout" = "기본 레이아웃"; "The left sidebar has History and Files tabs. Project tabs appear at the top of the chat area — click to switch projects. The right inspector panel contains the Terminal and Memo tabs." = "왼쪽 사이드바에는 기록 및 파일 탭이 있습니다. 채팅 영역 상단에 프로젝트 탭이 표시되며 클릭하여 전환할 수 있습니다. 오른쪽 인스펙터 패널에는 터미널과 메모 탭이 있습니다."; @@ -346,7 +346,7 @@ "Attaching Files" = "파일 첨부"; "Click the clip icon to the left of the input field, or drag and drop files onto the input field. When dragging, the input field border highlights in the accent color to show the drop zone." = "입력창 왼쪽의 클립 아이콘을 클릭하거나 파일을 입력창으로 드래그하세요. 드래그 중에는 입력창 테두리가 강조 색상으로 표시됩니다."; "Clipboard Detection" = "클립보드 감지"; -"Pasting (⌘V) is smart — Clarc detects what's in the clipboard and handles it automatically." = "붙여넣기(⌘V)가 스마트합니다 — Clarc가 클립보드 내용을 자동으로 감지하여 처리합니다."; +"Pasting (⌘V) is smart — RxCode detects what's in the clipboard and handles it automatically." = "붙여넣기(⌘V)가 스마트합니다 — RxCode가 클립보드 내용을 자동으로 감지하여 처리합니다."; "Image data (PNG/TIFF) → attached as an image" = "이미지 데이터(PNG/TIFF) → 이미지로 첨부"; "File path → attached as a file" = "파일 경로 → 파일로 첨부"; "URL → attached as a URL reference" = "URL → URL 참조로 첨부"; @@ -384,12 +384,12 @@ "The exit code is shown at the bottom — \"exit 0\" means the command completed successfully." = "하단에 종료 코드가 표시됩니다 — \"exit 0\"은 커맨드가 성공적으로 완료되었음을 의미합니다."; // GitHub Integration -"Click the GitHub Mark button at the top of the sidebar to open the GitHub panel. After connecting your GitHub account, your repositories are listed and can be added to Clarc with one click." = "사이드바 상단의 GitHub 마크 버튼을 클릭하여 GitHub 패널을 열어보세요. GitHub 계정을 연결하면 저장소 목록이 표시되고 한 번의 클릭으로 Clarc에 추가할 수 있습니다."; +"Click the GitHub Mark button at the top of the sidebar to open the GitHub panel. After connecting your GitHub account, your repositories are listed and can be added to RxCode with one click." = "사이드바 상단의 GitHub 마크 버튼을 클릭하여 GitHub 패널을 열어보세요. GitHub 계정을 연결하면 저장소 목록이 표시되고 한 번의 클릭으로 RxCode에 추가할 수 있습니다."; "Adding a Repository" = "저장소 추가"; -"Search for a repository by name, then click Add. Clarc clones it automatically and opens it as a new project." = "이름으로 저장소를 검색한 후 추가 버튼을 클릭하세요. Clarc가 자동으로 클론하고 새 프로젝트로 엽니다."; +"Search for a repository by name, then click Add. RxCode clones it automatically and opens it as a new project." = "이름으로 저장소를 검색한 후 추가 버튼을 클릭하세요. RxCode가 자동으로 클론하고 새 프로젝트로 엽니다."; "Private repository" = "비공개 저장소"; "Public repository" = "공개 저장소"; -"Already added to Clarc" = "이미 Clarc에 추가됨"; +"Already added to RxCode" = "이미 RxCode에 추가됨"; // Skill Marketplace "Click the brain icon (🧠) in the toolbar to browse the MCP plugin catalog published on Anthropic's GitHub. Plugins can be filtered by category or searched by name, description, or author." = "툴바의 🧠 아이콘을 클릭하면 Anthropic GitHub에 게시된 MCP 플러그인 카탈로그를 탐색할 수 있습니다. 카테고리별 필터링 또는 이름, 설명, 작성자로 검색이 가능합니다."; @@ -478,7 +478,7 @@ // Settings & Themes topic "Settings & Themes" = "설정 및 테마"; "Opening Settings" = "설정 열기"; -"Choose Clarc → Settings from the menu bar or press ⌘, to open the Settings window. Settings are organized into four tabs: General, Message, Slash Commands, and Shortcuts." = "메뉴 막대에서 Clarc → 설정을 선택하거나 ⌘,를 눌러 설정 창을 엽니다. 설정은 일반, 메시지, 슬래시 커맨드, 단축키 네 개의 탭으로 구성되어 있습니다."; +"Choose RxCode → Settings from the menu bar or press ⌘, to open the Settings window. Settings are organized into four tabs: General, Message, Slash Commands, and Shortcuts." = "메뉴 막대에서 RxCode → 설정을 선택하거나 ⌘,를 눌러 설정 창을 엽니다. 설정은 일반, 메시지, 슬래시 커맨드, 단축키 네 개의 탭으로 구성되어 있습니다."; "General Tab" = "일반 탭"; "The General tab configures session defaults. Changes apply to newly created sessions — existing sessions keep their current values." = "일반 탭에서 세션 기본값을 설정합니다. 변경사항은 새로 생성되는 세션에 적용되며, 기존 세션은 현재 값을 유지합니다."; "Accent color palette (Terracotta, Ocean, Forest, Lavender, Midnight, Amber)" = "강조 색상 팔레트 (Terracotta, Ocean, Forest, Lavender, Midnight, Amber)"; @@ -487,7 +487,7 @@ "Claude model used when starting a new session" = "새 세션 시작 시 사용할 Claude 모델"; "Permission mode applied to new sessions" = "새 세션에 적용될 권한 모드"; "Reasoning effort applied to new sessions" = "새 세션에 적용될 추론 작업량"; -"Show a system notification when a response completes while Clarc is in the background" = "Clarc가 백그라운드에 있을 때 응답이 완료되면 시스템 알림 표시"; +"Show a system notification when a response completes while RxCode is in the background" = "RxCode가 백그라운드에 있을 때 응답이 완료되면 시스템 알림 표시"; "Model, permission mode, and effort can also be overridden per session from the toolbar — the chosen value sticks to that session." = "모델, 권한 모드, 작업량은 툴바에서 세션별로도 변경할 수 있으며, 선택한 값은 해당 세션에만 적용됩니다."; "Message Tab" = "메시지 탭"; "The Message tab controls chat display and attachment behavior." = "메시지 탭에서 채팅 표시 및 첨부 파일 동작을 설정합니다."; @@ -497,7 +497,7 @@ "Automatically show a preview chip when image data is pasted" = "이미지 데이터 붙여넣기 시 자동으로 미리보기 칩을 표시합니다."; "Automatically convert long text (200+ characters) into an attachment chip when pasted" = "긴 텍스트(200자 이상) 붙여넣기 시 자동으로 첨부 파일 칩으로 변환합니다."; "Themes" = "테마"; -"Clarc ships with six accent color themes. Preview each one directly from the theme picker — the whole app recolors live as you choose." = "Clarc는 6가지 강조 색상 테마를 제공합니다. 테마 선택기에서 바로 각 테마를 미리볼 수 있으며, 선택과 동시에 앱 전체 색상이 즉시 바뀝니다."; +"RxCode ships with six accent color themes. Preview each one directly from the theme picker — the whole app recolors live as you choose." = "RxCode는 6가지 강조 색상 테마를 제공합니다. 테마 선택기에서 바로 각 테마를 미리볼 수 있으며, 선택과 동시에 앱 전체 색상이 즉시 바뀝니다."; "Terracotta" = "테라코타"; "Ocean" = "오션"; "Forest" = "포레스트"; @@ -513,4 +513,4 @@ "Slash Commands & Shortcuts Tabs" = "슬래시 커맨드 및 단축키 탭"; "The Slash Commands tab manages built-in and custom commands — edit, enable/disable, add, or delete. JSON import/export covers custom commands only. The Shortcuts tab manages shortcut buttons with JSON import/export support." = "슬래시 커맨드 탭에서는 기본 및 커스텀 커맨드를 관리합니다 — 편집, 활성화/비활성화, 추가, 삭제가 가능합니다. JSON 가져오기/내보내기는 커스텀 커맨드만 지원합니다. 단축키 탭에서는 단축 버튼을 관리하며 JSON 가져오기/내보내기를 지원합니다."; "Checking for Updates" = "업데이트 확인"; -"Open Clarc → Check for Updates… to run Sparkle's update check manually. Updates are also checked automatically on launch." = "Clarc → 업데이트 확인…을 통해 Sparkle 업데이트 확인을 수동으로 실행할 수 있습니다. 앱 시작 시에도 자동으로 확인됩니다."; +"Open RxCode → Check for Updates… to run Sparkle's update check manually. Updates are also checked automatically on launch." = "RxCode → 업데이트 확인…을 통해 Sparkle 업데이트 확인을 수동으로 실행할 수 있습니다. 앱 시작 시에도 자동으로 확인됩니다."; diff --git a/Clarc/Services/BashSafety.swift b/RxCode/Services/BashSafety.swift similarity index 100% rename from Clarc/Services/BashSafety.swift rename to RxCode/Services/BashSafety.swift diff --git a/Clarc/Services/ClaudeService.swift b/RxCode/Services/ClaudeService.swift similarity index 99% rename from Clarc/Services/ClaudeService.swift rename to RxCode/Services/ClaudeService.swift index 923d2ebf..c5a3faa7 100644 --- a/Clarc/Services/ClaudeService.swift +++ b/RxCode/Services/ClaudeService.swift @@ -1,5 +1,5 @@ import Foundation -import ClarcCore +import RxCodeCore import os // MARK: - ClaudeService @@ -305,7 +305,7 @@ actor ClaudeService { /// call so it doesn't inherit user-level MCP servers. Returns nil on I/O failure; /// caller falls back to the default config. private func writeEmptyMCPConfig() -> String? { - let dir = FileManager.default.temporaryDirectory.appendingPathComponent("Clarc", isDirectory: true) + let dir = FileManager.default.temporaryDirectory.appendingPathComponent("RxCode", isDirectory: true) let path = dir.appendingPathComponent("empty-mcp.json") do { try FileManager.default.createDirectory(at: dir, withIntermediateDirectories: true) diff --git a/Clarc/Services/GitHubService.swift b/RxCode/Services/GitHubService.swift similarity index 99% rename from Clarc/Services/GitHubService.swift rename to RxCode/Services/GitHubService.swift index af2340f9..6a3ea9cc 100644 --- a/Clarc/Services/GitHubService.swift +++ b/RxCode/Services/GitHubService.swift @@ -1,5 +1,5 @@ import Foundation -import ClarcCore +import RxCodeCore import os import Security @@ -232,7 +232,7 @@ actor GitHubService { func registerSSHKey(_ publicKey: String) async throws { let body = try JSONSerialization.data( withJSONObject: [ - "title": "Clarc (\(Host.current().localizedName ?? "Mac"))", + "title": "RxCode (\(Host.current().localizedName ?? "Mac"))", "key": publicKey ] ) diff --git a/Clarc/Services/MCPService.swift b/RxCode/Services/MCPService.swift similarity index 99% rename from Clarc/Services/MCPService.swift rename to RxCode/Services/MCPService.swift index 54149e08..3a8f86da 100644 --- a/Clarc/Services/MCPService.swift +++ b/RxCode/Services/MCPService.swift @@ -1,5 +1,5 @@ import Foundation -import ClarcCore +import RxCodeCore import os // MARK: - MCPService @@ -592,7 +592,7 @@ actor MCPService { "protocolVersion": "2025-06-18", "capabilities": [String: Any](), "clientInfo": [ - "name": "Clarc", + "name": "RxCode", "version": Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "0" ] ] diff --git a/Clarc/Services/MarketplaceService.swift b/RxCode/Services/MarketplaceService.swift similarity index 99% rename from Clarc/Services/MarketplaceService.swift rename to RxCode/Services/MarketplaceService.swift index 7d54e3ab..d3810dc2 100644 --- a/Clarc/Services/MarketplaceService.swift +++ b/RxCode/Services/MarketplaceService.swift @@ -1,5 +1,5 @@ import Foundation -import ClarcCore +import RxCodeCore import os /// Fetches the marketplace catalog from Anthropic's GitHub repositories diff --git a/Clarc/Services/NotificationService.swift b/RxCode/Services/NotificationService.swift similarity index 98% rename from Clarc/Services/NotificationService.swift rename to RxCode/Services/NotificationService.swift index a116195d..10f99e39 100644 --- a/Clarc/Services/NotificationService.swift +++ b/RxCode/Services/NotificationService.swift @@ -9,7 +9,7 @@ import os.log final class NotificationService: NSObject { static let shared = NotificationService() - private let logger = Logger(subsystem: "com.idealapp.Clarc", category: "Notification") + private let logger = Logger(subsystem: "com.idealapp.RxCode", category: "Notification") private var didRequestAuthorization = false /// Invoked on the main actor when the user clicks a notification. diff --git a/Clarc/Services/PermissionServer.swift b/RxCode/Services/PermissionServer.swift similarity index 99% rename from Clarc/Services/PermissionServer.swift rename to RxCode/Services/PermissionServer.swift index 6d3029fd..ac55bca8 100644 --- a/Clarc/Services/PermissionServer.swift +++ b/RxCode/Services/PermissionServer.swift @@ -1,5 +1,5 @@ import Foundation -import ClarcCore +import RxCodeCore import Network import os @@ -477,7 +477,7 @@ actor PermissionServer { private static var bashAllowlistURL: URL { let appSupport = FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask).first! - return appSupport.appendingPathComponent("Clarc").appendingPathComponent("bash_allowlist.json") + return appSupport.appendingPathComponent("RxCode").appendingPathComponent("bash_allowlist.json") } private func loadBashAllowlistIfNeeded() async { diff --git a/Clarc/Services/PersistenceService.swift b/RxCode/Services/PersistenceService.swift similarity index 96% rename from Clarc/Services/PersistenceService.swift rename to RxCode/Services/PersistenceService.swift index 35164bc8..7da519ac 100644 --- a/Clarc/Services/PersistenceService.swift +++ b/RxCode/Services/PersistenceService.swift @@ -1,5 +1,5 @@ import Foundation -import ClarcCore +import RxCodeCore import os actor PersistenceService { @@ -32,7 +32,7 @@ actor PersistenceService { func saveSession(_ session: ChatSession, persistTitle: Bool = false) async throws { switch session.origin { case .cliBacked: - // CLI owns the message log (jsonl). We only persist the Clarc-only + // CLI owns the message log (jsonl). We only persist the RxCode-only // sidecar — title/pin/model/effort/permissionMode. // // Title rule: the sidecar holds *user-renamed* titles only. Auto @@ -58,7 +58,7 @@ actor PersistenceService { ) ) - case .legacyClarc: + case .legacyRxCode: let dir = baseURL .appendingPathComponent("sessions") .appendingPathComponent(session.projectId.uuidString) @@ -88,15 +88,15 @@ actor PersistenceService { .filter { $0.pathExtension == "json" } .compactMap { url -> ChatSession.Summary? in guard var summary = decode(ChatSession.Summary.self, from: url) else { return nil } - // Files saved before this change may decode as `.legacyClarc` + // Files saved before this change may decode as `.legacyRxCode` // already (default), but be defensive. - if summary.origin != .legacyClarc { + if summary.origin != .legacyRxCode { summary = ChatSession.Summary( id: summary.id, projectId: summary.projectId, title: summary.title, createdAt: summary.createdAt, updatedAt: summary.updatedAt, isPinned: summary.isPinned, model: summary.model, effort: summary.effort, permissionMode: summary.permissionMode, - origin: .legacyClarc + origin: .legacyRxCode ) } return summary @@ -144,11 +144,11 @@ actor PersistenceService { } else { logger.warning("Skipping CLI jsonl delete for \(sessionId, privacy: .public): cwd unavailable") } - // Pre-cli-sync builds wrote a Clarc-side json with the same sid. If + // Pre-cli-sync builds wrote a RxCode-side json with the same sid. If // it survives, the merge in AppState falls back to it after the // jsonl is gone and the entry resurrects on the next reload. try removeLegacySessionFile(projectId: projectId, sessionId: sessionId) - case .legacyClarc: + case .legacyRxCode: try removeLegacySessionFile(projectId: projectId, sessionId: sessionId) } } @@ -166,7 +166,7 @@ actor PersistenceService { /// Loads the full message history. Routes by `origin`: /// - `.cliBacked` → CLI jsonl - /// - `.legacyClarc` → Clarc's per-project json + /// - `.legacyRxCode` → RxCode's per-project json func loadFullSession(summary: ChatSession.Summary, cwd: String) async -> ChatSession? { switch summary.origin { case .cliBacked: @@ -175,7 +175,7 @@ actor PersistenceService { cwd: cwd, projectId: summary.projectId ) - case .legacyClarc: + case .legacyRxCode: return loadLegacySessionSync(projectId: summary.projectId, sessionId: summary.id) } } diff --git a/Clarc/Services/RateLimitService.swift b/RxCode/Services/RateLimitService.swift similarity index 99% rename from Clarc/Services/RateLimitService.swift rename to RxCode/Services/RateLimitService.swift index 9914fa86..c4aa3b5f 100644 --- a/Clarc/Services/RateLimitService.swift +++ b/RxCode/Services/RateLimitService.swift @@ -1,5 +1,5 @@ import Foundation -import ClarcCore +import RxCodeCore import os actor RateLimitService { diff --git a/Clarc/Services/ThreadStore.swift b/RxCode/Services/ThreadStore.swift similarity index 99% rename from Clarc/Services/ThreadStore.swift rename to RxCode/Services/ThreadStore.swift index e28a4830..50ff2ce7 100644 --- a/Clarc/Services/ThreadStore.swift +++ b/RxCode/Services/ThreadStore.swift @@ -1,6 +1,6 @@ import Foundation import SwiftData -import ClarcCore +import RxCodeCore import os /// MainActor-scoped wrapper around the SwiftData store for `ChatThread`. @@ -37,7 +37,7 @@ final class ThreadStore { let fm = FileManager.default let appSupport = (try? fm.url(for: .applicationSupportDirectory, in: .userDomainMask, appropriateFor: nil, create: true)) ?? URL(fileURLWithPath: NSHomeDirectory()).appendingPathComponent("Library/Application Support") - let dir = appSupport.appendingPathComponent("Clarc", isDirectory: true) + let dir = appSupport.appendingPathComponent("RxCode", isDirectory: true) try? fm.createDirectory(at: dir, withIntermediateDirectories: true) return dir.appendingPathComponent("threads.store") } diff --git a/Clarc/Services/UpdateService.swift b/RxCode/Services/UpdateService.swift similarity index 100% rename from Clarc/Services/UpdateService.swift rename to RxCode/Services/UpdateService.swift diff --git a/Clarc/Utilities/KeychainHelper.swift b/RxCode/Utilities/KeychainHelper.swift similarity index 100% rename from Clarc/Utilities/KeychainHelper.swift rename to RxCode/Utilities/KeychainHelper.swift diff --git a/Clarc/Utilities/SSHKeyManager.swift b/RxCode/Utilities/SSHKeyManager.swift similarity index 97% rename from Clarc/Utilities/SSHKeyManager.swift rename to RxCode/Utilities/SSHKeyManager.swift index 3885a80e..ec88aa89 100644 --- a/Clarc/Utilities/SSHKeyManager.swift +++ b/RxCode/Utilities/SSHKeyManager.swift @@ -1,7 +1,7 @@ import Foundation import os -/// Manages an ed25519 SSH key dedicated to Clarc for GitHub access. +/// Manages an ed25519 SSH key dedicated to RxCode for GitHub access. /// /// The key pair lives at `~/.ssh/claudework_ed25519` (private) and /// `~/.ssh/claudework_ed25519.pub` (public). All shell operations use @@ -66,7 +66,7 @@ actor SSHKeyManager { } /// Add a `Host github.com` entry to `~/.ssh/config` that points at the - /// Clarc key, but only if such an entry is not already present. + /// RxCode key, but only if such an entry is not already present. func configureSSHConfig() async throws { let configPath = "\(sshDirectory)/config" @@ -84,7 +84,7 @@ actor SSHKeyManager { let entry = """ - # Clarc — GitHub access + # RxCode — GitHub access Host github.com-claudework HostName github.com User git @@ -113,7 +113,7 @@ actor SSHKeyManager { } } - logger.info("Added Clarc SSH config entry.") + logger.info("Added RxCode SSH config entry.") } /// Run `ssh-keyscan github.com` and append the result to `~/.ssh/known_hosts`. diff --git a/Clarc/Views/Chat/BranchPickerChip.swift b/RxCode/Views/Chat/BranchPickerChip.swift similarity index 97% rename from Clarc/Views/Chat/BranchPickerChip.swift rename to RxCode/Views/Chat/BranchPickerChip.swift index 1a7e4dec..cf02d5b5 100644 --- a/Clarc/Views/Chat/BranchPickerChip.swift +++ b/RxCode/Views/Chat/BranchPickerChip.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore // MARK: - BranchPickerChip @@ -98,7 +98,7 @@ struct CreateBranchSheet: View { let currentBranch: String? let onCreated: () -> Void - @State private var branchText: String = "clarc/" + @State private var branchText: String = "rxcode/" @State private var isCreating = false @State private var errorMessage: String? @FocusState private var isFocused: Bool @@ -107,7 +107,7 @@ struct CreateBranchSheet: View { let trimmed = branchText.trimmingCharacters(in: .whitespacesAndNewlines) if trimmed.isEmpty { return "Branch name is required." } if trimmed.hasSuffix("/") { return "Branch name cannot end with “/”." } - if trimmed == "clarc/" { return "Add a branch name after the prefix." } + if trimmed == "rxcode/" { return "Add a branch name after the prefix." } return nil } @@ -142,7 +142,7 @@ struct CreateBranchSheet: View { } } - TextField("clarc/feature-name", text: $branchText) + TextField("rxcode/feature-name", text: $branchText) .textFieldStyle(.plain) .font(.system(size: ClaudeTheme.size(14), design: .monospaced)) .padding(.horizontal, 10) diff --git a/Clarc/Views/Chat/GitHubSheet.swift b/RxCode/Views/Chat/GitHubSheet.swift similarity index 99% rename from Clarc/Views/Chat/GitHubSheet.swift rename to RxCode/Views/Chat/GitHubSheet.swift index c650ee65..2d72df51 100644 --- a/Clarc/Views/Chat/GitHubSheet.swift +++ b/RxCode/Views/Chat/GitHubSheet.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore struct GitHubSheet: View { @Environment(AppState.self) private var appState diff --git a/Clarc/Views/Chat/RecentChatsSuggestionList.swift b/RxCode/Views/Chat/RecentChatsSuggestionList.swift similarity index 99% rename from Clarc/Views/Chat/RecentChatsSuggestionList.swift rename to RxCode/Views/Chat/RecentChatsSuggestionList.swift index 569e2218..3d0e616a 100644 --- a/Clarc/Views/Chat/RecentChatsSuggestionList.swift +++ b/RxCode/Views/Chat/RecentChatsSuggestionList.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore /// Shown below the input box on empty state so the user can quickly resume a recent chat. struct RecentChatsSuggestionList: View { diff --git a/Clarc/Views/Chat/SkillMarketView.swift b/RxCode/Views/Chat/SkillMarketView.swift similarity index 99% rename from Clarc/Views/Chat/SkillMarketView.swift rename to RxCode/Views/Chat/SkillMarketView.swift index e3b55427..7ba9b5c6 100644 --- a/Clarc/Views/Chat/SkillMarketView.swift +++ b/RxCode/Views/Chat/SkillMarketView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore /// Skill marketplace panel — displayed as an overlay or embedded in a settings tab. struct SkillMarketView: View { diff --git a/Clarc/Views/Inspector/InspectorContentView.swift b/RxCode/Views/Inspector/InspectorContentView.swift similarity index 99% rename from Clarc/Views/Inspector/InspectorContentView.swift rename to RxCode/Views/Inspector/InspectorContentView.swift index b7221bd0..749499f3 100644 --- a/Clarc/Views/Inspector/InspectorContentView.swift +++ b/RxCode/Views/Inspector/InspectorContentView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore // MARK: - InspectorContentView diff --git a/Clarc/Views/Inspector/RightInspectorPanel.swift b/RxCode/Views/Inspector/RightInspectorPanel.swift similarity index 99% rename from Clarc/Views/Inspector/RightInspectorPanel.swift rename to RxCode/Views/Inspector/RightInspectorPanel.swift index 69f81e45..96c72ea5 100644 --- a/Clarc/Views/Inspector/RightInspectorPanel.swift +++ b/RxCode/Views/Inspector/RightInspectorPanel.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore // MARK: - RightInspectorPanel diff --git a/Clarc/Views/InspectorMemoPanel.swift b/RxCode/Views/InspectorMemoPanel.swift similarity index 99% rename from Clarc/Views/InspectorMemoPanel.swift rename to RxCode/Views/InspectorMemoPanel.swift index 501e7552..604cf8de 100644 --- a/Clarc/Views/InspectorMemoPanel.swift +++ b/RxCode/Views/InspectorMemoPanel.swift @@ -1,9 +1,9 @@ import SwiftUI import AppKit -import ClarcCore +import RxCodeCore -private let memoArchiveKey = "clarc.memoAttrData" -private let checkboxStateKey = NSAttributedString.Key("clarc.checkboxState") +private let memoArchiveKey = "rxcode.memoAttrData" +private let checkboxStateKey = NSAttributedString.Key("rxcode.checkboxState") private let defaultMemoFont: NSFont = .systemFont(ofSize: 14) private let defaultMemoParagraphStyle: NSParagraphStyle = { diff --git a/Clarc/Views/LoadingView.swift b/RxCode/Views/LoadingView.swift similarity index 96% rename from Clarc/Views/LoadingView.swift rename to RxCode/Views/LoadingView.swift index 0d275ca5..423adabd 100644 --- a/Clarc/Views/LoadingView.swift +++ b/RxCode/Views/LoadingView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore /// Splash shown while `AppState.initialize()` is loading projects, sessions, /// and warming services. Replaced by the main view as soon as @@ -16,7 +16,7 @@ struct LoadingView: View { .opacity(pulse ? 1.0 : 0.7) .animation(.easeInOut(duration: 1.1).repeatForever(autoreverses: true), value: pulse) - Text("Clarc") + Text("RxCode") .font(.system(size: ClaudeTheme.size(28), weight: .semibold)) .foregroundStyle(ClaudeTheme.textPrimary) diff --git a/Clarc/Views/MainView.swift b/RxCode/Views/MainView.swift similarity index 99% rename from Clarc/Views/MainView.swift rename to RxCode/Views/MainView.swift index dfbdf222..5131351f 100644 --- a/Clarc/Views/MainView.swift +++ b/RxCode/Views/MainView.swift @@ -1,5 +1,5 @@ -import ClarcChatKit -import ClarcCore +import RxCodeChatKit +import RxCodeCore import SwiftUI import UniformTypeIdentifiers @@ -218,7 +218,7 @@ struct DetailToolbar: View { Color.clear .toolbarBackground(.hidden, for: .windowToolbar) .toolbar { - ClarcToolbarContent() + RxCodeToolbarContent() } } } diff --git a/Clarc/Views/Onboarding/GitHubLoginView.swift b/RxCode/Views/Onboarding/GitHubLoginView.swift similarity index 99% rename from Clarc/Views/Onboarding/GitHubLoginView.swift rename to RxCode/Views/Onboarding/GitHubLoginView.swift index b0d9f0e0..cb38059c 100644 --- a/Clarc/Views/Onboarding/GitHubLoginView.swift +++ b/RxCode/Views/Onboarding/GitHubLoginView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore struct GitHubLoginView: View { @Environment(AppState.self) private var appState diff --git a/Clarc/Views/Onboarding/OnboardingView.swift b/RxCode/Views/Onboarding/OnboardingView.swift similarity index 99% rename from Clarc/Views/Onboarding/OnboardingView.swift rename to RxCode/Views/Onboarding/OnboardingView.swift index 69e3619f..2d30fc1c 100644 --- a/Clarc/Views/Onboarding/OnboardingView.swift +++ b/RxCode/Views/Onboarding/OnboardingView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore struct OnboardingView: View { @Environment(AppState.self) private var appState diff --git a/Clarc/Views/Permission/PermissionModal.swift b/RxCode/Views/Permission/PermissionModal.swift similarity index 99% rename from Clarc/Views/Permission/PermissionModal.swift rename to RxCode/Views/Permission/PermissionModal.swift index 590a7d01..2c59266c 100644 --- a/Clarc/Views/Permission/PermissionModal.swift +++ b/RxCode/Views/Permission/PermissionModal.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore struct PermissionModal: View { @Environment(AppState.self) private var appState diff --git a/Clarc/Views/Permission/PermissionQueueBanner.swift b/RxCode/Views/Permission/PermissionQueueBanner.swift similarity index 99% rename from Clarc/Views/Permission/PermissionQueueBanner.swift rename to RxCode/Views/Permission/PermissionQueueBanner.swift index b1db2713..36fba23a 100644 --- a/Clarc/Views/Permission/PermissionQueueBanner.swift +++ b/RxCode/Views/Permission/PermissionQueueBanner.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore /// Compact pill displayed directly above the chat input bar whenever the CLI /// has pending permission requests. Tapping it surfaces the full diff --git a/Clarc/Views/Permission/QuestionSheetView.swift b/RxCode/Views/Permission/QuestionSheetView.swift similarity index 99% rename from Clarc/Views/Permission/QuestionSheetView.swift rename to RxCode/Views/Permission/QuestionSheetView.swift index e4be0605..0d89f42d 100644 --- a/Clarc/Views/Permission/QuestionSheetView.swift +++ b/RxCode/Views/Permission/QuestionSheetView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore /// Sheet UI for an `AskUserQuestion` tool call. Displays every question in the payload /// behind a navigator of pills, allows the user to answer each (single-select, diff --git a/Clarc/Views/ProjectWindowView.swift b/RxCode/Views/ProjectWindowView.swift similarity index 98% rename from Clarc/Views/ProjectWindowView.swift rename to RxCode/Views/ProjectWindowView.swift index 964e7766..1beabd09 100644 --- a/Clarc/Views/ProjectWindowView.swift +++ b/RxCode/Views/ProjectWindowView.swift @@ -1,6 +1,6 @@ import SwiftUI -import ClarcCore -import ClarcChatKit +import RxCodeCore +import RxCodeChatKit /// Dedicated project window — shares AppState, WindowState.isProjectWindow = true struct ProjectWindowView: View { @@ -137,7 +137,7 @@ struct ProjectWindowView: View { } .toolbarBackground(.visible, for: .windowToolbar) .toolbar { - ClarcToolbarContent() + RxCodeToolbarContent() } .focusedValue(\.startNewChat) { appState.startNewChat(in: windowState) diff --git a/Clarc/Views/Settings/MCPServerEditorSheet.swift b/RxCode/Views/Settings/MCPServerEditorSheet.swift similarity index 99% rename from Clarc/Views/Settings/MCPServerEditorSheet.swift rename to RxCode/Views/Settings/MCPServerEditorSheet.swift index 74d0432c..1ed3c773 100644 --- a/Clarc/Views/Settings/MCPServerEditorSheet.swift +++ b/RxCode/Views/Settings/MCPServerEditorSheet.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore struct MCPServerEditorSheet: View { /// Returns true on success (sheet dismisses), false on failure (stays open). diff --git a/Clarc/Views/Settings/MCPSettingsTab.swift b/RxCode/Views/Settings/MCPSettingsTab.swift similarity index 99% rename from Clarc/Views/Settings/MCPSettingsTab.swift rename to RxCode/Views/Settings/MCPSettingsTab.swift index 7702e282..dd47ea55 100644 --- a/Clarc/Views/Settings/MCPSettingsTab.swift +++ b/RxCode/Views/Settings/MCPSettingsTab.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore struct MCPSettingsTab: View { @Environment(AppState.self) private var appState diff --git a/Clarc/Views/SettingsView.swift b/RxCode/Views/SettingsView.swift similarity index 99% rename from Clarc/Views/SettingsView.swift rename to RxCode/Views/SettingsView.swift index 41326f2d..25ebfcd2 100644 --- a/Clarc/Views/SettingsView.swift +++ b/RxCode/Views/SettingsView.swift @@ -1,6 +1,6 @@ import SwiftUI -import ClarcCore -import ClarcChatKit +import RxCodeCore +import RxCodeChatKit // MARK: - Settings Sheet @@ -196,7 +196,7 @@ struct GeneralSettingsTab: View { toggleSection( title: "Notifications", label: "Notify when response completes", - detail: "Sends a system notification while Clarc is in the background.", + detail: "Sends a system notification while RxCode is in the background.", isOn: appState ) } @@ -295,7 +295,7 @@ struct GeneralSettingsTab: View { // MARK: - Source Code Section private var sourceCodeSection: some View { - Link(destination: URL(string: "https://github.com/ttnear/Clarc")!) { + Link(destination: URL(string: "https://github.com/ttnear/RxCode")!) { HStack(spacing: 10) { Image(systemName: "chevron.left.forwardslash.chevron.right") .font(.system(size: ClaudeTheme.size(14))) @@ -304,7 +304,7 @@ struct GeneralSettingsTab: View { Text("Open Source") .font(.system(size: ClaudeTheme.size(13))) .foregroundStyle(.primary) - Text(verbatim: "github.com/ttnear/Clarc") + Text(verbatim: "github.com/ttnear/RxCode") .font(.system(size: ClaudeTheme.size(11))) .foregroundStyle(.secondary) } diff --git a/Clarc/Views/Sidebar/FileInspectorView.swift b/RxCode/Views/Sidebar/FileInspectorView.swift similarity index 99% rename from Clarc/Views/Sidebar/FileInspectorView.swift rename to RxCode/Views/Sidebar/FileInspectorView.swift index 39e1bcb3..158675c8 100644 --- a/Clarc/Views/Sidebar/FileInspectorView.swift +++ b/RxCode/Views/Sidebar/FileInspectorView.swift @@ -1,6 +1,6 @@ import SwiftUI import AppKit -import ClarcCore +import RxCodeCore /// Inspector panel for file preview with syntax highlighting struct FileInspectorView: View { @@ -381,7 +381,7 @@ private struct CodeTextRenderer: NSViewRepresentable { private func registerThemeObserver() { guard themeObserver == nil else { return } themeObserver = NotificationCenter.default.addObserver( - forName: .clarcThemeDidChange, + forName: .rxcodeThemeDidChange, object: nil, queue: .main ) { [weak self] _ in diff --git a/Clarc/Views/Sidebar/FileTreeView.swift b/RxCode/Views/Sidebar/FileTreeView.swift similarity index 99% rename from Clarc/Views/Sidebar/FileTreeView.swift rename to RxCode/Views/Sidebar/FileTreeView.swift index b1088926..a984acd8 100644 --- a/Clarc/Views/Sidebar/FileTreeView.swift +++ b/RxCode/Views/Sidebar/FileTreeView.swift @@ -1,6 +1,6 @@ import SwiftUI import AppKit -import ClarcCore +import RxCodeCore /// View that displays the project folder structure as a tree. struct FileTreeView: View { @@ -482,6 +482,6 @@ struct FileNode: Identifiable, Sendable { } #Preview { - FileTreeView(projectPath: "/Users/jmlee/workspace/Clarc", searchTrigger: .constant(false)) + FileTreeView(projectPath: "/Users/jmlee/workspace/RxCode", searchTrigger: .constant(false)) .frame(width: 280, height: 400) } diff --git a/Clarc/Views/Sidebar/GitHubRepoListView.swift b/RxCode/Views/Sidebar/GitHubRepoListView.swift similarity index 99% rename from Clarc/Views/Sidebar/GitHubRepoListView.swift rename to RxCode/Views/Sidebar/GitHubRepoListView.swift index 133e8a62..c9535cbd 100644 --- a/Clarc/Views/Sidebar/GitHubRepoListView.swift +++ b/RxCode/Views/Sidebar/GitHubRepoListView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore struct GitHubRepoListView: View { @Environment(AppState.self) private var appState diff --git a/Clarc/Views/Sidebar/GitStatusView.swift b/RxCode/Views/Sidebar/GitStatusView.swift similarity index 99% rename from Clarc/Views/Sidebar/GitStatusView.swift rename to RxCode/Views/Sidebar/GitStatusView.swift index dec22a99..c216d1c2 100644 --- a/Clarc/Views/Sidebar/GitStatusView.swift +++ b/RxCode/Views/Sidebar/GitStatusView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore /// View that visually shows the Git status of the project. struct GitStatusView: View { @@ -388,7 +388,7 @@ private func gitCheckoutRemote(branch: RemoteBranch, localBranches: [String], at #Preview { VStack(spacing: 0) { - GitStatusView(projectPath: "/Users/jmlee/workspace/Clarc") + GitStatusView(projectPath: "/Users/jmlee/workspace/RxCode") } .frame(width: 400) } diff --git a/Clarc/Views/Sidebar/HistoryListView.swift b/RxCode/Views/Sidebar/HistoryListView.swift similarity index 99% rename from Clarc/Views/Sidebar/HistoryListView.swift rename to RxCode/Views/Sidebar/HistoryListView.swift index bcab746b..f7129e68 100644 --- a/Clarc/Views/Sidebar/HistoryListView.swift +++ b/RxCode/Views/Sidebar/HistoryListView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore struct HistoryListView: View { @Environment(AppState.self) private var appState diff --git a/Clarc/Views/Sidebar/MarkdownPreviewView.swift b/RxCode/Views/Sidebar/MarkdownPreviewView.swift similarity index 99% rename from Clarc/Views/Sidebar/MarkdownPreviewView.swift rename to RxCode/Views/Sidebar/MarkdownPreviewView.swift index aeed41cc..f17dfbed 100644 --- a/Clarc/Views/Sidebar/MarkdownPreviewView.swift +++ b/RxCode/Views/Sidebar/MarkdownPreviewView.swift @@ -43,7 +43,7 @@ struct MarkdownPreviewView: NSViewRepresentable {
- + @@ -223,7 +223,7 @@ struct MarkdownPreviewView: NSViewRepresentable { return s; } - document.getElementById('root').innerHTML = parseBlocks(__CLARC_MD__); + document.getElementById('root').innerHTML = parseBlocks(__RXCODE_MD__); })(); """# } diff --git a/Clarc/Views/Sidebar/ProjectChatRow.swift b/RxCode/Views/Sidebar/ProjectChatRow.swift similarity index 93% rename from Clarc/Views/Sidebar/ProjectChatRow.swift rename to RxCode/Views/Sidebar/ProjectChatRow.swift index ae47f9e1..5c96be07 100644 --- a/Clarc/Views/Sidebar/ProjectChatRow.swift +++ b/RxCode/Views/Sidebar/ProjectChatRow.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore // MARK: - ChatStatus @@ -60,6 +60,7 @@ struct ProjectChatRow: View { let onSelect: () -> Void let onRename: () -> Void let onTogglePin: () -> Void + let onToggleArchive: () -> Void let onDelete: () -> Void @State private var isHovered = false @@ -139,6 +140,13 @@ struct ProjectChatRow: View { Label("Pin", systemImage: "pin") } } + Button { onToggleArchive() } label: { + if summary.isArchived { + Label("Unarchive", systemImage: "tray.and.arrow.up") + } else { + Label("Archive", systemImage: "archivebox") + } + } Divider() Button(role: .destructive) { onDelete() } label: { Label("Delete", systemImage: "trash") diff --git a/Clarc/Views/Sidebar/ProjectListView.swift b/RxCode/Views/Sidebar/ProjectListView.swift similarity index 97% rename from Clarc/Views/Sidebar/ProjectListView.swift rename to RxCode/Views/Sidebar/ProjectListView.swift index 3dd1c6aa..b80ea143 100644 --- a/Clarc/Views/Sidebar/ProjectListView.swift +++ b/RxCode/Views/Sidebar/ProjectListView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore import UniformTypeIdentifiers struct ProjectListView: View { @@ -53,7 +53,7 @@ struct ProjectListView: View { projectToDelete = nil } } message: { - Text("This will remove the project from Clarc. The files on disk will not be deleted.") + Text("This will remove the project from RxCode. The files on disk will not be deleted.") } .sheet(item: $projectToRename) { project in RenameProjectSheet(name: $renameText) { diff --git a/Clarc/Views/Sidebar/ProjectTreeView.swift b/RxCode/Views/Sidebar/ProjectTreeView.swift similarity index 96% rename from Clarc/Views/Sidebar/ProjectTreeView.swift rename to RxCode/Views/Sidebar/ProjectTreeView.swift index cf9d8393..a95a3187 100644 --- a/Clarc/Views/Sidebar/ProjectTreeView.swift +++ b/RxCode/Views/Sidebar/ProjectTreeView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore // MARK: - ProjectTreeView @@ -63,7 +63,7 @@ struct ProjectTreeView: View { } Button("Cancel", role: .cancel) { deleteProject = nil } } message: { - Text("This will remove the project from Clarc. The files on disk will not be deleted.") + Text("This will remove the project from RxCode. The files on disk will not be deleted.") } .alert("Rename Session", isPresented: Binding( get: { renameSession != nil }, @@ -399,6 +399,16 @@ private struct ProjectChatsList: View { onTogglePin: { Task { await appState.togglePinSession(summary.makeSession()) } }, + onToggleArchive: { + let session = summary.makeSession() + Task { + if summary.isArchived { + await appState.unarchiveSession(session, in: windowState) + } else { + await appState.archiveSession(session, in: windowState) + } + } + }, onDelete: { onDeleteSession(summary.makeSession()) } diff --git a/Clarc/Views/Sidebar/TypewriterTitleText.swift b/RxCode/Views/Sidebar/TypewriterTitleText.swift similarity index 99% rename from Clarc/Views/Sidebar/TypewriterTitleText.swift rename to RxCode/Views/Sidebar/TypewriterTitleText.swift index 17c50060..5d6a4896 100644 --- a/Clarc/Views/Sidebar/TypewriterTitleText.swift +++ b/RxCode/Views/Sidebar/TypewriterTitleText.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore /// Animates a text swap by erasing the current value character-by-character /// (cursor moving right→left) and then typing the new value left→right. diff --git a/Clarc/Views/Terminal/TerminalView.swift b/RxCode/Views/Terminal/TerminalView.swift similarity index 99% rename from Clarc/Views/Terminal/TerminalView.swift rename to RxCode/Views/Terminal/TerminalView.swift index 12c5e5ae..5aa3a6e8 100644 --- a/Clarc/Views/Terminal/TerminalView.swift +++ b/RxCode/Views/Terminal/TerminalView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore import SwiftTerm // MARK: - TerminalProcess diff --git a/Clarc/Views/Toolbar/ExternalEditorMenu.swift b/RxCode/Views/Toolbar/ExternalEditorMenu.swift similarity index 99% rename from Clarc/Views/Toolbar/ExternalEditorMenu.swift rename to RxCode/Views/Toolbar/ExternalEditorMenu.swift index 191ea10d..bc4323cb 100644 --- a/Clarc/Views/Toolbar/ExternalEditorMenu.swift +++ b/RxCode/Views/Toolbar/ExternalEditorMenu.swift @@ -1,6 +1,6 @@ import SwiftUI import AppKit -import ClarcCore +import RxCodeCore // MARK: - ExternalEditor diff --git a/Clarc/Views/Toolbar/ClarcToolbar.swift b/RxCode/Views/Toolbar/RxCodeToolbar.swift similarity index 97% rename from Clarc/Views/Toolbar/ClarcToolbar.swift rename to RxCode/Views/Toolbar/RxCodeToolbar.swift index dae5124b..9c538fa9 100644 --- a/Clarc/Views/Toolbar/ClarcToolbar.swift +++ b/RxCode/Views/Toolbar/RxCodeToolbar.swift @@ -1,15 +1,15 @@ import AppKit -import ClarcCore +import RxCodeCore import SwiftUI -// MARK: - ClarcToolbar +// MARK: - RxCodeToolbar /// Shared trailing toolbar group: New Chat, Open in Editor, Terminal, /// Memo, Inspector toggle, Settings. /// /// Wrapped in an isolated struct so toolbar reads do not trigger NSToolbar /// re-layout when `selectedProject` changes. -struct ClarcToolbarContent: ToolbarContent { +struct RxCodeToolbarContent: ToolbarContent { @Environment(AppState.self) private var appState @Environment(WindowState.self) private var windowState @Environment(\.openSettings) private var openSettings diff --git a/Clarc/Views/Toolbar/TodoProgressToolbarItem.swift b/RxCode/Views/Toolbar/TodoProgressToolbarItem.swift similarity index 97% rename from Clarc/Views/Toolbar/TodoProgressToolbarItem.swift rename to RxCode/Views/Toolbar/TodoProgressToolbarItem.swift index 993d66a4..57e17c42 100644 --- a/Clarc/Views/Toolbar/TodoProgressToolbarItem.swift +++ b/RxCode/Views/Toolbar/TodoProgressToolbarItem.swift @@ -1,6 +1,6 @@ import SwiftUI -import ClarcCore -import ClarcChatKit +import RxCodeCore +import RxCodeChatKit /// Toolbar pill rendering the current session's TodoWrite progress. /// diff --git a/Clarc/Views/UserManualView.swift b/RxCode/Views/UserManualView.swift similarity index 97% rename from Clarc/Views/UserManualView.swift rename to RxCode/Views/UserManualView.swift index d26b3338..8e708fa7 100644 --- a/Clarc/Views/UserManualView.swift +++ b/RxCode/Views/UserManualView.swift @@ -1,5 +1,5 @@ import SwiftUI -import ClarcCore +import RxCodeCore struct UserManualView: View { @Environment(\.dismiss) private var dismiss @@ -184,7 +184,7 @@ enum ManualTopic: String, CaseIterable, Identifiable { var title: String { switch self { - case .overview: "About Clarc" + case .overview: "About RxCode" case .projects: "Project Management" case .chat: "Chat Basics" case .shortcuts: "Keyboard Shortcuts" @@ -223,7 +223,7 @@ enum ManualTopic: String, CaseIterable, Identifiable { case .overview: [ ManualSection( - title: "What is Clarc?", + title: "What is RxCode?", body: "A native macOS desktop client for the Claude Code CLI. Use all Claude Code features via a polished GUI without needing a terminal." ), ManualSection( @@ -429,7 +429,7 @@ enum ManualTopic: String, CaseIterable, Identifiable { ), ManualSection( title: "Clipboard Detection", - body: "Pasting (⌘V) is smart — Clarc detects what's in the clipboard and handles it automatically.", + body: "Pasting (⌘V) is smart — RxCode detects what's in the clipboard and handles it automatically.", items: [ KeyValueItem(key: "image", value: "Image data (PNG/TIFF) → attached as an image", symbolName: "photo", symbolColor: .blue), KeyValueItem(key: "file", value: "File path → attached as a file", symbolName: "doc", symbolColor: .secondary), @@ -522,15 +522,15 @@ enum ManualTopic: String, CaseIterable, Identifiable { [ ManualSection( title: "GitHub Integration", - body: "Click the GitHub Mark button at the top of the sidebar to open the GitHub panel. After connecting your GitHub account, your repositories are listed and can be added to Clarc with one click." + body: "Click the GitHub Mark button at the top of the sidebar to open the GitHub panel. After connecting your GitHub account, your repositories are listed and can be added to RxCode with one click." ), ManualSection( title: "Adding a Repository", - body: "Search for a repository by name, then click Add. Clarc clones it automatically and opens it as a new project.", + body: "Search for a repository by name, then click Add. RxCode clones it automatically and opens it as a new project.", items: [ KeyValueItem(key: "lock", value: "Private repository", symbolName: "lock", symbolColor: .secondary), KeyValueItem(key: "globe", value: "Public repository", symbolName: "globe", symbolColor: .secondary), - KeyValueItem(key: "checkmark", value: "Already added to Clarc", symbolName: "checkmark.circle.fill", symbolColor: .green), + KeyValueItem(key: "checkmark", value: "Already added to RxCode", symbolName: "checkmark.circle.fill", symbolColor: .green), ] ), ] @@ -617,7 +617,7 @@ enum ManualTopic: String, CaseIterable, Identifiable { [ ManualSection( title: "Opening Settings", - body: "Choose Clarc → Settings from the menu bar or press ⌘, to open the Settings window. Settings are organized into four tabs: General, Message, Slash Commands, and Shortcuts." + body: "Choose RxCode → Settings from the menu bar or press ⌘, to open the Settings window. Settings are organized into four tabs: General, Message, Slash Commands, and Shortcuts." ), ManualSection( title: "General Tab", @@ -629,7 +629,7 @@ enum ManualTopic: String, CaseIterable, Identifiable { KeyValueItem(key: "Default Model", value: "Claude model used when starting a new session"), KeyValueItem(key: "Default Permission Mode", value: "Permission mode applied to new sessions"), KeyValueItem(key: "Default Effort Level", value: "Reasoning effort applied to new sessions"), - KeyValueItem(key: "Notifications", value: "Show a system notification when a response completes while Clarc is in the background"), + KeyValueItem(key: "Notifications", value: "Show a system notification when a response completes while RxCode is in the background"), ], note: "Model, permission mode, and effort can also be overridden per session from the toolbar — the chosen value sticks to that session." ), @@ -646,7 +646,7 @@ enum ManualTopic: String, CaseIterable, Identifiable { ), ManualSection( title: "Themes", - body: "Clarc ships with six accent color themes. Preview each one directly from the theme picker — the whole app recolors live as you choose.", + body: "RxCode ships with six accent color themes. Preview each one directly from the theme picker — the whole app recolors live as you choose.", items: [ KeyValueItem(key: "Terracotta", value: "Claude default — warm orange-red"), KeyValueItem(key: "Ocean", value: "Cool blue"), @@ -662,7 +662,7 @@ enum ManualTopic: String, CaseIterable, Identifiable { ), ManualSection( title: "Checking for Updates", - body: "Open Clarc → Check for Updates… to run Sparkle's update check manually. Updates are also checked automatically on launch." + body: "Open RxCode → Check for Updates… to run Sparkle's update check manually. Updates are also checked automatically on launch." ), ] } diff --git a/ClarcTests/AppStateProjectSwitchTests.swift b/RxCodeTests/AppStateProjectSwitchTests.swift similarity index 98% rename from ClarcTests/AppStateProjectSwitchTests.swift rename to RxCodeTests/AppStateProjectSwitchTests.swift index f749bf99..3e030c1e 100644 --- a/ClarcTests/AppStateProjectSwitchTests.swift +++ b/RxCodeTests/AppStateProjectSwitchTests.swift @@ -1,6 +1,6 @@ import XCTest -import ClarcCore -@testable import Clarc +import RxCodeCore +@testable import RxCode @MainActor final class AppStateProjectSwitchTests: XCTestCase { diff --git a/ClarcTests/InputBarDisableTests.swift b/RxCodeTests/InputBarDisableTests.swift similarity index 98% rename from ClarcTests/InputBarDisableTests.swift rename to RxCodeTests/InputBarDisableTests.swift index 3620f90a..dfa7a774 100644 --- a/ClarcTests/InputBarDisableTests.swift +++ b/RxCodeTests/InputBarDisableTests.swift @@ -1,6 +1,6 @@ import XCTest -import ClarcCore -@testable import ClarcChatKit +import RxCodeCore +@testable import RxCodeChatKit @MainActor final class InputBarDisableTests: XCTestCase { diff --git a/ClarcTests/PlanCardViewTests.swift b/RxCodeTests/PlanCardViewTests.swift similarity index 98% rename from ClarcTests/PlanCardViewTests.swift rename to RxCodeTests/PlanCardViewTests.swift index 51714c89..72c9bed7 100644 --- a/ClarcTests/PlanCardViewTests.swift +++ b/RxCodeTests/PlanCardViewTests.swift @@ -1,8 +1,8 @@ import XCTest import SwiftUI import ViewInspector -import ClarcCore -@testable import ClarcChatKit +import RxCodeCore +@testable import RxCodeChatKit @MainActor final class PlanCardViewTests: XCTestCase { diff --git a/ClarcTests/PlanDecisionTests.swift b/RxCodeTests/PlanDecisionTests.swift similarity index 98% rename from ClarcTests/PlanDecisionTests.swift rename to RxCodeTests/PlanDecisionTests.swift index dfe3e944..afe45453 100644 --- a/ClarcTests/PlanDecisionTests.swift +++ b/RxCodeTests/PlanDecisionTests.swift @@ -1,6 +1,6 @@ import XCTest -import ClarcCore -@testable import Clarc +import RxCodeCore +@testable import RxCode @MainActor final class PlanDecisionTests: XCTestCase { diff --git a/appcast.xml b/appcast.xml index f5c6a81a..8dc0730e 100644 --- a/appcast.xml +++ b/appcast.xml @@ -1,78 +1,78 @@ - Clarc - Clarc Updates + RxCode + RxCode Updates en - Clarc v1.1.9 + RxCode v1.1.9 15 1.1.9 15.0 Thu, 24 Apr 2026 00:00:00 +0000 - Clarc v1.1.8 + RxCode v1.1.8 14 1.1.8 15.0 Tue, 22 Apr 2026 00:00:00 +0000 - Clarc v1.1.4 + RxCode v1.1.4 9 1.1.4 15.0 Sun, 20 Apr 2026 00:00:00 +0000 - Clarc v1.1.3 + RxCode v1.1.3 8 1.1.3 15.0 Sun, 20 Apr 2026 00:00:00 +0000 - Clarc v1.1.2 + RxCode v1.1.2 7 1.1.2 15.0 Sun, 20 Apr 2026 00:00:00 +0000 - Clarc v1.1.0 - https://github.com/ttnear/Clarc/releases/tag/v1.1.0 + RxCode v1.1.0 + https://github.com/ttnear/RxCode/releases/tag/v1.1.0 Fri, 17 Apr 2026 07:56:20 +0000 15.0 - Clarc v1.0.2 - https://github.com/ttnear/Clarc/releases/tag/v1.0.2 + RxCode v1.0.2 + https://github.com/ttnear/RxCode/releases/tag/v1.0.2 Wed, 15 Apr 2026 07:57:18 +0000 15.0 - Clarc v1.0.1 - https://github.com/ttnear/Clarc/releases/tag/v1.0.1 + RxCode v1.0.1 + https://github.com/ttnear/RxCode/releases/tag/v1.0.1 Wed, 15 Apr 2026 06:56:38 +0000 15.0 - Clarc v1.0.0 - https://github.com/ttnear/Clarc/releases/tag/v1.0.0 + RxCode v1.0.0 + https://github.com/ttnear/RxCode/releases/tag/v1.0.0 Tue, 15 Apr 2026 00:00:00 +0000 15.0 - Clarc v1.1.1 + RxCode v1.1.1 6 1.1.1 15.0 Fri, 17 Apr 2026 12:50:10 +0000 - Clarc v1.1.6 + RxCode v1.1.6 12 1.1.6 15.0 Sun, 20 Apr 2026 00:00:00 +0000 - Clarc v1.1.5 + RxCode v1.1.5 11 1.1.5 15.0 Mon, 20 Apr 2026 06:47:18 +0000 - Clarc v1.1.7 + RxCode v1.1.7 13 1.1.7 15.0 Tue, 21 Apr 2026 09:08:19 +0000 - Clarc v1.2.0 + RxCode v1.2.0 16 1.2.0 15.0 @@ -194,13 +194,13 @@ ]]> - Clarc v1.2.1 + RxCode v1.2.1 18 1.2.1 15.0 @@ -223,13 +223,13 @@ ]]> - Clarc v1.2.3 + RxCode v1.2.3 21 1.2.3 15.0 @@ -237,7 +237,7 @@ New
    -
  • Sessions started in Clarc now appear in the claude --resume picker — switch freely between Clarc and the terminal CLI.
  • +
  • Sessions started in RxCode now appear in the claude --resume picker — switch freely between RxCode and the terminal CLI.
  • Legacy sessions are automatically migrated to the new format.

Improved

@@ -254,14 +254,14 @@ ]]>
- Clarc v1.2.2 + RxCode v1.2.2 20 1.2.2 15.0 @@ -279,13 +279,13 @@ ]]> - Clarc v1.2.4 + RxCode v1.2.4 23 1.2.4 15.0 @@ -297,13 +297,13 @@ ]]> - Clarc v1.2.5 + RxCode v1.2.5 24 1.2.5 15.0 @@ -316,7 +316,7 @@ ]]> diff --git a/bin/generate_appcast b/bin/generate_appcast new file mode 100755 index 0000000000000000000000000000000000000000..c6e2e0c74d52118d63fa824069255800df35b31a GIT binary patch literal 2129776 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įOr3c?s!WIr^*2D`R1qr>a1pmnv^~UfDn+z-S>hg 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 z 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%0Dry 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Ⓢhm4;HLp9Em<+@Ph&Q1oXMuUZdp5Hi` z4eh)xFgI|=z~5!U+%(j87S#2_q_Lm-c!B%4-c04jOt(*mynjl6mIfx4<{W|Kg=~lY z6R>~iS%orhM^~^!3bp$b9)xNpmM4eJ@Z*v`HOD_pa$qq0-NCs* zV+ozvn66M#|8%jGr?3+Yc+|X-YX <+TO-tEH4f_M&Hr!*!opOBvH3E7o!MH0ypw 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

+*WJh&XFjcv2*Q2qd_!lCmNk~ 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≪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 H;s2u=ywd9SF9XE?+WW&+yOr0c8vYM6 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%0D`9HYT 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

`Eev19edTQz2sq0#QZLPSNaQ>QO;PR6jij>!8 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

}R|=c(@Z^0`iPo;2^%oQHWX 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 literal 0 HcmV?d00001 diff --git a/docs/superpowers/plans/2026-04-27-attachment-auto-preview-settings.md b/docs/superpowers/plans/2026-04-27-attachment-auto-preview-settings.md index 9097461a..15f11d92 100644 --- a/docs/superpowers/plans/2026-04-27-attachment-auto-preview-settings.md +++ b/docs/superpowers/plans/2026-04-27-attachment-auto-preview-settings.md @@ -4,7 +4,7 @@ **Goal:** Add four independently toggleable settings (URL, file path, image, long text) that control whether pasted content is auto-converted to an attachment preview chip in the chat input. -**Architecture:** `AttachmentAutoPreviewSettings` struct lives in `ClarcCore`. `AppState` owns and persists it to UserDefaults. The existing `startBridgeObservation` loop pushes the value from `AppState` into each `ChatBridge`. `InputBarView` reads from `chatBridge.autoPreviewSettings` and skips attachment creation for disabled types. +**Architecture:** `AttachmentAutoPreviewSettings` struct lives in `RxCodeCore`. `AppState` owns and persists it to UserDefaults. The existing `startBridgeObservation` loop pushes the value from `AppState` into each `ChatBridge`. `InputBarView` reads from `chatBridge.autoPreviewSettings` and skips attachment creation for disabled types. **Tech Stack:** Swift, SwiftUI (`@Observable`, `@Bindable`), `UserDefaults` + `JSONEncoder`/`JSONDecoder`, `NSPasteboard` @@ -14,24 +14,24 @@ | File | Action | Responsibility | |---|---|---| -| `Packages/Sources/ClarcCore/Models/AttachmentAutoPreviewSettings.swift` | Create | Settings model — four Bool fields, Codable | -| `Packages/Sources/ClarcChatKit/ChatBridge.swift` | Modify | Add `autoPreviewSettings` property for InputBarView to read | -| `Clarc/App/AppState.swift` | Modify | Add `autoPreviewSettings` property with UserDefaults persistence | -| `Clarc/App/AppState.swift` (`startBridgeObservation`) | Modify | Push settings into bridge inside observation loop | -| `Packages/Sources/ClarcChatKit/InputBarView.swift` | Modify | Guard each attachment-creation path with the matching setting | -| `Clarc/Views/SettingsView.swift` | Modify | Add four Toggles in a new section inside `ChatSettingsTab` | +| `Packages/Sources/RxCodeCore/Models/AttachmentAutoPreviewSettings.swift` | Create | Settings model — four Bool fields, Codable | +| `Packages/Sources/RxCodeChatKit/ChatBridge.swift` | Modify | Add `autoPreviewSettings` property for InputBarView to read | +| `RxCode/App/AppState.swift` | Modify | Add `autoPreviewSettings` property with UserDefaults persistence | +| `RxCode/App/AppState.swift` (`startBridgeObservation`) | Modify | Push settings into bridge inside observation loop | +| `Packages/Sources/RxCodeChatKit/InputBarView.swift` | Modify | Guard each attachment-creation path with the matching setting | +| `RxCode/Views/SettingsView.swift` | Modify | Add four Toggles in a new section inside `ChatSettingsTab` | --- ## Task 1: Create AttachmentAutoPreviewSettings model **Files:** -- Create: `Packages/Sources/ClarcCore/Models/AttachmentAutoPreviewSettings.swift` +- Create: `Packages/Sources/RxCodeCore/Models/AttachmentAutoPreviewSettings.swift` - [ ] **Step 1: Create the file** ```swift -// Packages/Sources/ClarcCore/Models/AttachmentAutoPreviewSettings.swift +// Packages/Sources/RxCodeCore/Models/AttachmentAutoPreviewSettings.swift import Foundation public struct AttachmentAutoPreviewSettings: Codable, Sendable { @@ -44,10 +44,10 @@ public struct AttachmentAutoPreviewSettings: Codable, Sendable { } ``` -- [ ] **Step 2: Build ClarcCore to verify** +- [ ] **Step 2: Build RxCodeCore to verify** ```bash -cd /Users/jmlee/workspace/Clarc/Packages && swift build --target ClarcCore 2>&1 | tail -5 +cd /Users/jmlee/workspace/RxCode/Packages && swift build --target RxCodeCore 2>&1 | tail -5 ``` Expected: `Build complete!` @@ -55,7 +55,7 @@ Expected: `Build complete!` - [ ] **Step 3: Commit** ```bash -git add Packages/Sources/ClarcCore/Models/AttachmentAutoPreviewSettings.swift +git add Packages/Sources/RxCodeCore/Models/AttachmentAutoPreviewSettings.swift git commit -m "feat(core): add AttachmentAutoPreviewSettings model" ``` @@ -64,11 +64,11 @@ git commit -m "feat(core): add AttachmentAutoPreviewSettings model" ## Task 2: Add autoPreviewSettings to ChatBridge **Files:** -- Modify: `Packages/Sources/ClarcChatKit/ChatBridge.swift` +- Modify: `Packages/Sources/RxCodeChatKit/ChatBridge.swift` - [ ] **Step 1: Add property to ChatBridge** -Open `Packages/Sources/ClarcChatKit/ChatBridge.swift`. After the last `public var` in the "Streaming State" section (after `sessionStats`), add: +Open `Packages/Sources/RxCodeChatKit/ChatBridge.swift`. After the last `public var` in the "Streaming State" section (after `sessionStats`), add: ```swift public var autoPreviewSettings: AttachmentAutoPreviewSettings = AttachmentAutoPreviewSettings() @@ -88,10 +88,10 @@ public var sessionStats: ChatSessionStats = ChatSessionStats() public var autoPreviewSettings: AttachmentAutoPreviewSettings = AttachmentAutoPreviewSettings() ``` -- [ ] **Step 2: Build ClarcChatKit to verify** +- [ ] **Step 2: Build RxCodeChatKit to verify** ```bash -cd /Users/jmlee/workspace/Clarc/Packages && swift build --target ClarcChatKit 2>&1 | tail -5 +cd /Users/jmlee/workspace/RxCode/Packages && swift build --target RxCodeChatKit 2>&1 | tail -5 ``` Expected: `Build complete!` @@ -99,7 +99,7 @@ Expected: `Build complete!` - [ ] **Step 3: Commit** ```bash -git add Packages/Sources/ClarcChatKit/ChatBridge.swift +git add Packages/Sources/RxCodeChatKit/ChatBridge.swift git commit -m "feat(chatkit): add autoPreviewSettings to ChatBridge" ``` @@ -108,11 +108,11 @@ git commit -m "feat(chatkit): add autoPreviewSettings to ChatBridge" ## Task 3: Add autoPreviewSettings to AppState **Files:** -- Modify: `Clarc/App/AppState.swift` +- Modify: `RxCode/App/AppState.swift` - [ ] **Step 1: Add property to AppState** -Open `Clarc/App/AppState.swift`. After the `focusMode` property (around line 199), add a new MARK and property: +Open `RxCode/App/AppState.swift`. After the `focusMode` property (around line 199), add a new MARK and property: ```swift // MARK: - Attachment Auto-Preview Settings @@ -135,7 +135,7 @@ var autoPreviewSettings: AttachmentAutoPreviewSettings = { - [ ] **Step 2: Build to verify** ```bash -xcodebuild -project /Users/jmlee/workspace/Clarc/Clarc.xcodeproj -scheme Clarc -configuration Debug build 2>&1 | grep -E "error:|Build complete|BUILD SUCCEEDED|BUILD FAILED" | tail -5 +xcodebuild -project /Users/jmlee/workspace/RxCode/RxCode.xcodeproj -scheme RxCode -configuration Debug build 2>&1 | grep -E "error:|Build complete|BUILD SUCCEEDED|BUILD FAILED" | tail -5 ``` Expected: `BUILD SUCCEEDED` @@ -143,7 +143,7 @@ Expected: `BUILD SUCCEEDED` - [ ] **Step 3: Commit** ```bash -git add Clarc/App/AppState.swift +git add RxCode/App/AppState.swift git commit -m "feat(app): add autoPreviewSettings to AppState with UserDefaults persistence" ``` @@ -152,11 +152,11 @@ git commit -m "feat(app): add autoPreviewSettings to AppState with UserDefaults ## Task 4: Sync settings into ChatBridge via observation loop **Files:** -- Modify: `Clarc/App/AppState.swift` (the `startBridgeObservation` function, around line 489) +- Modify: `RxCode/App/AppState.swift` (the `startBridgeObservation` function, around line 489) - [ ] **Step 1: Add sync line inside withObservationTracking** -Open `Clarc/App/AppState.swift`. In `startBridgeObservation`, inside the `withObservationTracking` closure, add one line after `bridge.sessionStats = ...`: +Open `RxCode/App/AppState.swift`. In `startBridgeObservation`, inside the `withObservationTracking` closure, add one line after `bridge.sessionStats = ...`: ```swift bridge.autoPreviewSettings = self.autoPreviewSettings @@ -190,7 +190,7 @@ withObservationTracking { - [ ] **Step 2: Build to verify** ```bash -xcodebuild -project /Users/jmlee/workspace/Clarc/Clarc.xcodeproj -scheme Clarc -configuration Debug build 2>&1 | grep -E "error:|BUILD SUCCEEDED|BUILD FAILED" | tail -5 +xcodebuild -project /Users/jmlee/workspace/RxCode/RxCode.xcodeproj -scheme RxCode -configuration Debug build 2>&1 | grep -E "error:|BUILD SUCCEEDED|BUILD FAILED" | tail -5 ``` Expected: `BUILD SUCCEEDED` @@ -198,7 +198,7 @@ Expected: `BUILD SUCCEEDED` - [ ] **Step 3: Commit** ```bash -git add Clarc/App/AppState.swift +git add RxCode/App/AppState.swift git commit -m "feat(app): sync autoPreviewSettings into ChatBridge via observation loop" ``` @@ -207,7 +207,7 @@ git commit -m "feat(app): sync autoPreviewSettings into ChatBridge via observati ## Task 5: Guard attachment creation in InputBarView **Files:** -- Modify: `Packages/Sources/ClarcChatKit/InputBarView.swift` +- Modify: `Packages/Sources/RxCodeChatKit/InputBarView.swift` ### Step-by-step changes @@ -355,10 +355,10 @@ if chatBridge.autoPreviewSettings.longText, } ``` -- [ ] **Step 6: Build ClarcChatKit to verify** +- [ ] **Step 6: Build RxCodeChatKit to verify** ```bash -cd /Users/jmlee/workspace/Clarc/Packages && swift build --target ClarcChatKit 2>&1 | tail -5 +cd /Users/jmlee/workspace/RxCode/Packages && swift build --target RxCodeChatKit 2>&1 | tail -5 ``` Expected: `Build complete!` @@ -366,7 +366,7 @@ Expected: `Build complete!` - [ ] **Step 7: Commit** ```bash -git add Packages/Sources/ClarcChatKit/InputBarView.swift +git add Packages/Sources/RxCodeChatKit/InputBarView.swift git commit -m "feat(chatkit): guard attachment creation with autoPreviewSettings flags" ``` @@ -375,11 +375,11 @@ git commit -m "feat(chatkit): guard attachment creation with autoPreviewSettings ## Task 6: Add settings UI in ChatSettingsTab **Files:** -- Modify: `Clarc/Views/SettingsView.swift` +- Modify: `RxCode/Views/SettingsView.swift` - [ ] **Step 1: Add autoPreviewSection helper** -Open `Clarc/Views/SettingsView.swift`. Inside `ChatSettingsTab`, after `focusModeSection` (around line 443, before `effortDisplayName`), add a new helper: +Open `RxCode/Views/SettingsView.swift`. Inside `ChatSettingsTab`, after `focusModeSection` (around line 443, before `effortDisplayName`), add a new helper: ```swift // MARK: - Auto-Preview Attachments Section @@ -451,7 +451,7 @@ var body: some View { - [ ] **Step 3: Build to verify** ```bash -xcodebuild -project /Users/jmlee/workspace/Clarc/Clarc.xcodeproj -scheme Clarc -configuration Debug build 2>&1 | grep -E "error:|BUILD SUCCEEDED|BUILD FAILED" | tail -5 +xcodebuild -project /Users/jmlee/workspace/RxCode/RxCode.xcodeproj -scheme RxCode -configuration Debug build 2>&1 | grep -E "error:|BUILD SUCCEEDED|BUILD FAILED" | tail -5 ``` Expected: `BUILD SUCCEEDED` @@ -459,7 +459,7 @@ Expected: `BUILD SUCCEEDED` - [ ] **Step 4: Commit** ```bash -git add Clarc/Views/SettingsView.swift +git add RxCode/Views/SettingsView.swift git commit -m "feat(settings): add auto-preview attachment toggles in Message tab" ``` diff --git a/docs/superpowers/specs/2026-04-27-attachment-auto-preview-settings-design.md b/docs/superpowers/specs/2026-04-27-attachment-auto-preview-settings-design.md index b6edd4d4..91d2177d 100644 --- a/docs/superpowers/specs/2026-04-27-attachment-auto-preview-settings-design.md +++ b/docs/superpowers/specs/2026-04-27-attachment-auto-preview-settings-design.md @@ -1,11 +1,11 @@ # Attachment Auto-Preview Settings **Date:** 2026-04-27 -**Issue:** https://github.com/ttnear/Clarc/issues/4 +**Issue:** https://github.com/ttnear/RxCode/issues/4 ## Problem -When a user pastes a URL, file path, image, or long text into the chat input, Clarc automatically converts it into an attachment preview chip. There is no way to disable this behavior per content type. Users who want a URL to remain as plain text in the message have no option to do so. +When a user pastes a URL, file path, image, or long text into the chat input, RxCode automatically converts it into an attachment preview chip. There is no way to disable this behavior per content type. Users who want a URL to remain as plain text in the message have no option to do so. ## Goal @@ -23,7 +23,7 @@ Four independently toggleable content types: ### Data Model -New file: `Packages/Sources/ClarcCore/Models/AttachmentAutoPreviewSettings.swift` +New file: `Packages/Sources/RxCodeCore/Models/AttachmentAutoPreviewSettings.swift` ```swift struct AttachmentAutoPreviewSettings: Codable { @@ -56,7 +56,7 @@ No `@AppStorage` wrapper needed since the value is `Codable` (not a primitive). ### InputBarView -`Packages/Sources/ClarcChatKit/InputBarView.swift` +`Packages/Sources/RxCodeChatKit/InputBarView.swift` In `attachmentFromPastedText()` and `handlePasteKey()`, check settings before creating each attachment type: @@ -115,9 +115,9 @@ User toggles in SettingsView | File | Change | |---|---| -| `Packages/Sources/ClarcCore/Models/AttachmentAutoPreviewSettings.swift` | New file — settings model | +| `Packages/Sources/RxCodeCore/Models/AttachmentAutoPreviewSettings.swift` | New file — settings model | | `App/AppState.swift` | Add `autoPreviewSettings` property with UserDefaults load/save | -| `Packages/Sources/ClarcChatKit/InputBarView.swift` | Guard attachment creation with settings flags | +| `Packages/Sources/RxCodeChatKit/InputBarView.swift` | Guard attachment creation with settings flags | | `Views/SettingsView.swift` | Add toggles section in Message tab | ## Out of Scope diff --git a/scripts/build_zip.sh b/scripts/build_zip.sh index 18dc0562..809b6b29 100755 --- a/scripts/build_zip.sh +++ b/scripts/build_zip.sh @@ -2,7 +2,7 @@ set -e # ───────────────────────────────────────────── -# Clarc ZIP 배포 빌드 스크립트 (노터라이제이션 포함) +# RxCode ZIP 배포 빌드 스크립트 (노터라이제이션 포함) # # 사용법: ./scripts/build_zip.sh [버전] # 예시: ./scripts/build_zip.sh 1.2.0 @@ -24,18 +24,18 @@ else exit 1 fi -SCHEME="Clarc" -PROJECT="Clarc.xcodeproj" +SCHEME="RxCode" +PROJECT="RxCode.xcodeproj" EXPORT_OPTIONS="scripts/ExportOptions.plist" BUILD_DIR="build" VERSION=${1:-"1.0.0"} -ARCHIVE_PATH="$BUILD_DIR/Clarc.xcarchive" +ARCHIVE_PATH="$BUILD_DIR/RxCode.xcarchive" EXPORT_PATH="$BUILD_DIR/export" -APP_PATH="$EXPORT_PATH/Clarc.app" -ZIP_NAME="Clarc-${VERSION}.zip" +APP_PATH="$EXPORT_PATH/RxCode.app" +ZIP_NAME="RxCode-${VERSION}.zip" -echo "▶ Clarc v${VERSION} 빌드 시작" +echo "▶ RxCode v${VERSION} 빌드 시작" echo "" # 이전 빌드 정리 @@ -80,7 +80,7 @@ echo "" # ── 3. 노터라이제이션 ──────────────────────── echo "🔐 노터라이제이션 제출 중 (수 분 소요)..." -NOTARIZE_ZIP="$BUILD_DIR/Clarc-notarize.zip" +NOTARIZE_ZIP="$BUILD_DIR/RxCode-notarize.zip" ditto -c -k --keepParent "$APP_PATH" "$NOTARIZE_ZIP" xcrun notarytool submit "$NOTARIZE_ZIP" \ diff --git a/scripts/ci/convert-markdown.py b/scripts/ci/convert-markdown.py new file mode 100644 index 00000000..f4937ede --- /dev/null +++ b/scripts/ci/convert-markdown.py @@ -0,0 +1,105 @@ +#!/usr/bin/env python3 +import markdown +import sys +import os + +def convert_markdown_to_html(markdown_file, output_html_file): + """ + Convert markdown content to HTML with dark mode support + + Args: + markdown_file (str): Path to the markdown file + output_html_file (str): Path to output HTML file + """ + # Read markdown content + with open(markdown_file, 'r', encoding='utf-8') as f: + content = f.read() + + # Convert markdown to HTML + html_content = markdown.markdown(content, extensions=['fenced_code', 'tables', 'nl2br']) + + # Create HTML document with dark mode support + html_document = f""" + + + + + Release Notes + + + + {html_content} + +""" + + # Write HTML to file + with open(output_html_file, 'w', encoding='utf-8') as f: + f.write(html_document) + + print(f"Converted {markdown_file} to {output_html_file}") + +if __name__ == "__main__": + if len(sys.argv) < 3: + print("Usage: python convert-markdown.py ") + print("Example: python convert-markdown.py release_notes.md release_notes.html") + sys.exit(1) + + markdown_file = sys.argv[1] + output_html_file = sys.argv[2] + + convert_markdown_to_html(markdown_file, output_html_file) diff --git a/scripts/ci/generate-appcast.sh b/scripts/ci/generate-appcast.sh new file mode 100755 index 00000000..1e19cb5a --- /dev/null +++ b/scripts/ci/generate-appcast.sh @@ -0,0 +1,26 @@ +#!/bin/bash +set -e + +# Write SPARKLE_KEY to sparkle.key +echo "$SPARKLE_KEY" > sparkle.key + +echo "Generating appcast for version: $VERSION" + +# Create a temporary release notes file if release notes exist +if [ -n "$RELEASE_NOTE" ]; then + echo "$RELEASE_NOTE" > release_notes.md + # Convert markdown to HTML + python3 scripts/ci/convert-markdown.py release_notes.md release_notes.html +else + echo "No release notes provided" +fi + +# Generate appcast.xml with optional release notes +./bin/generate_appcast ./ \ + --ed-key-file sparkle.key \ + --link https://github.com/rxtech-lab/Clarc/releases \ + --download-url-prefix https://github.com/rxtech-lab/Clarc/releases/download/${VERSION}/ + +if [ -f "release_notes.html" ]; then + python3 scripts/ci/update-xml.py appcast.xml release_notes.html ${BUILD_NUMBER} +fi diff --git a/scripts/ci/notary.sh b/scripts/ci/notary.sh new file mode 100755 index 00000000..81fa457d --- /dev/null +++ b/scripts/ci/notary.sh @@ -0,0 +1,24 @@ +#!/bin/bash +set -e + +APP_NAME="./output/output.xcarchive/Products/Applications/RxCode.app" +DMG_NAME="RxCode.dmg" + +# Remove existing DMG if it exists +if [ -f "$DMG_NAME" ]; then + echo "Removing existing DMG file" + rm "$DMG_NAME" +fi + +# Create DMG +create-dmg --overwrite "$APP_NAME" && mv *.dmg "$DMG_NAME" + +echo "DMG created: $DMG_NAME" + +# Notarize the app +xcrun notarytool submit ./$DMG_NAME --verbose --apple-id "$APPLE_ID" --team-id "$APPLE_TEAM_ID" --password "$APPLE_ID_PWD" --wait + +# Staple the ticket +xcrun stapler staple $DMG_NAME + +echo "All operations completed successfully!" diff --git a/scripts/ci/sign-sparkle.sh b/scripts/ci/sign-sparkle.sh new file mode 100755 index 00000000..d9de6be4 --- /dev/null +++ b/scripts/ci/sign-sparkle.sh @@ -0,0 +1,29 @@ +#!/bin/bash +set -e + +APP_PATH="output/output.xcarchive/Products/Applications/RxCode.app" + +if [ -z "${SIGNING_CERTIFICATE_NAME}" ]; then + echo "Error: SIGNING_CERTIFICATE_NAME is not set" + exit 1 +fi + +# Sign the main Sparkle framework binary first +codesign --force --options runtime --timestamp --sign "${SIGNING_CERTIFICATE_NAME}" "$APP_PATH/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle" + +# Sign Sparkle components +codesign --force --options runtime --timestamp --sign "${SIGNING_CERTIFICATE_NAME}" "$APP_PATH/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app" +codesign --force --options runtime --timestamp --sign "${SIGNING_CERTIFICATE_NAME}" "$APP_PATH/Contents/Frameworks/Sparkle.framework/Versions/B/Autoupdate" +codesign --force --options runtime --timestamp --sign "${SIGNING_CERTIFICATE_NAME}" "$APP_PATH/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Downloader.xpc" +codesign --force --options runtime --timestamp --sign "${SIGNING_CERTIFICATE_NAME}" "$APP_PATH/Contents/Frameworks/Sparkle.framework/Versions/B/XPCServices/Installer.xpc" + +# Sign the Sparkle framework as a whole +codesign --force --options runtime --timestamp --sign "${SIGNING_CERTIFICATE_NAME}" "$APP_PATH/Contents/Frameworks/Sparkle.framework" + +# Re-sign the main app binary +codesign --force --options runtime --timestamp --sign "${SIGNING_CERTIFICATE_NAME}" "$APP_PATH/Contents/MacOS/RxCode" + +# Re-sign the main app to ensure everything is properly signed +codesign --force --options runtime --timestamp --sign "${SIGNING_CERTIFICATE_NAME}" "$APP_PATH" + +echo "Signing completed successfully" diff --git a/scripts/ci/update-version.sh b/scripts/ci/update-version.sh new file mode 100755 index 00000000..1d8bb330 --- /dev/null +++ b/scripts/ci/update-version.sh @@ -0,0 +1,50 @@ +#!/bin/bash +set -e + +VERSION="$1" + +if [ -z "$VERSION" ]; then + echo "Usage: $0 " + echo "Example: $0 1.2.3" + exit 1 +fi + +PROJECT_FILE="RxCode.xcodeproj/project.pbxproj" + +if [ ! -f "$PROJECT_FILE" ]; then + echo "Error: $PROJECT_FILE not found" + exit 1 +fi + +echo "Updating MARKETING_VERSION to $VERSION in $PROJECT_FILE" + +# Create a temporary file +TMP_FILE=$(mktemp) + +# Use awk to update only the RxCode main target (matched by PRODUCT_BUNDLE_IDENTIFIER) +awk -v new_version="$VERSION" ' +/MARKETING_VERSION = / { + # Store the current line + marketing_line = $0 + # Read the next line + getline + # Check if this is the main app target (not Tests or UITests) + if ($0 ~ /PRODUCT_BUNDLE_IDENTIFIER = com\.idealapp\.RxCode;$/) { + # Update MARKETING_VERSION + gsub(/MARKETING_VERSION = [^;]+;/, "MARKETING_VERSION = " new_version ";", marketing_line) + print marketing_line + print + } else { + # Keep both lines unchanged + print marketing_line + print + } + next +} +{ print } +' "$PROJECT_FILE" > "$TMP_FILE" + +# Replace the original file +mv "$TMP_FILE" "$PROJECT_FILE" + +echo "Successfully updated MARKETING_VERSION to $VERSION" diff --git a/scripts/ci/update-xml.py b/scripts/ci/update-xml.py new file mode 100644 index 00000000..5982b6bc --- /dev/null +++ b/scripts/ci/update-xml.py @@ -0,0 +1,109 @@ +#!/usr/bin/env python3 +import xml.etree.ElementTree as ET +import os +import sys + +def add_release_notes_link_and_update_version(xml_file, notes_path="./release_notes.html", build_number=None): + """ + Add a sparkle:releaseNotesLink element to each item in the appcast.xml file + if it doesn't already have one and update the sparkle:version with the build number. + + Args: + xml_file (str): Path to the appcast.xml file + notes_path (str): Path to the release notes HTML file + build_number (str): Build number to use for sparkle:version + """ + # Register the namespace + ET.register_namespace('sparkle', 'http://www.andymatuschak.org/xml-namespaces/sparkle') + + # Parse the XML file + tree = ET.parse(xml_file) + root = tree.getroot() + + # Define the namespace map + namespaces = {'sparkle': 'http://www.andymatuschak.org/xml-namespaces/sparkle'} + + # Flag to track if any changes were made + changes_made = False + + # Find all items + channel = root.find('channel') + if channel is not None: + for item in channel.findall('item'): + # Check if the item already has a releaseNotesLink + release_notes_link = item.find('.//sparkle:releaseNotesLink', namespaces) + + if release_notes_link is None: + # Create new releaseNotesLink element + release_notes_link = ET.Element('{http://www.andymatuschak.org/xml-namespaces/sparkle}releaseNotesLink') + release_notes_link.text = notes_path + + # Add it after title and pubDate + title = item.find('title') + pubDate = item.find('pubDate') + + # Find the insertion point - after pubDate if it exists, otherwise after title + if pubDate is not None: + # Find index of pubDate and insert after it + index = list(item).index(pubDate) + 1 + elif title is not None: + # Find index of title and insert after it + index = list(item).index(title) + 1 + else: + # Insert at the beginning if neither exists + index = 0 + + item.insert(index, release_notes_link) + changes_made = True + + # Update sparkle:version if build_number is provided + if build_number: + # Find the sparkle:version element + version_element = item.find('.//sparkle:version', namespaces) + + if version_element is not None: + # Update the existing sparkle:version element + old_version = version_element.text + version_element.text = build_number + print(f"Updated sparkle:version from {old_version} to {build_number}") + changes_made = True + else: + # Create a new sparkle:version element if it doesn't exist + version_element = ET.Element('{http://www.andymatuschak.org/xml-namespaces/sparkle}version') + version_element.text = build_number + + # Insert it after the release notes link if it exists + if release_notes_link is not None and release_notes_link in list(item): + index = list(item).index(release_notes_link) + 1 + else: + # Otherwise insert after title or pubDate + pubDate = item.find('pubDate') + title = item.find('title') + if pubDate is not None: + index = list(item).index(pubDate) + 1 + elif title is not None: + index = list(item).index(title) + 1 + else: + index = 0 + + item.insert(index, version_element) + print(f"Added new sparkle:version with value {build_number}") + changes_made = True + + if changes_made: + # Write the modified XML to the file directly without creating a backup + tree.write(xml_file, encoding='utf-8', xml_declaration=True) + print(f"Updated {xml_file} with changes") + else: + print("No changes made to the XML file.") + +if __name__ == "__main__": + if len(sys.argv) > 1: + xml_file = sys.argv[1] + notes_path = sys.argv[2] if len(sys.argv) > 2 else "./release_notes.html" + build_number = sys.argv[3] if len(sys.argv) > 3 else None + add_release_notes_link_and_update_version(xml_file, notes_path, build_number) + else: + print("Usage: python update-xml.py [path_to_release_notes] [build_number]") + print("Example: python update-xml.py ./appcast.xml ./release_notes.html 1.2.3") + sys.exit(1) diff --git a/scripts/release.sh b/scripts/release.sh index 65f8294c..c9c42d21 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -2,7 +2,7 @@ set -e # ───────────────────────────────────────────── -# Clarc release script +# RxCode release script # # Usage: ./scripts/release.sh [notes-file] # Example: ./scripts/release.sh 1.0.1 @@ -29,7 +29,7 @@ if [ -z "$VERSION" ]; then fi TAG="v${VERSION}" -ZIP="build/Clarc-${VERSION}.zip" +ZIP="build/RxCode-${VERSION}.zip" META_FILE="build/.sparkle_meta" NOTES_FILE_ARG=${2:-""} @@ -47,11 +47,11 @@ else HAS_NOTES=0 fi -echo "▶ Starting Clarc ${TAG} release" +echo "▶ Starting RxCode ${TAG} release" echo "" # ── 1. Bump version in pbxproj ─────────────── -PBXPROJ="Clarc.xcodeproj/project.pbxproj" +PBXPROJ="RxCode.xcodeproj/project.pbxproj" APPCAST="appcast.xml" CURRENT_BUILD=$(grep -m1 "CURRENT_PROJECT_VERSION = " "$PBXPROJ" | sed 's/.*= \([0-9]*\);/\1/') @@ -99,7 +99,7 @@ if [ -f "$META_FILE" ]; then DESC_BLOCK="" if [ "$HAS_NOTES" = "1" ]; then - DESC_FILE="$(mktemp -t clarc_desc).html" + DESC_FILE="$(mktemp -t rxcode_desc).html" python3 - "$NOTES_FILE" "$DESC_FILE" <<'PYEOF' import re, sys src = open(sys.argv[1], encoding='utf-8').read() @@ -153,7 +153,7 @@ ${DESC_HTML} fi NEW_ITEM=" - Clarc ${TAG} + RxCode ${TAG} ${BUILD_NUMBER} ${VERSION} 15.0 @@ -166,7 +166,7 @@ ${DESC_HTML} " # Insert the new item right before - NEW_ITEM_FILE="$(mktemp -t clarc_item).xml" + NEW_ITEM_FILE="$(mktemp -t rxcode_item).xml" printf '%s' "$NEW_ITEM" > "$NEW_ITEM_FILE" python3 - "$NEW_ITEM_FILE" <<'PYEOF' import sys @@ -207,16 +207,16 @@ echo "" echo "🚀 Creating GitHub Release..." if [ "$HAS_NOTES" = "1" ]; then gh release create "$TAG" "$ZIP" \ - --title "Clarc ${TAG}" \ + --title "RxCode ${TAG}" \ --notes-file "$NOTES_FILE" else gh release create "$TAG" "$ZIP" \ - --title "Clarc ${TAG}" \ - --notes "## Clarc ${TAG} + --title "RxCode ${TAG}" \ + --notes "## RxCode ${TAG} ### Installation -1. Download \`Clarc-${VERSION}.zip\` -2. Unzip and move \`Clarc.app\` to \`/Applications\` +1. Download \`RxCode-${VERSION}.zip\` +2. Unzip and move \`RxCode.app\` to \`/Applications\` 3. On first launch, right-click → Open > Existing users will receive this via the in-app auto-updater." diff --git a/scripts/setup_sparkle.sh b/scripts/setup_sparkle.sh index fdbe7b40..aaab65ac 100755 --- a/scripts/setup_sparkle.sh +++ b/scripts/setup_sparkle.sh @@ -15,7 +15,7 @@ set -e SCRIPTS_DIR="$(cd "$(dirname "$0")" && pwd)" TOOLS_DIR="$SCRIPTS_DIR/sparkle_tools" KEY_FILE="$SCRIPTS_DIR/.sparkle_private_key" -PBXPROJ="$(dirname "$SCRIPTS_DIR")/Clarc.xcodeproj/project.pbxproj" +PBXPROJ="$(dirname "$SCRIPTS_DIR")/RxCode.xcodeproj/project.pbxproj" SPARKLE_VERSION="2.9.1" SPARKLE_URL="https://github.com/sparkle-project/Sparkle/releases/download/${SPARKLE_VERSION}/Sparkle-${SPARKLE_VERSION}.tar.xz" @@ -80,7 +80,7 @@ echo "✅ 설정 완료" echo "" echo "📌 다음 단계: Xcode에서 SUPublicEDKey 설정" echo "" -echo " 1. Xcode → Clarc 타겟 → Build Settings → Info.plist Values" +echo " 1. Xcode → RxCode 타겟 → Build Settings → Info.plist Values" echo " 2. 아래 키/값을 추가:" echo "" echo " 키: SUPublicEDKey" @@ -97,7 +97,7 @@ if grep -q "INFOPLIST_KEY_SUPublicEDKey" "$PBXPROJ" 2>/dev/null; then echo "✓ SUPublicEDKey가 이미 pbxproj에 있습니다." else echo "🔧 pbxproj에 SUPublicEDKey 자동 추가 중..." - sed -i '' "s|INFOPLIST_KEY_SUFeedURL = \"https://raw.githubusercontent.com/ttnear/Clarc/main/appcast.xml\";|INFOPLIST_KEY_SUFeedURL = \"https://raw.githubusercontent.com/ttnear/Clarc/main/appcast.xml\";\n\t\t\t\tINFOPLIST_KEY_SUPublicEDKey = \"${PUBLIC_KEY}\";|g" "$PBXPROJ" + sed -i '' "s|INFOPLIST_KEY_SUFeedURL = \"https://raw.githubusercontent.com/ttnear/RxCode/main/appcast.xml\";|INFOPLIST_KEY_SUFeedURL = \"https://raw.githubusercontent.com/ttnear/RxCode/main/appcast.xml\";\n\t\t\t\tINFOPLIST_KEY_SUPublicEDKey = \"${PUBLIC_KEY}\";|g" "$PBXPROJ" echo "✓ SUPublicEDKey가 pbxproj에 추가되었습니다." fi From d10f3653be2709a713c2dfed7324c37c6ded42da Mon Sep 17 00:00:00 2001 From: sirily11 <32106111+sirily11@users.noreply.github.com> Date: Thu, 14 May 2026 13:53:31 +0800 Subject: [PATCH 2/2] fix: build and ci --- .github/workflows/build.yaml | 6 -- .github/workflows/test.yaml | 5 +- RxCode/App/AppState.swift | 6 ++ RxCode/App/RxCodeApp.swift | 69 +++++++++++++----- RxCode/Services/ClaudeService.swift | 105 ++++++++++++++++++++++----- RxCode/Views/LoadingView.swift | 73 +++++++++++++++++++ RxCode/Views/MainView.swift | 42 ++++++++++- RxCode/Views/ProjectWindowView.swift | 16 +++- 8 files changed, 268 insertions(+), 54 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 41ec859a..0d195065 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -8,12 +8,6 @@ on: push: branches: - main - release: - types: - - created - pull_request: - branches: - - main jobs: build: diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index e932262f..df1dc22b 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -6,10 +6,7 @@ concurrency: on: push: - pull_request: - branches: - - main - + jobs: test-packages: name: swift test (Packages) diff --git a/RxCode/App/AppState.swift b/RxCode/App/AppState.swift index 01694e94..353fd274 100644 --- a/RxCode/App/AppState.swift +++ b/RxCode/App/AppState.swift @@ -822,6 +822,12 @@ final class AppState { await self?.refreshAndProbeAllMCPServers() } + // Warm the rate-limit usage so the menu-bar label has data before the + // popover is opened. RateLimitService caches for 5 minutes internally. + Task { [weak self] in + await self?.refreshRateLimitUsage() + } + // Recurring probe so disconnected MCP servers surface promptly even // when the user isn't actively interacting with the Settings tab. startMCPPeriodicProbe() diff --git a/RxCode/App/RxCodeApp.swift b/RxCode/App/RxCodeApp.swift index 66ef0cc8..8bd5db22 100644 --- a/RxCode/App/RxCodeApp.swift +++ b/RxCode/App/RxCodeApp.swift @@ -104,29 +104,33 @@ private struct MenuBarLabel: View { var body: some View { let inProgress = appState.inProgressSessionCount let unchecked = appState.uncheckedFinishedSessionCount + let totalJobs = inProgress + unchecked let fiveHour = appState.latestRateLimitUsage?.fiveHourPercent - VStack(alignment: .trailing, spacing: 0) { - HStack(spacing: 2) { - Image(systemName: "circle.dotted") - Text("\(inProgress)/\(inProgress + unchecked)") - .monospacedDigit() - } - - HStack(spacing: 2) { - Text("5h") - if let fiveHour { - Text("\(formatPercent(fiveHour))%") - .monospacedDigit() - } else { - Text("—") - } - } + if let image = Self.renderLabelImage(fiveHour: fiveHour, inProgress: inProgress, totalJobs: totalJobs) { + Image(nsImage: image) + } else { + Image(systemName: "message") } - .font(.system(size: 9, weight: .medium)) } - private func formatPercent(_ value: Double) -> String { + @MainActor + private static func renderLabelImage(fiveHour: Double?, inProgress: Int, totalJobs: Int) -> NSImage? { + let content = MenuBarLabelContent( + fiveHourText: fiveHour.map { "\(formatPercent($0))%" } ?? "—%", + jobsText: inProgress > 0 ? "\(inProgress) Job\(inProgress == 1 ? "" : "s")" : nil + ) + let renderer = ImageRenderer(content: content) + renderer.scale = NSScreen.main?.backingScaleFactor ?? 2 + guard let cgImage = renderer.cgImage else { return nil } + let size = NSSize(width: CGFloat(cgImage.width) / renderer.scale, + height: CGFloat(cgImage.height) / renderer.scale) + let image = NSImage(cgImage: cgImage, size: size) + image.isTemplate = true + return image + } + + private static func formatPercent(_ value: Double) -> String { if value > 0 && value < 1 { return String(format: "%.1f", value) } @@ -134,6 +138,35 @@ private struct MenuBarLabel: View { } } +private struct MenuBarLabelContent: View { + let fiveHourText: String + let jobsText: String? + + var body: some View { + HStack(spacing: 6) { + Image(systemName: "message") + .font(.system(size: 11, weight: .medium)) + + VStack(alignment: .trailing, spacing: -1) { + HStack(alignment: .bottom, spacing: 1) { + Text(fiveHourText) + .font(.system(size: 11, weight: .semibold)) + .monospacedDigit() + Text("5h") + .font(.system(size: 7, weight: .medium)) + } + if let jobsText { + Text(jobsText) + .font(.system(size: 8, weight: .semibold)) + .monospacedDigit() + } + } + } + .padding(.vertical, 1) + .foregroundStyle(.black) + } +} + // MARK: - Menu Bar Content private struct MenuBarContentView: View { diff --git a/RxCode/Services/ClaudeService.swift b/RxCode/Services/ClaudeService.swift index c5a3faa7..6e33aaa2 100644 --- a/RxCode/Services/ClaudeService.swift +++ b/RxCode/Services/ClaudeService.swift @@ -449,42 +449,89 @@ actor ClaudeService { /// children die alongside the parent. Escalate to SIGKILL after 5 seconds. func cancel(streamId: UUID) { guard let pgid = streamPGIDs[streamId] else { return } + let escapees = Self.descendantPids(of: pgid) - logger.info("Sending SIGINT to claude pgid \(pgid) (stream=\(streamId))") + logger.info("Sending SIGINT to claude pgid \(pgid) escapees=\(escapees) (stream=\(streamId))") killpg(pgid, SIGINT) + for pid in escapees { kill(pid, SIGINT) } let log = logger - Task { + Task.detached { try? await Task.sleep(nanoseconds: 5_000_000_000) - // killpg on a fully-dead group returns ESRCH — harmless. Send unconditionally - // to cover any subagent that ignored SIGINT. - if killpg(pgid, SIGKILL) == 0 { - log.warning("Process group \(pgid) still alive after 5 s — sent SIGKILL") - } + // killpg/kill on a fully-dead target returns ESRCH — harmless. Send unconditionally + // to cover any subagent that ignored SIGINT or escaped the process group. + killpg(pgid, SIGKILL) + for pid in escapees { kill(pid, SIGKILL) } + log.debug("Cancel SIGKILL pgid=\(pgid) escapees=\(escapees)") } } /// Thread-finished sweep. Called after the `result` event (and from the exit /// handler) to guarantee no subagent process outlives the parent CLI. /// - /// The parent `claude` will already be on its way out by the time we call this - /// (`closeStdin` was just invoked), so SIGTERM to the group is a no-op race - /// for the leader and a real kill for any subagent that the parent failed to - /// reap on exit. SIGKILL escalation 2 s later handles the rare case where a - /// subagent ignores SIGTERM. + /// MCP servers and Node children spawned `detached: true` may escape the + /// parent's process group (via `setsid`/`setpgid`), so `killpg` alone is not + /// enough. Snapshot the descendant tree before signaling and SIGKILL each + /// escapee individually as the safety net — running in a detached Task so + /// actor contention can't delay the escalation. func finalize(streamId: UUID) { guard let pgid = streamPGIDs[streamId] else { return } + let escapees = Self.descendantPids(of: pgid) - logger.info("Finalizing stream — killpg(SIGTERM) pgid=\(pgid) stream=\(streamId)") + logger.info("Finalizing stream — pgid=\(pgid) escapees=\(escapees) stream=\(streamId)") killpg(pgid, SIGTERM) + for pid in escapees { kill(pid, SIGTERM) } let log = logger - Task { - try? await Task.sleep(nanoseconds: 2_000_000_000) - if killpg(pgid, SIGKILL) == 0 { - log.debug("Finalize SIGKILL pgid=\(pgid) reaped stragglers") - } + Task.detached { + try? await Task.sleep(nanoseconds: 1_500_000_000) + killpg(pgid, SIGKILL) + for pid in escapees { kill(pid, SIGKILL) } + log.debug("Finalize SIGKILL pgid=\(pgid) escapees=\(escapees)") + } + } + + /// Walk the process tree rooted at `root` via `ps -Ao pid,ppid` and return + /// every descendant pid (not including `root`). Used to find subagents that + /// escaped the original process group so they can be signaled directly. + /// + /// Must be called *before* the root dies — once the root exits, its children + /// are reparented to launchd (ppid=1) and the link back to the original + /// process is lost. + private static func descendantPids(of root: pid_t) -> [pid_t] { + let proc = Process() + proc.executableURL = URL(fileURLWithPath: "/bin/ps") + proc.arguments = ["-Ao", "pid,ppid"] + let pipe = Pipe() + proc.standardOutput = pipe + proc.standardError = FileHandle.nullDevice + do { + try proc.run() + proc.waitUntilExit() + } catch { + return [] } + let data = pipe.fileHandleForReading.readDataToEndOfFile() + guard let text = String(data: data, encoding: .utf8) else { return [] } + + var childrenByParent: [pid_t: [pid_t]] = [:] + for line in text.split(separator: "\n").dropFirst() { + let parts = line.split(whereSeparator: { $0 == " " || $0 == "\t" }) + guard parts.count >= 2, + let pid = pid_t(parts[0]), + let ppid = pid_t(parts[1]) else { continue } + childrenByParent[ppid, default: []].append(pid) + } + + var result: [pid_t] = [] + var queue: [pid_t] = [root] + while !queue.isEmpty { + let next = queue.removeFirst() + guard let children = childrenByParent[next] else { continue } + result.append(contentsOf: children) + queue.append(contentsOf: children) + } + return result } // MARK: - Private Helpers @@ -827,15 +874,33 @@ actor ClaudeService { // MARK: - Cleanup - /// Tear down any resources held by the service. + /// Tear down any resources held by the service. Called on app termination + /// so spawned `claude` CLIs (and any subagent or MCP server children they + /// hold open) don't outlive the host app and linger in Activity Monitor. func cleanup() { inactivityTimer?.cancel() inactivityTimer = nil - // killpg sweeps the parent CLI + every subagent in its process group. + // Snapshot every descendant tree before signaling so escaped subagents + // (MCP servers detached via setsid) still get the SIGKILL pass. + var allEscapees: [pid_t] = [] + for (_, pgid) in streamPGIDs { + allEscapees.append(contentsOf: Self.descendantPids(of: pgid)) + } + for (_, pgid) in streamPGIDs { killpg(pgid, SIGTERM) } + for pid in allEscapees { kill(pid, SIGTERM) } + + // Synchronous SIGKILL escalation — the host process is exiting, so a + // detached Task wouldn't have time to fire. + usleep(200_000) + for (_, pgid) in streamPGIDs { + killpg(pgid, SIGKILL) + } + for pid in allEscapees { kill(pid, SIGKILL) } + streamPGIDs.removeAll() for (_, handle) in stdinHandles { try? handle.close() diff --git a/RxCode/Views/LoadingView.swift b/RxCode/Views/LoadingView.swift index 423adabd..5a1ff523 100644 --- a/RxCode/Views/LoadingView.swift +++ b/RxCode/Views/LoadingView.swift @@ -1,4 +1,5 @@ import SwiftUI +import AppKit import RxCodeCore /// Splash shown while `AppState.initialize()` is loading projects, sessions, @@ -26,6 +27,78 @@ struct LoadingView: View { } .frame(maxWidth: .infinity, maxHeight: .infinity) .background(ClaudeTheme.background.ignoresSafeArea()) + .toolbarBackground(.hidden, for: .windowToolbar) + .background(TitleBarHider()) .onAppear { pulse = true } } } + +/// Hides the hosting NSWindow's title bar while the loading view is visible, +/// then restores the original chrome when it disappears. +private struct TitleBarHider: NSViewRepresentable { + final class Coordinator { + weak var window: NSWindow? + var savedStyleMask: NSWindow.StyleMask? + var savedTitleVisibility: NSWindow.TitleVisibility? + var savedTitlebarAppearsTransparent: Bool? + var savedStandardButtonHidden: [NSWindow.ButtonType: Bool] = [:] + + func apply(to window: NSWindow) { + guard self.window !== window else { return } + restore() + self.window = window + savedStyleMask = window.styleMask + savedTitleVisibility = window.titleVisibility + savedTitlebarAppearsTransparent = window.titlebarAppearsTransparent + for type in [NSWindow.ButtonType.closeButton, .miniaturizeButton, .zoomButton] { + savedStandardButtonHidden[type] = window.standardWindowButton(type)?.isHidden ?? false + } + + window.styleMask.insert(.fullSizeContentView) + window.titleVisibility = .hidden + window.titlebarAppearsTransparent = true + for type in [NSWindow.ButtonType.closeButton, .miniaturizeButton, .zoomButton] { + window.standardWindowButton(type)?.isHidden = true + } + } + + func restore() { + guard let window else { return } + if let mask = savedStyleMask { window.styleMask = mask } + if let vis = savedTitleVisibility { window.titleVisibility = vis } + if let transparent = savedTitlebarAppearsTransparent { window.titlebarAppearsTransparent = transparent } + for (type, hidden) in savedStandardButtonHidden { + window.standardWindowButton(type)?.isHidden = hidden + } + self.window = nil + savedStyleMask = nil + savedTitleVisibility = nil + savedTitlebarAppearsTransparent = nil + savedStandardButtonHidden.removeAll() + } + + deinit { restore() } + } + + func makeCoordinator() -> Coordinator { Coordinator() } + + func makeNSView(context: Context) -> NSView { + let view = NSView() + DispatchQueue.main.async { [weak view] in + guard let window = view?.window else { return } + context.coordinator.apply(to: window) + } + return view + } + + func updateNSView(_ nsView: NSView, context: Context) { + DispatchQueue.main.async { [weak nsView] in + guard let window = nsView?.window else { return } + context.coordinator.apply(to: window) + } + } + + static func dismantleNSView(_ nsView: NSView, coordinator: Coordinator) { + coordinator.restore() + } +} diff --git a/RxCode/Views/MainView.swift b/RxCode/Views/MainView.swift index 5131351f..b7008576 100644 --- a/RxCode/Views/MainView.swift +++ b/RxCode/Views/MainView.swift @@ -1,3 +1,4 @@ +import AppKit import RxCodeChatKit import RxCodeCore import SwiftUI @@ -31,6 +32,15 @@ struct MainView: View { } } + private var navigationTitleText: String { + if let id = windowState.currentSessionId, + let title = appState.allSessionSummaries.first(where: { $0.id == id })?.title, + !title.isEmpty { + return title + } + return windowState.selectedProject?.name ?? "" + } + var body: some View { if !appState.onboardingCompleted { OnboardingView() @@ -77,7 +87,9 @@ struct MainView: View { .onAppear { windowState.focusMode = appState.focusMode } - .toolbar(removing: .title) + .navigationTitle(navigationTitleText) + .toolbarBackground(.hidden, for: .windowToolbar) + .background(UnifiedTitleBarAccessor()) .toolbar { if columnVisibility != .detailOnly { ToolbarItem(placement: .navigation) { @@ -124,7 +136,7 @@ struct MainView: View { VStack(spacing: 0) { ProjectTreeView() } - .background(ClaudeTheme.sidebarBackground) + .background(ClaudeTheme.sidebarBackground.ignoresSafeArea()) .navigationSplitViewColumnWidth(min: 220, ideal: 280, max: 360) .sheet(isPresented: $showGitHubSheet) { GitHubSheet() @@ -216,13 +228,37 @@ struct MainView: View { struct DetailToolbar: View { var body: some View { Color.clear - .toolbarBackground(.hidden, for: .windowToolbar) .toolbar { RxCodeToolbarContent() } } } +// MARK: - Unified Title Bar + +/// Makes the hosting NSWindow's titlebar transparent and lets content extend +/// under it, so sidebar/detail backgrounds reach the top of the window +/// instead of leaving a separate full-width colored title-bar strip. +struct UnifiedTitleBarAccessor: NSViewRepresentable { + func makeNSView(context: Context) -> NSView { + let view = NSView() + DispatchQueue.main.async { [weak view] in + guard let window = view?.window else { return } + window.styleMask.insert(.fullSizeContentView) + window.titlebarAppearsTransparent = true + } + return view + } + + func updateNSView(_ nsView: NSView, context: Context) { + DispatchQueue.main.async { [weak nsView] in + guard let window = nsView?.window else { return } + window.styleMask.insert(.fullSizeContentView) + window.titlebarAppearsTransparent = true + } + } +} + // MARK: - Project Tab Button (isolated — isSelected passed as value, body reads no @Observable properties) struct ProjectTabButton: View { diff --git a/RxCode/Views/ProjectWindowView.swift b/RxCode/Views/ProjectWindowView.swift index 1beabd09..dbe6138f 100644 --- a/RxCode/Views/ProjectWindowView.swift +++ b/RxCode/Views/ProjectWindowView.swift @@ -9,6 +9,15 @@ struct ProjectWindowView: View { @State private var inspectorStarted = false @State private var columnVisibility: NavigationSplitViewVisibility = .all + private var navigationTitleText: String { + if let id = windowState.currentSessionId, + let title = appState.allSessionSummaries.first(where: { $0.id == id })?.title, + !title.isEmpty { + return title + } + return windowState.selectedProject?.name ?? "" + } + var body: some View { Group { if windowState.isInitialized { @@ -26,7 +35,7 @@ struct ProjectWindowView: View { .hidden() } .id(appState.themeRevision) - .toolbar(removing: .title) + .navigationTitle(navigationTitleText) .onChange(of: windowState.showInspector) { _, isShowing in if isShowing, !inspectorStarted { inspectorStarted = true } } @@ -79,7 +88,7 @@ struct ProjectWindowView: View { VStack(spacing: 0) { ProjectTreeView() } - .background(ClaudeTheme.sidebarBackground) + .background(ClaudeTheme.sidebarBackground.ignoresSafeArea()) .navigationSplitViewColumnWidth(min: 220, ideal: 280, max: 360) } @@ -135,10 +144,11 @@ struct ProjectWindowView: View { .background(ClaudeTheme.background) } } - .toolbarBackground(.visible, for: .windowToolbar) + .toolbarBackground(.hidden, for: .windowToolbar) .toolbar { RxCodeToolbarContent() } + .background(UnifiedTitleBarAccessor()) .focusedValue(\.startNewChat) { appState.startNewChat(in: windowState) }