Patch 00.14.01 adds OAuth issuer identification for ChatGPT callbacks. Experimental native MCP, per-user consent, eleven scoped tools, and existing private GPT Actions remain available. MCP remains disabled by default. Follow the upgrade steps, then enable and connect MCP; existing containers are not automatically upgraded.
TimeboardApp
A lightweight, dockerized task board built for schedules like “every 8 hours after completion”, “at 08:00/15:00/23:00”, and fixed clock intervals. Mobile-friendly UI, SQLite storage, an OpenAPI-documented REST API, private GPT Actions, and optional native MCP for ChatGPT.
Sub‑daily intervals
Post-completion intervals (e.g. every 8h after you check it off) and fixed-clock schedules (anchored to the due time).
Mobile + desktop
Responsive UI with theme support, calendar view, filters, and per-user preferences.
API + ChatGPT
REST and private GPT Actions, plus experimental MCP with individual sign-in, scoped task tools, and revocable connections.
Core features
TimeboardApp focuses on repeatable work. Recurrence is first-class, and the app is designed to stay simple to deploy and maintain.
Task board + calendar
Dashboard list view for day-to-day work and a calendar view for schedule clarity and planning.
Admin controls
User management, database export/import, email settings, logging retention, and full validation utilities.
ChatGPT connections
Sign in with your own Timeboard account and review OAuth permissions. Disconnect from your profile. MCP is experimental, opt-in, and requires a public HTTPS application origin.
Documentation
Start here if you are evaluating the project, setting it up, or deploying it behind a reverse proxy.