Anish Sarkar
997feeb901
refactor(right-panel): simplify toggle button logic and update layout for document handling
2026-08-05 02:49:58 +05:30
Anish Sarkar
13cae846fe
feat(layout): add right panel state management with cookie persistence and update layout components for initial state handling
2026-08-05 02:38:19 +05:30
Anish Sarkar
d230d56fad
refactor(sidebar): update documents navigation logic and reintroduce documents button
2026-08-05 02:20:51 +05:30
Anish Sarkar
40dd7c8963
refactor(layout): integrate documents into mobile workspace shell
2026-08-05 02:16:11 +05:30
Anish Sarkar
e80ade939a
feat(navigation): route mobile users to documents workspace
2026-08-05 02:16:07 +05:30
Anish Sarkar
c506a2fd3b
feat(documents): add mobile documents workspace
2026-08-05 02:16:02 +05:30
Anish Sarkar
e570cff020
refactor(sidebar): remove upload button and clean up import actions for desktop
2026-08-05 01:48:24 +05:30
Anish Sarkar
a1d9e58637
refactor(documents): propagate creation timestamps through tree models
2026-08-05 01:42:45 +05:30
Anish Sarkar
db0ac293fd
feat(documents): integrate searchable document views
2026-08-05 01:26:35 +05:30
Anish Sarkar
ed807440fa
feat(documents-filters): enhance filter bar with search input and upload button
2026-08-04 23:03:28 +05:30
Anish Sarkar
ea1d460c1b
feat(layout): integrate documents panel toggle and navigation for mobile
2026-08-04 22:30:42 +05:30
Anish Sarkar
fc87fc46e9
feat(layout): toggle the documents panel from the sidebar
2026-08-04 22:30:24 +05:30
Anish Sarkar
a4813ad147
feat(layout-shell): plumb the documents panel through the shell
2026-08-04 22:30:21 +05:30
Anish Sarkar
31a75221d3
feat(right-panel): serve documents from the sources tab
2026-08-04 22:29:59 +05:30
Anish Sarkar
741ffa7c4b
refactor(documents): rebuild the documents sidebar as a right panel
2026-08-04 22:29:55 +05:30
Anish Sarkar
9367b794f4
feat(sidebar): add a reusable slide-out panel primitive
2026-08-04 22:19:54 +05:30
DESKTOP-RTLN3BA\$punk
389337da0b
feat(sidebar): add missed upload files dialog
2026-07-24 15:09:54 -07:00
DESKTOP-RTLN3BA\$punk
4a727a2c57
chore: linting
2026-07-24 14:30:46 -07:00
Anish Sarkar
24efa6092c
feat(playground-sidebar): add link to external connectors with icon and styling
2026-07-25 02:16:28 +05:30
Rohan Verma
66de380e85
Merge pull request #1624 from AnishSarkar22/feat/connector-ui
...
Build and Push Docker Images / build (./surfsense_backend, cu128, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, -cuda, production, true, cuda) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cu128, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, -cuda, production, true, cuda) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, cpu, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64, , runner, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, cpu, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64, , runner, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / compute_version (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, cpu, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, , production, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cpu, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, , production, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cu126, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, -cuda126, production, true, cuda126) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cu126, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, -cuda126, production, true, cuda126) (push) Blocked by required conditions
Build and Push Docker Images / verify_digests (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend, , cpu) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend, -cuda, cuda) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend, -cuda126, cuda126) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web, , cpu) (push) Blocked by required conditions
Build and Push Docker Images / finalize_release (push) Blocked by required conditions
feat(connectors): replace connector modal with a dedicated connectors layout
2026-07-23 15:26:15 -07:00
Anish Sarkar
9ec89f94de
fix(AllChatsSidebar): increase font size for "no chats found" message for better visibility
2026-07-24 00:57:58 +05:30
Anish Sarkar
43ad064d3c
refactor(search-messages): remove redundant "try a different search term" messages from various components and localization files
2026-07-24 00:57:15 +05:30
Anish Sarkar
42b10b29a9
refactor(documents-sidebar): reduce import menu to watch-local-folder
2026-07-23 23:38:27 +05:30
Anish Sarkar
e705a73ae9
feat(sidebar): add Connectors nav item to workspace sidebar
2026-07-23 23:37:26 +05:30
DESKTOP-RTLN3BA\$punk
dbedf0cfa5
feat(backend): integrate PostHog analytics for enhanced observability
...
Obsidian Plugin Lint / lint (push) Has been cancelled
- Added PostHog configuration options to .env.example files for both Docker and Surfsense backend.
- Introduced PostHog dependency in pyproject.toml.
- Implemented analytics middleware to capture various events across the application, including user authentication, automation runs, and API requests.
- Enhanced existing routes and services to emit analytics events, providing insights into user interactions and system performance.
- Ensured graceful shutdown of analytics clients in worker processes and application lifecycles.
2026-07-22 22:16:28 -07:00
Rohan Verma
ca4f231577
Merge pull request #1619 from CREDO23/feat-run-citations
...
Build and Push Docker Images / build (./surfsense_web, cpu, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64, , runner, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / compute_version (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, cpu, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, , production, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cpu, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, , production, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cu126, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, -cuda126, production, true, cuda126) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cu126, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, -cuda126, production, true, cuda126) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cu128, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, -cuda, production, true, cuda) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, cu128, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, -cuda, production, true, cuda) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, cpu, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64, , runner, false, cpu) (push) Blocked by required conditions
Build and Push Docker Images / verify_digests (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend, , cpu) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend, -cuda, cuda) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend, -cuda126, cuda126) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web, , cpu) (push) Blocked by required conditions
Build and Push Docker Images / finalize_release (push) Blocked by required conditions
[Feat] Cite scraper runs as verifiable sources in chat
2026-07-22 14:53:45 -07:00
CREDO23
b86eadb847
feat: open runs in the citation panel
2026-07-22 19:35:04 +02:00
Anish Sarkar
9fd5d3571c
Merge remote-tracking branch 'upstream/dev' into fix/tabs
2026-07-22 00:02:26 +05:30
DESKTOP-RTLN3BA\$punk
c0ebb62fb2
chore: linting
2026-07-17 14:39:39 -07:00
Anish Sarkar
7b4e4792bf
fix(chat): update default chat title to "New Chat" in LayoutDataProvider and useResolvedTabs
2026-07-16 18:16:09 +05:30
Anish Sarkar
1465b907db
refactor(tabs): rework fallback navigation for pointer tabs
2026-07-16 18:11:23 +05:30
Anish Sarkar
fa21566cdf
refactor(tabs): resolve document tab via entityId and live title
2026-07-16 18:11:18 +05:30
Anish Sarkar
e388439920
refactor(tabs): render TabBar from resolved tabs
2026-07-16 18:11:05 +05:30
Anish Sarkar
38b784fbac
feat(workspaces): implement workspace limits feature with backend integration and UI updates
2026-07-16 15:44:49 +05:30
Anish Sarkar
8aaf9cadbe
feat(sidebar): add onChatsClick handler to sidebar components for improved navigation
2026-07-15 21:16:38 +05:30
Anish Sarkar
a466fdcf5d
refactor(AllChatsSidebar): replace timestamp formatting with relative date display and adjust button styles
2026-07-15 21:12:51 +05:30
Anish Sarkar
7889babb8e
feat(sidebar): add loading skeleton for threads in AllChatsSidebar component
2026-07-15 20:11:41 +05:30
Anish Sarkar
3740171a5c
feat(layout): add cookie persistence for playground sidebar state management
2026-07-15 18:12:30 +05:30
Anish Sarkar
2d837ea18c
Merge remote-tracking branch 'upstream/dev' into fix/onboarding
2026-07-14 10:18:03 +05:30
DESKTOP-RTLN3BA\$punk
e8b3692b54
chore: linting
2026-07-13 16:30:37 -07:00
Anish Sarkar
79c7d1ecdf
feat(layout): implement cookie-based state management for playground sidebar visibility
2026-07-14 03:39:02 +05:30
Anish Sarkar
6d0e151b5f
feat(layout-shell): implement local storage for playground sidebar state management
2026-07-14 03:14:49 +05:30
CREDO23
5e453cefee
feat(chat): mount ActiveChatStreamRunner in the workspace shell
2026-07-13 23:17:23 +02:00
Anish Sarkar
c0df675740
feat(workspace-dialog): route new workspace on initial_setup stage
2026-07-14 00:15:48 +05:30
Anish Sarkar
3cf94e0aa8
fix(layout): update icon for artifacts in LayoutDataProvider
2026-07-12 22:38:52 +05:30
Anish Sarkar
6f34bdf6b5
feat(workspace-dialog): route new workspace from llm_setup and seed query cache
2026-07-12 20:30:20 +05:30
moduvoice
d3d8f10940
feat(i18n): add Korean (ko) translation
...
Adds a complete Korean locale (surfsense_web/messages/ko.json) with full
key parity with en.json, and wires ko into every place locales are
currently enumerated: next-intl routing config, the client-side locale
context/loader, and the two language-switcher UIs (main app + sidebar
user profile).
2026-07-10 11:22:54 +07:00
Anish Sarkar
719c2da525
feat(api-keys): implement API keys management interface and access control
...
- Added a new WorkspaceApiAccessControl component for managing API key access within workspaces.
- Enhanced the PlaygroundApiKeysPage to display API key creation options and access information.
- Updated PlaygroundIndex and PlaygroundSidebar to include links to the new API keys management section.
- Improved user feedback with alerts and descriptions regarding API key usage and requirements.
2026-07-08 10:43:11 +05:30
Anish Sarkar
9a18c7771e
refactor(sidebar): replace FolderInput with FilePlus in DocumentsSidebar
...
- Updated the import of FolderInput to FilePlus for improved icon representation in the sidebar.
- Enhanced the button for document import to align with the new iconography, improving visual consistency.
2026-07-08 10:28:53 +05:30
Anish Sarkar
33e685c6ed
feat(sidebar): add isPlaygroundSidebarOpen prop for improved sidebar state management
...
- Introduced isPlaygroundSidebarOpen prop to Sidebar component for better control of sidebar visibility.
- Updated LayoutShell to manage playground sidebar state, enhancing user experience and navigation consistency.
2026-07-08 10:08:37 +05:30