Select a project

Choose a project from the sidebar, or create a new one to get started.

Description

No description.

Details
Type
Status
Created
Updated
Activity
0 Tasks
0 Media
README.md

Double-click anywhere to add a note

or use the toolbar on the left  ·  right-click for more options

Media
Loading…
Kanban Board
Backlog 0
To Do 0
In Progress 0
Review 0
Done 0
Files
Click a scene to edit · Double-click name to rename · Connect scenes to define playback order
Gmail
Loading…

Visible Tabs

Choose which apps appear in the sidebar. Workspace and Settings are always visible.

Link Gallery
Bookmarks, streaming hub, and more
Eurovision 2026 Tracker
Track scores and votes
Gmail
Quick email access
ServerMap
Minecraft world map viewer

Project Tabs

Tab visibility is now configured per project. Open a project and click Edit to choose which tabs are visible for that project.

Board, Media, Kanban, Files, and Animation can each be toggled on or off in the project's Edit form. The Animation tab is enabled by default for projects of type Animation or Media.

Welcome to Workspace

Your personal project hub. Manage tasks, track ideas, store media, and connect to GitHub — all in one place.

1
Create a project

Click + New Project in the left sidebar. Give it a title, icon, type, status, and optionally a GitHub repo URL.

2
Pick a section

Use the tabs at the top to switch between Overview, Board, Kanban, Media, and Nodes.

3
Use the hub apps

Switch between apps using the icon bar on the far left: Workspace, Link Gallery, Gmail, and ServerMap.

4
Connect GitHub

Add a GitHub repo URL when creating or editing a project. On the Kanban board a Sync Issues button will appear.

Kanban Board 5 columns · drag & drop · GitHub Issues sync
Visual Board Freeform canvas · sticky notes · images · code
Media & Links Images · videos · sites · organised by project

Projects

Every piece of content in the Workspace belongs to a project. Projects are the top-level organiser.

Creating a project

  1. Click + New Project in the sidebar.
  2. Enter a Title (required).
  3. Optionally add a Description, pick an icon, set the Type and Status.
  4. Paste a GitHub Repository URL to unlock GitHub integration (see the GitHub page).
  5. Click Create Project.

Editing & deleting

Select a project, then click the edit (✎) icon in the top bar to open the form again. Click the trash icon to permanently delete the project and all its data.

Deleting a project is permanent and cannot be undone. All tasks, board items, media, and notes inside it are also deleted.

Project fields

FieldDescription
TitleRequired. Shown in the sidebar and top bar.
IconMaterial Symbol icon shown next to the project name.
GitHub RepoFull URL e.g. https://github.com/user/repo. Unlocks GitHub features.
TypeGame Dev, Web/IT, School, etc. — purely for labelling.
StatusActive, Planning, Paused, Archived, Done.

Overview Tab

A snapshot of the project — details, stats, live GitHub data, and quick notes.

Details card

Shows the project type, status, creation date, last-updated date, and a clickable link to the GitHub repo (if set).

Activity card

Live counts of Tasks (Kanban) and Media items linked to this project.

GitHub card

Appears automatically when the project has a GitHub repo URL. Fetches live data from the GitHub API:

  • Primary language with colour dot
  • Star count, fork count, open issues, last-push time
  • Last 7 commits with author avatar, message, and a link to each commit
GitHub data uses the public API (no token needed for public repos). Rate limit: 60 requests/hour per IP.

Quick Notes

A freeform text area that saves per-project. Click Save Notes or use Ctrl+S — a brief "Saved" hint confirms the write.

Kanban Board

A classic 5-column board for tracking work. Each task can optionally be linked to a GitHub Issue.

Columns

Backlog
To Do
In Progress
Review
Done

Creating a task

  1. Click + Task in the toolbar, or + Add task at the bottom of any column.
  2. Enter a title, optional description, priority (Low/Medium/High), and target column.
  3. Click Save Task.
  4. If GitHub integration is set up, an issue is created automatically.

Drag & drop

Drag a card from one column to another. If the card is linked to a GitHub Issue, the issue state updates automatically: moving to Done closes it, moving back out reopens it.

Editing & deleting tasks

Hover a card to reveal the ✎ edit and ✕ delete buttons. Editing a linked task syncs the updated title/description to GitHub. Deleting closes the linked issue.

Priority levels

low medium high

GitHub Integration

Connect a project to a GitHub repository to sync Kanban tasks with a real GitHub Projects board. Tasks are created as GitHub Issues and added to the board automatically — moving a card updates the Status column in real time.

Step 1 — Add a repo URL

When creating or editing a project, paste the repository URL into the GitHub Repository URL field. This identifies the owner (user or org) who will own the GitHub Project.

https://github.com/yourusername/your-repo

Step 2 — Create a Personal Access Token

  1. Go to github.com → Settings → Developer settings → Personal access tokens.
  2. Classic token: enable the repo and project scopes.
  3. Fine-grained token: under Repository permissions set Issues to Read and write, and under User permissions set Projects to Read and write.
The token is stored only in your private Firestore account. It is never sent anywhere except directly to the GitHub GraphQL API.

Step 3 — Connect the GitHub Project

