Skip to content

chore: fixes#995

Merged
MODSetter merged 3 commits into
devfrom
dev_mod
Mar 27, 2026
Merged

chore: fixes#995
MODSetter merged 3 commits into
devfrom
dev_mod

Conversation

@MODSetter

@MODSetter MODSetter commented Mar 27, 2026

Copy link
Copy Markdown
Owner

Description

Motivation and Context

FIX #

Screenshots

API Changes

  • This PR includes API changes

Change Type

  • Bug fix
  • New feature
  • Performance improvement
  • Refactoring
  • Documentation
  • Dependency/Build system
  • Breaking change
  • Other (specify):

Testing Performed

  • Tested locally
  • Manual/QA verification

Checklist

  • Follows project coding standards and conventions
  • Documentation updated as needed
  • Dependencies updated as needed
  • No lint/build errors or new warnings
  • All relevant tests are passing

High-level PR Summary

This PR performs extensive code formatting and linting fixes across the entire codebase, primarily converting spaces to tabs for indentation, fixing accessibility issues (semantic elements, ARIA attributes, keyboard navigation), resolving TypeScript type issues (any to specific types, proper type assertions), fixing ESLint/biome warnings (exhaustive dependencies, equality operators), and cleaning up minor code style issues. Additionally, it adds deepagents/ to .gitignore.

⏱️ Estimated Review Time: 30-90 minutes

💡 Review Order Suggestion
Order File Path
1 .gitignore
2 surfsense_web/next.config.ts
3 surfsense_web/app/error.tsx
4 surfsense_web/app/global-error.tsx
5 surfsense_web/atoms/documents/folder.atoms.ts
6 surfsense_web/atoms/tabs/tabs.atom.ts
7 surfsense_web/components/theme/theme-toggle.tsx
8 surfsense_web/components/tool-ui/sandbox-execute.tsx
9 surfsense_web/hooks/use-logs.ts
10 surfsense_web/hooks/use-search-source-connectors.ts
11 surfsense_web/i18n/request.ts
12 surfsense_web/lib/chat/streaming-state.ts
13 surfsense_web/lib/apis/base-api.service.ts
14 surfsense_web/lib/apis/documents-api.service.ts
15 surfsense_web/lib/apis/folders-api.service.ts
16 surfsense_web/lib/apis/invites-api.service.ts
17 surfsense_web/lib/apis/logs-api.service.ts
18 surfsense_web/lib/apis/members-api.service.ts
19 surfsense_web/app/dashboard/[search_space_id]/page.tsx
20 surfsense_web/app/dashboard/[search_space_id]/logs/loading.tsx
21 surfsense_web/app/dashboard/[search_space_id]/more-pages/loading.tsx
22 surfsense_web/app/dashboard/[search_space_id]/new-chat/loading.tsx
23 surfsense_web/app/dashboard/[search_space_id]/new-chat/[[...chat_id]]/page.tsx
24 surfsense_web/app/public/[token]/page.tsx
25 surfsense_web/components/assistant-ui/inline-citation.tsx
26 surfsense_web/components/assistant-ui/thread-list.tsx
27 surfsense_web/components/auth/sign-in-button.tsx
28 surfsense_web/components/contact/contact-form.tsx
29 surfsense_web/components/documents/CreateFolderDialog.tsx
30 surfsense_web/components/documents/DocumentNode.tsx
31 surfsense_web/components/documents/FolderNode.tsx
32 surfsense_web/components/documents/FolderPickerDialog.tsx
33 surfsense_web/components/documents/FolderTreeView.tsx
34 surfsense_web/components/homepage/github-stars-badge.tsx
35 surfsense_web/components/homepage/hero-section.tsx
36 surfsense_web/components/homepage/use-cases-grid.tsx
37 surfsense_web/components/layout/providers/LayoutDataProvider.tsx
38 surfsense_web/components/layout/ui/shell/LayoutShell.tsx
39 surfsense_web/components/layout/ui/sidebar/DocumentsSidebar.tsx
40 surfsense_web/components/layout/ui/tabs/DocumentTabContent.tsx
41 surfsense_web/components/layout/ui/tabs/TabBar.tsx
42 surfsense_web/components/settings/general-settings-manager.tsx
43 surfsense_web/components/settings/prompt-config-manager.tsx
44 surfsense_web/components/ui/block-draggable.tsx
45 surfsense_web/components/ui/equation-node.tsx
46 surfsense_web/components/ui/hero-carousel.tsx
47 surfsense_web/components/ui/link-toolbar.tsx
48 surfsense_web/components/ui/toolbar.tsx

