Skip to content

Metadata support + connection update + user groups#24

Merged
dzucconi merged 1 commit into
mainfrom
metadata-support
May 4, 2026
Merged

Metadata support + connection update + user groups#24
dzucconi merged 1 commit into
mainfrom
metadata-support

Conversation

@dzucconi
Copy link
Copy Markdown
Member

@dzucconi dzucconi commented May 4, 2026

Summary

  • Add metadata (entity) and per-connection metadata across block,
    channel, add, connect, and connection commands.
  • New connection update <id> --metadata and user groups <slug>
    subcommands; corresponding schema/types added.
  • Display metadata in channel, connection, and block views.
  • Migrate create-block and create-connection to the preferred
    channels: [{id, position, metadata}] request shape.

Metadata flag

--metadata and --connection-metadata accept either:

  • JSON: --metadata '{"status":"reviewed","score":0.95}'
  • key=value list: --metadata status=reviewed,score=0.95,featured=true

Parser notes:

  • Backslash-escape commas to embed them: note=hello\,world.
  • Numbers only coerce when lossless; 00123 and 1.10 stay strings.
  • null values allowed for update/merge endpoints to remove keys.

@dzucconi dzucconi added the minor label May 4, 2026
@dzucconi dzucconi merged commit 03bcffc into main May 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant