feat(logs): support reverse chronological order #5513

Closes #5513
This commit is contained in:
Slinetrac
2025-11-18 17:39:56 +08:00
parent 4fa8b1f118
commit e7812396df
18 changed files with 103 additions and 4 deletions
+3
View File
@@ -7,16 +7,19 @@ const [ThemeModeProvider, useThemeMode, useSetThemeMode] = createContextState<
>("light");
export type LogFilter = "all" | "debug" | "info" | "warn" | "err";
export type LogOrder = "asc" | "desc";
interface IClashLog {
enable: boolean;
logLevel: LogLevel;
logFilter: LogFilter;
logOrder: LogOrder;
}
const defaultClashLog: IClashLog = {
enable: true,
logLevel: "info",
logFilter: "all",
logOrder: "asc",
};
export const useClashLog = () =>
useLocalStorage<IClashLog>("clash-log", defaultClashLog, {