Commit Graph
270 Commits
Author SHA1 Message Date
duffyduck 7754f2b2ee release: bump version to 0.2.3.0 2026-08-08 21:48:30 +02:00
duffyduck f01677a5a1 release: bump version to 0.2.2.9 2026-07-21 01:21:23 +02:00
duffyduck c2ac054227 release: bump version to 0.2.2.8 2026-07-21 01:10:26 +02:00
duffyduck da2e5e36ba release: bump version to 0.2.2.7 2026-07-21 01:01:54 +02:00
duffyduck e1ab634776 release: bump version to 0.2.2.6 2026-07-21 00:54:02 +02:00
duffyduck b528f9acae release: bump version to 0.2.2.5 2026-07-21 00:47:46 +02:00
duffyduck f2a402cee1 release: bump version to 0.2.2.4 2026-07-21 00:25:19 +02:00
duffyduck 8c6907d088 release: bump version to 0.2.2.3 2026-07-20 23:34:05 +02:00
duffyduck fa696103b7 release: bump version to 0.2.2.2 2026-07-17 22:57:49 +02:00
duffyduck ba93c6e13a release: bump version to 0.2.2.1 2026-07-17 21:47:18 +02:00
duffyduck 927aeba1ec release: bump version to 0.2.2.0 2026-07-17 14:49:33 +02:00
duffyduck 7efc87de3b release: bump version to 0.2.1.9 2026-07-17 00:35:01 +02:00
duffyduck 9622dbba1f release: bump version to 0.2.1.8 2026-07-17 00:12:38 +02:00
duffyduck db356b0fb7 release: bump version to 0.2.1.7 2026-07-14 23:20:57 +02:00
duffyduck 5ab237d96b release: bump version to 0.2.1.6 2026-07-12 10:09:49 +02:00
duffyduck cfbf168bbb release: bump version to 0.2.1.5 2026-07-12 09:44:34 +02:00
duffyduck d8dd45fc69 release: bump version to 0.2.1.4 2026-07-12 02:10:13 +02:00
duffyduck 886e73c3c9 release: bump version to 0.2.1.3 2026-07-11 23:18:27 +02:00
duffyduck c64ce2077f release: bump version to 0.2.1.2 2026-07-11 22:48:43 +02:00
duffyduck 9d206d7af4 release: bump version to 0.2.1.1 2026-07-11 21:46:56 +02:00
duffyduck 4cb5bb3c5a release: bump version to 0.2.1.0 2026-07-11 21:10:02 +02:00
duffyduck c79bf87f36 release: bump version to 0.2.0.9 2026-07-11 20:42:25 +02:00
duffyduck 990da33989 release: bump version to 0.2.0.8 2026-07-11 20:33:12 +02:00
duffyduck 9941e09a82 release: bump version to 0.2.0.7 2026-07-11 17:14:32 +02:00
duffyduck e377c968a6 release: bump version to 0.2.0.6 2026-07-11 16:50:22 +02:00
duffyduckandClaude Opus 4.8 4c9a976c49 fix(app): zuverlaessiger Spotify-Resume via MEDIA_PLAY-KeyEvent statt Focus-Nudge
Native AudioFocus: dispatchMediaPlay() (echter KEYCODE_MEDIA_PLAY an die aktive
MediaSession, wie die Kopfhoerer-Play-Taste) + isMusicActive() zum Gaten.
audio.ts merkt vor dem Focus-Grab ob Musik lief und resumt am Dialog-Ende nur
dann — deterministisch statt des auf OnePlus flakigen nudgeMediaResume.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-11 16:13:18 +02:00
duffyduck 83f785eb41 release: bump version to 0.2.0.5 2026-07-11 16:11:12 +02:00
duffyduck cc84ede64a release: bump version to 0.2.0.4 2026-07-11 13:48:14 +02:00
duffyduck bb23400e52 release: bump version to 0.2.0.3 2026-07-10 21:40:25 +02:00
duffyduck 3e6e8f54c2 release: bump version to 0.2.0.2 2026-07-06 10:30:39 +02:00
duffyduck afcac5ad46 release: bump version to 0.2.0.1 2026-07-06 00:34:43 +02:00
duffyduck 3ce79038d4 release: bump version to 0.2.0.0 2026-07-03 02:22:58 +02:00
duffyduck 9b8f2cdc0e release: bump version to 0.1.9.9 2026-07-03 01:53:25 +02:00
duffyduck 599575a5fe release: bump version to 0.1.9.8 2026-07-03 01:31:58 +02:00
duffyduck 015123aa32 release: bump version to 0.1.9.7 2026-06-16 09:38:11 +02:00
duffyduck e2d068787a release: bump version to 0.1.9.6 2026-06-13 22:09:56 +02:00
duffyduck 31b9d2fb7a release: bump version to 0.1.9.5 2026-06-13 21:56:57 +02:00
duffyduck 2b8e1ad034 release: bump version to 0.1.9.4 2026-06-13 13:54:12 +02:00
duffyduck c3b18428a7 release: bump version to 0.1.9.3 2026-06-06 21:11:50 +02:00
duffyduck 9e31080bf3 release: bump version to 0.1.9.2 2026-06-06 09:30:13 +02:00
duffyduckandClaude Opus 4.7 dc71b49427 fix(wakeword): Mic an andere Apps freigeben (WhatsApp-Voicenote etc.)
Bug: ARIAs VOICE_COMMUNICATION-Lock liess WhatsApp-Sprachnachrichten,
Sprach-Suchen u.ae. nur Stille aufnehmen — Android-Audio-Policy gibt
der zweiten App formal Audio, liefert aber Null-Samples solange unsere
Pipeline aktiv ist.

