Skip to content

Add profile page with mock data (LIM-282)#42

Open
muvaf wants to merge 2 commits into
mainfrom
cursor/profile-page-mock-data-9542
Open

Add profile page with mock data (LIM-282)#42
muvaf wants to merge 2 commits into
mainfrom
cursor/profile-page-mock-data-9542

Conversation

@muvaf

@muvaf muvaf commented May 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Implements a SwiftUI profile page populated with mock data for the sample native iOS app (LIM-282).

Changes

  • New UserProfile and ProfileStats models with a UserProfile.mock sample (Ada Lovelace).
  • New ProfileView displaying:
    • Avatar, display name, and username header
    • Stats row: 128 Posts / 12,400 Followers / 312 Following
    • About / bio section
    • Details: location, website, email, joined date
    • Interests as wrapping chips (custom FlowLayout)
    • Follow / Message action buttons
    • Settings toolbar button
    • Opaque toolbar background so content stays clipped behind the nav bar while scrolling
  • ContentView now hosts ProfileView(profile: .mock) so the app launches into the new profile page.

Live Preview

Open in a remote iOS simulator without building locally:
https://console.limrun.com/preview?asset=sample-native-app-pr42.zip&platform=ios

Testing

Built with lim xcode build ., launched on a remote iOS 26 simulator, and verified via lim ios element-tree plus screenshots and a screen recording. All accessibility identifiers (profileName, profileUsername, statPosts/Followers/Following, profileBio, detailLocation/Website/Email/Joined, followButton, messageButton, settingsButton, profileAvatar) report the expected mock values.

Screenshots

Top of the profile page (initial load):

Profile page top

Scrolled to the action buttons:

Profile page bottom (Follow / Message buttons visible)

Mid-scroll, showing the opaque navigation bar:

Profile page mid-scroll with opaque nav bar

Walkthrough video

profile_page_walkthrough.mp4

Linear

LIM-282

To show artifacts inline, enable in settings.

Linear Issue: LIM-282

Open in Web Open in Cursor 

Co-authored-by: muvaffak <me@muvaf.com>
@github-actions

github-actions Bot commented May 13, 2026

Copy link
Copy Markdown

Limrun Preview

Platform Commit Preview
iOS 3c4a6a4 Open Preview →

Reviewer must be a member of the organization on Limrun.

Co-authored-by: muvaffak <me@muvaf.com>
@muvaf muvaf marked this pull request as ready for review May 13, 2026 05:57
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.

2 participants