Views
Starhive provides several views for displaying objects, each suited to a different use case.
Mockup, not a screenshot — confirmed against components/TypeViews/TypeViewsSelector.tsx. Each view is its own button in this bar, with the open view highlighted; views are shown in whatever order they were created or dragged into (there's no fixed List/Board/Timeline/Gallery/Map order), and "+ View" opens the create-view dialog. When there isn't room for every view, a "See all" menu appears instead of truncating the bar.
List view
The default view for every type, automatically available when a type is created. Displays all objects in a simple list — ideal for quickly scanning objects and their attribute values.
Inline editing
Every attribute except rich text, media, and sequence can be edited directly from the list, in addition to the object details view. Click a value to edit it; depending on the attribute type you'll get an input, dropdown, or calendar. Click the object's label (or its Open button) to open the full object details view; click the pencil icon next to the label to edit it inline.
Email and URL attribute values are saved as clickable links — hover to reveal a pencil icon for editing.
Arranging columns
Open Arrange columns from the view menu to pin columns to the left, drag to reorder, hide columns you don't need (the name column can't be hidden), or Reset columns to the default layout. The header menu on each column offers the same pin/move/hide actions. Your layout is saved per view.
Sorting by multiple columns
Sort from any column header's menu — ascending or descending. Sorting a second column adds it as a secondary sort level (then a third, and so on); the header shows a number for each active sort level. Use Sorting order in the menu to reorder, flip direction, or remove a level, or Clear sort to reset. Sort order is saved per view, so everyone opening it sees the same order.
Gallery view
Presents objects as a visual gallery, focused on their avatar images — useful for product catalogs, portfolios, and similar visual overviews. User-created (not a default).
Timeline view
Displays objects along a timeline. Requires the type to have either a Date Range attribute, or at least two Date/DateTime attributes used as start and end dates. An optional grouping attribute displays objects sharing the same value on the same row. A type can have multiple timeline views, each based on different date attributes — common for product roadmaps, vacation planning, or milestone tracking. Choose a scale of Weeks or Months.
Quick-editing dates
Drag an object's left or right edge to change its start or end date — the current date shows on hover, and updates live as you drag. Drag the center of the object to move both dates together. Release to save.
Creating an object from a grouped row
When a timeline view is grouped by an attribute (not a type), clicking empty space on a row's timeline opens the create flow with that row's group value and the clicked date pre-filled. Clicking an existing bar opens it instead of creating a new object.
Board view
Visualizes objects moving through a workflow: each column is a workflow state, and objects are placed into columns by the value of their Workflow attribute. Requires a Workflow attribute on the type. Columns can be reordered by dragging their headers; use the view's Attributes menu item to configure which attribute values show on each card (Media and Rich Text values aren't supported on cards, but remain available in the object details view).
Grouping multiple workflow states into one column
By default, a board shows one column per workflow state. You can combine several states into a single column instead — for example, showing "In review" and "Waiting for approval" together under one "In progress" column, while the underlying workflow states stay separate. Each state can only belong to one column at a time.
Configure this from Edit board view → Board columns (or, for a board widget in an app, the widget's own Board columns setting):
- Choose the workflow attribute.
- Add or select a column, then add one or more states to it under States.
- Optionally reorder states within a column (this order is used when moving cards into it) and reorder columns themselves.
- Use Map all states to reset to one column per state (excluding the built-in Any state, which can't be placed on the board).
If any state isn't assigned to a column, a warning lists the unmapped states — objects in those states won't appear on the board until they're mapped.
A column's header shows one badge per state it contains, unless you set an explicit column name (app board widgets only), in which case that title replaces the badges.
Dragging a card into a grouped column shows one drop zone per allowed transition into that column's states, labeled by target state. Dragging within the same column only reorders (when sorted by rank); it doesn't change workflow state. The + create action on a column always creates into the first state in that column's list.
Map view
Visualizes objects as markers on an interactive map, based on a location attribute.
Sorting
- List view — click a column header; first click sorts descending, click again to reverse.
- Board, Timeline, and Gallery views — open the view menu, choose Sort by and pick an attribute from the submenu; click the same attribute again to flip direction.
Filtering
All views can be filtered — see Type filters.
A view can also have a default StarQL filter, which is always applied whenever the view is opened (unlike other filters, it can't be removed by the viewer, only edited by the view's owner). Set it during view creation, or later from the view name's dropdown → Default StarQL filter.
Sharing views
Open the view, click its name, and choose Make open to share it with everyone in the workspace — or Make restricted to revert. Only the view's creator can edit, delete, or change its sharing status.