💬 Commented on "誕生日に月日のみ設定したい": 1STEP621 "ちょっと前提と案をまとめてみました
- birthday
はyyyy-mm-dd
を保ちたい
- 年齢を隠した場合はAPIレスポンス上でもyyyy
部分が意味のない数字になってほしい
↓
- 案1: いっそyyyy
がマジックナンバーだったら年齢を隠したものとして扱ってしまう
- (UI) スイッチでマジックナンバーに切り替える機能なども提供する
- (UI) このスイッチがONだと年入力が消えて日付のみになると便利
- (UI) にこだわると実装がややこしくなりそう
- 案2: アカウント情報に別でisAgeHidden: boolean;
を生やして、birthdayの方もisAgeHiddenに応じてバックエンドから9999-とかに変化させる
- (UI) 案1と同様、isAgeHiddenがtrueだと年入力が消えて日付のみになると便利
- 案3: 年齢情報が欠けた場合はbirthdayをnullにして、birth_month/birth_dayなどにフォールバックする
- 今日誕生日の人ウィジェットなどの改修が必要になるかも"
https://github.com/misskey-dev/misskey/issues/10005#issuecomment-1876556503