Skip to content

Conversation

@b0nsu
Copy link
Collaborator

@b0nsu b0nsu commented Jan 2, 2026

Summary

  • Implement student menu feature with user profile, settings, and information management
  • Add MenuNavigator for navigation between menu screens
  • Add various menu screens including user info, notification settings, notices, feedback, etc.

Key Changes

MenuNavigator

  • Implement stack-based menu navigator
  • Auto-hide bottom tab bar when entering sub-screens
  • Route 8 screens: MyInfo, PhoneNumber, NotificationSettings, Notice, Feedback, Terms, Withdrawal

Menu Components

  • UserProfileCard: Display user profile (name, school, grade)
  • TeacherInfoCard: Display teacher information
  • MenuListItem: Menu item with icon (supports New badge)
  • TextOnlyMenuItem: Text-only menu item
  • AppVersionItem: Display app version info
  • MenuSection: Group menu items with auto border handling
  • InfoSection: Info section layout with icon, title, and fields

Menu Screens

  • MenuScreen: Main menu (profile, settings, notices, support, etc.)
  • MyinfoScreen: Edit user info (basic info, learning info, account info)
  • PhoneNumberScreen: Manage phone number
  • NotificationSettingsScreen: Configure notifications
  • NoticeScreen: Notice list and details
  • FeedbackScreen: Send feedback
  • TermsScreen: Terms of service
  • WithdrawalScreen: Account withdrawal

b0nsu added 16 commits January 3, 2026 01:59
…conMenuItem, InfoSection, MenuListItem, MenuSection, TeacherInfoCard, TextOnlyMenuItem, UserProfileCard
…ling of safe area in FullScreenModal components
…eleteModal with ConfirmationModal in DeletedScrapScreen
@b0nsu b0nsu requested a review from sterdsterd January 2, 2026 17:06
@vercel
Copy link

vercel bot commented Jan 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
pointer-admin Ready Ready Preview, Comment Jan 7, 2026 9:51am
pointer-service Error Error Jan 7, 2026 9:51am

… and Lottie animations for save notifications
b0nsu added 4 commits January 6, 2026 23:14
…oolbar, FilterBar, and ProblemSection for enhanced user interaction and organization
…mizing state management, and enhancing component structure for better readability and maintainability
…g state management for multiple images and enhancing loading behavior
@b0nsu b0nsu merged commit 2a22169 into native Jan 7, 2026
2 of 3 checks passed
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