From 2bfdbdee9302a4d250345afe6bf34ff52317e9a8 Mon Sep 17 00:00:00 2001 From: Talha Ahmed Date: Wed, 2 Sep 2026 17:52:03 +0500 Subject: [PATCH] Inbox: All channel first and default The combined stream leads the channel pills (All / Email / Sheet Forms) and is the channel the inbox opens on. Co-Authored-By: Claude Fable 5 --- frontend/src/screens/Inbox.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/screens/Inbox.jsx b/frontend/src/screens/Inbox.jsx index 42207ce..945501e 100644 --- a/frontend/src/screens/Inbox.jsx +++ b/frontend/src/screens/Inbox.jsx @@ -59,11 +59,11 @@ function storeSyncRunId(id) { } } -/** Inbox channel: Outlook email queue, imported Google Form rows, or both. */ +/** Inbox channel: both sources combined (default), Outlook email, or Google Form rows. */ const CHANNELS = [ + { key: 'all', label: 'All', icon: 'inbox' }, { key: 'email', label: 'Email', icon: 'mail' }, { key: 'forms', label: 'Sheet Forms', icon: 'layers' }, - { key: 'all', label: 'All', icon: 'inbox' }, ] const DEFAULT_FORM_SHEET = 'Form Responses - Candidate Database Sheet 2026' @@ -729,7 +729,7 @@ export default function Inbox() { const { data: recruiters = [] } = useQuery(seedQuery('recruiters')) const updateInbox = useSeedMutation('inbox') - const [channel, setChannel] = useState('email') + const [channel, setChannel] = useState('all') const [formSheet, setFormSheet] = useState(DEFAULT_FORM_SHEET) const [tab, setTab] = useState('All Applications') const [skip, setSkip] = useState(0) -- 2.40.1