| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(hub): invitation-link tickets bound to a verified address | Christophe Besson | 2 days | 1 | -0/+1 |
| * | fix: ask in the page instead of native confirm/alert | Christophe Besson | 4 days | 1 | -3/+4 |
| * | feat(hub): session lifetime is an admin setting, and a browser signs out when... | Christophe Besson | 11 days | 1 | -0/+34 |
| * | fix(hub): a per-account sign-in lockout, and a reviewed unauthenticated surface | Christophe Besson | 12 days | 1 | -7/+44 |
| * | feat(hub): the mail state is a panel section, and a ceiling falling is an event | Christophe Besson | 13 days | 1 | -13/+37 |
| * | feat(hub): the mail bounds are settings, with a panel to change them | Christophe Besson | 13 days | 1 | -1/+77 |
| * | refactor(ui): extract Settings, Profile and Admin pages from app.js | Christophe Besson | 2026-08-30 | 1 | -0/+454 |