Skip to content

Releases: x-o-r-r-o/Kan-Sync

0.7.4

Choose a tag to compare

@x-o-r-r-o x-o-r-r-o released this 21 Jul 23:47

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

Choose a tag to compare

@x-o-r-r-o x-o-r-r-o released this 18 Jul 10:52

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

Choose a tag to compare

@x-o-r-r-o x-o-r-r-o released this 17 Jul 22:01

Summary

  • CONTRIBUTING.md + SECURITY.md for community scorecard hygiene
  • Fuller disclosures (3 requestUrl sites, 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

Choose a tag to compare

@x-o-r-r-o x-o-r-r-o released this 17 Jul 21:50

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

Choose a tag to compare

@x-o-r-r-o x-o-r-r-o released this 17 Jul 21:39

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.js
  • manifest.json
  • styles.css

0.6.0

Choose a tag to compare

@x-o-r-r-o x-o-r-r-o released this 17 Jul 21:21

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

Choose a tag to compare

@x-o-r-r-o x-o-r-r-o released this 14 Jul 22:59

0.5.2

  • Document network/account disclosures in README
  • Publish release assets with GitHub artifact attestations

0.5.1

Choose a tag to compare

@x-o-r-r-o x-o-r-r-o released this 14 Jul 22:34

0.5.1

Fixes community plugin review feedback by removing the word "Obsidian" from the plugin description in manifest.json.

No functional changes.

0.5.0

Choose a tag to compare

@x-o-r-r-o x-o-r-r-o released this 14 Jul 22:13
6acb7b1