Need help? Join our Discord

Analyze latest changes

@vercel

vercel Bot commented Mar 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
surf-sense-frontend Ready Ready Preview, Comment Mar 28, 2026 11:41pm

Request Review

@MODSetter MODSetter merged commit c7ace83 into dev Mar 27, 2026
7 of 8 checks passed

@recurseml recurseml Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review by RecurseML

🔍 Review performed on 52487c4..f9f0c58

✨ No bugs found, your code is sparkling clean

✅ Files analyzed, no issues (48)

.gitignore
surfsense_web/app/dashboard/[search_space_id]/logs/loading.tsx
surfsense_web/app/dashboard/[search_space_id]/more-pages/loading.tsx
surfsense_web/app/dashboard/[search_space_id]/new-chat/[[...chat_id]]/page.tsx
surfsense_web/app/dashboard/[search_space_id]/new-chat/loading.tsx
surfsense_web/app/dashboard/[search_space_id]/page.tsx
surfsense_web/app/error.tsx
surfsense_web/app/global-error.tsx
surfsense_web/app/public/[token]/page.tsx
surfsense_web/atoms/documents/folder.atoms.ts
surfsense_web/atoms/tabs/tabs.atom.ts
surfsense_web/components/assistant-ui/inline-citation.tsx
surfsense_web/components/assistant-ui/thread-list.tsx
surfsense_web/components/auth/sign-in-button.tsx
surfsense_web/components/contact/contact-form.tsx
surfsense_web/components/documents/CreateFolderDialog.tsx
surfsense_web/components/documents/DocumentNode.tsx
surfsense_web/components/documents/FolderNode.tsx
surfsense_web/components/documents/FolderPickerDialog.tsx
surfsense_web/components/documents/FolderTreeView.tsx
surfsense_web/components/homepage/github-stars-badge.tsx
surfsense_web/components/homepage/hero-section.tsx
surfsense_web/components/homepage/use-cases-grid.tsx
surfsense_web/components/layout/providers/LayoutDataProvider.tsx
surfsense_web/components/layout/ui/shell/LayoutShell.tsx
surfsense_web/components/layout/ui/sidebar/DocumentsSidebar.tsx
surfsense_web/components/layout/ui/tabs/DocumentTabContent.tsx
surfsense_web/components/layout/ui/tabs/TabBar.tsx
surfsense_web/components/settings/general-settings-manager.tsx
surfsense_web/components/settings/prompt-config-manager.tsx
surfsense_web/components/theme/theme-toggle.tsx
surfsense_web/components/tool-ui/sandbox-execute.tsx
surfsense_web/components/ui/block-draggable.tsx
surfsense_web/components/ui/equation-node.tsx
surfsense_web/components/ui/hero-carousel.tsx
surfsense_web/components/ui/link-toolbar.tsx
surfsense_web/components/ui/toolbar.tsx
surfsense_web/hooks/use-logs.ts
surfsense_web/hooks/use-search-source-connectors.ts
surfsense_web/i18n/request.ts
surfsense_web/lib/apis/base-api.service.ts
surfsense_web/lib/apis/documents-api.service.ts
surfsense_web/lib/apis/folders-api.service.ts
surfsense_web/lib/apis/invites-api.service.ts
surfsense_web/lib/apis/logs-api.service.ts
surfsense_web/lib/apis/members-api.service.ts
surfsense_web/lib/chat/streaming-state.ts
surfsense_web/next.config.ts

@recurseml recurseml Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review by RecurseML

🔍 Review performed on f9f0c58..f9f0c58

✨ No files to analyze

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant