}
{
diff --git a/surfsense_web/components/assistant-ui/thread.tsx b/surfsense_web/components/assistant-ui/thread.tsx
index 0cf6ef296..4837c0b99 100644
--- a/surfsense_web/components/assistant-ui/thread.tsx
+++ b/surfsense_web/components/assistant-ui/thread.tsx
@@ -1018,10 +1018,7 @@ const ConnectedScraperIcons: FC<{ workspaceId: number }> = ({ workspaceId }) =>
return (
-
+
diff --git a/surfsense_web/components/homepage/hero-chat-demo.tsx b/surfsense_web/components/homepage/hero-chat-demo.tsx
index e617cd51e..a4a5ebc2a 100644
--- a/surfsense_web/components/homepage/hero-chat-demo.tsx
+++ b/surfsense_web/components/homepage/hero-chat-demo.tsx
@@ -27,7 +27,8 @@ export type HeroChatDemoScript = {
type Stage = "typing" | "steps" | "answer" | "done";
-const PLACEHOLDER = "Track competitors, scrape platforms, automate briefs. Use / for prompts, @ for docs";
+const PLACEHOLDER =
+ "Track competitors, scrape platforms, automate briefs. Use / for prompts, @ for docs";
/** Blinking caret for the typewriter (overlay only, never inside the real input). */
function Caret() {
diff --git a/surfsense_web/components/homepage/hero-section.tsx b/surfsense_web/components/homepage/hero-section.tsx
index 05db2781f..6e31891bd 100644
--- a/surfsense_web/components/homepage/hero-section.tsx
+++ b/surfsense_web/components/homepage/hero-section.tsx
@@ -717,10 +717,10 @@ export function HeroSection() {
"relative mb-8 max-w-2xl text-left text-sm text-neutral-600 antialiased sm:text-base md:text-lg dark:text-neutral-400"
)}
>
- SurfSense is an open-source competitive intelligence platform, like NotebookLM but with
- live scraping connectors. Your AI agents monitor competitors, track rankings, and listen
- to your market with live data from platforms like Reddit, YouTube, Instagram, TikTok,
- Google Maps, Google Search, and the open web.
+ SurfSense is an open-source competitive intelligence platform, like NotebookLM but
+ with live scraping connectors. Your AI agents monitor competitors, track rankings, and
+ listen to your market with live data from platforms like Reddit, YouTube, Instagram,
+ TikTok, Google Maps, Google Search, and the open web.
diff --git a/surfsense_web/components/layout/ui/sidebar/NotificationsDropdown.tsx b/surfsense_web/components/layout/ui/sidebar/NotificationsDropdown.tsx
index 4fe035ec2..1e9b1a33e 100644
--- a/surfsense_web/components/layout/ui/sidebar/NotificationsDropdown.tsx
+++ b/surfsense_web/components/layout/ui/sidebar/NotificationsDropdown.tsx
@@ -324,9 +324,7 @@ export function NotificationsDropdown({
)}
>
{tab.label}
-
+
{formatNotificationCount(tab.count)}
diff --git a/surfsense_web/components/settings/auto-reload-settings.tsx b/surfsense_web/components/settings/auto-reload-settings.tsx
index ede826dd0..316c5975d 100644
--- a/surfsense_web/components/settings/auto-reload-settings.tsx
+++ b/surfsense_web/components/settings/auto-reload-settings.tsx
@@ -198,8 +198,8 @@ export function AutoReloadSettings() {
Last top-up failed
- Your saved card was declined and top-ups were turned off. Update your card and
- re-enable top-ups below.
+ Your saved card was declined and top-ups were turned off. Update your card and re-enable
+ top-ups below.
)}
@@ -290,7 +290,11 @@ export function AutoReloadSettings() {
-
+
{saveMutation.isPending ? (
<>
diff --git a/surfsense_web/components/settings/workspace-api-access-control.tsx b/surfsense_web/components/settings/workspace-api-access-control.tsx
index de74d103a..e5dae1bbe 100644
--- a/surfsense_web/components/settings/workspace-api-access-control.tsx
+++ b/surfsense_web/components/settings/workspace-api-access-control.tsx
@@ -59,7 +59,12 @@ export function WorkspaceApiAccessControl({
if (isLoading) {
return (
-
+
@@ -71,7 +76,12 @@ export function WorkspaceApiAccessControl({
if (isError) {
return (
-