An open API service indexing awesome lists of open source software.

https://github.com/ruwiss/shared-todo-tasks

Realtime shared todo list for VS Code with Firebase sync, task collaboration, project buckets, notifications, custom sounds, images, and multilingual support.
https://github.com/ruwiss/shared-todo-tasks

collaboration custom-sounds firebase firebase-realtime-database multilingual notes notifications productivity realtime shared-todo task-management tasks team-tasks todo typescript vscode-extension

Last synced: 25 days ago
JSON representation

Realtime shared todo list for VS Code with Firebase sync, task collaboration, project buckets, notifications, custom sounds, images, and multilingual support.

Awesome Lists containing this project

README

          



Shared Todo Taskboard logo

Shared Todo Taskboard



Install from VS Marketplace


VS Code extension


Realtime todo sync

Shared Todo Taskboard is a lightweight VS Code extension for keeping a shared realtime todo list inside your editor.

## Features

- Shared todo lists with realtime sync
- Multiple projects or task buckets
- Add, edit, start, complete, reopen, and delete todos
- Paste or attach images to todos
- See who last changed a task and when
- Optional desktop notifications and action sounds
- Built-in language support for English, Turkish, Spanish, German, and French

## First Setup

Open the **Shared Todo Taskboard** activity bar icon.

If sync is not configured yet, the Overview view shows a short setup message and a **Configure Firebase** button. Click it and follow the guided steps:

1. Create or open a Firebase project.
2. Enable Realtime Database.
3. Copy the provided database rules into Realtime Database Rules.
4. Paste your Realtime Database URL into Shared Todo Taskboard.

After the connection test passes, create or select a project and start adding todos.

## Usage

- Use **Overview** to check the active project, connection status, todo count, and last activity.
- Use **Todo List** to add and manage todos.
- Use **Projects** to switch between shared task buckets.
- Use the row actions to mark a todo in progress, complete it, edit it, or delete it.
- Run **Shared Todo Taskboard: Select Sound** to choose the bundled XP sound, disable sound, or pick a local `.mp3`/`.wav` file for one action or all actions.
- Open extension settings to change language, device name, notifications, and advanced per-action sound values.

## Settings

- **Language**: choose English, Turkish, Spanish, German, or French.
- **Device name**: customize the name shown in shared activity.
- **Notifications**: enable or disable notification popups and sounds.
- **Sounds**: use **Shared Todo Taskboard: Select Sound** for file picking, or set `builtin:xp`, `none`, or an absolute custom audio path.

## Notes

Shared Todo Taskboard is intended for small shared workspaces, friends, and personal team workflows where everyone uses the same Realtime Database URL.