Open the Kanban tab, click the gear icon, paste your token, and either:

  • Leave the GitHub Project URL blank to automatically create a new project named after your workspace project.
  • Or paste an existing project URL (e.g. https://github.com/users/you/projects/3) to link that board.

Click Connect. The board's Status field is automatically configured with the five columns: Backlog, Todo, In Progress, Review, Done.

What syncs automatically

Action in WorkspaceEffect on GitHub Project
Create taskOpens a GitHub Issue in your repo and adds it to the project board with the matching Status
Edit task title/descUpdates the Issue title and body on GitHub
Drag card to any columnUpdates the item's Status field to match the column
Delete taskRemoves the item from the project board and closes the GitHub Issue
Click SyncImports items from the GitHub board that aren't on the local board yet, and updates any column or priority changes
Tasks are created as real GitHub Issues in your repository and added to the project board. Deleting a task closes the Issue.

Visual Board

A freeform infinite canvas — drag cards anywhere, build visual layouts, and brainstorm freely.

Card types

TypeDescription
📝 NoteColoured sticky note with editable text. Click to edit in-place.
🔗 LinkBookmark with a screenshot preview. Opens on click.
🖼 ImageImage card from a URL or picked from your Media.
☑ TodoChecklist card with title and multiple items.
</> CodeSyntax-highlighted code snippet.
H HeadingLarge section label for organising the canvas.

Canvas navigation

  • Middle-mouse drag or Space + drag to pan
  • Scroll to zoom (if enabled)
  • Click any card text to edit it in-place
  • Right-click a card for colour picker and context menu
  • Drag the card header to reposition
  • Ctrl + A to select all cards
  • Box-select by dragging on empty canvas

Adding cards

Use the toolbar palette at the top to drag or click any card type onto the canvas. Cards are automatically saved to Firestore in real time.

Media & Links

Attach images, videos, sites, and files to a project. Media is organised per-project and searchable.

Adding a link

  1. Click + Link in the Media toolbar.
  2. Paste a URL. The title and thumbnail are usually fetched automatically.
  3. Choose a type: Image, Video, YouTube, Site, File, etc.
  4. Add tags or assign a person if relevant.
  5. Click Save.

Views

Toggle between Grid and List view using the layout buttons in the toolbar. Use the search bar to filter by title or URL.

Using media on the board

When adding an Image card on the Visual Board, click From Media to pick an existing image from this project instead of entering a URL manually.

Streaming Hub

Track what you watch — across all your streaming services — in one place. Add services like Netflix or Disney+, then track movies and series with per-episode progress.

Step 1 — Create a Streaming category

  1. Open the Link Gallery app (the bookmark icon in the left sidebar).
  2. Click + Category in the category bar.
  3. Give it a name (e.g. Streaming) and set the Prefab to Streaming Hub.
  4. Click Save. The category will now appear as a special Streaming card.

Step 2 — Add streaming services

  1. Click your Streaming category card to open the hub.
  2. Click + Add Service in the service bar at the top.
  3. A search picker appears — type the name of a service (e.g. Netflix) and click it to add instantly.
  4. For a service not in the list, click Add custom service… and fill in the name and URL manually.
Known services (Netflix, Disney+, Max, etc.) are added with a single click — no URL needed.

Step 3 — Add movies and series

  1. Click a service pill (e.g. Netflix) to open its library drawer.
  2. Click the + button in the toolbar to open the add form.
  3. Type a title in the search box — results from TMDB appear automatically with poster art.
  4. Click a result to select it, then click Movie or Series to save.
  5. Optionally paste a direct link (e.g. a Netflix episode URL) in the Link field.

You can also click the + icon button in the hub tab bar to add a movie/show and choose which service it belongs to — useful when you have multiple services.

Tracking watched status

Content typeHow to mark watched
MovieClick the circle icon on the card — it toggles between unwatched and watched (shown with a coloured overlay).
SeriesClick a card to expand it, then tick individual episodes or click the season header to toggle an entire season at once.

A progress bar in the drawer header shows how much of the service's library you have watched.

Filtering and tabs

Use the All, Movies, and Series tabs — both in each service drawer and in the main hub — to filter what is shown. The hub tab filters across all services at once.

I'm Feeling Lucky

Click 🎲 I'm Feeling Lucky in the hub tab bar. The system picks a random unwatched movie or the next unwatched episode of a series, shows details fetched from TMDB, and lets you jump straight to watching it.

Collections

When adding or editing a title, you can assign a Collection name (e.g. Marvel or Star Wars). Titles in the same collection are grouped together with a stacked-card visual on the hub grid.

Removing a service

Hover over a service pill in the hub bar and click the small that appears. You will be asked to confirm — removing a service also deletes all movies and series tracked under it.

Removing a service cannot be undone. All movies and series data for that service is permanently deleted.

Keyboard Shortcuts

Speed up common actions.

Global

EscClose open modal or panel
Ctrl SSave Quick Notes (when focused)

Visual Board

Space + dragPan the canvas
Middle mouse dragPan the canvas
Ctrl ASelect all cards
Delete / BackspaceDelete selected cards
Ctrl DDuplicate selected card
Drag on canvasBox-select multiple cards
Right-click cardContext menu (colour, duplicate, delete)

Kanban

Drag cardMove to a different column

Link Gallery

Click cardOpen URL in new tab
Ctrl + searchFocus the search bar