Commit graph

5027 commits

Author SHA1 Message Date
Anish Sarkar
6eeaa2db4d feat: enhance Obsidian plugin schema with HeadingRef class 2026-04-22 20:26:58 +05:30
Anish Sarkar
1d324f169f docs: enhance Obsidian connector installation instructions and add BRAT installation method 2026-04-22 17:34:27 +05:30
Anish Sarkar
3eb4d55ef5 chore: ran linting 2026-04-22 06:40:39 +05:30
Anish Sarkar
4a75603d4f feat: implement sync notifications for Obsidian plugin
- Added functionality to create and update notifications during the Obsidian sync process.
- Improved handling of sync completion and failure notifications.
- Updated connector naming convention in various locations for consistency.
2026-04-22 06:38:51 +05:30
Anish Sarkar
3b7f27cff9 chore: update GitHub Actions workflows to use Node.js 22.x and enhance connection indicator styling in SurfSense plugin 2026-04-22 06:26:49 +05:30
Anish Sarkar
3b38daaca5 chore: update version from 0.1.1-beta.1 to 0.1.1 in manifest and versions files for SurfSense plugin 2026-04-22 06:18:58 +05:30
Anish Sarkar
26ed2a2ba1 feat: improve connection handling and status updates in SurfSense plugin 2026-04-22 06:16:38 +05:30
Anish Sarkar
a5e5f229d9 feat: add connection status indicator to settings UI 2026-04-22 06:13:01 +05:30
Anish Sarkar
ae264290d0 feat: update Obsidian connector UI and improve user instructions 2026-04-22 06:07:38 +05:30
Anish Sarkar
9ecccc5403 feat: implement dynamic API proxying to FastAPI backend
- Added a new route handler for dynamic API requests, allowing proxying to the FastAPI backend.
- Removed the previous rewrite configuration in next.config.ts for cleaner integration.
- Updated .env.example to clarify backend URL usage.
2026-04-22 05:44:03 +05:30
Anish Sarkar
e86d279d55 chore: update GitHub Actions workflow to include publish mode selection and improve version resolution logic 2026-04-22 05:34:17 +05:30
Anish Sarkar
7c2d34283b chore: bump version to 0.1.1-beta.1 in manifest and versions files for obsidian plugin 2026-04-22 01:02:57 +05:30
Anish Sarkar
08489dbd5a chore: update obsidian GitHub Actions workflows to use latest action versions 2026-04-22 00:48:07 +05:30
Anish Sarkar
22f8cb2cd3 feat: enhance obsidian connector doc and add notes for migration from legacy obsidian connector 2026-04-22 00:24:26 +05:30
Anish Sarkar
99623a85d5 refactor: remove legacy Obsidian connector support 2026-04-22 00:10:24 +05:30
Anish Sarkar
16ea8e2401 Merge remote-tracking branch 'upstream/dev' into feat/obsidian-plugin 2026-04-21 23:35:22 +05:30
DESKTOP-RTLN3BA\$punk
291a7e2922 Merge commit 'e4213421d6' into dev 2026-04-21 10:54:20 -07:00
DESKTOP-RTLN3BA\$punk
fde8035185 refactor: remove Azure OIDC token fetching steps from desktop release workflow
- Eliminated the Azure login and OIDC token fetching steps for Windows signing.
- Updated environment variable handling for Azure signing to use client-secret authentication due to electron-builder limitations.
2026-04-21 10:54:12 -07:00
Anish Sarkar
f98803ac3f fix: refine error handling in HTTP exception handler to ensure consistent messaging for 500 status codes 2026-04-21 20:46:31 +05:30
Rohan Verma
e4213421d6
Merge pull request #1285 from MODSetter/dev
Some checks are pending
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
chore: another bump
2026-04-21 02:33:41 -07:00
DESKTOP-RTLN3BA\$punk
2b6c39ad6a chore: another bump
Some checks are pending
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
2026-04-21 02:32:50 -07:00
Rohan Verma
b201cc33fd
Merge pull request #1284 from MODSetter/dev
feat: add GitHub OIDC token fetching for Azure signing
2026-04-21 02:26:08 -07:00
DESKTOP-RTLN3BA\$punk
e3f4a2e229 Merge commit '38fe01b8b0' into dev 2026-04-21 02:24:54 -07:00
DESKTOP-RTLN3BA\$punk
63739ee737 feat: add GitHub OIDC token fetching for Azure signing in desktop release workflow
- Implemented a step to fetch the GitHub OIDC token for Azure signing SDK when signing is enabled.
- Updated environment variables for Azure.Identity EnvironmentCredential to support the TrustedSigning PowerShell module.
2026-04-21 02:24:22 -07:00
Rohan Verma
38fe01b8b0
Merge pull request #1283 from MODSetter/dev
chore: bumped version
2026-04-21 02:15:13 -07:00
DESKTOP-RTLN3BA\$punk
5ce7d52aa6 chore: bumped version 2026-04-21 02:14:42 -07:00
Rohan Verma
1213535fc3
Merge pull request #1282 from MODSetter/dev
fix: remove unnecessary publisherName from Windows signing command
2026-04-21 02:05:52 -07:00
DESKTOP-RTLN3BA\$punk
e3a1cc18d2 Merge commit '27d081a6c3' into dev 2026-04-21 02:05:14 -07:00
DESKTOP-RTLN3BA\$punk
fc45b62c1b fix: remove unnecessary publisherName from Windows signing command in desktop release workflow 2026-04-21 02:05:07 -07:00
Rohan Verma
27d081a6c3
Merge pull request #1280 from MODSetter/dev
feat: bumped version to v0.0.17
2026-04-21 01:39:31 -07:00
DESKTOP-RTLN3BA\$punk
3f30b12bd4 feat: bumped version to v0.0.17 2026-04-21 01:38:52 -07:00
Rohan Verma
1fea94a83e
Merge pull request #1279 from MODSetter/dev
feat: update SEO titles and descriptions for improved clarity and focus
2026-04-21 01:34:48 -07:00
DESKTOP-RTLN3BA\$punk
e06c8419b1 feat: update SEO titles and descriptions for improved clarity and focus
- Revised metadata titles and descriptions across multiple pages to better reflect the open-source and privacy-focused nature of SurfSense.
- Enhanced user engagement by simplifying titles for the free AI chat feature and individual model pages.
2026-04-21 01:33:58 -07:00
Rohan Verma
afd1d87b5d
Merge pull request #1278 from MODSetter/dev
feat: resume builder, desktop analytics, windows signing & auto-launch, plus UI/perf fixes
2026-04-21 01:20:34 -07:00
DESKTOP-RTLN3BA\$punk
dbcea0d50b feat: enhance HTTP exception handling with 5xx sanitization policy
- Updated the HTTP exception handler to sanitize 500 responses, replacing them with a generic message to prevent sensitive information leakage.
- Preserved detailed messages for other 5xx statuses (e.g., 503, 502) to provide user-friendly feedback while logging the errors server-side.
- Added unit tests to ensure that specific 5xx responses retain their detail for frontend rendering.
2026-04-21 01:19:41 -07:00
DESKTOP-RTLN3BA\$punk
2703fd4ebe feat: add Windows signing process in desktop release workflow
- Added permissions for id-token to enable Windows signing.
- Implemented logic to detect Windows signing eligibility based on production v* tags.
- Integrated Azure login step for Windows signing if eligible.
- Updated packaging command to include Windows signing options when applicable.
2026-04-20 23:14:59 -07:00
Anish Sarkar
7e4601fde4 feat: add enable_vision_llm flag to connector dialog state and query parameters 2026-04-21 11:25:05 +05:30
Anish Sarkar
f06e00d77c Merge remote-tracking branch 'upstream/dev' into fix/docker-host-gateway 2026-04-21 11:24:34 +05:30
Anish Sarkar
8a8086176b refactor: removed BACKEND_PROXY_TARGET and unified FASTAPI_BACKEND_INTERNAL_URL for both next.js rewrite and docker network issues 2026-04-21 11:17:24 +05:30
Anish Sarkar
1abbc6021f feat: add internal backend URL configuration and enhance server URL handling in SurfSense settings 2026-04-21 11:08:36 +05:30
Anish Sarkar
1f524660e1 fix: update server URL in README and settings for SurfSense plugin 2026-04-21 10:53:55 +05:30
Anish Sarkar
20ce687b6d feat: update README for SurfSense plugin 2026-04-21 10:19:26 +05:30
Anish Sarkar
b3f0b2e13a feat: update SurfSense plugin to version 0.1.0 with improved description, minimum app version, and license details; enhance queue management with debouncing and refactor status modal for clarity 2026-04-21 09:59:23 +05:30
Rohan Verma
1919150523
Merge pull request #1276 from MODSetter/dev_mod
Some checks are pending
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
feat: add startup for desktop app
2026-04-20 21:27:14 -07:00
Rohan Verma
f2bb6dbd55
Merge pull request #1275 from Tacite243/fix/move-modelSelector-reset-effects-into-the-openTab-event-handlers-1252
refactor: move model selector reset logic to event handlers
2026-04-20 21:01:42 -07:00
Rohan Verma
df8a12217c
Merge pull request #1273 from Tacite243/perf/lazy-load-document-content-1242
perf: lazy-load DocumentTabContent to reduce initial dashboard bundle…
2026-04-20 21:00:59 -07:00
Rohan Verma
517c40f060
Merge pull request #1272 from mvanhorn/osc/1247-functional-setIsDark
fix(theme-toggle): use functional setIsDark in toggleTheme (#1247)
2026-04-20 20:59:04 -07:00
Rohan Verma
6bd4ffb98e
Merge pull request #1268 from aaron-seq/fix/move-open-reset-effects-to-onOpenChange
fix(dialogs): move open-reset effects into onOpenChange handlers
2026-04-20 20:58:27 -07:00
Rohan Verma
d744cb48bf
Merge pull request #1267 from mvanhorn/osc/1250-isexportingkb-ref
refactor(documents-sidebar): convert discarded isExportingKB state to ref
2026-04-20 20:57:07 -07:00
Anish Sarkar
9fded124fe feat: add IF NOT EXISTS clause to unique index creation for Obsidian connectors to prevent errors during upgrades 2026-04-21 04:37:45 +05:30