As a user,
I want to be able to edit my display name and profile picture,
so that I can personalize my identity and have it consistently reflected to other users.
Acceptance Criteria
Users can:
Update their display name
Upload and change their profile picture
Profile picture updates:
Are immediately synced and visible to other users, and should be sent if other users doesnt have it.
Update in real time across the application (e.g., chat, user lists)
File constraints:
Profile picture size must not exceed 1 MB
Invalid uploads (too large or unsupported format) are rejected with feedback
Storage behavior:
On Electron-based systems:
Profile pictures are stored locally in a dedicated user-specific folder
In browser:
Profile pictures are stored using browser storage mechanisms
Changes persist across sessions and reloads
Fallback:
Default avatar is shown if no profile picture is set
Definition of Done
Users can successfully update and persist display name and profile picture
Profile picture sync works across all connected users
File size validation is enforced
Storage logic works correctly for both Electron and browser environments
UI reflects updates consistently without requiring manual refresh
> As a user,
> I want to be able to edit my display name and profile picture,
> so that I can personalize my identity and have it consistently reflected to other users.
---
### Acceptance Criteria
* Users can:
* Update their display name
* Upload and change their profile picture
* Profile picture updates:
* Are immediately synced and visible to other users, and should be sent if other users doesnt have it.
* Update in real time across the application (e.g., chat, user lists)
* File constraints:
* Profile picture size must not exceed **1 MB**
* Invalid uploads (too large or unsupported format) are rejected with feedback
* Storage behavior:
* On Electron-based systems:
* Profile pictures are stored locally in a dedicated **user-specific folder**
* In browser:
* Profile pictures are stored using browser storage mechanisms
* Changes persist across sessions and reloads
* Fallback:
* Default avatar is shown if no profile picture is set
---
### Definition of Done
* Users can successfully update and persist display name and profile picture
* Profile picture sync works across all connected users
* File size validation is enforced
* Storage logic works correctly for both Electron and browser environments
* UI reflects updates consistently without requiring manual refresh
myxelium
added this to the Zoracord 1:1 project 2026-03-23 15:10:22 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Acceptance Criteria
Users can:
Profile picture updates:
File constraints:
Storage behavior:
On Electron-based systems:
In browser:
Changes persist across sessions and reloads
Fallback:
Definition of Done