Commit graph

7 commits

Author SHA1 Message Date
2351a99b9d games: board games refereed by GameServ + ranked ladder
chess, tic-tac-toe and Connect Four played against the GameServ services
referee (it validates moves + keeps the account-keyed Bronze→Master
ladder); the client only sends commands and renders the pushed state.
adds a generic plugin message-filter so a service's machine lines stay
out of chat.
2026-06-22 12:12:39 +00:00
reverse
5a374adb92 tchatou: drop the misleading zéro-inscription claim from the connect subtitle 2026-06-20 15:46:11 +00:00
reverse
41aeecc166 Enable orbit-clock and orbit-copy example plugins on tchatou 2026-06-20 08:48:47 +00:00
reverse
59e67ac621 config: disable demo plugin in production (system ships, example stays available) 2026-06-20 05:10:39 +00:00
reverse
479138e2c0 feat: operator-controlled plugin system — Orbit global (events/state/irc/themes/storage), config-listed loader, composer-button UI slot (HTM), example plugin + docs/PLUGINS.md 2026-06-20 05:03:28 +00:00
7d7b5f3c39 Settings: add 'Propulsé par Orbit' link to the project site (config.branding.projectUrl) 2026-06-18 22:14:19 +00:00
76722c452a Initial commit — Orbit, a modern pluggable IRCv3 web client
TypeScript + React + Vite client with zustand state. IRCv3 caps (SASL,
message-tags, echo-message, chathistory, multiline, account-registration,
webpush, …), mIRC formatting, reactions/typing/read-markers, themes, PWA +
Web Push, and runtime config.json (webchat-style) for re-pointing/re-branding
without a rebuild. See CONFIG.md.
2026-06-18 19:49:50 +00:00