cogwheel0
f10ef6d7c1
feat(api): Optimize chat fetching with parallel pagination
2025-11-28 13:49:21 +05:30
cogwheel0
e61f53b69f
feat(api): Implement pagination for conversation summaries retrieval
2025-11-28 13:08:35 +05:30
cogwheel0
d092bb2e44
fix(audio): optimize audio configuration for iOS and Android platforms
2025-11-27 18:41:41 +05:30
cogwheel0
61a3fcc83a
feat(streaming): Simplify streaming logic and remove persistent tracking
2025-11-27 14:36:13 +05:30
cogwheel0
75ba0dc01d
feat(chat): Add context attachment and knowledge base support
2025-11-26 22:19:19 +05:30
cogwheel0
1e841e03f6
feat(voip): add CallKit availability check for iOS devices
2025-11-26 20:09:34 +05:30
cogwheel
ec1043c30e
Merge pull request #179 from cogwheel0/refactor-auth-provider-and-server-health
...
refactor-auth-provider-and-server-health
2025-11-26 19:16:50 +05:30
cogwheel0
44d1cc99b4
feat(server): Improve server health checks and authentication flow
2025-11-26 19:09:57 +05:30
cogwheel0
7301bcbeac
refactor(permissions): Remove unnecessary full-screen intent permission for outgoing calls
2025-11-26 13:49:44 +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
cogwheel
f71c4f533e
Merge pull request #169 from cogwheel0/improve-model-parsing-error-handling
...
feat(api): improve model parsing with robust error handling
2025-11-24 17:54:04 +05:30
cogwheel0
a138300fec
feat(api): improve model parsing with robust error handling
2025-11-24 17:52:18 +05:30
cogwheel0
5d4843c368
refactor(auth): Replace custom cache with shared CacheManager
2025-11-24 16:38:26 +05:30
cogwheel0
4822d1ed38
feat(profile): Add Android assistant trigger customization option
2025-11-24 15:07:46 +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
c4a36bb51c
feat(cache): Add lightweight in-memory cache with TTL and LRU eviction
2025-11-22 21:53:14 +05:30
cogwheel0
84af6bbe86
feat(tts): Remove auto engine and fix ios STS
2025-11-21 13:39:19 +05:30
cogwheel0
4df22422c2
feat(conversations): Improve conversation and folder fetching with concurrent requests
2025-11-20 22:42:31 +05:30
cogwheel0
ecf760d9ec
feat(auth): Enhance logout flow with comprehensive data clearing
2025-11-12 13:44:05 +05:30
cogwheel0
45135d9185
fix(auth): Improve auth error handling without token clearing
2025-11-12 13:23:58 +05:30
cogwheel0
122bd0a4b1
feat(storage): Add local folders persistence and caching mechanism
2025-11-10 10:44:03 +05:30
cogwheel0
5727c055a2
Revert "fix(streaming): refactor to not force session id"
...
This reverts commit 8cc7a23477 .
2025-11-06 20:09:18 +05:30
cogwheel0
b9ec730fad
feat(conversation): Enhance source parsing and normalization for OpenWebUI messages
2025-11-05 13:10:00 +05:30
cogwheel0
1bb2cbae25
feat(voice): add voice silence duration configuration
2025-11-05 00:33:17 +05:30
cogwheel0
715849aff3
feat(tts): add speech rate support for text-to-speech generation
2025-11-03 00:44:24 +05:30
cogwheel0
a05837b985
refactor(streaming): Optimize image collection and debounce mechanism
2025-11-02 22:14:45 +05:30
cogwheel0
cfadeffd24
feat(tts): add auto mode for text-to-speech engine selection
2025-11-02 21:31:13 +05:30
cogwheel0
86339715b1
feat(sts): add server side speech-to-text
2025-11-02 19:03:36 +05:30
cogwheel0
8321e3c721
feat(l10n): Update English localization with voice call states and model capabilities
2025-11-02 17:44:23 +05:30
cogwheel0
e15392ea59
refactor(socket): remove unused connection state management code
2025-11-01 22:51:32 +05:30
cogwheel0
8cc7a23477
fix(streaming): refactor to not force session id
2025-11-01 22:41:38 +05:30
cogwheel0
877b403914
refactor(api): Improve data parsing with normalized list handling
2025-11-01 15:29:54 +05:30
cogwheel0
fe09583c6b
feat(api): Improve file and prompt parsing with type safety
2025-11-01 15:21:34 +05:30
cogwheel0
42ef62d565
feat(api): Improve file and knowledge base data parsing with normalization
2025-11-01 15:15:38 +05:30
cogwheel0
073e0cf458
feat(folders): Improve folder management and parsing logic
2025-11-01 15:04:50 +05:30
cogwheel0
a005c14a67
feat(api): Optimize conversation parsing with worker-based decoding
2025-11-01 14:54:08 +05:30
cogwheel0
a374c744ef
refactor(api): Migrate conversation parsing to worker-based approach
2025-11-01 01:46:46 +05:30
cogwheel0
ada6d40e5e
feat(chat): Add worker manager to streaming helper for image processing
2025-11-01 00:57:40 +05:30
cogwheel0
5d33e5fe65
fix: server side tts on ios
2025-10-31 23:20:04 +05:30
cogwheel0
cf87d255d3
feat(settings): Allow unlimited quick pill selections
2025-10-30 22:44:08 +05:30
cogwheel0
a00d64fc26
feat(transport): Improve socket transport mode selection and localization
2025-10-30 22:32:59 +05:30
cogwheel0
44149d5f81
feat(tts): add server default voice retrieval and integrate it into
2025-10-30 16:10:20 +05:30
cogwheel0
0e98f2ab2a
refactor(storage): remove remember-credentials and improve error logging and handling
2025-10-30 14:28:00 +05:30
cogwheel0
7fb199b2e4
feat: implement service failure handling in background streaming
...
- Added a method to send failure notifications to Flutter when the background service fails to enter the foreground.
- Implemented a broadcast receiver to handle service failure notifications and notify Flutter about the failure.
- Enhanced the persistent streaming service to attempt recovery for failed streams.
- Introduced heartbeat monitoring for SSE streams to detect stale connections and trigger recovery actions.
2025-10-28 13:59:17 +05:30
cogwheel0
5ab3b9c4e0
feat(api): pass userSettings respect function_calling preference in
2025-10-26 23:00:01 +05:30
cogwheel0
ae48fcc035
feat(sse): add SSEStreamParser to parse Dio SSE streams and extract
2025-10-26 22:33:53 +05:30
cogwheel0
2b44e38a2e
feat(i18n/socket): add WebSocket error messages and show connect errors
2025-10-25 14:24:49 +05:30
cogwheel0
1cb8926e21
feat(chat): regenerate variants and support
...
Hide archived assistant variants in the linear chat view and track
previous assistant as versions so regenerated responses do not
duplicate or lose history. When regenerating, mark the previous assistant
message with an archivedVariant flag for the UI and keep it in server
history. Add a ChatMessageVersion model and a versions field to
ChatMessage to store prior generated variants. Implement
archiveLastAssistantAsVersion in chat providers to snapshot the last
assistant message into versions and reset the message for a fresh
streamed generation. Finalize flow updates to attach an adjacent archived
assistant as a version when needed so the UI can present a switcher
between current and past variants. These changes prevent duplicate
messages, preserve previous responses, and enable variant switching.
2025-10-23 22:29:28 +05:30