Anish Sarkar
e5ab0e5342
feat: add web PAT API client
2026-06-19 20:28:48 +05:30
Anish Sarkar
630880bf7a
feat: add API access toggle to search space settings
2026-06-19 20:27:17 +05:30
DESKTOP-RTLN3BA\$punk
c9afeb2817
feat: fix onboarding trigger
...
- Introduced a new endpoint to check the existence of a global LLM configuration file.
- Updated the frontend to utilize this status, affecting onboarding flow and user experience.
- Added necessary atoms and types for managing global LLM config status in the application state.
- Refactored navigation to ensure proper routing based on the global config status.
2026-06-17 23:30:56 -07:00
DESKTOP-RTLN3BA\$punk
4e5c13f60a
feat: readded google signins and add global announcement feature
...
- Updated .env.example to include new environment variables for Google authentication and global announcement settings.
- Integrated Google sign-in functionality in SignInButton and HeroSection components, allowing users to log in with their Google accounts.
- Added GlobalAnnouncement component to display maintenance notices or announcements on the homepage layout.
- Enhanced styling for Google sign-in buttons to improve user experience.
2026-06-17 21:29:14 -07:00
DESKTOP-RTLN3BA\$punk
b89866541e
chore: linting
2026-06-17 20:50:07 -07:00
Anish Sarkar
695da76f2e
refactor(web): update environment variable handling to use build-time constants for auth type, deployment mode, and ETL service
2026-06-16 15:55:57 +05:30
Anish Sarkar
3f69bfd5e4
refactor(web): replace instances of BACKEND_URL with buildBackendUrl for improved URL handling
2026-06-16 14:51:25 +05:30
Anish Sarkar
371ff866c7
refactor(web): replace BACKEND_URL with buildBackendUrl for dynamic URL construction
2026-06-16 04:56:23 +05:30
Anish Sarkar
2da4a29a4d
refactor(web): treat NEXT_PUBLIC env-config as packaged-client fallback
2026-06-16 01:38:33 +05:30
Anish Sarkar
f5d04cf8ba
refactor(web): support same-origin backend and zero urls
2026-06-15 11:03:45 +05:30
Anish Sarkar
c7409c8995
chore: ran linting
2026-06-13 21:59:35 +05:30
Anish Sarkar
ceace003aa
feat(local-models): add documentation for connecting local model providers
2026-06-13 21:52:45 +05:30
Anish Sarkar
97f004e7e1
refactor(onboarding, model-connections): enhance onboarding logic and streamline model connection handling by integrating chat model checks and improving state management
2026-06-13 20:48:24 +05:30
Anish Sarkar
ab5423d2d2
Merge remote-tracking branch 'upstream/dev' into feat/unified-model-connections
2026-06-13 19:04:49 +05:30
Anish Sarkar
6d7732436d
feat(model-selector, model-connections-settings): integrate AUTO provider icon and streamline auto mode option rendering
2026-06-13 13:21:21 +05:30
Anish Sarkar
bd4a04f2e7
feat(database-migrations): add migration to remove legacy model config tables and remove stale model connection code
2026-06-13 12:45:43 +05:30
Anish Sarkar
e77b0c5d4e
feat(icons): add Azure, Claude, and LM Studio icons; update Bedrock icon and provider metadata
2026-06-13 00:25:53 +05:30
Anish Sarkar
9f6210ad08
feat(model-connections): add test preview functionality for model connections
2026-06-13 00:12:04 +05:30
Anish Sarkar
407f2a9612
feat(model-connections): enhance model connection functionality with preview and selection features
2026-06-12 22:41:21 +05:30
Anish Sarkar
356f0e56c5
feat(model-connections): add provider-specific connection forms and shared components
2026-06-12 22:04:44 +05:30
CREDO23
90cae46b5f
feat(podcast): listLanguages API call
2026-06-12 07:38:38 +02:00
Anish Sarkar
ced1bb85ed
feat(model-connections): implement bulk model update endpoint and related schema changes
2026-06-12 09:43:56 +05:30
Anish Sarkar
8e8cf96faa
feat(error-handling): implement LLM error adaptation and classification for chat streaming
...
- Introduced LLMErrorCategory and adapt_llm_exception to normalize LLM exceptions.
- Updated llm_retryable_message and llm_permanent_message to utilize the new adaptation logic.
- Enhanced classify_stream_exception to classify provider errors and return user-friendly messages.
- Added tests for error classification and adaptation to ensure robustness.
- Updated frontend error handling to display appropriate messages based on new classifications.
2026-06-12 05:03:14 +05:30
Anish Sarkar
908790e40f
Merge remote-tracking branch 'upstream/dev' into feat/unified-model-connections
2026-06-12 03:15:28 +05:30
CREDO23
41f4a58663
Merge remote-tracking branch 'upstream/dev' into improvement-podcast-graph
...
# Conflicts:
# surfsense_backend/app/tasks/celery_tasks/podcast_tasks.py
2026-06-11 23:14:49 +02:00
Anish Sarkar
610ff063d6
refactor(model-connections): update frontend for provider-based models
2026-06-12 02:17:51 +05:30
Anish Sarkar
3089dd4cb6
refactor(model-connections): simplify connection settings UI
2026-06-11 18:22:57 +05:30
CREDO23
aa7f14d94f
feat(podcasts): add revert-regeneration and surface cancel on the live card
2026-06-11 12:31:42 +02:00
CREDO23
eb56acc407
refactor(podcasts): regenerate via brief gate, render brief inline in chat
2026-06-11 11:45:17 +02:00
CREDO23
11a6b178a0
refactor(podcasts): drop transcript gate, add regenerate-from-ready and voice previews
2026-06-11 10:42:13 +02:00
CREDO23
ccd8209d12
refactor(podcasts): drop chat podcast polling state
2026-06-11 10:04:51 +02:00
CREDO23
64b36f2622
feat(podcasts): add frontend contracts and lifecycle api service
2026-06-11 10:04:51 +02:00
DESKTOP-RTLN3BA\$punk
a7407502d3
feat(refactor): refactor payment system to implement unified credit wallet.
...
- Updated environment variables and - configurations for credit purchases via Stripe, replacing legacy page pack system.
- Introduced auto-reload feature for credit top-ups and modified database models to track credit transactions.
- Updated notification system to handle insufficient credits and auto-reload failures.
- Adjusted API routes and schemas to reflect changes in credit management.
2026-06-10 16:49:03 -07:00
Anish Sarkar
780e242132
feat(model-connections): implement manual model addition and enhance model discovery
2026-06-11 00:11:53 +05:30
Anish Sarkar
39cca36c31
feat(onboarding): include model connections in setup flow
2026-06-10 21:49:55 +05:30
Anish Sarkar
0674accc23
feat(web): add model connection client data layer
2026-06-10 21:49:21 +05:30
Anish Sarkar
32ab2b8713
feat(web): expose model policies in automations
2026-06-10 21:49:07 +05:30
DESKTOP-RTLN3BA\$punk
ce952d2ad1
chore: linting
2026-06-09 00:42:26 -07:00
Anish Sarkar
901c72cdcc
feat(onboarding): implement onboarding completion check utility
...
- Added a new utility function `isLlmOnboardingComplete` to determine if the onboarding process is complete based on the agent LLM ID and the presence of global configurations.
- Updated the onboarding logic in the `OnboardPage` and `DashboardClientLayout` components to utilize the new utility function for improved readability and maintainability.
2026-06-07 17:53:18 +05:30
Anish Sarkar
08801fe3e8
feat(chat): implement chat tab synchronization and enhance thread activation with new hooks for improved navigation and metadata management
2026-06-04 18:16:33 +05:30
Anish Sarkar
168c0d2f89
feat(chat): add cached thread prefetching for faster navigation
2026-06-04 16:46:45 +05:30
Anish Sarkar
8b704b2fef
feat(chat): Introduce centralized thread metadata management and update chat visibility handling with new hooks for thread mutations
2026-06-04 14:15:48 +05:30
Anish Sarkar
2a13b3777a
feat(download): Enhance download functionality by adding mobile OS detection and updating UI components accordingly
2026-06-04 11:48:44 +05:30
Anish Sarkar
e427501482
feat(web): Remove summary controls from the web app
2026-06-04 00:52:45 +05:30
Anish Sarkar
c75a080997
Merge remote-tracking branch 'upstream/dev' into feat/ui-fixes
2026-06-03 21:53:35 +05:30
Anish Sarkar
9daaf12658
fix(thread): adjust Composer component height for improved user experience
2026-06-02 23:44:36 +05:30
Anish Sarkar
5fce4e1621
feat(chat): enhance ChatViewport with conditional footer rendering and update ChatExamplePrompts for improved category selection
2026-06-02 22:52:48 +05:30
CREDO23
637affecb8
feat(web): add document files contract and api method
2026-06-02 16:10:50 +02:00
Anish Sarkar
e3de7c4667
Merge remote-tracking branch 'upstream/dev' into feat/whatsapp-gateway-integration
2026-06-02 00:29:32 +05:30
Anish Sarkar
ebddf4506a
feat(messaging): introduce comprehensive setup docs for Telegram, WhatsApp, Slack, and Discord messaging channels
2026-06-02 00:25:49 +05:30