Orbit Docs
Get Started
Deployment
Architecture
Architecture Overview
Shared Packages
Database
Database Schema
Triggers & Functions
Features
Spaces
Posts
Comments
Follows
Notifications
Feeds
Roles
Roles & Permissions
Api
Admin Api
Users
Roles
Site Configuration
Content Moderation — Posts
Content Moderation — Spaces
Hub Api
Spaces
Posts
Comments
Reactions
Memberships
Follows
Feeds
Uploads
Views
Other Api
Profile
Public Profiles
Notifications
Leaderboard
About
OG Metadata
User Search
Sponsored
Aveiro
aveiro.app
TrademarkTrademark
Ctrl k
Search...
Sign up
Orbit Docs
Get Started
Deployment
Architecture
Architecture Overview
Shared Packages
Database
Database Schema
Triggers & Functions
Features
Spaces
Posts
Comments
Follows
Notifications
Feeds
Roles
Roles & Permissions
Api
Admin Api
Users
Roles
Site Configuration
Content Moderation — Posts
Content Moderation — Spaces
Hub Api
Spaces
Posts
Comments
Reactions
Memberships
Follows
Feeds
Uploads
Views
Other Api
Profile
Public Profiles
Notifications
Leaderboard
About
OG Metadata
User Search

Spaces

Community spaces that organize posts into topic-based groups with their own moderators.
Updated 11d ago
Posts
Sponsored
orbit.dopler.app
Sponsored
orbit.dopler.app
Sponsored
Aveiro
aveiro.app
TrademarkTrademark
OrbitSupa Social by Dopler
© Dopler. All rights reserved.
Built with Aveiro
Spaces are the primary organizational unit in Supa Hub. Each space has its own feed, members, and moderation team.

Creating a Space

Space creation is controlled by the space_creation_min_rank site config (default: 80, moderator+). Admins can change this from the Site Config page. Required fields:
  • Name — 5–20 characters
  • Handle — 5–20 characters, lowercase alphanumeric + dashes (used in URLs as /s/[handle])
  • Description — 20–250 characters
  • Avatar — Uploaded image
  • Cover — Uploaded image
The creator is automatically added as the space's admin member.

Space Statuses

Status
Visibility
Description
visiblePublicDefault. Shown in sidebar and discover page
hiddenModerators onlyHidden from public listings, accessible by direct URL to moderators
suspendedModerators onlyFlagged for review
deletedModerators onlySoft-deleted

Space Hover Cards

When hovering over a space name in feeds, a SpaceWidget hover card appears showing the space cover, avatar, member count, and a join button. This data is fetched lazily on hover to avoid unnecessary API calls.

Space Members

Users can join spaces as members. Within a space, members have roles:
  • admin — Full control (edit space, manage members, moderate posts)
  • moderator — Moderate posts (pin, hide, delete)
  • member — Post and comment
The space edit dialog allows admins to add/remove moderators by searching for users.

Membership Actions

  • Join — Any user can join a visible space as a member
  • Leave — Members can leave at any time, unless they're the last admin/moderator
  • Promote — Space admins can promote members to moderator
  • Demote — Space admins can demote moderators back to member

Access Control

Spaces have an access field (integer) that defines the minimum global role rank required to view the space. Currently all spaces default to access: 0 (public). Allowed access values: 0, 20, 30, 50, 80, 100.