Releases: x-o-r-r-o/Kan-Sync
Releases · x-o-r-r-o/Kan-Sync
Release list
0.7.4
Security
- Validate Base URL (https, or http://localhost) and reject credentials
- Allowlist https for attachment upload/download, OAuth open, webhook/image URLs
- Encode path IDs; sanitize attachment filenames (no traversal)
- Validate CSS colours; escape Markdown status table cells
- Redact Bearer tokens in API error messages; 50 MB download cap
Assets
main.js, manifest.json, styles.css (attested on publish)
0.7.3
What's new in 0.7.3
- Card order on push — Push sets each card's index from checklist order in the note.
- Pull descriptions — Optional sync of card descriptions from the board back into note checklists.
- Admin form fields — Workspace settings for emails visibility, webhook secret, and user image.
0.7.2
Summary
- CONTRIBUTING.md + SECURITY.md for community scorecard hygiene
- Fuller disclosures (3
requestUrlsites, clipboard write, auto-sync) - Auto-sync uses one-shot timers (no permanent setInterval + network)
Store listing note
Update the community About description to remove the word “Obsidian” (manifest already omits it). Suggested text:
Sync note checklists with Kan.bn kanban boards and view live boards in a sidebar. Push headings and checkboxes as lists and cards, pull card status into notes with rename-safe IDs, and use due dates, tags→labels, sub-item checklists, attachments and @mentions as assignees.
0.7.1
Summary
- Slug-based board resolve (
kan_board_slug/kan_workspace_slug) - Named checklists via indented
###under a card - Subtask title rename + reorder on push
- Label name/colour sync from
#tags - Open Kan Sync settings (admin) + stats/invite/workspace/label/permission lookups
Assets
main.js, manifest.json, styles.css (attested on publish)
0.7.0
Full Kan API coverage
This release expands Kan Sync to cover the Kan.bn API surface end-to-end:
- Board filters & templates — filter boards and work with board templates
- Card modal CRUD — create, read, update, and delete cards from the modal UI
- Workspace admin — manage workspace settings and membership
- Webhooks — create and manage webhook integrations
- Imports — import boards and related data
- Broader API alignment for lists, labels, checklists, and sync flows
Assets
main.jsmanifest.jsonstyles.css
0.6.0
0.6.0
- Description sync from indented note text
- Richer pull: due dates, #tags, @mentions
- Clear due date when removed from note
- Members on card create
- Optional deletes (cards/labels/members/subtasks)
- Board and list rename from note/headings
- Duplicate and delete card commands
- Complete usage guide and Sync Conventions fixes
0.5.2
0.5.1
0.5.0
Full Changelog: https://github.com/x-o-r-r-o/Kan-Sync/commits/0.5.0