Commit Graph

65 Commits

Author SHA1 Message Date
cogwheel0
a2ae48f85f chore: update Fastlane configuration and clean up API service
- Updated the Deliverfile to submit for review and skip metadata and screenshots.
- Removed outdated build lane from Fastfile.
- Refactored API service to eliminate fallback to latest assistant message, addressing duplication issues in multi-turn conversations.
2025-10-16 23:51:18 +05:30
cogwheel0
762155500b feat: Improve offline detection logic
This commit refactors the connectivity service to be more robust and less prone to UI flicker.

Key changes:
- Any successful API response now briefly suppresses the offline warning. This prevents the UI from flashing an offline message between regular connectivity checks.
- The threshold for showing the offline warning is increased from 2 to 3 consecutive failed health checks.
- The timeout for health checks is increased to better handle slow networks.
- The offline warning is now suppressed if there are active data streams to avoid interrupting the user.
- A custom JSON converter is added for conversation metadata to handle potential type mismatches from local storage.
2025-10-16 11:34:28 +05:30
cogwheel0
7a8bd54dba refactor: remove self-signed certificate manager and streamline certificate handling
- Deleted the SelfSignedCertificateManager and its associated files to simplify the certificate management process.
- Updated ApiService and ConnectivityService to include self-signed certificate configuration directly, enhancing clarity and maintainability.
- Adjusted comments to reflect the new approach to handling self-signed certificates, ensuring better understanding of security considerations.
- Improved the application startup sequence by deferring unnecessary initializations, contributing to a more efficient first paint performance.
2025-10-11 13:16:31 +05:30
cogwheel0
259fe3f9f0 feat: implement self-signed certificate support in API and UI
- Added support for self-signed TLS certificates in the ApiService, allowing configuration based on server settings.
- Introduced a toggle in the ServerConnectionPage to enable or disable trusting self-signed certificates.
- Updated localization files to include new strings for self-signed certificate settings in multiple languages.
- Enhanced the OptimizedStorageService to manage trusted servers based on user preferences for self-signed certificates.
- Improved error handling and logging throughout the affected services to ensure clarity and maintainability.
2025-10-09 01:49:56 +05:30
cogwheel0
7552031751 refactor: add file sanitization for WebUI in ApiService
- Introduced a new private method `_sanitizeFilesForWebUI` to clean up file data before sending it to the WebUI.
- Updated message handling to utilize the sanitized file data, ensuring that only non-null entries are included in the messages sent.
- Enhanced the logic for handling attachment IDs and files in the message structure, improving data integrity and consistency.
2025-10-01 17:24:23 +05:30
cogwheel0
0ff48eeb38 fix: sources count 2025-09-28 15:15:35 +05:30
cogwheel0
b8856679da feat: show sources 2025-09-28 14:59:29 +05:30
cogwheel0
ae20035900 fix: number of sites count 2025-09-28 14:25:35 +05:30
cogwheel0
75b744d061 fix: status history parsing 2025-09-28 14:17:27 +05:30
cogwheel0
0d5fcabea8 fix: streaming issues 2025-09-27 16:34:37 +05:30
cogwheel0
3c959c83bf refactor: use background only flows 2025-09-26 13:59:28 +05:30
cogwheel0
5f03610f35 fix: streaming 2025-09-26 01:38:00 +05:30
cogwheel0
3124bccfeb refactor: more logs 2025-09-25 23:22:48 +05:30
cogwheel0
9210b2155a refactor: all logging 2025-09-25 22:36:42 +05:30
cogwheel0
db0261ffed refactor: titles 2025-09-25 21:15:47 +05:30
cogwheel0
bfa5ff6363 feat: followups 2025-09-25 18:25:39 +05:30
cogwheel0
b8c024d0b0 refactor: improvements 2025-09-24 10:52:15 +05:30
cogwheel0
7ab1ec3acf fix: image and files previews on the web 2025-09-22 23:17:23 +05:30
cogwheel0
f73d308e06 fix: adhere to system prompts 2025-09-20 18:28:12 +05:30
cogwheel0
f80930685c refactor: fix lints 2025-09-16 18:15:44 +05:30
cogwheel0
7e6009d2cc refactor: text streaming 2025-09-13 10:16:58 +05:30
cogwheel0
726e502d55 fix: normal user logins calling admin endpoints 2025-09-09 13:15:49 +05:30
cogwheel0
d83f2bf35e fix: remove unnecessary reasoning params 2025-09-08 13:58:28 +05:30
cogwheel0
3893e266f6 refactor: removed unused api validator 2025-09-08 00:27:11 +05:30
cogwheel0
a850a567a1 feat: inline user message editing 2025-09-07 22:37:52 +05:30
cogwheel0
a16fb86e27 feat: enhanced sockets, tuned retries and polling fallback 2025-09-07 11:13:05 +05:30
cogwheel0
58d5cf076b refactor: pre seed responses 2025-09-05 11:15:39 +05:30
cogwheel0
d71d18f78d feat: toggle full model name display in header 2025-09-02 22:55:54 +05:30
cogwheel0
093ba353fd refactor: web search and message history 2025-09-02 22:17:54 +05:30
cogwheel0
1ce981937d refactor: sse cleanup 2025-09-02 00:13:30 +05:30
cogwheel0
66935d1b0f refactor: cleanup 2025-09-02 00:04:21 +05:30
cogwheel0
1b65743b06 feat: task based send flow 2025-09-01 23:41:22 +05:30
cogwheel0
53e16237df fix: stop button 2025-09-01 20:26:29 +05:30
cogwheel0
754ad6d444 fix: streaming 2 2025-09-01 17:34:05 +05:30
cogwheel0
7daf331daf feat: enhance message parsing and tool call handling in ApiService and ChatProviders 2025-08-31 19:07:19 +05:30
cogwheel0
e752a27781 feat: proper socket implementation 2025-08-31 14:02:44 +05:30
cogwheel0
6b66b304b4 feat: trigger reasoning and parse reasoning content 2025-08-29 00:20:34 +05:30
cogwheel0
f65cf33c59 fix: range error on chat drawer 2025-08-28 23:05:27 +05:30
cogwheel0
fe7c7758ba fix: conversation search 2025-08-28 19:23:07 +05:30
cogwheel0
7c4fb892b9 fix(api_service): adjust pagination to 1-based index for OpenWebUI compatibility 2025-08-28 09:30:57 +05:30
cogwheel0
aed135c5d4 refactor: enhance server-side search and user bubble overflow 2025-08-26 21:19:06 +05:30
cogwheel0
8692bf3bb6 refactor: enhance API service to include non-image files in requests and improve chat message synchronization logic 2025-08-26 11:21:26 +05:30
cogwheel0
9eeb6d4802 refactor: consolidate file handling in messages to improve attachment processing 2025-08-25 22:06:45 +05:30
cogwheel0
ac21ec6493 refactor: remove server audio transcription and related fallback logic, retaining only on-device speech-to-text functionality 2025-08-25 20:56:33 +05:30
cogwheel0
5bc67b7287 feat: update API service methods to use POST for chat and folder updates, and add context menu for folder actions in chats drawer 2025-08-24 21:29:38 +05:30
cogwheel0
b898adbe40 refactor: cleanup unsued files 2025-08-23 11:54:41 +05:30
cogwheel0
b7ba048047 refactor: debug logs 2025-08-21 19:11:17 +05:30
cogwheel0
c874031e9b chore: better image gen ux 2025-08-21 15:08:57 +05:30
cogwheel0
e63c57d1fe feat: image generation 2025-08-21 14:37:49 +05:30
cogwheel0
bc2f60e685 feat: generated images parsed 2025-08-20 23:42:31 +05:30