Commit graph

73 commits

Author SHA1 Message Date
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
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
everestmcarthur
259b9b5b31 ServerDrawer: fix two silent wrong-module bugs, confirmed live via Eval 2026-08-02 08:57:09 -04:00
everestmcarthur
daac5afebe ServerDrawer: also copy SettingsScaffold/NoteBox locally - zero shared references 2026-08-01 23:12:49 -04:00
everestmcarthur
eb6c57b12a ServerDrawer: make it self-contained, no @shared/lib imports 2026-08-01 23:11:40 -04:00
everestmcarthur
0b3ddfd6a9 YouBar+: pause - revert to upstream's exact logic, nothing else 2026-08-01 23:03:23 -04:00
everestmcarthur
9246309220 Key Inspector: fix fiber capture - this build uses Fabric's __internalInstanceHandle 2026-08-01 21:50:24 -04:00
everestmcarthur
ef1871ce7c Key Inspector: add live fiber-tree capture for Eval 2026-08-01 21:46:34 -04:00
everestmcarthur
ab79f69e68 Key Inspector: add showToast to Eval scope 2026-08-01 21:35:08 -04:00
everestmcarthur
19e2316724 YouBar+: ground-up rewrite - independent floating overlay instead of patching YouBar itself 2026-08-01 21:30:55 -04:00
everestmcarthur
3c42faa98c YouBar+: catch the component via element-creation interception, not metro search 2026-08-01 21:05:22 -04:00
everestmcarthur
abb019ae6f YouBar+: reintroduce the retry loop only, confirmed necessary on-device 2026-08-01 20:49:38 -04:00
everestmcarthur
538c7b8acc Key Inspector: fix Eval - Hermes rejects async functions in dynamically-eval'd code 2026-08-01 20:35:24 -04:00
everestmcarthur
4d32246cfc Key Inspector: fix Eval breaking on smart-quote autocorrect from mobile keyboards 2026-08-01 20:29:58 -04:00
everestmcarthur
64027dfa0d Key Inspector: expand Eval scope to findByTypeName/findByStoreName/instead/before/after/getAssetIDByName 2026-08-01 20:27:40 -04:00
everestmcarthur
3dc639e305 YouBar+: reset to upstream's exact original logic 2026-08-01 20:24:05 -04:00
everestmcarthur
c66ebf57b4 Key Inspector: finish making it a general plugin-dev toolkit, not YouBar+-specific 2026-08-01 20:20:51 -04:00
everestmcarthur
1556fdb56b Key Inspector: add an eval tool; forceRerender: switch to the navigation-ref nudge 2026-08-01 20:10:56 -04:00
everestmcarthur
7050778072 Key Inspector: add a YouBar+ diagnostic to find out why forceRerender doesn't work 2026-08-01 20:00:47 -04:00
everestmcarthur
8b1eb71674 YouBar+: force the buttons to actually appear instead of waiting on luck 2026-08-01 19:50:43 -04:00