Commit Graph

36 Commits

Author SHA1 Message Date
cogwheel
9da9f9e2b3 (auth): Add proxy authentication WebView for server login 2025-12-18 11:40:16 +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
cogwheel0
4e105270b8 feat(folders): Preserve feature state on server-side errors 2025-12-06 10:16:44 +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
0109b52507 refactor(logging): Remove verbose debug logging across multiple services 2025-12-03 11:24:51 +05:30
cogwheel0
44d1cc99b4 feat(server): Improve server health checks and authentication flow 2025-11-26 19:09:57 +05:30
cogwheel0
2d88519abe feat(ios): add ios shortcuts support 2025-11-25 00:08:51 +05:30
cogwheel0
5d4843c368 refactor(auth): Replace custom cache with shared CacheManager 2025-11-24 16:38:26 +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
e04b43949b refactor: migrate to flutter_math_fork and markdown_widget for enhanced markdown capabilities
- Replaced flutter_markdown_plus with flutter_math_fork to improve mathematical rendering within markdown content.
- Integrated markdown_widget for better markdown processing and rendering, enhancing overall user experience.
- Updated the markdown configuration to utilize the new packages, ensuring maintainability and adaptability of markdown features.
- Refactored the streaming markdown widget to accommodate the new markdown processing logic, improving code clarity and performance.
2025-10-04 13:37:47 +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
5f013b1b73 refactor: formatting 2025-09-24 12:00:49 +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
726e502d55 fix: normal user logins calling admin endpoints 2025-09-09 13:15:49 +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