Anish Sarkar
39bc903eab
refactor(api): replace backend URL constant with dynamic function for improved flexibility
...
- Updated the backend URL initialization to use a function that retrieves the URL from environment variables, enhancing configurability for different environments.
2026-06-07 17:05:14 +05:30
Anish Sarkar
f5289b38b9
Merge remote-tracking branch 'upstream/dev' into feat/docker-optimization
2026-06-06 19:09:38 +05:30
Anish Sarkar
4e00f24a03
feat(docker): add ZERO_AUTO_RESET configuration for improved replication safety
...
- Introduced the ZERO_AUTO_RESET environment variable to enable automatic reset of the SQLite replica in case of replication halts.
- Updated Docker Compose files to include ZERO_AUTO_RESET in service configurations.
- Enhanced documentation to clarify the purpose and usage of the new variable.
2026-06-06 14:21:14 +05:30
Rohan Verma
26a504f137
Merge pull request #1471 from CREDO23/improvement-code-organization
...
[Refactor] : Reorganize the agents and notifications modules
2026-06-05 16:06:51 -07:00
Anish Sarkar
4bfa04ed57
feat(docker): add interactive Watchtower update preference to installation scripts
2026-06-06 01:45:27 +05:30
Anish Sarkar
f56e2325b0
docs(docker): enhance GPU installation instructions and update script behavior
2026-06-06 01:15:25 +05:30
Anish Sarkar
c1ee5fabf9
feat(docker): enhance multi-architecture and CUDA support in Docker workflows
...
- Added support for multiple image variants (CPU, CUDA 12.8, CUDA 12.6) in the Docker build workflow.
- Updated Docker Compose configuration to utilize the new SURFSENSE_VARIANT environment variable for selecting image variants.
- Enhanced documentation to clarify usage of backend image variants and their corresponding environment variable settings.
2026-06-05 23:39:42 +05:30
CREDO23
8bdfd00a15
Merge upstream/dev
2026-06-05 19:18:12 +02:00
Anish Sarkar
f19f31e51c
refactor(editor): remove truncation logic and related properties from editor content response
2026-06-05 15:32:26 +05:30
Anish Sarkar
640238e1af
feat(editor): increase editor byte limit to 5MB and implement UTF-8 truncation for document content
2026-06-05 14:57:52 +05:30
Anish Sarkar
cf8a2d0759
feat(editor): implement viewer mode for large documents, switching between 'plate' and 'monaco' editors based on document size
2026-06-05 14:23:18 +05:30
CREDO23
f3484f5a24
test(e2e): dismiss new-user UI overlays in auth setup
...
The active "AI Automations" announcement (2026-05-31 -> 2026-07-15) renders
a blocking AnnouncementSpotlight dialog whose full-screen overlay intercepts
all clicks for the freshly-registered e2e user, breaking every UI-driven
journey (e.g. the file-upload upload button). Pre-seed the localStorage flags
that gate the new-user overlays before saving storageState:
- surfsense_announcements_state: mark all announcements read + toasted
(sourced from announcements-data so future entries are covered).
- surfsense-tour-<userId>: suppress the OnboardingTour spotlight.
Restores the Journey suite (file-upload markdown + PDF round-trips now green).
2026-06-04 17:03:26 +02:00
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
0cfe5e52bd
refactor(ui): Adjust layout and styling for chat components, enhancing spinner positioning and removing unused shared chat indicators
2026-06-04 12:57:16 +05:30
Anish Sarkar
1fb15cb0e4
refactor(buy-more): Remove motion effects from BuyMorePage and delete unused loading component
2026-06-04 12:15:34 +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
e588782a9b
refactor(tests): Update tests to remove summary references and adjust for embedding errors
2026-06-04 01:51:21 +05:30
Anish Sarkar
e427501482
feat(web): Remove summary controls from the web app
2026-06-04 00:52:45 +05:30
Anish Sarkar
290a9539ef
feat(db): Remove document summary LLM schema
2026-06-04 00:48:53 +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
ae9c346015
refactor(dashboard): improve layout and accessibility of TeamContent and TriggerCard components, enhancing button visibility and member display
2026-06-03 21:49:17 +05:30
Anish Sarkar
2ba30837a9
refactor(automations): enhance TriggerCard component with improved scheduling options, including frequency selection and custom cron input
2026-06-03 21:30:24 +05:30
Anish Sarkar
282c0495c0
refactor(automations): enhance automation definition section with collapsible execution defaults, improve layout, and update UI elements for better readability
2026-06-03 20:40:27 +05:30
Anish Sarkar
14f339bba0
refactor(automations): enhance UI layout and styling for automation components, including adjustments to spacing, alignment, and badge presentation
2026-06-03 19:47:33 +05:30
Anish Sarkar
75c8063bea
refactor(automations): improve UI consistency by updating alert messages, enhancing task item layout, and refining timezone selection component
2026-06-03 03:41:03 +05:30
Anish Sarkar
eabbfb8c67
refactor(automations): replace error and notice displays with Alert components
2026-06-03 00:45:45 +05:30
Anish Sarkar
c002f45c8e
refactor(chat): consolidate chat handling by merging shared and private chat sections into a unified chat view, update related components and translations
2026-06-03 00:07:13 +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
ef60af90cf
feat(web): segregate connectors into knowledge base and tools/live sources
2026-06-02 16:37:54 +02:00
CREDO23
af192a8405
feat(web): add download original action to editor header
2026-06-02 16:10:50 +02:00
CREDO23
637affecb8
feat(web): add document files contract and api method
2026-06-02 16:10:50 +02:00
Anish Sarkar
2e64d5d3de
Merge remote-tracking branch 'upstream/dev' into feat/whatsapp-gateway-integration
2026-06-02 01:22:32 +05:30
Rohan Verma
8340cda6e3
Merge pull request #1456 from octo-patch/feature/upgrade-minimax-m3
...
feat: upgrade MiniMax default model to M3
2026-06-01 12:45:24 -07:00
CREDO23
00ee6d04ee
docs(zero-sync): list automation_runs in synced tables
2026-06-01 21:02:58 +02:00
CREDO23
ca66bff02b
feat(automations): render live step ticker, defer REST until terminal
...
Step results now render from the synced Zero row so the panel ticks
forward as the run progresses. The REST getRun call is gated on the
run reaching a terminal status, since output/artifacts/error are only
written at terminal mark.
2026-06-01 21:02:54 +02:00
CREDO23
d8db3159d6
feat(automations): forward live status and steps to run details panel
2026-06-01 21:02:47 +02:00
CREDO23
69eb64db08
refactor(automations): source runs list from Zero
...
useAutomationRuns now reads from the zero_publication thin column set
and adapts rows to LiveRunSummary (RunSummary + step_results). The
detail hook stays on REST for the heavy fields.
2026-06-01 21:02:40 +02:00
CREDO23
c73f7ef03a
feat(zero): register automationRuns queries
2026-06-01 21:02:34 +02:00
CREDO23
9dbe864d6a
feat(zero): add runs-by-automation query
2026-06-01 21:02:30 +02:00
CREDO23
a458a56e53
feat(zero): register automationRunTable in schema
2026-06-01 21:02:25 +02:00
CREDO23
c64781252d
feat(zero): define automationRunTable schema
2026-06-01 21:02:20 +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
Anish Sarkar
799a83239f
feat(gateway): add Slack and Telegram gateway configuration and enablement checks
2026-06-01 23:58:28 +05:30
octo-patch
722b5fefcd
feat: upgrade MiniMax default model to M3
...
- Add MiniMax-M3 to the model selection list (set as the new default)
- Add MiniMax-M2.7 and MiniMax-M2.7-highspeed as alternatives
- Remove deprecated MiniMax-M2.5 / M2.5-highspeed entries
- Update example config and Chinese setup docs to reference M3 (512K context)
2026-06-02 01:48:11 +08:00
Anish Sarkar
fc2467be3d
feat(gateway): improve WhatsApp account mode handling and connection filtering
2026-06-01 23:08:56 +05:30
Anish Sarkar
a151e8f729
feat(gateway): enhance WhatsApp account management and connection handling
2026-06-01 22:49:46 +05:30