๐Ÿ—‚๏ธ Configurable Table Columns

April 3, 2026 ยท View on GitHub

LightDark
Rooms List (light)Rooms List (dark)

Every data table in Ketesa supports configurable columns โ€” you can show, hide, and reorder columns to match your workflow. Preferences are stored in your browser (localStorage), not on the server, so each browser or device maintains independent settings.


๐Ÿ“‹ Supported Tables

The following tables support column configuration:

TableLocation
Users listUsers โ†’ main list
Rooms listRooms โ†’ main list
Room directoryRoom Directory โ†’ main list
Reports listReports โ†’ main list
Registration tokens listRegistration Tokens โ†’ main list
Scheduled tasks listScheduled Tasks โ†’ main list
Federation (destinations) listFederation โ†’ main list
Users' media statisticsStatistics โ†’ Users' media
Database room statisticsStatistics โ†’ Database rooms
Room detail โ€” Members tabRooms โ†’ room detail โ†’ Members
Room detail โ€” Media tabRooms โ†’ room detail โ†’ Media
Room detail โ€” State events tabRooms โ†’ room detail โ†’ State events
Room detail โ€” Forward Extremities tabRooms โ†’ room detail โ†’ Forward Extremities
Federation destination โ€” Rooms tabFederation โ†’ destination detail โ†’ Rooms
User detail โ€” Devices tabUsers โ†’ user detail โ†’ Devices
User detail โ€” Connections tabUsers โ†’ user detail โ†’ Connections
User detail โ€” Media tabUsers โ†’ user detail โ†’ Media
User detail โ€” Rooms tabUsers โ†’ user detail โ†’ Rooms
User detail โ€” Memberships tabUsers โ†’ user detail โ†’ Memberships
User detail โ€” Pushers tabUsers โ†’ user detail โ†’ Pushers
MAS Upstream OAuth ProvidersMAS โ†’ OAuth Providers
MAS Upstream OAuth LinksMAS โ†’ user detail โ†’ Upstream OAuth Links
MAS Browser SessionsMAS โ†’ user detail โ†’ Browser Sessions
MAS OAuth2 SessionsMAS โ†’ user detail โ†’ OAuth2 Sessions
MAS Compat SessionsMAS โ†’ user detail โ†’ Compat Sessions
MAS User EmailsMAS โ†’ user detail โ†’ Emails
MAS Personal SessionsMAS โ†’ user detail โ†’ Personal Sessions

โš™๏ธ How to Open the Column Configurator

  1. Navigate to any supported table (see list above).
  2. Look for the โš™๏ธ settings icon at the top-right corner of the table toolbar.
  3. Click it to open the column picker panel.

๐Ÿ’ก The icon only appears on desktop-width viewports. On mobile, tables switch to a simplified list layout that does not expose the column configurator.


๐Ÿ‘๏ธ How to Show or Hide a Column

  1. Open the column picker panel (see above).
  2. Find the column name you want to toggle.
  3. Click the checkbox next to the column name to show or hide it.
  4. The table updates immediately โ€” no save button needed.

๐Ÿ”€ How to Reorder Columns

  1. Open the column picker panel (see above).
  2. Locate the drag handle (โ ฟ or similar grip icon) to the left of a column name.
  3. Click and drag the row to the desired position in the list.
  4. Release to drop โ€” the table column order updates immediately.

๐Ÿ“ Settings Persistence

๐Ÿ“ Column visibility and order settings persist across page reloads and browser sessions as long as you use the same browser profile. Clearing your browser's site data (cookies, localStorage) will reset all column preferences to their defaults.


See also: User management ยท Room management ยท Documentation index