Profile
Manage your public profile information:
- Display Name — How your name appears across Mathub
- Username — Your unique handle (used in @mentions)
- Bio — A brief description of your research interests and background
- Institution — Your university or research organization
- ORCID — Link your ORCID identifier for academic attribution
- Avatar — Upload a profile picture
Settings profile page with form fields for display name, bio, and institution
Account
Manage your account security and authentication:
- Email — Update your email address
- Password — Change your password (for email/password accounts)
- Connected Accounts — Link or unlink GitHub and Google OAuth
- Delete Account — Permanently delete your account and data
Appearance
Customize the look and feel:
- Theme — Choose between Light, Dark, or System (follows your OS setting)
The theme toggle is also available from the Navbar for quick switching.
Notifications
Control which notifications you receive and how:
- Email notifications — Toggle email delivery for each notification type
- In-app notifications — Always enabled (bell icon in Navbar)
- Per-type toggles — Enable/disable each of the 11 notification triggers individually
Privacy
- Profile visibility — Public or restricted to logged-in users
- Activity visibility — Control who can see your activity feed and heatmap
- Email visibility — Hide your email from your public profile
Bot Management
Create and manage API bots that can interact with Mathub programmatically. See the API Reference for full documentation on:
- Creating bot accounts
- Generating API tokens
- Configuring bot permissions
- Setting up webhooks
Bot management page showing created bots with token management