Jean Chevronnet reverse
reverse pushed to main at orbit/orbit 2026-07-10 15:44:03 +00:00
e2ecd093a6 Make the console/status window follow the theme accent (drop hardcoded terminal green)
reverse pushed to main at orbit/orbit 2026-07-10 15:04:57 +00:00
df3f9d4b92 Reflect own away state in the member list (patch self entry) + orange away name
reverse pushed to main at orbit/orbit 2026-07-10 14:48:56 +00:00
04f229053a Fix avatar click crash: capture rect before the state updater runs
reverse pushed to main at orbit/orbit 2026-07-10 14:46:02 +00:00
b94b9f8994 Open a presence menu (Available/Away + reason) from the account avatar
reverse pushed to main at orbit/orbit 2026-07-10 14:25:59 +00:00
cf51efe339 Rework theme presets: rename, orange Night-orange accent, theme-aware console
reverse pushed to main at orbit/orbit 2026-07-10 14:02:17 +00:00
8894974479 Drop the app's consent banner; consent is handled on the site (same origin)
reverse pushed to main at orbit/orbit 2026-07-10 13:29:35 +00:00
6f9df54864 Switch analytics to Google Consent Mode v2 (advanced)
reverse pushed to main at orbit/orbit 2026-07-10 10:31:21 +00:00
8fd1af78bb Fix stale app-update comment to match no-auto-reload behavior
reverse pushed to main at orbit/orbit 2026-07-10 10:27:56 +00:00
726ce7b609 Strip IRC formatting codes from WebMCP read_messages output
reverse pushed to main at orbit/orbit 2026-07-10 10:21:44 +00:00
7f6fb14b19 Expose the chat as WebMCP tools for AI agents (list/read/send/join/switch/members)
reverse pushed to main at orbit/orbit 2026-07-10 09:26:20 +00:00
6ad0d2bbd9 Fix mobile drawer footer: give the nav tabs their own full-width row
reverse pushed to main at orbit/orbit 2026-07-10 09:05:04 +00:00
c18604c426 Stop the app from auto-reloading on new builds; update on next manual refresh instead
reverse pushed to main at orbit/orbit 2026-07-10 08:14:04 +00:00
ad05f3e470 Fix mobile topbar overflow: drop the redundant channel avatar and tighten spacing
reverse pushed to main at orbit/orbit 2026-07-10 08:06:55 +00:00
937a9dc38c Fix mobile: wrap the extban composer and full-screen the channel panel
reverse pushed to main at orbit/orbit 2026-07-10 08:01:20 +00:00
4a0b6b51e0 Fix mobile layout: constrain the app to the viewport height when a navbar shell wraps it
reverse pushed to main at orbit/orbit 2026-07-10 07:42:48 +00:00
27cfae944a Support extban stacking: nest a matching extban inside an acting one (mute:account:...)
reverse pushed to main at orbit/orbit 2026-07-10 07:27:35 +00:00
a390078876 List +e ban-exceptions and +I invite-exceptions in the channel panel, removable per mode
reverse pushed to main at orbit/orbit 2026-07-10 07:18:15 +00:00
a141742868 Gate the extban +e/+I modes on the server's CHANMODES list modes
reverse pushed to main at orbit/orbit 2026-07-10 07:12:06 +00:00
2bae979b30 Let extbans be set as +b, +e or +I from the channel panel, with the example following the mode
reverse pushed to main at orbit/orbit 2026-07-10 07:01:49 +00:00
efe0fb0df9 Add a security-group quick-pick for the securitygroup extban (config-driven)