| .. |
|
AssistantTextParser.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatCodeHighlighter.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatComposer.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatContextUsage.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatEventText.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatHaptics.swift
|
feat(chat-ui): structured haptic feedback for chat events (#100416)
|
2026-07-05 21:42:44 +01:00 |
|
ChatInlineMath.swift
|
feat(ios): render inline LaTeX math in completed chat prose (#101388)
|
2026-07-07 08:46:31 +01:00 |
|
ChatLinkPreview.swift
|
chore(apps): remove dead native code
|
2026-07-11 23:51:21 -07:00 |
|
ChatMarkdownBlockSegmenter.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatMarkdownBlockViews.swift
|
chore(apps): remove dead native code
|
2026-07-11 23:51:21 -07:00 |
|
ChatMarkdownPreprocessor.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatMarkdownRenderer.swift
|
chore(swift): enforce current formatting and lint rules (#103313)
|
2026-07-10 11:54:08 +01:00 |
|
ChatMessageViews.swift
|
chore(apps): remove more dead code
|
2026-07-12 00:58:32 -07:00 |
|
ChatMessageVisibleText.swift
|
feat(ios): add Listen action speaking assistant messages via gateway TTS (#100771)
|
2026-07-06 19:32:54 +01:00 |
|
ChatModelPickerStore.swift
|
feat(ios): add model picker favorites and recents with working iOS model switching (#100774)
|
2026-07-06 11:44:13 +01:00 |
|
ChatModels.swift
|
fix(ios): persist voice notes through offline delivery (#101236)
|
2026-07-07 01:21:16 +01:00 |
|
ChatPayloadDecoding.swift
|
|
|
|
ChatSessions.swift
|
fix(apple): prevent stale thinking after model switches and reconnects (#103767)
|
2026-07-10 16:48:11 +01:00 |
|
ChatSessionSidebarModel.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatSheets.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatSpeechController.swift
|
feat(ios): add Listen action speaking assistant messages via gateway TTS (#100771)
|
2026-07-06 19:32:54 +01:00 |
|
ChatStreamingReveal.swift
|
feat(ios): word-paced fade-in for streaming assistant prose (#100884)
|
2026-07-06 15:50:58 +01:00 |
|
ChatTheme.swift
|
chore(apps): remove dead native code
|
2026-07-11 23:51:21 -07:00 |
|
ChatTranscriptCache.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatTranscriptCacheContracts.swift
|
chore(swift): enforce current formatting and lint rules (#103313)
|
2026-07-10 11:54:08 +01:00 |
|
ChatTranscriptExporter.swift
|
feat(ios): add Listen action speaking assistant messages via gateway TTS (#100771)
|
2026-07-06 19:32:54 +01:00 |
|
ChatTransport.swift
|
fix(apps): reconcile slow Apple chat replies (#97722)
|
2026-07-11 17:01:40 -07:00 |
|
ChatTypography.swift
|
chore(apps): remove dead native code
|
2026-07-11 23:51:21 -07:00 |
|
ChatView+Previews.swift
|
chore: migrate active GPT-5.5 references to GPT-5.6 (#104452)
|
2026-07-11 06:30:57 -07:00 |
|
ChatView.swift
|
feat(ios): show per-message usage metadata (#103471)
|
2026-07-10 08:24:28 +01:00 |
|
ChatViewModel+Attachments.swift
|
fix(ios): persist voice notes through offline delivery (#101236)
|
2026-07-07 01:21:16 +01:00 |
|
ChatViewModel+HistoryReconciliation.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatViewModel+Outbox.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
ChatViewModel+Sending.swift
|
fix(apps): reconcile slow Apple chat replies (#97722)
|
2026-07-11 17:01:40 -07:00 |
|
ChatViewModel+SessionActions.swift
|
fix: show iOS chat activity after foreground refresh (#102309)
|
2026-07-09 09:45:35 +01:00 |
|
ChatViewModel+SessionKeys.swift
|
fix(apple): prevent stale thinking after model switches and reconnects (#103767)
|
2026-07-10 16:48:11 +01:00 |
|
ChatViewModel+Thinking.swift
|
chore(apps): remove dead native code
|
2026-07-11 23:51:21 -07:00 |
|
ChatViewModel+TranscriptCache.swift
|
feat(apple): session search, archived browsing, and sheet management actions (#101053)
|
2026-07-07 00:28:38 +01:00 |
|
ChatViewModel+TransportEvents.swift
|
fix(apps): reconcile slow Apple chat replies (#97722)
|
2026-07-11 17:01:40 -07:00 |
|
ChatViewModel.swift
|
fix(apps): reconcile slow Apple chat replies (#97722)
|
2026-07-11 17:01:40 -07:00 |
|
ChatWindowShell.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
OpenClawChatTalkControl.swift
|
chore(swift): enforce current formatting and lint rules (#103313)
|
2026-07-10 11:54:08 +01:00 |
|
OpenClawMascotAnimator.swift
|
feat(macos): onboarding mascot reacts with moods, randomized idle behavior, and Easter eggs (#104255)
|
2026-07-11 01:01:26 -07:00 |
|
OpenClawMascotView.swift
|
chore(apps): remove dead native code
|
2026-07-11 23:51:21 -07:00 |
|
TalkWaveformView.swift
|
feat(voice): universal talk waveform driven by real audio levels (#102901)
|
2026-07-09 16:33:25 +01:00 |
|
ToolResultTextFormatter.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |
|
VoiceNoteComposerViews.swift
|
feat(voice): universal talk waveform driven by real audio levels (#102901)
|
2026-07-09 16:33:25 +01:00 |
|
VoiceNoteRecorder.swift
|
chore(swift): restore compact conditional bodies (#103832)
|
2026-07-10 18:12:00 +01:00 |