Home — My Apps APP-01
See every app you can use, its access status, and launch it.
| Who can use it | Signed in |
|---|---|
| Where it is | / · link: https://hub.substratalapps.com/ or substratal:// |
| Available on | Web (PWA), iOS / iPadOS, Android, Windows, Linux (GNOME), macOS |
| Phase | MVP |
What you can do here
- Open tile (active) — Launch
- Open tile (other status) — Explain status
- Context menu / long-press — Open · App settings (SET-02) · App profile (APP-04) · Pin · Copy app ID
Related guides
- Getting started with Substratal Hub — What the Hub is, how it's organized, and where to find things on each platform.
- Home and your apps — See the apps you have access to, open them, and find apps you used to have.
- Register an application and launch it from the Hub — From an empty catalog entry to people opening your app from Home.
On your platform
| App | Status | How it's built |
|---|---|---|
| Web (PWA) | — | Main pane, CSS grid (auto-fill minmax 160px) |
| iOS / iPadOS | — | Tab root NavigationStack, LazyVGrid |
| Android | Planned | Destination screen, LazyVerticalGrid |
| Windows | — | Frame page, GridView |
| Linux (GNOME) | — | Content page, GtkFlowBox in AdwClamp |
| macOS | — | Detail column of NavigationSplitView, LazyVGrid |
Status is reported by each app's repository; — means that app doesn't report it yet.
For developers: API calls
| Method | Path | What it does |
|---|---|---|
| GET | /users/{id} | Fetch one user |
| GET | /applications | List the catalog (filtered by visibility rules) |
| GET | /users/{id}/entitlements | A user's entitlements, personal and org-sourced |
| GET | /organizations | List your Organizations (all, with organizations.manage) |
| GET | /users/{id}/notifications/unread-count | Count unread notifications, in total and per Application (self or the app's own key) |
Every call sends Substratal-Version: 1. Paths are at the host root, with no /v1.