aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-hub/tests/harness
Commit message (Expand)AuthorAgeFilesLines
* refactor(spa): stop asking a node what version it isChristophe Besson2026-09-101-1/+0
* refactor(mnp)!: one answer to "may this member write", and it is the rootChristophe Besson2026-09-102-2/+2
* feat(hub): pin the app controls while a library scrollsChristophe Besson2026-09-101-0/+563
* test(spa): drive the composer's recovery through the real reconnectChristophe Besson2026-09-091-2/+43
* fix(spa): a reconnect must give the Chat composer backChristophe Besson2026-09-091-3/+60
* feat: resume an interrupted upload, and pause oneChristophe Besson2026-09-091-2/+23
* test(hub): stop the Chrome profile cleanup racing its own childrenChristophe Besson2026-09-085-5/+50
* Merge origin/main into the chat encryption workChristophe Besson2026-09-072-104/+240
|\
| * feat(mnp)!: seal the upload under the group keyChristophe Besson2026-09-071-0/+102
| * fix(mnp): give a reply an id, so it stops being routed by luckChristophe Besson2026-09-071-56/+89
* | feat(chat): encrypt group chat under per-device epoch keys (MNP 2.0)Christophe Besson2026-09-071-6/+89
|/
* feat!: MNP 1.0 — seal index and handshake_ack under the group keyChristophe Besson2026-09-031-0/+98
* fix(hub): route the chat ack to the request that asked for itChristophe Besson2026-09-031-0/+206
* fix(hub): fall back to the group's first app when the landing tab is absentChristophe Besson2026-09-021-0/+185
* fix(hub): let the reader scroll up in the chat againChristophe Besson2026-09-011-0/+222
* feat(hub): split the group UI into a pluggable "applications" architectureChristophe Besson2026-08-232-3/+5
* fix: update source-reading tests that drifted from the codeChristophe Besson2026-08-222-3/+8
* fix: the chat tab no longer scrolls, and a group is listed or invite-onlyChristophe Besson2026-08-181-0/+169
* fix(client): the desktop client runs, and running it corrected three thingsChristophe Besson2026-08-181-0/+6
* fix(hub): a session that renews itselfChristophe Besson2026-08-171-0/+165
* fix(hub): the transfers panel hung off the side of a phoneChristophe Besson2026-08-171-0/+140
* test(hub): a hook that depends on one declared below it never runsChristophe Besson2026-08-172-7/+103
* fix(hub): bound the video read-ahead by the playhead, not by the networkChristophe Besson2026-08-161-0/+159