Commit graph

185 commits

Author SHA1 Message Date
thierryverse
ed4ec5ce67 remove the podcasts menu 2025-11-11 04:29:37 +02:00
thierryverse
55e5b45a42 fix podcast generation 2025-11-11 04:02:04 +02:00
CREDO23
b02b094a24 show podcast staleness and suggest user to re-generate 2025-11-06 21:52:45 +02:00
CREDO23
9007436ff6 fix typo 2025-11-06 21:52:45 +02:00
DESKTOP-RTLN3BA\$punk
9466bf595c feat: Implement LLM configuration validation in create and update routes
- Added `validate_llm_config` function to `llm_service.py` for validating LLM configurations via test API calls.
- Integrated validation in `create_llm_config` and `update_llm_config` routes in `llm_config_routes.py`, raising HTTP exceptions for invalid configurations.
- Enhanced error handling to provide detailed feedback on configuration issues.
2025-11-05 12:15:05 -08:00
samkul-swe
b03365cded Add web crawling 2025-11-04 13:05:09 -08:00
DESKTOP-RTLN3BA\$punk
4dd7e8fc1f chore: Updated UserRead schema to include pages_limit and pages_used fields
- Expanded installation options in README to include SurfSense Cloud as a new method.
- Updated UserRead schema to include pages_limit and pages_used fields.
- Added AnnouncementBanner component to the dashboard layout for improved user notifications.
- Refactored DashboardPage to utilize useUser hook for user state management.
- Integrated page usage display in AppSidebar to show user-specific page limits and usage.
- Removed deprecated apiClient code and replaced it with hooks for better API interaction.
2025-11-03 22:34:37 -08:00
DESKTOP-RTLN3BA\$punk
a3a5b13f48 chore: linting 2025-11-03 16:00:58 -08:00
msinha569
d59478e23b Search Space container not fully clickable on dashboard #453 2025-10-31 18:55:26 +05:30
DESKTOP-RTLN3BA\$punk
1f4e15ce38 fix: update GoogleLoginButton and HeroSection components
- Commented out err msg.
- Changed the link in HeroSection from "/contact" to "/login" to direct users to the login page.
2025-10-31 02:39:01 -07:00
DESKTOP-RTLN3BA\$punk
ecd07d6155 refactor: update API endpoint paths to remove trailing slashes
- Modified various FastAPI route definitions to remove trailing slashes for consistency across the application.
- Updated corresponding fetch calls in the frontend to align with the new endpoint structure.
- Ensured that all affected routes maintain their functionality without trailing slashes.
2025-10-31 01:33:01 -07:00
DESKTOP-RTLN3BA\$punk
81ddc81026 feat(removed): sub_section_writer
- Its bad and not needed.
2025-10-27 20:30:10 -07:00
DESKTOP-RTLN3BA\$punk
45f306d890 chore: suggested changes 2025-10-27 08:37:08 -07:00
Differ
f58c7e4602 feat(i18n): Add next-intl framework with full bilingual support (EN/ZH)
- Implement next-intl framework for scalable i18n
- Add complete Chinese (Simplified) localization
- Support 400+ translated strings across all pages
- Add language switcher with persistent preference
- Zero breaking changes to existing functionality

Framework additions:
- i18n routing and middleware
- LocaleContext for client-side state
- LanguageSwitcher component
- Translation files (en.json, zh.json)

Translated components:
- Homepage: Hero, features, CTA, navbar
- Auth: Login, register
- Dashboard: Main page, layout
- Connectors: Management, add page (all categories)
- Documents: Upload, manage, filters
- Settings: LLM configs, role assignments
- Onboarding: Add provider, assign roles
- Logs: Task logs viewer

Adding a new language now requires only:
1. Create messages/<locale>.json
2. Add locale to i18n/routing.ts
2025-10-26 17:18:57 +08:00
DESKTOP-RTLN3BA\$punk
182f815bb7 feat: added periodic tasks in backend db and frontend hooks
- TODO: Add celery redbeat and create tasks dinamically in our redis
2025-10-22 16:14:25 -07:00
DESKTOP-RTLN3BA\$punk
18adf79649 feat(fix): document type filtering 2025-10-21 21:53:55 -07:00
DESKTOP-RTLN3BA\$punk
0e6669ac4e fix: celery_app path and gmail indexing 2025-10-21 21:11:41 -07:00
Rohan Verma
87ca3886c8
Merge pull request #421 from AnishSarkar22/feature/disable-user-registration
feat: Disable public user registration via environment flag
2025-10-20 17:54:24 -07:00
sanwalsulehri
084e773663 Add eye toggle button for API Key and Password fields on Sign In page #415 2025-10-20 16:20:03 +05:00
Anish Sarkar
fd94193fd5 fix: ran linting for both backend and frontend 2025-10-20 16:25:14 +05:30
Anish Sarkar
19ed0becce feat: implement registration toggle in backend and handle disabled state in frontend 2025-10-20 15:54:52 +05:30
CREDO23
8007597b50 add 'useGithubStarts' hook 2025-10-17 14:22:16 +02:00
Anish Sarkar
0ff1b586a2 feat: update Elasticsearch integration and logging
- revised Elasticsearch connector enum revision IDs
- added `TaskLoggingService` to elasticsearch_indexer
- integrated Elasticsearch into prompts.py as requested
2025-10-17 02:21:56 +05:30
Anish Sarkar
8e1e81ebae Merge remote-tracking branch 'upstream/main' into feature/elasticsearch-connector 2025-10-17 01:02:29 +05:30
Differ
beaf8f89a6 feat: add Baidu AI Search integration
- Add BAIDU_SEARCH_API connector type to support Chinese web search
- Implement search_baidu() method in connector_service.py
- Add frontend configuration page for Baidu Search API
- Create Alembic migration for new enum values
- Add validation rules and agent integration
- Support configurable model, search source, and deep search options
- Update .gitignore to exclude .env.local and other env files

