Finished cards from the Coordio board, week by week. This page is built straight from the board we work on in Coordio — nothing is copied by hand.
Admin: grant a user the PRO plan manually
Admin: sections and sub-tabs instead of a long row of flat tabs
Board permissions get their own section in channel permissions
Interactive card: labels, priority and badges as actions, plus sprint number
Low koord balance warning appears when an agent is assigned, not 15 minutes later
Milestones shown as summary bars on the Gantt view
Wiki-link autocomplete: search beyond the start of a title
Uploads keep the original file name; multi-upload order can be changed
Telegram bot tokens are now stored encrypted
Edit Markdown and text files right in the app
Board loads lighter: full card descriptions are no longer sent upfront
Following a board column: for now only cards can be followed
A subtask in a sprint is no longer counted twice in reports
Subtasks as full cards, with two viewing modes
Fixed the automated type check failing in CI
A scheduler test that flakes under load was investigated
Users' own AI provider keys are now stored encrypted
Fixed an occasional automated-test failure under load
Checked whether two database client files duplicate each other
Clearing a board filter brings cards back without a page reload
Editing a note's first line no longer breaks links to it
Remaining on-device caches are now tied to the account
Production service worker unregistered itself, leaving no offline shell
Feature toggles unified into a single check
Activating a sprint now completes the previous active one
The file usage table is now translated
Removed dead chat code
Forwarded messages are now marked and show where they came from
A new board can copy columns, statuses and labels from an existing one
Expanded-form button next to quick add for cards and columns
Card dialog: grouped sections, empty ones collapsed, labels higher up
Fixed: card description missing in the dialog and erased on save
Board rules: column, status and assignee as a single mechanism
Subtasks open as a temporary highlighted column alongside
Removed an unused "done column" field from the data model
Board sorting and main filters now run on the server
Board statuses can be added and edited in settings
A default set of labels on a new board
Board column names in several languages
AI runs: koords are reserved up front instead of charged afterward
Dragging cards works on the board even with a filter or sprint scope
Settings breadcrumbs now start with Settings instead of Account
Settings structure review: tabs, order and grouping
Scheduled job status is visible in the admin panel, independent of any provider
Board: no horizontal scrolling, card links and filters
Separate settings sets for desktop and mobile devices
Channels load through the local-first data layer and work better offline
Fixed: the Notes sidebar did not refresh in place
Join and leave public channels
Card dialog buttons pinned to the bottom of the window
Board refreshes when opening a card, filtering or returning to the tab
A finished dependency no longer shows as blocking
Dialog content no longer forces horizontal scroll or gets cut off
Cost form opens on a button, logged costs show in the activity feed
Cost logging: hours and tokens accumulate, with a separate stats view
Fixed broken links in Markdown messages
A card's status is now visible on the board
One form for creating and editing a board
The add-column button moved into the board sub-header
A column without a status no longer gets one guessed from its position
Column settings: auto-assign and optional status, no extra Done checkbox
Board filters now also cover cards that are not loaded yet
Column settings in the board UI: status, Done column, WIP limit
Board no longer returns closed cards by default
Board loads cards in pages instead of all at once
Cards now track actual effort: hours worked and AI tokens
Fixed relative time showing the future ('in 2 minutes')
Access tokens move to fine-grained permissions instead of four broad scopes
Remote MCP calls services directly, without an extra network hop
A device's last-active time is now localized
Storage: files grouped into folders and views instead of a flat list
Feedback can be turned into a board card, including through MCP
Planner now reads from local on-device storage for all users
Files, planner and notes work fully offline
Ukrainian board wording: a calque replaced by the proper term for labels
Board activity history: stored and browsable changes
Cards link to commits and boards link to a repository
Board columns: reordering and auto-collapse on desktop
Copy a card's id and title right from the board
Search in the label picker
Labels via MCP can now be renamed and deleted, not just created
Added font size control for the interface, chats and viewer
Card dragging turned off in the mobile board view
Tall dialogs no longer overflow the screen
Fixed: a card's status was derived from its column position
Chat no longer makes a redundant request for the latest messages
Removed an unused admin feedback component
Clean UI: progressive disclosure and customizable quick access
Tokens: a searchable channel tree in the token form
Card actions are now governed by the permission system
Tables and forms can be owned by a channel
Custom forms on top of tables and endpoints
Points and koords: review and improved management and UI
One-button personal/social mode switch and a unified left panel
Left-panel file search and Cyrillic-to-Latin matching in all searches
API token settings: client setup snippets and a connection test
Left panel bookmarks now include files, with a type filter
Agents can comment on cards through MCP
Coordio is developed inside Coordio: a channel group and a board
Left panel: quick links to a channel's board and publishing
Channel settings: Board and Publishing toggles
Offline mode: read cached channels and stored files