Peter Steinberger
a2e5d93cfe
chore: bump versions for 2026.1.25
2026-01-25 22:13:04 +00:00
Dan Guido
718c8413c7
feat: add prek pre-commit hooks and dependabot ( #1720 )
...
* feat: add prek pre-commit hooks and dependabot
Pre-commit hooks (via prek):
- Basic hygiene: trailing-whitespace, end-of-file-fixer, check-yaml, check-added-large-files, check-merge-conflict
- Security: detect-secrets, zizmor (GitHub Actions audit)
- Linting: shellcheck, actionlint, oxlint, swiftlint
- Formatting: oxfmt, swiftformat
Dependabot:
- npm and GitHub Actions ecosystems
- Grouped updates (production/development/actions)
- 7-day cooldown for supply chain protection
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* docs: add prek install instruction to AGENTS.md
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 10:53:23 +00:00
Peter Steinberger
c0809fad8a
chore: bump 2026.1.24
2026-01-24 15:00:00 +00:00
Peter Steinberger
ff38c091c9
fix: auto-save voice wake words across apps
2026-01-23 23:59:08 +00:00
Peter Steinberger
750dc7191c
chore: bump version to 2026.1.23
2026-01-23 22:14:56 +00:00
Peter Steinberger
567415d38f
chore: bump version to 2026.1.21
2026-01-22 01:59:16 +00:00
Vignesh Natarajan
dd9ea3a4b9
fix(ios): prevent Talk mode crash on simulator
...
- Disable Talk mode start on iOS simulator (no audio input)
- Validate audio input format before installing tap to avoid
AVFAudio assertion crashes on misconfigured devices.
Tested:
- Launched app on iOS simulator and tapping Talk no longer crashes
(shows error path instead).
2026-01-20 20:52:42 -08:00
Peter Steinberger
28b09ccf80
chore: bump version to 2026.1.20
2026-01-20 16:36:37 +00:00
Peter Steinberger
8c2a478c6d
fix: shorten bonjour gateway service type
2026-01-20 15:10:06 +00:00
Peter Steinberger
954ea86a46
fix: sync mobile gateway auth v3
2026-01-20 13:30:40 +00:00
Ryan Lisse
ab0bfee2f0
fix(ios): replace FileManager.default with FileManager() for Swift 6.2 compatibility
2026-01-20 07:37:01 +00:00
Peter Steinberger
5a54ba6ce0
style: resolve swift lint warnings
2026-01-19 13:37:28 +00:00
Peter Steinberger
ab5692cb27
fix: stabilize gateway ws + iOS
2026-01-19 10:09:04 +00:00
Peter Steinberger
a9ecdbd1dc
refactor: migrate iOS gateway to unified ws
2026-01-19 10:08:33 +00:00
Peter Steinberger
41d7b0f07c
refactor: remove bridge protocol
2026-01-19 10:08:29 +00:00
Peter Steinberger
afd27925ce
refactor: consolidate chat markdown rendering
2026-01-16 09:16:43 +00:00
Peter Steinberger
dbba858679
feat: render native chat markdown via Textual
2026-01-16 09:02:27 +00:00
Peter Steinberger
415cf5e44e
fix: resolve bridge warnings
2026-01-16 06:15:45 +00:00
Peter Steinberger
c9154cfb11
feat: add TLS for node bridge
2026-01-16 05:28:40 +00:00
Peter Steinberger
60b733794e
fix: use canonical main session keys in apps
2026-01-15 08:59:05 +00:00
Peter Steinberger
821d24bbf1
chore: release 2026.1.11-4
2026-01-12 10:52:34 +00:00
Peter Steinberger
580a1d6933
chore: release 2026.1.11-3
2026-01-12 10:35:50 +00:00
Peter Steinberger
409ff55fe7
chore: release 2026.1.11-2
2026-01-12 10:14:24 +00:00
Peter Steinberger
31d72445b1
chore: release 2026.1.11-1
2026-01-12 09:46:34 +00:00
Peter Steinberger
a3c6b95ae2
chore: release 2026.1.11
2026-01-12 09:27:43 +00:00
Peter Steinberger
78e9e6ef50
refactor(ios): require bridge stable ID
2026-01-10 16:23:53 +00:00
Peter Steinberger
68927ca21c
refactor(apple): share AsyncTimeout helper
2026-01-10 16:23:53 +00:00
Peter Steinberger
12e600152b
fix(ios): enable strict concurrency checks
2026-01-10 16:04:32 +00:00
Kristijan Jovanovski
81ff2f2736
fix(ios): add Swift 6 strict concurrency compatibility
...
Applies the same Swift 6 compatibility patterns from PR #166 (macOS) to the iOS app.
Changes:
- LocationService.swift: Added Sendable constraint to withTimeout<T> generic,
made CLLocationManagerDelegate methods nonisolated with Task { @MainActor in }
pattern to safely access MainActor state
- TalkModeManager.swift: Fixed OSLog string interpolation to avoid operator
overload issues with OSLogMessage in Swift 6
Addresses #164
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 16:04:32 +00:00
Peter Steinberger
1449105279
refactor: centralize main session key normalization in apps
2026-01-09 22:38:17 +01:00
Peter Steinberger
d4fcbc26b2
chore: bump versions to 2026.1.9
2026-01-09 10:02:15 +01:00
Erik von Essen Fisher
778a87441c
Rebrand app icons from Clawdis to Clawdbot
...
Replace app icons with new Clawdbot branding (lobster-in-phone-booth design) across iOS, Android, and macOS.
Changes:
- iOS: Updated all 14 icon sizes in AppIcon.appiconset (20px to 1024px)
- Android: Updated launcher icons for all density buckets (mdpi to xxxhdpi)
- macOS: Updated Icon.icon bundle and regenerated Clawdbot.icns
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-08 23:31:24 +01:00
Peter Steinberger
fcfda99738
chore: sync app versions
2026-01-08 05:21:20 +00:00
Peter Steinberger
bb2ad2abb0
style: swiftformat sweep
2026-01-08 02:36:29 +00:00
Peter Steinberger
2c7e946612
fix: update ClawdBot Swift references
2026-01-04 17:57:53 +01:00
Peter Steinberger
81349a30a5
refactor: streamline node invoke handling
2026-01-04 16:24:17 +01:00
Peter Steinberger
f7cb3846f1
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
Peter Steinberger
df609cdd27
feat: add node location support
2026-01-04 00:54:44 +01:00
Peter Steinberger
79d21b58e4
refactor: rename bundle identifiers to com.clawdis
2026-01-03 12:26:22 +01:00
Peter Steinberger
12b2e98f59
fix: satisfy swiftformat for ios build
2026-01-02 18:48:05 +01:00
Peter Steinberger
95a6c4bceb
feat: add camera list and device selection
2026-01-02 18:23:26 +01:00
Peter Steinberger
1775fd3de9
feat: add recent session switchers
2026-01-01 23:50:26 +01:00
Peter Steinberger
eaac0dd561
fix: avoid duplicate gateway reconnecting pill
2025-12-30 14:37:59 +01:00
Peter Steinberger
bbad34479f
fix: fallback mp3 when pcm blocked
2025-12-30 14:32:47 +01:00
Peter Steinberger
26f02543d6
refactor: inject audio players
2025-12-30 13:46:14 +01:00
Peter Steinberger
748f9cf628
chore: sync local changes
2025-12-30 12:53:17 +01:00
Peter Steinberger
0db06400e2
fix: stream elevenlabs tts playback
2025-12-30 12:17:40 +01:00
Peter Steinberger
1ee99b6f00
feat: add talk voice alias map
2025-12-30 11:35:29 +01:00
Peter Steinberger
b22ef01850
fix(ios): unblock device builds
2025-12-30 11:16:15 +01:00
Peter Steinberger
89ebff4da3
fix(talk): harden TTS + add system fallback
2025-12-30 07:40:02 +01:00