CrossPointSettings: Add mod-specific enums and fields: - Clock: CLOCK_FORMAT, CLOCK_SIZE, TIMEZONE, clockFormat, clockSize, timezone, timezoneOffsetHours, autoNtpSync - Sleep: SLEEP_SCREEN_LETTERBOX_FILL, sleepScreenLetterboxFill - Reader: preferredPortrait, preferredLandscape - Indexing: INDEXING_DISPLAY, indexingDisplay - getTimezonePosixStr() for POSIX TZ string generation main.cpp: Integrate mod initialization: - OPDS store loading, boot NTP sync, timezone application - Clock refresh loop (re-render on minute change) - RTC time logging on boot SettingsList.h: Add clock, timezone, and letterbox fill settings JsonSettingsIO.cpp: Handle int8_t timezoneOffsetHours separately I18n: Add ~80 mod string keys (english.yaml + regenerated I18nKeys.h) Made-with: Cursor
14 KiB
14 KiB