Fix: AudioRecordingCallback (API 24+) registriert sich beim start() und
beobachtet andere Mic-Sessions. Fremder Mic-User detected → unsere
AudioRecord + Effects sofort freigeben (externallyPaused=true), WakeLock
+ Callback bleiben aktiv. Fremder weg → 300ms warten (Audio-Stack-
Settling), nochmal pruefen, dann reaktivieren.

Refactor mit drin: start()/stop() benutzen jetzt zwei Helper
(acquireAndStartRecording, stopAndReleaseRecording) damit die Mic-Setup-
Logik nicht zwischen start() und resumeAfterExternal() dupliziert wird.

Trade-offs:
- Wake-Word taub solange andere App das Mic nutzt — akzeptabel.
- API < 24: kein Callback verfuegbar, alter Stand (kein Mic-Sharing).
- Phone-Call kollidiert nicht mit phoneCallService.pauseForCall —
  beide pausieren/reaktivieren idempotent.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-06 09:29:00 +02:00
duffyduck affa6ab526 release: bump version to 0.1.9.1 2026-06-06 08:30:31 +02:00
duffyduckandClaude Opus 4.7 fbaf4b937d fix: 5er-Bundle — Wake-Word, Spotify-Latenz, File-Limit, Connection-Refused
- WakeWord Doppel-Trigger: detectionInProgress-Guard gegen Native-Event-
  Race + setBackground/setForeground statt setResumeCooldown im AppState.
- Media-Pause beim App-Oeffnen: 1.5s Startup-Suppression im Kotlin
  emitDetected() — Mikro-Spin-up-Spike triggert kein false-positive mehr.
- Spotify Fast-Path im Brain: einfache Media-Commands (naechster Track,
  pause, play, lauter, ...) matchen via Regex und gehen direkt aufs
  spotify-Skill statt durch Claude. ~1.5s statt 5-10s pro Befehl.
- File-Limit auf 1 GB hochgezogen (war 70 MB). RVS maxPayload +
  Bridge max_size auf 1500 MB; Node-Heap im RVS-Container auf 4 GB.
- TriggerBrowser / Datei-Manager Connection-Refused: brainApi._send
  fast-failt bei disconnected RVS statt 30s zu timeouten, und beide
  UIs reloaden automatisch beim Reconnect-Event.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-06 08:27:08 +02:00
duffyduck bbf7d6b65a release: bump version to 0.1.2.0 2026-06-02 15:22:02 +02:00
duffyduck 677577c5b9 release: bump version to 0.1.9.0 2026-06-01 18:26:17 +02:00
duffyduck d7cf36cfe8 release: bump version to 0.1.8.9 2026-05-31 23:54:23 +02:00
duffyduck fcaeaa0a05 release: bump version to 0.1.8.8 2026-05-30 23:32:27 +02:00
duffyduck 30699d7375 release: bump version to 0.1.8.7 2026-05-30 23:23:52 +02:00
duffyduck a6d5b306b8 release: bump version to 0.1.8.6 2026-05-30 23:20:01 +02:00
duffyduck 27e87b95f6 release: bump version to 0.1.8.5 2026-05-30 23:11:16 +02:00