Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/add-group-session.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/add-groups-manager-session-runtime.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/audit-log-recording.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/expose-group-session-runtime.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/extract-cgka-engine.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/extract-group-media-service.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/split-group-runtime.md

This file was deleted.

12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @internet-privacy/marmot-ts

## 0.7.0

### Minor Changes

- 668d53f: Add `GroupSession` as the protocol state owner for group send, ingest, and persistence effects.
- be60778: Add `GroupsManager` session and runtime helpers for effect-driven group workflows.
- cbf4438: Add opt-in Marmot forensic audit log recording support
- 6ab60af: Expose `MarmotGroup.session` and `MarmotGroup.runtime` for direct effect-driven group workflows.
- a746255: Extract MarmotGroupEngine from MarmotGroup as a transport-agnostic CGKA state machine with publish-before-apply lifecycle, exposed from the core package.
- 6c4583d: Add `GroupMediaService` for group encrypted media helpers and decrypted media caching.
- c9b157c: Add group runtime and Nostr Welcome delivery seams for publishing group session effects.

## 0.5.1

### Patch Changes
Expand Down
14 changes: 14 additions & 0 deletions examples/opentui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# marmot-opentui

## 0.0.1

### Patch Changes

- Updated dependencies [668d53f]
- Updated dependencies [be60778]
- Updated dependencies [cbf4438]
- Updated dependencies [6ab60af]
- Updated dependencies [a746255]
- Updated dependencies [6c4583d]
- Updated dependencies [c9b157c]
- @internet-privacy/marmot-ts@0.7.0
2 changes: 1 addition & 1 deletion examples/opentui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "marmot-opentui",
"version": "0.0.0",
"version": "0.0.1",
"private": true,
"type": "module",
"description": "OpenTUI + React terminal chat for marmot-ts. Same darkmatter Marmot v2 lifecycle as the tui-chat example, but rendered with the @opentui/react reconciler so it can exercise the library's React / async-generator integration (groups.watch, invites.watchUnread, group.ingest).",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@internet-privacy/marmot-ts",
"version": "0.6.0",
"version": "0.7.0",
"type": "module",
"description": "Marmot protocol implementation in TypeScript",
"main": "dist/index.js",
Expand Down