| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(hub): offer ceilings that bound a member without failing an ordinary one | Christophe Besson | 42 hours | 1 | -3/+61 |
| * | style: ruff's own fixes, mechanically applied | Christophe Besson | 6 days | 1 | -2/+2 |
| * | fix(hub): a node that hosts nothing is not a free target, and a private group... | Christophe Besson | 12 days | 1 | -26/+43 |
| * | fix: bound what one member can cost the others | Christophe Besson | 13 days | 1 | -2/+20 |
| * | feat(hub): let a hub admin disable public groups instance-wide | Christophe Besson | 2026-08-28 | 1 | -11/+22 |
| * | feat: unified group management, public groups, and activity-based sidebar | Christophe Besson | 2026-08-20 | 1 | -7/+16 |
| * | fix: stop a stream on close, count only real users, record where a node is | Christophe Besson | 2026-08-15 | 1 | -1/+10 |
| * | fix: resource limits, signaling authz, node admin UI token | Christophe Besson | 2026-08-13 | 1 | -3/+53 |
| * | feat: Phase 9.1–9.5 — WebRTC DataChannel transport for browser P2P | Christophe Besson | 2026-08-10 | 1 | -0/+102 |