Commit graph

79 commits

Author SHA1 Message Date
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
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
446be85995 createElementIntercept: retry finding the jsx-runtime module instead of checking once 2026-08-01 21:10:06 -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
c3ded45f65 YouBar+: revert the automatic navigation-state nudge, likely regression cause 2026-08-01 20:16:48 -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