Every screen in the app has one canonical name. Use that name when you file a bug or ask a coding agent to change something — it maps directly to a source file under lib/ui/screens/ and a widget class in that file.

Mail

ScreenSource fileReached from
Combined Inboxcombined_inbox_screen.dartDrawer → Combined Inbox (start screen)
Email Listemail_list_screen.dartMailbox List → tap a folder
Thread Detailthread_detail_screen.dartEmail List → tap a thread with more than one message
Email Detailemail_detail_screen.dartEmail List → tap a single-message thread
Composecompose_screen.dartFloating “edit” button on any inbox / Reply / Reply all
Searchsearch_screen.dartAppBar search icon on Combined Inbox or an account view
Address Emailsaddress_emails_screen.dartTap a sender or recipient chip in Email Detail

Pickers and dialogs

These aren’t full screens — they’re bottom sheets — but they get their own name so bug reports can be specific.

SurfaceSource fileOpened from
Snooze Pickerwidgets/snooze_picker.dartSnooze menu in Email Detail or selection bottom bar in Email List
Move-to-folder pickeremail_detail_screen.dart (inline)Move menu in Email Detail

Accounts and settings

ScreenSource fileReached from
Account List (Manage accounts)account_list_screen.dartDrawer → Manage accounts
Account Homeaccount_home_screen.dartDrawer → account name
Add Accountadd_account_screen.dartDrawer → Add account
Edit Accountedit_account_screen.dartAccount Home → Edit
Receive Accountsaccount_receive_screen.dartDrawer → Receive accounts
Send Accountsaccount_send_screen.dartAccount Home → Send accounts
Account Compareaccount_compare_screen.dartAccount Home → Compare to …
Mailbox List (Folders)mailbox_list_screen.dartAccount Home → Folders
User Preferencesuser_preferences_screen.dartDrawer → Preferences
Push Settingspush_settings_screen.dartPreferences → UnifiedPush
Trusted Image Senderstrusted_image_senders_screen.dartPreferences → Trusted image senders

Diagnostics

ScreenSource fileReached from
Sent Queuesent_queue_screen.dartDrawer → Sent Queue
Outboxoutbox_screen.dartAccount Home → Outbox
Undo Logundo_log_screen.dartDrawer → Undo Log
Undo Log Detailundo_log_detail_screen.dartUndo Log → tap an entry
Application Logapp_log_screen.dartDrawer → Application Log
Sync Logsync_log_screen.dartAccount Home → Sync log
Sync Statesync_state_screen.dartAccount Home → Sync state
Message Debugmessage_debug_screen.dartMessage debug action from a message
Bug Reportbug_report_screen.dartReport bug action
Crashcrash_screen.dartShown after a fatal error

Filters (Sieve)

ScreenSource fileReached from
Sieve Scriptssieve_scripts_screen.dartAccount Home → Remote email filters / Local email filters
Sieve Script Editsieve_script_edit_screen.dartSieve Scripts → tap a script or “+”

Info

ScreenSource fileReached from
Aboutabout_screen.dartDrawer → About
ChangeLogchangelog_screen.dartDrawer → ChangeLog