Commit Graph

86 Commits

Author SHA1 Message Date
cogwheel0
fa857e7c57 refactor(app-intents): Replace flutter_app_intents with method channel 2025-12-04 22:33:48 +05:30
cogwheel0
6594bcc794 chore: bump version to 2.2.10 2025-12-02 21:24:08 +05:30
cogwheel0
384df15514 chore: update release notes and remove outdated changelog files 2025-12-01 20:11:29 +05:30
cogwheel0
730cb634ca chore: bump version to 2.2.9 2025-12-01 19:43:35 +05:30
cogwheel0
a245c4248f feat(release): update changelog for Android and iOS, remove outdated promotional text files 2025-11-30 20:03:44 +05:30
cogwheel0
e6d436c9be chore: bump version to 2.2.8 2025-11-30 19:34:25 +05:30
cogwheel0
8b05aef3e1 chore: bump version to 2.2.7 2025-11-27 22:23:34 +05:30
cogwheel0
87fc9fdcde chore: Add ObjC linker flags and background task identifier 2025-11-27 21:22:48 +05:30
cogwheel0
d092bb2e44 fix(audio): optimize audio configuration for iOS and Android platforms 2025-11-27 18:41:41 +05:30
cogwheel0
1e841e03f6 feat(voip): add CallKit availability check for iOS devices 2025-11-26 20:09:34 +05:30
cogwheel0
7301bcbeac refactor(permissions): Remove unnecessary full-screen intent permission for outgoing calls 2025-11-26 13:49:44 +05:30
cogwheel0
9b69290589 chore: update dependencies and configuration for iOS build 2025-11-25 16:08:30 +05:30
cogwheel0
b395f34073 chore: bump version to 2.2.6 2025-11-25 03:45:48 +05:30
cogwheel0
6d56f5d160 feat(ios): Add App Intents support for Conduit interactions 2025-11-25 00:53:13 +05:30
cogwheel0
2d88519abe feat(ios): add ios shortcuts support 2025-11-25 00:08:51 +05:30
cogwheel0
0ab2619049 feat(localization): Update promotional text for multiple languages to enhance native calling features 2025-11-24 23:10:48 +05:30
cogwheel0
d1c4da4265 chore: bump version to 2.2.5 2025-11-24 22:25:07 +05:30
cogwheel0
d38e986d7c feat(callkit): Add CallKit service for native call UI and permissions 2025-11-24 12:29:44 +05:30
cogwheel0
babaa97c62 refactor(providers): Remove unused import and update dependencies 2025-11-23 21:18:19 +05:30
cogwheel0
0414f1fb98 chore: update promotional text for multiple languages to enhance clarity and features 2025-11-21 21:35:08 +05:30
cogwheel0
f1f241ea88 chore: bump version to 2.2.4 2025-11-21 21:26:34 +05:30
cogwheel0
e9bba2f88e feat(l10n): update promotional text for multiple locales to enhance clarity and consistency
- Consolidated voice input features, including locale handling, voice calls, and Base64 image validation.
- Updated promotional text for 11 locales: de-DE, en-US, es-ES, fr-FR, it, ko, nl-NL, ru, zh-Hans, zh-Hant, and default.
2025-11-13 13:25:09 +05:30
cogwheel0
7d27287fee feat(l10n): update iOS promotional text with v2.2.3 feature highlights
- Improved voice input service with locale handling and permission checks
- Voice call with selected tool IDs
- Improved base64 image data URL parsing validation

