CREDO23
e7b5b37404
ci(desktop): support both v* and beta-v* tag triggers with unified version extraction
2026-03-20 16:55:18 +02:00
CREDO23
c891cc3d9b
ci(desktop): auto-extract version from tag and pass to electron-builder
2026-03-20 16:44:10 +02:00
CREDO23
d4ef79375b
fix(desktop): read HOSTED_FRONTEND_URL from process.env before .env file
2026-03-20 16:35:56 +02:00
CREDO23
70712f21db
ci(desktop): add HOSTED_FRONTEND_URL from GitHub Actions variables for Electron build
2026-03-20 16:29:48 +02:00
CREDO23
9db5b5e99d
ci(desktop): pass NEXT_PUBLIC env vars from GitHub Actions variables to Next.js build
2026-03-20 16:21:11 +02:00
CREDO23
a08d03041a
ci(desktop): align tag trigger with upstream beta-v* convention
2026-03-20 15:42:03 +02:00
CREDO23
cbee2e254c
ci(desktop): disable fail-fast so all platform builds complete independently
2026-03-20 15:31:05 +02:00
CREDO23
207ef02f5e
ci(desktop): fix pnpm cache by specifying lockfile paths for monorepo
2026-03-20 15:30:20 +02:00
CREDO23
337c381f36
ci(desktop): add package & publish step with platform matrix and permissions
2026-03-20 15:19:38 +02:00
CREDO23
0f37919f3d
ci(desktop): add Electron build step
2026-03-20 15:10:24 +02:00
CREDO23
4b50b3db1a
ci(desktop): add dependency install and Next.js build steps
2026-03-20 14:58:25 +02:00
CREDO23
b6c1db33eb
ci(desktop): add pnpm and Node.js setup steps
2026-03-20 14:04:07 +02:00
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
DESKTOP-RTLN3BA\$punk
cf62fd07f8
chore: update pnpm workspace configuration to include root package
2026-03-18 13:20:37 -07:00
Rohan Verma
c6a83535d2
Merge pull request #889 from CREDO23/electon-desktop
...
[Feat] Desktop app (Win, Mac, Linux)
2026-03-18 12:56:42 -07: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
DESKTOP-RTLN3BA\$punk
755f8b71fe
secutiry: CVE-2026-32597 fix
2026-03-17 23:39:07 -07:00
DESKTOP-RTLN3BA\$punk
9da3384c43
security: a couple of CVE fixes
...
- Added authlib version 1.6.9 and tornado version 6.5.5 to the project dependencies.
- Updated authlib version in uv.lock to 1.6.9 with corresponding source and wheel URLs.
- Included tornado in the dependencies section of uv.lock for consistency.
2026-03-17 23:37:27 -07:00
DESKTOP-RTLN3BA\$punk
86b21458e0
feat: enhance HeroCarousel with autoplay and visibility handling
...
- Implemented autoplay functionality for the carousel, allowing automatic slide transitions when not expanded or hovered.
- Added visibility change detection to pause autoplay when the tab is not visible.
- Improved button styles to reflect autoplay state visually with progress indicators.
2026-03-17 23:33:45 -07:00
DESKTOP-RTLN3BA\$punk
79208c9812
chore: update tutorial GIFs and MP4s for homepage
...
- Replaced existing binary files for BQnaGif, ConnectorFlowGif, and DocUploadGif with updated versions to enhance visual content on the homepage.
2026-03-17 23:11:52 -07:00
DESKTOP-RTLN3BA\$punk
9b9279ec54
refactor: update user mutation and query atoms to use USER_QUERY_KEY
...
- Replaced cacheKeys with USER_QUERY_KEY in user-mutation.atoms.ts for consistency.
- Updated query function in user-query.atoms.ts to use a separate userQueryFn for clarity.
2026-03-17 22:56:59 -07:00
Rohan Verma
18c9a39345
Update images in README for connectors and uploads
2026-03-17 20:36:48 -07:00
Rohan Verma
9d4945c8a5
Merge pull request #884 from AnishSarkar22/feat/web-search
...
feat: add web search (SearXNG) & UI changes
2026-03-17 14:43:20 -07: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