|
|
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 |
|
everestmcarthur
|
8b1eb71674
|
YouBar+: force the buttons to actually appear instead of waiting on luck
|
2026-08-01 19:50:43 -04:00 |
|
everestmcarthur
|
a25ce4bfb0
|
rawFind: never force-require modules, only inspect already-initialized ones
|
2026-08-01 16:37:35 -04:00 |
|
everestmcarthur
|
28b5b58fac
|
rawFind: cache scanned modules so retries don't re-require everything
|
2026-08-01 16:04:08 -04:00 |
|
everestmcarthur
|
98dadf5bca
|
Fix a systemic bug: Revenge's finder cache made every retry loop a no-op
|
2026-08-01 15:55:30 -04:00 |
|