Updated all 11 locale versions (en-US, de-DE, es-ES, fr-FR, it, ko, nl-NL, ru, zh-Hans, zh-Hant, and default)
2025-11-13 13:08:57 +05:30
cogwheel0
bc61126858 chore: bump version to 2.2.3 2025-11-13 13:05:09 +05:30
cogwheel0
9b175edc9f chore: update iOS release notes and remove outdated localization files 2025-11-13 13:03:35 +05:30
cogwheel0
926b5f1cdd feat(l10n): update promotional text for German, French, and Russian locales 2025-11-13 00:08:30 +05:30
cogwheel0
6aa9c31ec3 chore(l10n): update Korean what's new section and remove outdated file 2025-11-12 23:59:28 +05:30
cogwheel0
ced22232ed feat(l10n): update promotional text and what's new 2025-11-12 23:52:22 +05:30
cogwheel0
01c373e2bc chore: bump version to 2.2.2 2025-11-12 23:43:13 +05:30
cogwheel0
62c9243e34 feat: Replace mic_stream_recorder with vad and update iOS deployment target 2025-11-10 01:57:28 +05:30
cogwheel0
5f597a3bb5 feat(icons): Add new app icon assets and update Contents.json for Debug configuration 2025-11-09 21:23:07 +05:30
cogwheel0
3e1128c32c chore(localization): Remove Korean localization metadata files as part of project cleanup 2025-11-05 15:25:50 +05:30
cogwheel0
91789988c0 feat(localization): Update promotional text and what's new for Korean language support and improved UX features 2025-11-05 15:23:43 +05:30
cogwheel0
f2bd0fa45c chore: bump version to 2.2.1 2025-11-05 15:09:36 +05:30
cogwheel0
d52794f2c5 feat: Add Korean language support and localization files 2025-11-05 14:00:10 +05:30
cogwheel0
3d9c4a0b42 chore: update promotional text across multiple languages to reflect server-side STS, performance improvements, and streaming fixes 2025-11-05 01:13:19 +05:30
cogwheel0
46731486e1 chore: bump version to 2.2.0 2025-11-05 01:06:34 +05:30
cogwheel0
1bb2cbae25 feat(voice): add voice silence duration configuration 2025-11-05 00:33:17 +05:30
cogwheel0
0b8d5b5d31 chore: update iOS metadata and streamline release script for whatsnew files 2025-10-31 23:56:32 +05:30
cogwheel0
529837e20c chore: update Deliverfile to include metadata and add whatsnew notes 2025-10-31 23:37:34 +05:30
cogwheel0
d4f0f050ac chore: bump version to 2.1.14 2025-10-31 23:26:49 +05:30
cogwheel0
5d33e5fe65 fix: server side tts on ios 2025-10-31 23:20:04 +05:30
cogwheel0
041c6d0df5 chore: bump version to 2.1.13 2025-10-30 23:15:05 +05:30
cogwheel0
81eb38dc52 chore: remove metadata files for multiple languages 2025-10-26 23:43:27 +05:30
cogwheel0
b3dea14e7c chore: bump version to 2.1.12 2025-10-26 23:22:46 +05:30
cogwheel0
3c8a93d956 chore: update iOS release notes path and use variable for release notes 2025-10-25 19:56:40 +05:30
cogwheel0
0957e14f8b chore: bump version to 2.1.11 2025-10-25 14:52:17 +05:30
cogwheel0
cb6a01a09e chore: simplify fastlane config and release workflows 2025-10-24 13:37:24 +05:30
cogwheel0
c5f4168d47 chore: update Fastfile for AAB path and release notes for version 2.1.9 2025-10-24 11:52:05 +05:30
cogwheel0
561e7dd616 feat(tts): server-backed TTS engine selection
Introduce server TTS support and engine selection while keeping
device TTS as the default.

- Add new persistence keys for storing TTS engine and selected
  server voice (ttsEngine, ttsServerVoiceId, ttsServerVoiceName).
- Extend TextToSpeechService to support two engines:
  TtsEngine.device (FlutterTts) and TtsEngine.server (remote audio).
- Wire in an AudioPlayer and optional ApiService to fetch raw
  audio bytes from the server and play them, with event hooks
  mapped to existing lifecycle callbacks.
- Implement fallback to device TTS on server errors or empty
  responses, and ensure player lifecycle (pause/stop/dispose)
  is handled when using server engine.
- Allow engine and preferred voice to be configured before
  initialization and updated at runtime via updateSettings.

This enables selecting a server-side voice and using a remote
TTS provider while preserving compatibility with the existing
device TTS implementation.
2025-10-23 16:31:15 +05:30