openclaw/apps/shared/OpenClawKit/Sources/OpenClawChatUI
Peter Steinberger 73a0bf4b7c
refactor(apple): share chat gateway payload mapping (#106154)
* refactor(apple): share chat gateway payload mapping

* test(apple): track shared event mapping
2026-07-13 02:39:01 -07:00
..
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 fix(ios): localize design and chat surfaces 2026-07-12 18:33:47 +02:00
ChatContextUsage.swift fix(chat): localize context percentage formatting 2026-07-12 18:33:47 +02:00
ChatEventText.swift chore(swift): restore compact conditional bodies (#103832) 2026-07-10 18:12:00 +01:00
ChatGatewayPayloadCodec.swift refactor(apple): share chat gateway payload mapping (#106154) 2026-07-13 02:39:01 -07:00
ChatHaptics.swift ci(swift): enforce shared OpenClawKit dead-code coverage (#105770) 2026-07-12 17:35:47 -07:00
ChatInlineMath.swift feat(ios): render inline LaTeX math in completed chat prose (#101388) 2026-07-07 08:46:31 +01:00
ChatLinkPreview.swift fix(ios): localize design and chat surfaces 2026-07-12 18:33:47 +02: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 ci(swift): enforce shared OpenClawKit dead-code coverage (#105770) 2026-07-12 17:35:47 -07:00
ChatMessageViews.swift fix(ios): harden gateway and watch state handling 2026-07-13 03:53:15 +02: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 ci(swift): enforce shared OpenClawKit dead-code coverage (#105770) 2026-07-12 17:35:47 -07:00
ChatPayloadDecoding.swift
ChatSessions.swift ci(swift): enforce shared OpenClawKit dead-code coverage (#105770) 2026-07-12 17:35:47 -07: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 ci(swift): enforce shared OpenClawKit dead-code coverage (#105770) 2026-07-12 17:35:47 -07: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 fix(macos): avoid SwiftUI macro plugin dependency (#105768) 2026-07-12 17:40:41 -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): localize design and chat surfaces 2026-07-12 18:33:47 +02:00
ChatViewModel+HistoryReconciliation.swift chore(swift): restore compact conditional bodies (#103832) 2026-07-10 18:12:00 +01:00
ChatViewModel+Outbox.swift refactor(apple): share chat gateway payload mapping (#106154) 2026-07-13 02:39:01 -07: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 refactor(apple): share chat gateway payload mapping (#106154) 2026-07-13 02:39:01 -07:00
ChatViewModel+Thinking.swift chore(apps): remove dead native code 2026-07-11 23:51:21 -07:00
ChatViewModel+TranscriptCache.swift refactor(apple): share chat gateway payload mapping (#106154) 2026-07-13 02:39:01 -07:00
ChatViewModel+TransportEvents.swift fix(apps): reconcile slow Apple chat replies (#97722) 2026-07-11 17:01:40 -07:00
ChatViewModel.swift refactor(apple): share chat gateway payload mapping (#106154) 2026-07-13 02:39:01 -07:00
ChatWindowShell.swift fix(ios): localize design and chat surfaces 2026-07-12 18:33:47 +02: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 fix(ios): harden gateway and watch state handling 2026-07-13 03:53:15 +02:00
TalkWaveformView.swift ci(swift): enforce shared OpenClawKit dead-code coverage (#105770) 2026-07-12 17:35:47 -07: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 fix(ios): localize design and chat surfaces 2026-07-12 18:33:47 +02:00