Skip to content

Modernize for solid-apps conventions (xlogin, federation, ACL'd collab) #15

@melvincarvalho

Description

@melvincarvalho

mindstr hasn't been pushed since Dec 2024. The live mindstr.org has moved on, and the solid-apps ecosystem has matured (xlogin, MCP, federation patterns). Now that mindstr is being added to the solid-apps productivity bundle, it should be brought up to current conventions.

To do

  • Sync source with mindstr.org — push the live version to this repo's gh-pages branch so jss install pulls current code.
  • xlogin integration — single widget for Solid OIDC + Nostr (did:nostr:), matching forum / chess / poker / charlie / chat.
  • Federation: WebSocket subscribe — live multi-user editing on a shared mindmap via /.notifications, if not already there.
  • Per-mindmap ACLfoaf:Agent Read + acl:AuthenticatedAgent Append for collaborative edit. Same shape as forum, chess, poker.
  • README with install instructions — `jss install melvincarvalho/mindstr=mindstr` or bare `mindstr` if aliased under solid-apps.
  • SKILL.md (optional) — agents could read/extend mindmaps via MCP.
  • Consider moving under solid-apps org — so the bundle entry simplifies to bare mindstr.

Related

  • solid-apps/bundles productivity.jsonld — mindstr just added
  • solid-apps conventions: forum, chess, poker, charlie, chat all follow the same pattern
  • JSS#490 — MCP capstone (for the SKILL.md angle)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions