Commit Graph
12 Commits
Author SHA1 Message Date
ancsemi 497c8ffed7 Add a push to mute row to the Desktop shortcuts settings 2026-10-15 23:22:49 -04:00
ancsemi bf55d34fc7 Match the plugin and theme toggles to the standard settings switch 2026-10-15 12:55:33 -04:00
ancsemi 009cd90784 Master voice and notification volume, with an option to show volumes in dB 2026-10-14 17:32:09 -04:00
ancsemi 9947bfecf0 Staff see invisible members in All Members again 2026-10-14 00:10:31 -04:00
ancsemi ce5a269ba1 Flash games banner tells members to ask an admin instead of failing 2026-10-11 23:43:47 -04:00
ancsemi 78c5dba024 All Members dots show away and do not disturb, invisible reads offline 2026-10-11 23:43:47 -04:00
ancsemi cb5771f71b Give every settings number box the same themed size and padding 2026-10-11 19:11:05 -04:00
ancsemi fe5ed5b8a0 Replace em dashes in client code comments and styles 2026-10-10 16:08:55 -04:00
ancsemi 0b8c04e708 Replace em dashes in the English UI text and messages 2026-10-10 16:08:54 -04:00
Josh Stevenson-WoodsandJosh Stevenson-Woods e84e562b53 Add manual plugin and theme updates (#5588)
* docs: propose extension release and blocklist contracts

* feat: add manual plugin and theme updates

---------

Co-authored-by: Josh Stevenson-Woods <5860234+jkswoods@users.noreply.github.com>
2026-10-03 15:35:49 -04:00
ancsemi d4a418cf6d Activities: the expand button sits next to the close button (#5718)
The header spreads its children apart, so the injected expand button landed
in the middle. Push it right, beside the close button, like other modals.
2026-10-02 23:17:39 -04:00
ancsemi 984b6ffceb Split style.css (20,790 lines) into sixteen files by area, a pure move
style.css now only imports the parts in order, after voice.css and
music.css as before, so the cascade is unchanged. Each cut sits between
top-level rules. Checked twice: the parts (minus the one-line header each
got) rebuild the old file byte for byte, and a browser loading the new
style.css ends up with the same 3,526 rules, in the same order, as it parses
from the old one. The largest part is 1,559 lines. Tests that read
style.css now read it with its imports filled in (test/coreCss.js), and the
theme contract test names the part each checked rule lives in.
2026-10-02 11:16:06 -04:00