zulip/zulip-flutter
View on GitHubOn profile page, handle is_imported_stub; update date_joined
Open
#2,201 opened on Mar 4, 2026
a-apihelp wantedserver-12
Repository metrics
- Stars
- (454 stars)
- PR merge metrics
- (PR metrics pending)
Description
See #api documentation > new feature level: 475:
GET /events:realm_userevents withop: "update"are now sent when thedate_joinedfield is updated after an imported stub user or a user created via the API logs in for the first time.GET /users,GET /users/{user_id},GET /users/{email},GET /users/me: Thedate_joinedfield is initially set to the account creation time and is updated to the time of first login for imported stub users and users created via the API.
Tim elaborates that this means two changes for the mobile app:
- Showing something to the effect of "Imported on" rather than "Date joined" as the string if
is_imported_stubis true for a user whose card information is being displayed.- Being able to handle events that live-update
is_imported_stubanddate_joinedif/when such a user joins in a way that converts the account from an imported stub into a real account.
and offers a tip for manually testing those changes (and producing screenshots):
There's a new "Imported user" account generated by
populate_dbthat should make it easy to test with a Zulip development environment.
References
- #api documentation > new feature level: 475
- zulip/zulip#37587