CREDO23
71e87f302b
ci(desktop): add release workflow skeleton with tag trigger and matrix
2026-03-19 20:49:30 +02:00
CREDO23
fb1db6c891
feat(desktop): wire auto-updater with GitHub Releases
2026-03-19 20:20:26 +02:00
CREDO23
0c3f8f0e7e
docs(desktop): update README
2026-03-18 21:14:42 +02:00
CREDO23
5361f4cf24
docs(desktop): add README with setup, config, and build steps
2026-03-18 21:06:11 +02:00
CREDO23
abf80da2e3
chore: remove desktop app planning docs
2026-03-18 21:02:30 +02:00
CREDO23
3b19b54b2b
fix(desktop): validate URL scheme in open-external IPC handler
2026-03-18 20:58:49 +02:00
CREDO23
572e7999b2
fix(backend): allow CORS from any localhost port for desktop app
2026-03-18 20:58:30 +02:00
CREDO23
9b4d9f0da2
feat(desktop): add native menu bar with standard Edit/View/Window roles
2026-03-18 20:10:30 +02:00
CREDO23
a0e57562e0
assets(desktop): generate .icns and .ico from source PNG
2026-03-18 19:56:55 +02:00
CREDO23
36e3772686
assets(desktop): add SurfSense icon source PNG
2026-03-18 19:56:41 +02:00
CREDO23
36924bbd65
feat(desktop): handle startup failure and renderer load errors
2026-03-18 19:49:59 +02:00
CREDO23
9434965803
feat(desktop): add error dialog and global exception handlers
2026-03-18 19:49:50 +02:00
CREDO23
c6f3218085
fix(desktop): use get-port-please for dynamic port selection
2026-03-18 19:38:47 +02:00
CREDO23
b07a64fd27
docs(desktop): add distribution readiness checklist
2026-03-18 19:28:26 +02:00
CREDO23
c8d6883474
refactor(desktop): replace resolve-env with build-time dotenv injection
2026-03-18 19:27:53 +02:00
CREDO23
14b561bc39
fix(desktop): resolve pnpm packaging and in-process server
2026-03-18 17:51:47 +02:00
CREDO23
9bc3a25669
fix: update symlink resolver path for new standalone layout
2026-03-17 19:28:53 +02:00
CREDO23
ec118ed011
fix: set outputFileTracingRoot for predictable standalone output
2026-03-17 19:28:27 +02:00
CREDO23
8cf12db72a
fix(backend): always allow localhost CORS for desktop app
2026-03-17 19:00:21 +02:00
CREDO23
d4ad5c7fe4
feat(desktop): intercept OAuth redirects to hosted frontend via webRequest
2026-03-17 18:56:33 +02:00
CREDO23
a866e6caa1
feat(web): desktop OAuth deep link redirect
2026-03-17 17:44:56 +02:00
CREDO23
6f9eef6118
feat(desktop): add deep link protocol handler for OAuth login
2026-03-17 17:32:28 +02:00
CREDO23
1c6c7360e4
feat(desktop): wire resolve-env into main process startup
2026-03-17 17:13:31 +02:00
CREDO23
caed67eb3f
feat(desktop): add resolve-env for runtime placeholder replacement
2026-03-17 17:11:05 +02:00
CREDO23
4b117ac09e
feat(desktop): add env file with placeholder values for production builds
2026-03-17 16:56:23 +02:00
CREDO23
1f1bfb6b28
feat(desktop): add gitignore for build output
2026-03-17 16:39:36 +02:00
CREDO23
39ec03470b
feat(desktop): add electron-builder packaging config
2026-03-17 16:28:44 +02:00
CREDO23
76dd70d9bc
feat(desktop): add npm scripts for dev, build, and packaging
2026-03-17 16:26:31 +02:00
CREDO23
7060a36eed
feat(desktop): add preload script and pnpm build approvals
2026-03-17 16:25:21 +02:00
CREDO23
686a20d3de
feat(desktop): add Electron main process entry point
2026-03-17 16:22:14 +02:00
CREDO23
98e3f22043
feat(desktop): add esbuild script for compiling Electron files
2026-03-17 16:20:25 +02:00
CREDO23
37cedc2de6
feat(desktop): add tsconfig for Electron TypeScript files
2026-03-17 16:18:44 +02:00
CREDO23
9ffce90b01
feat: initialize Electron desktop app project and plan
2026-03-17 16:15:00 +02:00
Rohan Verma
e0143e61ae
Merge pull request #887 from AnishSarkar22/fix/mobile-ui
...
feat: enhance ComposerAction with dropdown menu on mobile
2026-03-15 14:27:59 -07:00
Anish Sarkar
2919dc7dad
refactor: replace Wrench icon with Settings2 and update tool management UI to use Drawer component
2026-03-15 16:39:56 +05:30
Anish Sarkar
1e6424ef42
feat: enhance ComposerAction with dropdown menu for managing tools and file uploads
2026-03-15 16:27:33 +05:30
Rohan Verma
0751f18e5a
Merge pull request #886 from xr843/fix/async-embedding-search-dev
...
fix: use asyncio.to_thread for embedding calls in search endpoints
2026-03-15 02:49:25 -07:00
Tim Ren
0269900c60
fix: use asyncio.to_thread for embedding calls in search endpoints
...
Wrap synchronous embedding_model.embed() calls with asyncio.to_thread()
in both vector_search and hybrid_search methods. This prevents blocking
the asyncio event loop during embedding computation, improving server
responsiveness under concurrent load.
Fixes #794
Signed-off-by: Tim Ren <137012659+xr843@users.noreply.github.com>
2026-03-15 16:21:19 +08:00
Rohan Verma
ee07ed8168
Merge pull request #883 from octo-patch/feat/complete-minimax-provider-support
...
feat: add MiniMax LLM provider support
2026-03-15 00:45:16 -07:00
DESKTOP-RTLN3BA\$punk
5189224f28
Revert "docs: add MiniMax (M2.5) to Chinese LLM setup guide"
...
This reverts commit df28630549 .
2026-03-15 00:44:49 -07:00
DESKTOP-RTLN3BA\$punk
43f967dff4
Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev
2026-03-15 00:44:34 -07:00
DESKTOP-RTLN3BA\$punk
2b33dfe728
refactor: update safe_set_chunks function to be asynchronous and modify all connector and document processor files to use the new async implementation
2026-03-15 00:44:27 -07:00
Rohan Verma
927d0da203
Merge pull request #882 from octo-patch/add-minimax-docs
...
docs: add MiniMax to Chinese LLM setup guide
2026-03-15 00:42:55 -07:00
PR Bot
760aa38225
feat: complete MiniMax LLM provider integration
...
Add full MiniMax provider support across the entire stack:
Backend:
- Add MINIMAX to LiteLLMProvider enum in db.py
- Add MINIMAX mapping to all provider_map dicts in llm_service.py,
llm_router_service.py, and llm_config.py
- Add Alembic migration (rev 106) for PostgreSQL enum
- Add MiniMax M2.5 example in global_llm_config.example.yaml
Frontend:
- Add MiniMax to LLM_PROVIDERS enum with apiBase
- Add MiniMax-M2.5 and MiniMax-M2.5-highspeed to LLM_MODELS
- Add MINIMAX to Zod validation schema
- Add MiniMax SVG icon and wire up in provider-icons
Docs:
- Add MiniMax setup guide in chinese-llm-setup.md
MiniMax uses an OpenAI-compatible API (https://api.minimax.io/v1 )
with models supporting up to 204K context window.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 07:27:47 +08:00
Ethan Clarke
df28630549
docs: add MiniMax (M2.5) to Chinese LLM setup guide
2026-03-13 07:24:15 +08:00
DESKTOP-RTLN3BA\$punk
49d8f41b09
Merge commit ' 54e56e1b9a' into dev
2026-03-12 13:53:21 -07:00
Rohan Verma
2587d027ba
Merge pull request #877 from AnishSarkar22/fix/ui-tests-ci
...
feat: add new index sections for docs & update content for installation section
2026-03-12 12:58:49 -07:00
Rohan Verma
bb18f37c1b
Merge pull request #878 from aleksas/fix/public-invite-info-dev
...
fix(web): allow public invite info fetches
2026-03-12 12:58:09 -07:00
Rohan Verma
54e56e1b9a
Merge pull request #876 from aleksas/fix/upstream-extension-runtime-dev
...
Fix/upstream extension runtime dev
2026-03-12 12:57:17 -07:00
Aleksas Pielikis
64a9ad1f22
fix(web): allow public invite info fetches
2026-03-12 18:38:09 +02:00