Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions apps/desktop/src/components/main/body/sessions/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,7 @@ export const TabItemNote: TabItem<Extract<Tab, { type: "sessions" }>> = ({
main.STORE_ID,
);
const sessionMode = useListener((state) => state.getSessionMode(tab.id));
const isActive =
sessionMode === "running_active" || sessionMode === "finalizing";
const isActive = sessionMode === "active" || sessionMode === "finalizing";

return (
<TabItemBase
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ export function Header({
}) {
const sessionMode = useListener((state) => state.getSessionMode(sessionId));
const isBatchProcessing = sessionMode === "running_batch";
const isLiveProcessing = sessionMode === "running_active";
const isLiveProcessing = sessionMode === "active";

if (editorTabs.length === 1 && editorTabs[0].type === "raw") {
return null;
Expand Down Expand Up @@ -408,7 +408,7 @@ export function useEditorTabs({
main.STORE_ID,
);

if (sessionMode === "running_active" || sessionMode === "running_batch") {
if (sessionMode === "active" || sessionMode === "running_batch") {
return [{ type: "raw" }, { type: "transcript" }];
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ export function TranscriptContainer({

const sessionMode = useListener((state) => state.getSessionMode(sessionId));
const currentActive =
sessionMode === "running_active" || sessionMode === "finalizing";
sessionMode === "active" || sessionMode === "finalizing";
const editable =
sessionMode === "inactive" && Object.keys(operations ?? {}).length > 0;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ function InMeetingIndicator({ sessionId }: { sessionId: string }) {
muted: state.live.muted,
}));

const active = mode === "running_active" || mode === "finalizing";
const active = mode === "active" || mode === "finalizing";
const finalizing = mode === "finalizing";

if (!active) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export function Listening({ sessionId }: { sessionId: string }) {
mode: state.getSessionMode(sessionId),
stop: state.stop,
}));
const isListening = mode === "running_active" || mode === "finalizing";
const isListening = mode === "active" || mode === "finalizing";
const isFinalizing = mode === "finalizing";
const isBatching = mode === "running_batch";
const startListening = useStartListening(sessionId);
Expand Down
5 changes: 2 additions & 3 deletions apps/desktop/src/components/main/body/sessions/shared.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export function useCurrentNoteTab(
): EditorView {
const sessionMode = useListener((state) => state.getSessionMode(tab.id));
const isListenerActive =
sessionMode === "running_active" || sessionMode === "finalizing";
sessionMode === "active" || sessionMode === "finalizing";

const enhancedNoteIds = main.UI.useSliceRowIds(
main.INDEXES.enhancedNotesBySession,
Expand Down Expand Up @@ -68,8 +68,7 @@ export function RecordingIcon({ disabled }: { disabled?: boolean }) {

export function useListenButtonState(sessionId: string) {
const sessionMode = useListener((state) => state.getSessionMode(sessionId));
const active =
sessionMode === "running_active" || sessionMode === "finalizing";
const active = sessionMode === "active" || sessionMode === "finalizing";
const batching = sessionMode === "running_batch";

const taskId = createTaskId(sessionId, "enhance");
Expand Down
3 changes: 1 addition & 2 deletions apps/desktop/src/hooks/useAutoEnhance.ts
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,7 @@ export function useAutoEnhance(tab: Extract<Tab, { type: "sessions" }>) {

useEffect(() => {
const listenerJustStopped =
prevListenerStatus === "running_active" &&
listenerStatus !== "running_active";
prevListenerStatus === "active" && listenerStatus !== "active";

if (listenerJustStopped) {
createAndStartEnhance();
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src/hooks/useEnhancedNotes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ export function useEnsureDefaultSummary(sessionId: string) {
useEffect(() => {
if (
!hasTranscript ||
sessionMode === "running_active" ||
sessionMode === "active" ||
sessionMode === "running_batch" ||
sessionMode === "finalizing" ||
(enhancedNoteIds && enhancedNoteIds.length > 0)
Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src/routes/app/main/_layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ function Component() {
return true;
}
const mode = getSessionMode(tab.id);
return mode !== "running_active" && mode !== "finalizing";
return mode !== "active" && mode !== "finalizing";
});
}, [registerCanClose, getSessionMode]);

Expand Down
2 changes: 1 addition & 1 deletion apps/desktop/src/store/zustand/listener/general.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ describe("General Listener Slice", () => {
expect(state.live.loading).toBe(false);
expect(state.live.amplitude).toEqual({ mic: 0, speaker: 0 });
expect(state.live.seconds).toBe(0);
expect(state.live.sessionEventUnlisten).toBeUndefined();
expect(state.live.eventUnlisteners).toBeUndefined();
expect(state.live.intervalId).toBeUndefined();
expect(state.batch).toEqual({});
});
Expand Down
Loading