Skip to content

Add public profiles and bios - #96

Open
FrankBStack wants to merge 1 commit into
micahlt:mainfrom
FrankBStack:feat/public-profiles
Open

Add public profiles and bios#96
FrankBStack wants to merge 1 commit into
micahlt:mainfrom
FrankBStack:feat/public-profiles

Conversation

@FrankBStack

@FrankBStack FrankBStack commented Sep 6, 2026

Copy link
Copy Markdown

Adds public profiles, which comes up in #84.

  • Tapping a username or avatar on a post/comment that was posted with a username opens UserProfileScreen: icon, name, bio and their public posts (getUserProfile / getUserPosts from sidechat.js). Usernames are tinted so it's obvious they're tappable.
  • Your own posts route to MyProfile instead.
  • Anonymous / number-alias content isn't tappable, same as the official app.
  • Edit Profile gets a bio field (saved with setUserBio), and MyProfile shows the bio under the header.
  • Also wrapped getKarmaInfo in some guards. A karma entry for a group that's no longer in the group list would throw and blank the whole screen, which looks a lot like The profile screen keeps blanking聽#93 from the user's side (the actual The profile screen keeps blanking聽#93 loop is already fixed on main by 0999e6e, it just isn't in a release yet).

Tested on a release build, Android 16.

Closes #84

Tap a username or avatar on a post/comment that was posted with a
username to open that user's profile (icon, name, bio, public posts).
Own posts go to MyProfile. Bio field on Edit Profile, bio shown on
MyProfile. Also guarded getKarmaInfo against groups missing from the
group list.

Closes micahlt#84
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Viewing others profiles and bios

1 participant