Home shell tabs
What it is
Section titled “What it is”The home shell is the top-level container you see at the root route (/) when you are signed in and have finished onboarding. It hosts four tabs that work across every syndicate you belong to, rather than inside a specific one.
The home shell is distinct from the syndicate shell, which appears once you open a specific syndicate. See Syndicate shell tabs.
Who can use it
Section titled “Who can use it”Every signed-in member sees the home shell. The tabs are the same for admin, member, and viewer — their contents differ based on what each role is allowed to see.
Where to find it
Section titled “Where to find it”- Web:
https://app.syndik8.app/ - iOS / Android: the screen you land on after signing in (unless you have a default syndicate set, in which case you land on that syndicate’s dashboard).
Two addresses open the shell on a particular tab, so a link from outside the app still leaves you inside the navigation:
/settingsopens the Profile tab./my-bookingsopens the Bookings tab.
On a narrow viewport the tabs render as a bottom navigation bar. On wider viewports they render as a navigation rail on the left. See Adaptive layouts.
Fields / options
Section titled “Fields / options”The home shell has exactly four tabs, always in this order.
| # | Label | What it shows |
|---|---|---|
| 1 | Home | The syndicate list, quick stats, and — if you have an active booking — the quick flight card (Ready to fly?). A maintenance booking never puts it up: a ferry flight or ground run is logged from the maintenance booking on the calendar. Once a flight is logged on that booking, the card keeps its Start Flight button, for another leg, and shows how many are logged beneath it (1 leg logged), so a flight already logged elsewhere, on the watch say, is not logged again. When you’re online, your syndicate lets members close their own bookings (the default), and one of your own confirmed bookings has a flight logged and isn’t finalised (including before its start, until 7 days after its end), a Finished with registration? card names the booking’s date (“Booking on date. Close it to post the charge.”) with a Close booking button; see Close a booking. A flight captured on the Apple Watch that the phone could not save is listed as A flight from your watch needs checking with what to check (“Check your 11:05 flight: the meter reading looks wrong.”); Check and save opens Log Flight filled in, and Discard this flight discards it after confirming. See Fix a flight from your watch. A booking the server refused when it finally reached it — one added offline that took more than a day to upload, or logged more than 4 hours after the flight began — comes off your calendar, and the flight is kept here instead: This flight couldn’t be saved. Ask an admin in syndicate to record it., naming the syndicate whose admins can, with the booked date beneath. Tap it for the readings, times, pilot, notes and defect declaration to pass on; see Record a flight that was not booked. Each syndicate card counts the members who have joined and, while any invitation is outstanding, says how many are invited (“4 members, 1 invited”): an invitation holds a seat from the moment it is sent, but it is not yet a member. |
| 2 | Balances | Your balance across every syndicate you belong to, summarised on one screen. Each syndicate’s card shows what is due there, as £X due (the word due small, after the figure), or with In credit or Settled above the figure, and Credit: £X beneath it when you also hold credit, never the two netted; Total due at the top adds up what is due, and All settled appears only when nothing is owed anywhere and nothing is on its way. See The same figure everywhere. Below them, under Syndicates you no longer belong to, the charges each syndicate you have left or been removed from made to you: the syndicate’s name, and for each charge its description, date, amount and whether it is Paid or Not paid. That section is a record only: nothing in it opens the syndicate or offers to pay, and none of it counts towards Total due. |
| 3 | Bookings | Every booking of yours across every syndicate, with filter chips for upcoming, past, pending, cancelled, and rejected. Each card carries a status badge; a confirmed booking that is under way reads In Progress (see Booking statuses). A row also names the syndicate it belongs to, but only while you belong to more than one; in a single-syndicate account there is nothing to tell apart, so the name is left off. Also the “Subscribe to calendar” button that produces your ICS feed link. |
| 4 | Profile | Your account settings — display name, avatar, timezone, notification preferences, subscription, sign out, and delete-account. The profile tab’s icon carries a dot indicating realtime connection state, and a badge for unread notifications. |
Behaviour rules
Section titled “Behaviour rules”- The home shell is hidden during onboarding — until you have created or joined at least one syndicate, you see the onboarding wizard instead and the tab bar is not shown. A link that asks for a particular tab is ignored while onboarding: you get the wizard either way.
- Screens opened from a link into the account area, such as notification preferences from an email footer, open on top of the shell, so backing out returns you to the Profile tab rather than leaving you with nowhere to go.
- The Home, Balances, and Bookings tabs span all your syndicates. They are not scoped to a single one.
- The Profile tab’s icon changes colour to reflect realtime connection state: green (connected), amber (reconnecting), red (disconnected).
- An unread-notification badge appears on the Profile tab icon when there are unread notifications in the notification centre.
- Switching tabs preserves scroll position and in-tab state — each tab is kept alive when the other is shown.
- The Balances tab is read from the copy of your data held on the device, so it works with no signal. Straight after installing the app, or after signing in on a new device, that copy may not have reached you yet: the tab says Still syncing rather than telling you that you have no outstanding balances, because at that moment the two look identical.
- Syndicates you no longer belong to is also read from the copy on the device, on the web as well as in the iOS and Android apps. It lists a syndicate only while it holds a charge of yours, and drops it if you rejoin, when its balance shows with the others. Once a closed syndicate’s member access period ends, its charges no longer reach your device.
See also
Section titled “See also”- Syndicate shell tabs — the five-tab shell inside each syndicate.
- Adaptive layouts — how the shell switches between bottom nav, rail, and extended rail.
- ICS calendar feed — the “Subscribe to calendar” action lives in the Bookings tab.