From b4299f8f37176d372e4191ecebc2bb968cc17fcb Mon Sep 17 00:00:00 2001 From: ranidspace Date: Fri, 27 Mar 2026 06:20:10 -0400 Subject: [PATCH] feat: add YYYY-MM-DD (ISO 8601) date format to presets (#2712) * Add YYYY-MM-DD (ISO 8601) date format to presets * Fix formatting due to added date format --- src/app/hooks/useDateFormat.ts | 4 ++++ src/app/state/settings.ts | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/app/hooks/useDateFormat.ts b/src/app/hooks/useDateFormat.ts index 520d4b0d..d2921140 100644 --- a/src/app/hooks/useDateFormat.ts +++ b/src/app/hooks/useDateFormat.ts @@ -25,6 +25,10 @@ export const useDateFormatItems = (): DateFormatItem[] => format: 'YYYY/MM/DD', name: 'YYYY/MM/DD', }, + { + format: 'YYYY-MM-DD', + name: 'YYYY-MM-DD', + }, { format: '', name: 'Custom', diff --git a/src/app/state/settings.ts b/src/app/state/settings.ts index 31ee6ccb..9fbad4ff 100644 --- a/src/app/state/settings.ts +++ b/src/app/state/settings.ts @@ -1,7 +1,13 @@ import { atom } from 'jotai'; const STORAGE_KEY = 'settings'; -export type DateFormat = 'D MMM YYYY' | 'DD/MM/YYYY' | 'MM/DD/YYYY' | 'YYYY/MM/DD' | ''; +export type DateFormat = + | 'D MMM YYYY' + | 'DD/MM/YYYY' + | 'MM/DD/YYYY' + | 'YYYY/MM/DD' + | 'YYYY-MM-DD' + | ''; export type MessageSpacing = '0' | '100' | '200' | '300' | '400' | '500'; export enum MessageLayout { Modern = 0,