From 64fbad8cbf68b11080a729c5fae863abb2945afb Mon Sep 17 00:00:00 2001 From: ulsklyc <108589275+ulsklyc@users.noreply.github.com> Date: Wed, 29 Apr 2026 10:28:27 +0200 Subject: [PATCH 1/2] fix: restore native date picker for birthday fields on iOS (#101) Birthday date inputs in Settings (profile, new member, edit member) and the Birthdays page were using type="text" with a custom mask, which suppresses the native iOS date picker wheel. Switching to type="date" with a plain ISO value restores the native picker while keeping the existing parseDateInput / isDateInputValid logic intact. Closes #98 Co-authored-by: Ulas Kalayci Co-authored-by: Claude Sonnet 4.6 --- public/pages/birthdays.js | 2 +- public/pages/settings.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/public/pages/birthdays.js b/public/pages/birthdays.js index 0f12ac5..9d04eb7 100644 --- a/public/pages/birthdays.js +++ b/public/pages/birthdays.js @@ -282,7 +282,7 @@ function openBirthdayModal({ mode, birthday = null }) {
- +
diff --git a/public/pages/settings.js b/public/pages/settings.js index 47f65b8..08891a5 100644 --- a/public/pages/settings.js +++ b/public/pages/settings.js @@ -579,7 +579,7 @@ export async function render(container, { user }) {
- +

${t('settings.memberContactBirthdayHint')}