Commit graph

198 commits

Author SHA1 Message Date
Rosie Val
10e9b0d815 Add icon support and a richer color picker to Custom User Tags. 2026-08-08 00:49:41 -04:00
Rosie Val
3341c96f02 BetterTimestamps: Patch MessageTimestamp component directly 2026-08-08 00:45:19 -04:00
Rosie Val
f899b3dc7b BetterTimestamps: Parse non-moment timestamps and apply custom formatting 2026-08-08 00:34:02 -04:00
Rosie Val
615cbd2a08 BetterTimestamps: Intercept toString for string-coerced timestamps 2026-08-08 00:27:50 -04:00
Rosie Val
ff50efbdf9 BetterTimestamps: Wrap timestamp object to prevent reformatting 2026-08-08 00:23:41 -04:00
Rosie Val
7eebfc982a ServerDrawer: patch function-shaped jsx runtimes and per-module 2026-08-07 01:36:35 -04:00
Rosie Val
b5224eb0a1 ServerDrawer: hard-enforce rail hide and quest dock transparency 2026-08-07 01:27:45 -04:00
Rosie Val
69053d8b33 ServerDrawer: more robust quest/rail override 2026-08-07 01:20:16 -04:00
Rosie Val
af130f158e ServerDrawer: transparent quest dock and full rail collapse 2026-08-07 01:16:03 -04:00
Rosie Val
885718b057 ServerDrawer: patch jsx runtimes synchronously on load 2026-08-07 00:58:10 -04:00
Rosie Val
3b36744b08 ServerDrawer: fix init race and GuildsBar hide 2026-08-07 00:36:13 -04:00
Rosie Val
3dfba3a4d2 ServerDrawer: revert lib/patches to 25393c92 2026-08-07 00:22:24 -04:00
Rosie Val
cae6a453d0 ServerDrawer: make rawFindAll non-blocking (rawFindAllAsync) 2026-08-06 11:58:23 -04:00
Rosie Val
eec5465bbb ServerDrawer: implement rawFindAll to support createElementIntercept scanning 2026-08-06 11:45:54 -04:00
Rosie Val
32cb803f14 ServerDrawer: hideGuildsBar - collapse ancestors and avoid 1px gap; fix type detector key/signature 2026-08-06 11:39:55 -04:00
Rosie Val
efe4da33e7 Remove rawFindAll function from rawFind.ts 2026-08-06 11:37:10 -04:00
Rosie Val
78b82b5ab6 Add rawFindAll to return all matching modules (collects every match, not just first) 2026-08-06 10:54:23 -04:00
Rosie Val
c96479b55a Enhance createElementIntercept with collapse options 2026-08-06 10:43:52 -04:00
25393c9247 Switch every plugin's settings UI from legacy Forms to real TableRow 2026-08-03 12:27:33 -04:00
d5364e3a62 Radial Status: fix ring oversizing, switch to additive px growth 2026-08-03 00:30:33 -04:00
83e474b45a Radial Status: force-disable, false-positives on guild icons 2026-08-03 00:22:10 -04:00
2f4e5671d1 Radial Status: extend ring match to YouBar, profile, and DM list contexts 2026-08-03 00:12:49 -04:00
e599fb2afc Radial Status: revert to the exact wrapper-size match, re-enable by default 2026-08-02 23:57:32 -04:00
4ab8ed6880 Fix illegible black text across most plugins on Discord's dark theme 2026-08-02 20:15:44 -04:00
3574c4b21e RoseUtils: add Message Logger (deleted/edited messages, persisted, searchable) 2026-08-02 19:52:34 -04:00
66d1777e44 Staff Tags/Custom User Tags: show tags on the full profile screen too 2026-08-02 19:41:10 -04:00
2b111e7d8c Radial Status: disable by default - confirmed corrupting member list/profile UI 2026-08-02 19:38:49 -04:00
511dff142c Add Radial Status: colored ring around the avatar instead of the presence dot 2026-08-02 19:24:50 -04:00
36d7d2a621 Add Custom User Tags: create your own tags and assign them to specific users 2026-08-02 19:20:42 -04:00
51e34bbdb5 Fix BetterTimestamps/RoleColorEverywhere: RowManager lookup raced Metro's own module init 2026-08-02 19:05:06 -04:00
15ab318dcb Fix FPTE/StaffTags: findByName fails where findByProps still works 2026-08-02 18:49:50 -04:00
b3b3ada661 Fix RoleColorEverywhere/ServerDrawer: TEXT_NORMAL is dead, use TEXT_DEFAULT 2026-08-02 18:35:19 -04:00
3f4c2ca56d Add real-time push: open tabs update the instant an admin edit lands 2026-08-02 15:14:13 -04:00
d745331f75 Add isDraft/hasOverride to the merged plugin data 2026-08-02 15:06:09 -04:00
90eb694948 Make every plugin field live, and support draft plugins that bypass git entirely 2026-08-02 15:04:35 -04:00
420bc89ad3 Redesign the site: technical/terminal-inspired visual direction 2026-08-02 14:41:17 -04:00
640812ff80 CI: bump Node to 22 for the deploy job 2026-08-02 14:32:31 -04:00
1fa361429a Add Cloudflare Worker backend (D1 + KV overlay API), move rp.jarviscli.dev off GitHub Pages onto Workers 2026-08-02 14:31:26 -04:00
299005f062 Key Inspector: add ~30 checks for the 6 regressed plugins; ServerDrawer: server-name labels + hide-DM toggle 2026-08-02 14:10:27 -04:00
f9fd892db1 RoseUtils: search, mass enable/disable, and collapsible categories in Settings 2026-08-02 11:48:41 -04:00
48662f828c RoseUtils: expand Developer Mode, add message/server dev-tools, drop Tenor fix 2026-08-02 11:46:04 -04:00
everestmcarthur
97642009b3 ServerDrawer: make GuildsBar's hide detector persistent, not one-shot 2026-08-02 11:41:02 -04:00
everestmcarthur
62192d5035 ServerDrawer: make drawer content-swap timing-independent 2026-08-02 11:26:01 -04:00
everestmcarthur
5ad56932fc ServerDrawer: add a fiber capture point guaranteed to actually mount 2026-08-02 11:05:26 -04:00
everestmcarthur
094f18d736 ServerDrawer: give GuildsBar-slot fiber capture its own globals 2026-08-02 10:48:00 -04:00
everestmcarthur
e5d0b685e0 ServerDrawer: force Quest Dock state via Context value, not hook mutation 2026-08-02 10:36:33 -04:00
everestmcarthur
bd0e624256 ServerDrawer: capture a usable fiber from GuildsBar's hidden slot 2026-08-02 10:24:58 -04:00
everestmcarthur
8a67835362 ServerDrawer: fix boot-time crash from null fake quest asset fields 2026-08-02 09:45:54 -04:00
everestmcarthur
4568828688 ServerDrawer: revert contentPatch.tsx drawer-swap to the confirmed-working version 2026-08-02 09:43:05 -04:00
everestmcarthur
58ddfc1f2d ServerDrawer: fix memo-wrapper name detection and decoy-module lookups 2026-08-02 09:30:25 -04:00