Commit graph

425 commits

Author SHA1 Message Date
Anish Sarkar
93aa1dcf3c feat: implement inbox sidebar for enhanced user notifications
- Introduced a new InboxSidebar component to manage and display inbox items.
- Integrated real-time syncing of inbox items using Electric SQL for instant updates.
- Added functionality to mark items as read, archive/unarchive, and filter inbox content.
- Updated existing components to accommodate the new inbox feature, including layout adjustments and state management.
- Enhanced user experience with improved navigation and interaction for inbox items.
2026-01-21 19:43:20 +05:30
Anish Sarkar
8eec948434 feat: enhance team management UI with avatar initials and role permissions display
- Added a helper function to generate avatar initials for team members without an avatar.
- Improved the MembersTab component by displaying user avatars or initials.
- Introduced a new RolePermissionsDisplay component to present role permissions in a categorized manner.
- Updated table headers in MembersTab for better clarity and added icons for visual enhancement.
2026-01-21 17:13:30 +05:30
Anish Sarkar
4653eb5f64 refactor: update role management UI components for improved interaction
- Renamed props in RolesTab for clarity.
- Replaced label elements with button elements in CreateRoleDialog for better accessibility and interaction.
- Enhanced toggle functionality for category and permission selection.
2026-01-21 16:25:38 +05:30
Anish Sarkar
80f83e32c6 chore: frontend linting 2026-01-20 20:47:31 +05:30
Anish Sarkar
08e00d0991 Merge remote-tracking branch 'upstream/dev' into fix/chat-ui 2026-01-20 16:35:49 +05:30
DESKTOP-RTLN3BA\$punk
e163708bad feat: Refactor role permissions and access checks
- Removed the Admin role and updated the permission sets for Owner, Editor, and Viewer roles in db.py.
- Clarified access requirements for chat threads in new_chat_routes.py, ensuring ownership checks are prioritized.
- Added preset permission options for quick role creation in the CreateRoleDialog component of the team page.
2026-01-20 02:59:32 -08:00
Anish Sarkar
8e5a80fc19 feat: integrate chat sharing functionality in header component 2026-01-20 16:14:57 +05:30
Anish Sarkar
24049345a2 feat: add language selection feature to user profile sidebar, fixed some hover color logic for both model selector and language selection 2026-01-20 15:47:23 +05:30
CREDO23
4d004cc1b2 fix: mention notifications and scroll-to-comment from notifications 2026-01-19 19:56:21 +02:00
CREDO23
47fbc83d48 Merge branch 'dev' into sur-90-feat-comments-in-chats 2026-01-19 14:49:10 +02:00
CREDO23
f86beaece1 feat(web): add current-thread atom for global state management 2026-01-19 14:36:58 +02:00
DESKTOP-RTLN3BA\$punk
8aad15d392 Reapply "Merge pull request #686 from AnishSarkar22/feat/replace-logs"
This reverts commit 3418c0e026.
2026-01-16 11:32:06 -08:00
DESKTOP-RTLN3BA\$punk
3418c0e026 Revert "Merge pull request #686 from AnishSarkar22/feat/replace-logs"
This reverts commit 5963a1125e, reversing
changes made to 0d2a2f8ea1.
2026-01-16 00:49:33 -08:00
Anish Sarkar
b9dc785a1c chore: ran frontend and backend linting 2026-01-15 15:55:27 +05:30
Anish Sarkar
ab63b23f0a Merge remote-tracking branch 'upstream/dev' into feat/replace-logs 2026-01-15 15:52:47 +05:30
DESKTOP-RTLN3BA\$punk
7ae68455b3 chore: linting 2026-01-15 00:05:53 -08:00
Anish Sarkar
31a5581af1 feat: add notifications table and Electric SQL replication setup
- Introduced a new notifications table with relevant fields and indexes.
- Configured Electric SQL replication for the notifications, search_source_connectors, and documents tables.
- Centralized Electric SQL user credentials in the migration script for better management.
- Ensured idempotency in the migration process for creating users and publications.
2026-01-15 03:28:10 +05:30
Anish Sarkar
2e0f742000 Merge remote-tracking branch 'upstream/dev' into feat/replace-logs 2026-01-15 03:07:20 +05:30
CREDO23
142e72c030 show avatar for newly sent messages in shared chats 2026-01-14 21:44:13 +02:00
CREDO23
83d6b735fa display user avatar in shared chat messages 2026-01-14 19:46:37 +02:00
CREDO23
4d024219cb add profile settings form with display name editing 2026-01-14 16:11:13 +02:00
CREDO23
4e09642719 modularize user settings and add profile section 2026-01-14 15:57:02 +02:00
Anish Sarkar
5712336feb fix: fixed UI while indexing 2026-01-14 18:53:58 +05:30
CREDO23
2f245d2d03 clean up SURFSENSE_DOCS handling from DocumentsTableShell 2026-01-14 13:28:49 +02:00
CREDO23
4fa350cf64 hide SurfSense docs from documents table 2026-01-14 13:24:45 +02:00
Anish Sarkar
9b9fde955f Merge remote-tracking branch 'upstream/dev' into feat/replace-logs 2026-01-14 15:36:42 +05:30
DESKTOP-RTLN3BA\$punk
fd3f2660f6 fix: update NewChatPage to set current thread for immediate share button visibility 2026-01-13 19:35:07 -08:00
Anish Sarkar
fede7413fb fix: fixed notifications table and Electric SQL replication setup. Removed redirects for upload button 2026-01-14 02:33:43 +05:30
Anish Sarkar
99bd2df463 Merge remote-tracking branch 'upstream/dev' into feat/replace-logs 2026-01-14 02:04:54 +05:30
Anish Sarkar
48b67d9bc1 fix: remove the document processing UI which used polling 2026-01-13 19:31:31 +05:30
DESKTOP-RTLN3BA\$punk
8646fecc8b feat: add document upload functionality and update UI components for document management 2026-01-13 02:15:46 -08:00
DESKTOP-RTLN3BA\$punk
25b9118306 feat: implement search space deletion and fixed rback issues with shared chats 2026-01-13 01:45:58 -08:00
Rohan Verma
720b339702
Merge branch 'dev' into implement-surfsense-docs-mentions 2026-01-13 00:55:16 -08:00
DESKTOP-RTLN3BA\$punk
f22d649239 feat: added shared chats 2026-01-13 00:17:12 -08:00
CREDO23
cd3677b5fa feat: add SurfSense docs mention support in chat 2026-01-13 06:14:58 +02:00
CREDO23
ce62bef322 i18n settings pages with clear titles 2026-01-13 02:35:00 +02:00
CREDO23
738e23b51a Add SurfSense docs to documents table 2026-01-13 01:15:33 +02:00
DESKTOP-RTLN3BA\$punk
73a57589ac chore: linting 2026-01-12 14:17:15 -08:00
CREDO23
06779a1a32 Unify settings pages styling with main layout 2026-01-12 17:30:15 +02:00
CREDO23
3dff7487b1 Delete old pages, fix duplicate translations, rename to 'Manage Members' 2026-01-12 17:12:06 +02:00
CREDO23
814122d087 Remove standalone back button from Team page 2026-01-12 17:09:45 +02:00
CREDO23
34c9d24970 Add User Settings page with sidebar pattern and API key section 2026-01-12 17:06:05 +02:00
CREDO23
0d4d227c26 Replace aggressive dialog with friendly empty state for new users 2026-01-12 16:55:05 +02:00
CREDO23
38fd1995aa Refactor dashboard with smart redirect and AllSearchSpacesSheet 2026-01-12 16:38:40 +02:00
Rohan Verma
504ecf52d5
Merge pull request #675 from CREDO23/sur-73-impr-implement-new-main-app-ux
[Refactor] Implement new main app UX
2026-01-10 14:00:17 -08:00
CREDO23
8255d158a8 Merge branch 'dev' into sur-73-impr-implement-new-main-app-ux 2026-01-09 21:50:41 +02:00
CREDO23
a5d47cae31 Merge remote-tracking branch 'upstream/dev' into sur-70-feature-streamline-onboarding-auto-create-default-workspace 2026-01-09 14:56:41 +02:00
CREDO23
a099bcf5fb refactor: remove frontend auto-create search space logic
- Removed auto-creation of default search space from frontend dashboard
- Frontend now only handles auto-redirect for users with exactly 1 search space
- All default search space creation should be handled by backend on_after_register
2026-01-09 14:47:00 +02:00
DESKTOP-RTLN3BA\$punk
2e8d3fd721 feat: updated logo 2026-01-08 23:03:43 -08:00
DESKTOP-RTLN3BA\$punk
609fc879be feat: add tracking for users viewed in search space
- Introduced a new event tracking function for when users view the team page in a search space.
- Updated the team management page to utilize this tracking, capturing user and owner counts.
2026-01-08 13:38:28 -08:00