feat: use acp list sessions and manage sessions in Desktop (#9687)

This commit is contained in:
Lifei Zhou
2026-06-10 07:48:35 +10:00
committed by GitHub
parent e3090836e4
commit f4ecdaefc0
9 changed files with 325 additions and 257 deletions
+4 -4
View File
@@ -1,12 +1,12 @@
import { Session } from '../api';
import type { SessionListItem } from '../acp/sessions';
export interface DateGroup {
label: string;
sessions: Session[];
sessions: SessionListItem[];
date: Date;
}
export function groupSessionsByDate(sessions: Session[]): DateGroup[] {
export function groupSessionsByDate(sessions: SessionListItem[]): DateGroup[] {
const today = new Date();
today.setHours(0, 0, 0, 0);
@@ -16,7 +16,7 @@ export function groupSessionsByDate(sessions: Session[]): DateGroup[] {
const groups: { [key: string]: DateGroup } = {};
sessions.forEach((session) => {
const sessionDate = new Date(session.updated_at);
const sessionDate = new Date(session.updatedAt);
const sessionDateStart = new Date(sessionDate);
sessionDateStart.setHours(0, 0, 0, 0);