Skip to content
ޔައުމިއްޔާDocumentation
Menu

Screen atlas

Last updated 30 September 2026

The screen and state inventory, following the AppAtlas approach (section → page → sub-tab → dialog), with each node's audit class:

  • walked: opened and exercised with data.
  • shallow: opened or viewed, but not all behaviour exercised.
  • skipped: deliberately not opened (reason given).
  • missed: found in code after the crawl. None remained after the audit pass; late finds were walked.

Tags: page, tab, drawer, dialog, menu, popover, form, empty, populated, error, processing, mobile.

text
Public
├── Landing /                                  page · walked        [public/01–04, mobile/14]
│   └── FAQ accordion                           menu · walked        [public/04]
├── Sign in /login                              form · shallow       [public/05, mobile/15]  (not submitted)
│   └── Create account ?mode=signup             form · shallow       [public/06]
├── Forgot password /forgot-password            form · shallow       [public/07]
├── Reset password /reset-password              page · skipped       (needs emailed recovery link)
├── Auth confirm /auth/confirm                  page · skipped       (needs emailed link)
├── Terms /terms · Privacy /privacy             page · walked        [public/08–09]
└── Join invitation /join/<token>               page · shallow       [settings/05]  (not accepted)

Signed-in shell
├── Header: AI badge · Bell · Theme · Sign out  walked               [dashboard/03–04]
│   └── Notifications panel                     popover · walked     [dashboard/03, mobile/13]
├── Bottom navigation                           walked
└── Floating dictionary panel                   dialog · walked      [library/11]

Home /                                          page · walked        [dashboard/01,02,05–07, mobile/01]
├── Search (results / empty)                    walked               [dashboard/05, errors/05]
├── Series folder card                          walked               [dashboard/02]
└── Shared with you                             shallow              (no team members)

New meeting /new                                page · walked        [meetings/01–09, mobile/02]
├── Record tab                                  tab · shallow        [meetings/01, errors/01]  (no microphone)
├── Capture call tab                            tab · shallow        [meetings/02]  (needs screen-share prompt)
├── Upload file tab                             tab · walked         [meetings/05–09]
│   ├── Ready to transcribe card                populated · walked   [meetings/08]
│   └── Clean up audio drawer                   drawer · shallow     [meetings/07]  (no silence to cut)
├── Join online tab                             form · shallow       [meetings/03–04, errors/02]  (bot not sent: billed)
├── Series target chip ?series=                 walked               [series/09]
└── Draft recovery cards                        skipped              (needs an interrupted recording)

Meeting /m/<id>                                 page · walked
├── Processing card                             processing · walked  [transcription/01]
├── Failure card                                error · walked       [errors/07]
├── Header: series chip · share · download · delete
│   ├── Series chooser / New series             popover · walked     [series/01–03]
│   ├── Share with your team                    drawer · shallow     [meetings/13]  (nobody to share with)
│   ├── Download sheet                          drawer · walked      [meetings/14, mobile/04c]
│   └── Delete confirm                          dialog · walked      (native confirm, cancelled)
├── Summary tab (+ Dhivehi translation)         tab · walked         [meetings/10,12]
├── Transcript tab                              tab · walked         [transcription/03–09]
│   ├── Name suggestions                        walked
│   ├── Speaker menu → Rename everywhere        menu · walked        [transcription/05–06]
│   ├── This line is someone else / Same person as   shallow         (not used)
│   └── Line edit (auto-save)                   walked               [transcription/07–08]
├── Minutes tab                                 tab · walked         [minutes/01–20]
│   ├── Template bar / Minutes layout drawer     drawer · walked     [minutes/02–03]
│   ├── Agenda & reference files                walked               [minutes/03,13]
│   ├── Who is speaking roster                  walked               [minutes/06]
│   ├── Field edit · More formal · Undo         walked               [minutes/07–10]
│   ├── Stale notice → Update · free            walked               [minutes/11–13]
│   ├── Follow-ups · Share menu                 menu · walked        [minutes/14–15]
│   ├── Document language ދިވެހި                walked               [minutes/20]
│   ├── Submit for approval drawer              drawer · walked      [minutes/17]
│   ├── Approved state                          walked               [minutes/18]
│   └── Regenerate / Regenerate all             skipped              (spends credits; not needed)
├── Actions tab (?tab=todos)                    tab · walked         [actions/01–10]
│   ├── AI drafts card                          walked
│   ├── Due date / priority popovers            popover · walked     [actions/04–05]
│   ├── Status note prompts                     form · walked        [actions/06,09]
│   └── Activity drawer                         drawer · walked      [actions/08]
├── Insights tab                                tab · walked         [meetings/11]
└── Print views /print/<id>[/minutes]           page · walked        [meetings/15, minutes/16]

Actions /actions                                page · walked        [actions/11–16, mobile/05]
├── Views Mine / Waiting / All                  walked               [actions/15]
├── Status / Priority filters                   popover · walked     [actions/12–13]
├── More menu → Delete confirm                  menu · walked        [actions/14]
└── Per-action EN / ދިވެހި                        walked               [actions/16]

Decisions /decisions                            page · walked        [actions/17–21, mobile/06]
├── Search / Filters / empty                    walked               [actions/20–21, errors/03]
└── Decision drawer → Revoke form               drawer · walked      [actions/18–19]  (not submitted)

Series /series, /series/<id>                    page · walked        [series/04–09, mobile/07]
├── Add actions picker                          dialog · walked      [series/06]
├── Next meeting's agenda                       walked               [series/08]
└── Rename / Archive / Delete                   shallow              (buttons seen, not used)

Assistant /assistant                            page · walked        [assistant/01–08, mobile/08]
├── Ask (scope picker, answer)                  walked
└── Write (email draft)                         walked               (letter mode shallow)

Library /library, /library/<id>                 page · walked        [library/01–08, mobile/09]
├── Add a document dialog                       dialog · walked
└── Document sheet (rename/visibility/delete)   drawer · shallow

Dictionary /dictionary                          page · walked        [library/09–10, errors/04, mobile/12]

Settings /settings                              page · walked        [settings/01–05, mobile/10]
├── Notification preferences                    drawer · walked      [settings/02]
├── Credit breakdown                            dialog · walked      [settings/03]
├── Members: invite / withdraw                  walked               [settings/04]
├── Delete my data                              dialog · walked      (first confirm, cancelled)
└── Recordings on this device                   shallow

Plan & credits /upgrade                         page · walked        [settings/06–08, mobile/11]
└── Submit slip                                 skipped              (would enter the real admin queue)

Analytics /analytics                            page · walked        [settings/09]

Admin /admin                                    skipped              (exposes real customer data)
Developer previews /dev/*                       skipped              (not user-facing; development only)
Errors: 404                                     error · walked       [errors/01]