suryo12
29d5ee5465
fix(web): remove orphaned hasPermission inline body in roles-manager
...
PR #1428 (issue #1366 ) extracted the inline `hasPermission` callback into
a shared `canPerform` helper but left the original arrow-function body,
its dependency array, and trailing `)` behind after the new
`useCallback` block. The result was a syntactically invalid statement
that broke `pnpm build` on the `dev` branch and is now blocking every
E2E job in the PR queue.
Delete the orphaned lines so the file parses again. No behavior change —
the working `useCallback(canPerform(access, permission))` already
supplies the same predicate the duplicated body did.
2026-05-24 17:23:27 +07:00
dekalouis
f382cb296c
refactor: migrate PromptConfigManager save to updateSearchSpaceMutationAtom
2026-05-24 15:26:40 +07:00
Rohan Verma
d53866d87d
Merge pull request #1430 from suryo12/refactor/1362-oauth-typed-contract
...
refactor(web): centralize OAuth callback cookie contract (fixes #1362 )
2026-05-23 15:53:51 -07:00
Rohan Verma
ee87747b37
Merge pull request #1428 from guangyang1206/fix/extract-shared-haspermission-helper-1366
...
refactor: extract shared hasPermission helper (MODSetter/SurfSense#1366 )
2026-05-23 15:51:34 -07:00
Rohan Verma
06bcc85287
Merge pull request #1426 from guangyang1206/fix/1375-move-getConnectorTelemetryMeta-to-lib
...
fix: move getConnectorTelemetryMeta from components/ to lib
2026-05-23 15:50:59 -07:00
suryo12
aa86534a52
refactor(web): centralize OAuth callback cookie contract ( fixes #1362 )
...
Replace the duplicated `OAUTH_RESULT_COOKIE` constant and inline payload
type across the callback route and connector dialog hook with a shared
`contracts/types/oauth.types.ts` module that exports:
- OAUTH_RESULT_COOKIE constant
- oauthCallbackResultSchema Zod schema
- OAuthCallbackResult type (inferred from the schema)
- parseOAuthCallbackResult() helper that returns null on invalid JSON
or shape mismatch
The route handler now uses the shared type to constrain the cookie
payload at compile time. The consumer hook validates the cookie value
through the helper instead of an unchecked JSON.parse, removing the
silent runtime risk when the cookie is tampered with or its shape
drifts.
2026-05-23 23:22:18 +07:00
Anish Sarkar
98e3950dc8
Merge remote-tracking branch 'upstream/dev' into feat/opentelemetry
2026-05-23 03:21:08 +05:30
Anish Sarkar
6302939a72
feat(docs): add observability documentation
2026-05-23 03:18:25 +05:30
Anish Sarkar
0fe2bba5a8
refactor(chat): replace TooltipIconButton with Button for scroll functionality
2026-05-22 17:46:35 +05:30
guangyang1206
a1397a51b5
fix: move getConnectorTelemetryMeta from components/ to lib/ to fix dependency inversion
...
lib/posthog/events.ts was importing from components/assistant-ui/...,
creating an inverted dependency layer (lib → components).
Move ConnectorTelemetryMeta type, CONNECTOR_TELEMETRY_REGISTRY,
getConnectorTelemetryMeta, and getReauthEndpoint into the new
lib/connector-telemetry.ts module so that lib/ no longer depends upward
into the UI tree.
connector-constants.ts now re-exports from the new module for
backward compatibility.
Fixes #1375
2026-05-22 12:15:20 +08:00
DESKTOP-RTLN3BA\$punk
1990125458
feat: update Privacy Policy with detailed data collection practices and usage information
2026-05-21 21:13:30 -07:00
guangyang1206
a66d65a835
refactor: extract shared hasPermission helper ( MODSetter/SurfSense#1366 )
...
- Add canPerform() helper function to members-query.atoms.ts
- Add usePermissionGate() hook for convenience
- Update team-content.tsx to use canPerform()
- Update roles-manager.tsx to use canPerform()
- Eliminates duplicated permission check logic
- Centralizes permission policy in one location
Fixes #1366
2026-05-22 12:08:05 +08:00
DESKTOP-RTLN3BA\$punk
2eaf4fbce1
feat: added adsense on /free page
2026-05-21 21:01:10 -07:00
DESKTOP-RTLN3BA\$punk
2e589091d8
feat: bumped version to 0.0.25
2026-05-21 14:44:33 -07:00
DESKTOP-RTLN3BA\$punk
1a4400c923
refactor(env): streamline BACKEND_URL usage in GoogleLoginButton and DocumentTabContent; update connector-status-config for Composio Google Drive connector maintenance
2026-05-21 13:37:55 -07:00
Anish Sarkar
15458157b9
refactor(ui): update alert variants and button styles in connector and document upload popups
2026-05-21 19:16:17 +05:30
Anish Sarkar
6e27f63d85
refactor(env): consolidate BACKEND_URL imports in GoogleLoginButton and DocumentTabContent
2026-05-21 00:54:22 +05:30
Anish Sarkar
7a0de6d377
Merge remote-tracking branch 'upstream/dev' into feat/opentelemetry
2026-05-21 00:46:40 +05:30
Rohan Verma
54716105d2
Merge pull request #1418 from VarunShukla07/fix/env-config-tool-ui-generators
...
refactor(env): replace inline process.env reads with BACKEND_URL in tool-ui generators
2026-05-20 12:14:09 -07:00
Rohan Verma
1a6d1ced43
Merge pull request #1417 from VarunShukla07/fix/env-config-editor-chat-dashboard
...
refactor(env): replace inline process.env reads with BACKEND_URL in editor, chat, dashboard and settings
2026-05-20 12:14:01 -07:00
Rohan Verma
c97bb81126
Merge pull request #1416 from VarunShukla07/fix/env-config-connector-forms
...
refactor(env): replace inline process.env reads with BACKEND_URL in connector forms and hooks
2026-05-20 12:13:50 -07:00
Rohan Verma
8823574c19
Merge pull request #1415 from VarunShukla07/fix/env-config-lib-files
...
refactor(env): replace inline process.env reads with BACKEND_URL in lib/
2026-05-20 12:13:12 -07:00
Rohan Verma
55cce4ea59
Merge pull request #1414 from AnishSarkar22/feature/memory-support-document-panel
...
feat: improve memory extraction & add document-panel memory editing
2026-05-20 12:12:27 -07:00
Anish Sarkar
8c91c9d76b
refactor: replace ContextMenu with DropdownMenu in SearchSpaceAvatar for improved mobile and desktop interactions
2026-05-21 00:19:59 +05:30
DESKTOP-RTLN3BA\$punk
f5f2456dfd
Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev
2026-05-20 03:01:49 -07:00
DESKTOP-RTLN3BA\$punk
ed22da7b95
feat: bumped version to 0.0.24
2026-05-20 03:01:37 -07:00
Anish Sarkar
39c29d651f
feat: enhance token display in MessageInfoDropdown with improved visual separation
2026-05-20 15:29:41 +05:30
Rohan Verma
4774105015
Merge pull request #1413 from mvanhorn/fix/1359-shared-isMobile-hook
...
fix: use shared useIsMobile (768px) in SidebarSlideOutPanel (#1359 )
2026-05-20 01:32:04 -07:00
DESKTOP-RTLN3BA\$punk
b285293b4e
fix: docker one click setup
2026-05-20 01:25:07 -07:00
Anish Sarkar
fe07de3f9c
chore: ran linting
2026-05-20 12:55:10 +05:30
Anish Sarkar
78a3c71bb5
feat: implement memory document fetching and saving functionality in the editor panel, and remove deprecated memory hook
2026-05-20 12:50:15 +05:30
Anish Sarkar
61234e125f
refactor: remove team memory components and related settings from user and search space settings
2026-05-20 12:01:26 +05:30
Anish Sarkar
659007bc4d
feat: enhance document export functionality for memory documents and update UI components
2026-05-20 11:57:31 +05:30
Anish Sarkar
43c8aaeaa7
feat: improve editor panel markdown handling and update fixed toolbar positioning
2026-05-20 11:52:41 +05:30
Varun Shukla
f2d2ac3f4a
refactor(env): replace inline process.env reads with BACKEND_URL in tool-ui generators
2026-05-20 03:38:32 +05:30
Varun Shukla
fead3a64f4
refactor(env): replace inline process.env reads with BACKEND_URL in editor, chat, dashboard and settings
2026-05-20 03:34:22 +05:30
Varun Shukla
81ce9e4071
Merge branch 'dev' into fix/env-config-connector-forms
2026-05-20 03:26:12 +05:30
Anish Sarkar
73043a0756
feat: enhance memory API responses with limits and update UI components for memory limit handling
2026-05-20 03:17:05 +05:30
Varun Shukla
1fbb8fb58d
refactor(env): replace inline process.env reads with BACKEND_URL in lib/
2026-05-20 03:12:02 +05:30
Anish Sarkar
cb1cf26ef3
feat: improve document editor panel behavior
2026-05-20 02:02:59 +05:30
Anish Sarkar
89a8438864
feat: wire memory settings to memory API
2026-05-20 02:02:42 +05:30
Anish Sarkar
d66295aedd
chore: ran linting
2026-05-19 21:02:07 +05:30
Anish Sarkar
f1b3c88354
feat: add collapsed header content support in LayoutShell and Sidebar components
2026-05-19 20:58:19 +05:30
Anish Sarkar
07688263d8
feat: add new icon assets for macOS and update tray icon handling
2026-05-19 20:04:37 +05:30
Anish Sarkar
cd4e5ae7f2
feat: implement macOS-specific title bar adjustments and enhance RightPanel with toggle functionality
2026-05-19 18:57:06 +05:30
Anish Sarkar
ee3a6dc45f
refactor: enhance DesktopContent and HotkeysContent components with improved loading states, updated styling, and consistent use of separators
2026-05-19 18:22:30 +05:30
Anish Sarkar
1169b43196
refactor: improve styling of MemberRow component and clean up agent tools imports
2026-05-19 17:41:48 +05:30
Anish Sarkar
8fd52d340f
refactor: update styling and structure of team content, comment panel, and UI components
2026-05-19 17:34:59 +05:30
Anish Sarkar
a5bd2bea9c
feat: integrate collapsible sections for connector management in ComposerAction, add new connector icons for Discord, Teams, and Luma
2026-05-19 16:45:16 +05:30
Anish Sarkar
78ad19dd6a
refactor: enhance PromptsContent with dropdown menu for actions, update loading states, and improve styling consistency
2026-05-19 12:59:02 +05:30