chore: biome lint cleanup — formatting, unused imports, exhaustive-deps fixes

- Backend: fix redis-bridge.ts import formatting
- Frontend: fix formatting in messages/view, recordings/view, ambient-canvas, voice-stage
- Frontend: remove unused imports/vars in EditHistory, ambient-canvas
- Frontend: fix import sorting in LiveModerationFeed
- Frontend: suppress caller-controlled exhaustive-deps in use-gsap-animation
- All services: lint clean, typecheck pass, build pass
- Backend e2e tests excluded (require live server, expected 404s)
This commit is contained in:
asepharyana
2026-08-27 09:39:33 +07:00
parent a6e2c1fa4f
commit 17aad2cc39
9 changed files with 43 additions and 21 deletions
@@ -86,7 +86,7 @@ export function AnalysisView() {
el.style.removeProperty("transform-origin");
});
};
}, [reactors]);
}, []);
// Channel rows stagger slide-in — CSS animation
useEffect(() => {
@@ -115,7 +115,7 @@ export function AnalysisView() {
el.style.removeProperty("animation-timing-function");
});
};
}, [channels]);
}, []);
return (
<div className="space-y-4">
@@ -410,7 +410,11 @@ export function MessagesView({
<span className="flex items-center gap-1.5 font-mono text-xs text-ink-muted">
<Loader2 className="size-3.5 animate-spin text-signal" />
FETCHING EARLIER PACKETS...
<span className="typing-dots"><span /><span /><span /></span>
<span className="typing-dots">
<span />
<span />
<span />
</span>
</span>
) : hasMore && loadedPages < MAX_OLDER_PAGES ? (
<button
@@ -292,7 +292,11 @@ export function RecordingsView({
<span className="flex items-center justify-center gap-2 font-mono text-xs text-ink-muted">
<Loader2 className="size-4 animate-spin text-signal" />
LOADING EARLIER RECORDINGS...
<span className="typing-dots"><span /><span /><span /></span>
<span className="typing-dots">
<span />
<span />
<span />
</span>
</span>
) : hasMore && loadedPages < MAX_OLDER_PAGES ? (
<button