fabro/apps/fabro-web/app/routes
Bryan Helmkamp d3ed50f736
fix(web): align automation search input height with filter buttons
The search input used text-sm (20px line-height) while the filter
buttons use text-xs (16px), both with py-2, making the input 4px
taller. Trim the input to py-1.5 so it matches the buttons' 34px
height without resizing the shared filter button components.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 11:53:35 -04:00
..
run-detail Model run sandbox lifecycle explicitly (#431) 2026-05-27 12:48:56 -04:00
run-files Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-sandbox Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
runs Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
ask-fabro.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
auth-login.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
automation-detail.tsx fix(web): align automation search input height with filter buttons 2026-05-29 11:53:35 -04:00
automations-edit.tsx feat(automations): wire UI to API and auto-start runs from API trigger 2026-05-28 20:24:09 -04:00
automations-new.tsx feat(automations): wire UI to API and auto-start runs from API trigger 2026-05-28 20:24:09 -04:00
automations.tsx fix(web): make plural /automations/:id the canonical detail route 2026-05-29 08:47:31 -04:00
chats-detail.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
chats-layout.tsx feat(fabro-web): port /chats/new + /chats/:id from prototype (#289) 2026-05-16 17:10:16 -04:00
chats-new.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
chats-router.test.tsx feat(fabro-web): port /chats/new + /chats/:id from prototype (#289) 2026-05-16 17:10:16 -04:00
insights-editor.test.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
insights-editor.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
insights-new.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
insights.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
profile-overview.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
profile-sessions.test.tsx refactor(web): simplify profile sessions layout 2026-05-10 14:32:19 -04:00
profile-sessions.tsx feat(web): add secrets management settings page (#327) 2026-05-20 17:50:09 -04:00
profile.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
redirect-home.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-artifacts.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-billing.test.tsx feat: Replace duration/elapsed fields with wall_time_ms and StageTiming (#343) 2026-05-21 21:06:40 -04:00
run-billing.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
run-children.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-detail.test.ts Model run sandbox lifecycle explicitly (#431) 2026-05-27 12:48:56 -04:00
run-detail.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-events.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
run-files.render.test.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-files.test.ts refactor(run-files): extract commit picker options 2026-05-09 15:33:19 -04:00
run-files.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-logs.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
run-overview.test.tsx Fix verification fixture drift 2026-05-24 12:14:59 -04:00
run-overview.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-sandbox.test.tsx Model run sandbox lifecycle explicitly (#431) 2026-05-27 12:48:56 -04:00
run-sandbox.tsx Model run sandbox lifecycle explicitly (#431) 2026-05-27 12:48:56 -04:00
run-settings.tsx Replace run-scoped sandbox config with named environments (#360) 2026-05-23 13:03:21 -04:00
run-source.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
run-stages.test.ts Show model details in hover popover on stage events toolbar 2026-05-24 10:19:15 -04:00
run-stages.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
run-terminal.tsx feat(web): theme toasts to match the app 2026-05-29 08:44:48 -04:00
runs.preferences.test.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
runs.test.tsx feat(web): add multi-select run status filter to /runs toolbar 2026-05-26 09:28:20 -04:00
runs.tsx fix(web): keep runs empty state from being pushed to page bottom 2026-05-28 01:27:41 -04:00
settings-general.tsx feat(web): regroup settings nav under General and Administration 2026-05-25 14:56:01 -04:00
settings-index.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
settings-integrations.test.tsx feat(system): report runtime integration status (#416) 2026-05-26 19:27:32 -04:00
settings-integrations.tsx feat(system): report runtime integration status (#416) 2026-05-26 19:27:32 -04:00
settings-live-events.test.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
settings-live-events.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
settings-models.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00
settings-monitoring.test.tsx fix(settings): show scheduler slot usage (#404) 2026-05-25 18:28:18 -04:00
settings-monitoring.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
settings-sandboxes.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
settings-secrets-new.tsx refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
settings-secrets.tsx feat(web): add secrets management settings page (#327) 2026-05-20 17:50:09 -04:00
settings-security.tsx refactor: Remove inbound IP allowlisting (#443) 2026-05-27 22:29:08 -04:00
settings-storage.tsx feat(web): drop the Mount point row from storage settings 2026-05-21 11:28:39 -04:00
settings-variables-edit.tsx feat(web): add /settings/variables management UI 2026-05-27 12:14:41 -04:00
settings-variables-new.tsx feat(web): add /settings/variables management UI 2026-05-27 12:14:41 -04:00
settings-variables.tsx refactor(web): give variables row its own value column 2026-05-27 12:21:49 -04:00
settings.tsx refactor: Remove inbound IP allowlisting (#443) 2026-05-27 22:29:08 -04:00
setup.test.ts fix(web): generalize GitHub App post-install copy (#418) 2026-05-26 19:27:09 -04:00
setup.tsx fix(web): generalize GitHub App post-install copy (#418) 2026-05-26 19:27:09 -04:00
start.tsx Introduce approved effect hooks and migrate direct useEffect calls (#425) 2026-05-27 10:37:29 -04:00