First, review issues #617 and #411 for detailed requirements. Examine the user model (likely in redash/models/user.py) and the API endpoints for user settings (e.g., redash/api/settings.py). Understand current date/time handling in both backend and frontend. Propose a solution to add configurable date/time format and timezone fields to the user profile, update the API to return and accept these settings, and ensure they are applied consistently across the application.
User configuration for date/time format & default timezone · getredash/redash#618 | Good First Issue