Addresses integration with Chinese search ecosystem for better local market support.
Baidu AI Search provides intelligent search with automatic summarization.
2025-10-16 19:30:42 +08:00
Anish Sarkar
929035f802 Merge remote-tracking branch 'upstream/main' into feature/elasticsearch-connector 2025-10-16 16:24:37 +05:30
DESKTOP-RTLN3BA\$punk
70b547c9c9 chore: updated docs & refactored sst_service.py 2025-10-15 14:31:38 -07:00
Rohan Verma
d86aaea125
Merge pull request #396 from AnishSarkar22/fix/ui-log-message-overlap
[Fix] Show full message via modal to prevent column overlap & align cells
2025-10-13 21:36:14 -07:00
DESKTOP-RTLN3BA\$punk
cbe7f18a2b biome checks 2025-10-13 14:04:38 -07:00
Anish Sarkar
ea509b7d57 refactor: clean up formatting and indentation in MessageDetails component 2025-10-13 21:20:33 +05:30
Anish Sarkar
19c748bf97 feat: implement MessageDetails component for displaying log details in a dialog 2025-10-13 21:11:16 +05:30
Anish Sarkar
b9fc41fd19 feat: add expandable message rows in LogsTable for better readability 2025-10-13 04:30:26 +05:30
Anish Sarkar
6f7e8e003f fix: improve table layout and prevent content overflow in LogsTable. 2025-10-13 03:17:28 +05:30
Aki-07
0f252573cf feat(web): add SearxNG connector creation flow 2025-10-12 20:45:14 +05:30
Anish Sarkar
9cc5cdcb2d fix: edited docummentation for adding elasticsearch connector and removed reduntant stringToArray call 2025-10-12 18:00:47 +05:30
Anish Sarkar
97e0ea439b feat: add index selection feature with tips for Elasticsearch connector 2025-10-12 17:45:15 +05:30
Anish Sarkar
72e8d98f40 feat: enhance Elasticsearch connector to handle missing index configuration 2025-10-12 10:10:19 +05:30
Anish Sarkar
c3d249682f feat: update Elasticsearch connector handling and display name 2025-10-12 09:56:52 +05:30
Anish Sarkar
55d752e3c8 feat: added elasticsearch connector 2025-10-12 09:39:04 +05:30
DESKTOP-RTLN3BA\$punk
bee6b7c2cc fix: error handling and validation in LumaConnectorPage 2025-10-10 01:24:27 -07:00
DESKTOP-RTLN3BA\$punk
633ea3ac0f feat: moved LLMConfigs from User to SearchSpaces
- RBAC soon??
- Updated various services and routes to handle search space-specific LLM preferences.
- Modified frontend components to pass search space ID for LLM configuration management.
- Removed onboarding page and settings page as part of the refactor.
2025-10-10 00:50:29 -07:00
DESKTOP-RTLN3BA\$punk
aea09a5dad feat: Moved searchconnectors association from user to searchspace
- Need to move llm configs to searchspace
2025-10-08 21:13:01 -07:00
samkul-swe
61ddf469ed Not disabling dates anymore for any connector 2025-10-06 14:19:09 -07:00
DESKTOP-RTLN3BA\$punk
0eeb0356e2 refactor: renameed hooks 2025-10-05 13:53:22 -07:00
DESKTOP-RTLN3BA\$punk
4a835b5a07 biome 2025-10-04 12:22:33 -07:00
DESKTOP-RTLN3BA\$punk
811a9ad061 biome checks 2025-10-04 12:20:28 -07:00
DESKTOP-RTLN3BA\$punk
750d828f2b biome checks 2025-10-04 12:14:14 -07:00
DESKTOP-RTLN3BA\$punk
a27bbf971d fix: navbar overflow 2025-10-03 01:22:26 -07:00
DESKTOP-RTLN3BA\$punk
640fac553c chore: updated sitemap 2025-10-02 18:13:30 -07:00
DESKTOP-RTLN3BA\$punk
6415d4fd57 feat: updated homepage and pricing 2025-10-02 18:10:07 -07:00