Commit graph

10 commits

Author SHA1 Message Date
a0b6bee4d5 Update dependency js-yaml to v5.2.1 2026-07-04 02:01:42 +00:00
910bdc97b2 Update dependency i18next to v26.3.4 2026-07-03 02:01:35 +00:00
a0b4d01c92 Merge pull request 'Update dependency @playwright/test to v1.61.1' (#3) from renovate/playwright-monorepo into main
Reviewed-on: #3
2026-07-02 02:15:06 +00:00
4709ba344c Update dependency @vitejs/plugin-react to v6.0.3 2026-07-02 02:01:33 +00:00
883cd931f0 Update dependency @playwright/test to v1.61.1 2026-07-02 02:01:27 +00:00
reverse
4fdf9141a0 add playwright e2e tests against a local ergo ircv3 server
drives the built client over websocket like production: connect, join,
send and echo a message, and deliver a message between two clients. ergo
is fetched and started by the test harness; run with npm run test:e2e.
2026-06-20 21:05:01 +00:00
reverse
95308a6450 feat(plugins): webchat-style operator-controlled plugin system — window.Orbit (plugin/on/emit/state/irc/themes/storage/addUi), config plugins[], HTM render, composer_button slot, demo plugin + docs/PLUGINS.md 2026-06-20 05:01:20 +00:00
36b4cdb692 Add i18n + language selector in Settings (10 languages)
react-i18next bootstrap with browser-language detection + localStorage
persistence; 10 locale files (fr/en/de/tr/ne/es/ru/it/pt-PT/pt-BR), all
key-consistent. Language selector in Réglages → Apparence. Bump SW v18->v19.
2026-06-20 00:56:13 +00:00
0bf1d4626a Add Woodpecker CI + vitest test suite; fix lint (dead duplicate CHGHOST/SETNAME cases, escapes) and right-size rules 2026-06-18 21:23:53 +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