30 Commits

Author SHA1 Message Date
cogwheel
601defa3ee fix(auth): Improve network readiness handling on cold start
Add robust network readiness gate for authentication to prevent
race conditions with Cloudflare tunnels. Implement retry mechanism
for API connectivity checks and silent login attempts when
credentials are available. Enhance error handling and logging for
network-related authentication challenges.
2026-02-05 19:26:16 +05:30
cogwheel
d4a9b6863d fix(auth): Improve token retrieval reliability on cold start 2025-12-21 08:57:15 +05:30
cogwheel0
77c79c3325 refactor(auth): remove unnecessary tools provider invalidation 2025-12-11 19:05:33 +05:30
cogwheel0
8d6c7f5411 feat(auth): Add OAuth providers and improve authentication flow 2025-12-11 18:45:18 +05:30
cogwheel0
ea61168184 feat(auth): Add LDAP and SSO authentication support 2025-12-11 17:43:44 +05:30
cogwheel0
218d061eae refactor(auth): Preserve server configs during logout for seamless re-login 2025-12-07 10:05:55 +05:30
cogwheel
f676f50c85 Merge pull request #222 from cogwheel0/prevent-tool-selection-after-logout
feat(auth): Prevent tool selection after logout and improve state management
2025-12-05 13:58:09 +05:30
cogwheel0
bb64633e57 feat(auth): deprecate API keys and enforce JWT token usage 2025-12-05 13:50:26 +05:30
cogwheel0
5cbef38687 feat(auth): Prevent tool selection after logout and improve state management 2025-12-05 13:01:17 +05:30
cogwheel0
2d88519abe feat(ios): add ios shortcuts support 2025-11-25 00:08:51 +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
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
0e98f2ab2a refactor(storage): remove remember-credentials and improve error logging and handling 2025-10-30 14:28:00 +05:30
cogwheel0
8ac71c5718 fix: improve server connection handling during authentication
- Updated AuthStateManager to clear the active server ID upon logout, ensuring a proper return to the server connection page.
- Enhanced RouterNotifier to allow users to stay on the server connection page if authenticated, improving navigation flow.
- Modified AuthenticationPage to navigate back to the server connection page instead of popping the navigation stack, enhancing user experience during server setup.
2025-10-10 22:08:23 +05:30
cogwheel0
758ed411b0 refactor: enhance markdown processing and code structure
- Updated the ConduitMarkdown class to streamline markdown rendering, improving maintainability and clarity.
- Refactored the markdown configuration to utilize new methods for building markdown blocks and handling LaTeX syntax.
- Improved the StreamingMarkdownWidget to leverage the updated markdown processing logic, ensuring a cohesive user experience.
- Enhanced the handling of Mermaid diagrams and LaTeX rendering, providing better support for complex markdown content.
2025-10-04 16:04:49 +05:30
cogwheel0
e58a6e533f chore: update splash and launcher images across multiple resolutions
- Replaced splash screen images in various drawable folders (hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi).
- Updated launcher background and icon images in mipmap folders for different resolutions.
- Modified app icon images in iOS asset catalog for various sizes and devices.
- Enhanced launch images for better visual consistency across platforms.
2025-10-02 21:09:01 +05:30
cogwheel0
2d35bf4e07 feat: enhance authentication state management with model preloading
- Introduced a new private method `_preloadDefaultModel` to preload the default model upon successful authentication.
- Updated the token handling logic to kick off dependent background work, ensuring a smoother user experience.
- Enhanced error handling during model preloading to log failures appropriately.
- This change improves the efficiency of user data loading and prepares the application for subsequent operations.
2025-10-01 23:44:22 +05:30
cogwheel0
0ba48030c8 refactor: riverpod 3 2025-09-28 23:18:24 +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
b8c024d0b0 refactor: improvements 2025-09-24 10:52:15 +05:30
cogwheel0
f6a1b6123b refactor: app startup improvements 2025-09-23 13:43:01 +05:30
cogwheel0
41216ea432 refactor: optimize codebase 2025-09-23 00:58:58 +05:30
cogwheel0
462bf4cde2 refactor: migrate to riverpod 3 2025-09-21 22:31:44 +05:30
cogwheel0
ac12eca6b5 refactor: improve app start time 2025-09-16 20:10:53 +05:30
cogwheel0
f0b9e8e2b0 refactor: auth 2025-08-29 12:58:56 +05:30
cogwheel0
4dc9ce1762 refactor: debug logs 2025-08-20 22:15:26 +05:30
cogwheel
b33069fdea feat: API auth with custom headers 2025-08-16 15:51:27 +05:30
cogwheel0
758615813f chore: initial release 2025-08-10 01:20:45 +05:30