pylixonly
d7be92ff49
refactor: port theme engine from dev
2024-10-21 21:35:02 +08:00
pylixonly
f44791049a
feat: port ErrorBoundary from dev
2024-10-21 17:37:07 +08:00
pylixonly
fd8ddce48b
chore: some cleanups
2024-10-13 14:03:20 +08:00
pylixonly
dc81e9cfad
refactor(api/react): rename stuff
2024-10-13 11:45:52 +08:00
pylixonly
f2f1f6ac73
refactor: expose more stuff and move some stuff
2024-10-13 00:35:36 +08:00
pylixonly
e3df56dc58
feat(coreplugins): add badges
2024-10-09 22:15:39 +08:00
pylixonly
ed52f332da
fix: load core plugins
2024-10-09 10:10:33 +08:00
amsyarasyiq
fc1ca2086d
fix(plugins): only load core plugins for pyon plugins manager
2024-09-03 16:03:07 +08:00
amsyarasyiq
605685e86e
chore: lint files and move folders
2024-07-30 07:20:22 +08:00
amsyarasyiq
ccb49cb1af
chore: refactor project structure
2024-07-30 00:18:01 +08:00
amsyarasyiq
ffc04ee9c3
feat: port pyoncord's plugin system
2024-07-22 00:17:17 +08:00
amsyarasyiq
a8d2ddd0df
chore: separate vd plugins from bunny
2024-07-20 11:23:00 +08:00
amsyarasyiq
29caf1d09b
refactor(plugins)
2024-06-25 02:28:04 +08:00
amsyarasyiq
3ed0f777a0
fix(entry): await core init & unawait plugins init
2024-06-14 18:22:27 +08:00
amsyarasyiq
4c0d84f15d
refactor(polyfills): restruct
2024-05-23 20:27:16 +08:00
amsyarasyiq
945955dce8
fix: revive vendetta compat
2024-05-20 16:39:51 +08:00
amsyarasyiq
6d2eb7a6bf
refactor(metro): overall rewrite
2024-05-20 15:36:33 +08:00
amsyarasyiq
926d875de7
feat(plugins): include plugin hash in sourceURL for caching
2024-05-10 02:18:01 +08:00
pylixonly
a0d1808cbc
feat: Custom fonts support ( #28 )
...
* [fonts] Working base
* [ui/fonts] Barebones UI
* [ui/fonts] Make remove-able
* [fonts] Use font name as a unique identifier
* fix(fonts): fetch fonts properly
* fix(fonts): optionally remove downloaded files after removing
* feat(fonts): Extract from Revenge themes
* feat(fonts): final touch
2024-05-18 02:55:20 +08:00
amsyarasyiq
1d2577edb2
[themes] hacks
...
not a good fix but it leads to better experience ig
2024-04-16 01:15:03 +08:00
amsyarasyiq
ccb2a37f0d
[themes] Potentially fix themes
...
(untested)
2024-04-15 22:56:08 +08:00
amsyarasyiq
867831ceec
[main] Remove temporary connectToDebugger (whoops)
2024-04-03 07:40:35 +08:00
amsyarasyiq
7d77a34a4f
[metro] Polyfill the lost redesign module
2024-04-02 22:24:56 +08:00
amsyarasyiq
b9a29aaddd
Typings rework
2024-03-11 15:04:11 +08:00
amsyarasyiq
d158dd69e9
Begin implementing i18n
2024-03-09 07:43:04 +08:00
amsyarasyiq
218d09a5a3
Rewrite settings patch and add to api
2024-03-08 01:06:25 +08:00
amsyarasyiq
186cd79f8b
Strips internal functions from api types
2024-03-07 22:14:17 +08:00
amsyarasyiq
4ffebc8671
Introduce shelter inspired api/flux
...
This shows a good example of adding to the Bunny APIs
2024-03-07 21:46:55 +08:00
amsyarasyiq
7915ae186d
More changes
2024-03-07 12:35:07 +08:00
amsyarasyiq
3692cc41c8
ESLint hops in
2024-03-06 01:57:59 +08:00
amsyarasyiq
41ac215477
change some instances of Vendetta
2024-03-01 14:25:43 +08:00
amsyarasyiq
ba8ddf55c2
Get rid of preinit
2024-02-29 20:07:55 +08:00
amsyarasyiq
584fb07a07
Move settings related to core
2024-02-28 18:04:40 +08:00
amsyarasyiq
75192aa1d2
quickInstall as core plugin
2024-02-28 17:59:47 +08:00
amsyarasyiq
a759c4d883
Project restructuring (half-progress, untested)
2024-02-28 14:09:42 +08:00
amsyarasyiq
dea9ecb084
Half independent Vendetta api
2024-02-23 13:29:06 +08:00
amsyarasyiq
89d698d045
ui(plugins): use ContextMenu
2024-02-09 12:33:39 +08:00
amsyarasyiq
d543317bca
Rebrand to "Bunny"
2024-02-09 10:37:36 +08:00
amsyarasyiq
a6435ea376
refactor import
2023-12-21 14:02:32 +08:00
amsyarasyiq
3bdf403264
real
2023-12-21 03:30:21 +08:00
Beef
85d0bd263b
[Global] Code cleanup pass
2023-04-15 19:54:23 +01:00
Amsyar Rasyiq
20310db733
[Themes] Implement chat background image ( #64 )
...
* [Themes] hardcode fuyu chat bg
* [Themes > BG] listen to theme file
* remove .apply()
* some uhh misc changes
* readd
* how
* [Global] Minor changes
---------
Co-authored-by: Beef <beefers@riseup.net>
2023-04-15 17:08:08 +01:00
Beef
5344f0017a
[SafeMode] Initial implementation ( #61 )
...
* [UI > Components] Add Discord's button
* [SafeMode] Initial work, basic ErrorBoundary patch
* [SafeMode] Custom error boundary (#57 )
* [SafeMode] Add mostly complete custom error boundary
* [SafeMode] Use Button from @ui/components in error boundary
* [SafeMode] Wrap the error boundary in our own error boundary
* [SafeMode > ErrorBoundary] Code-style changes
---------
Co-authored-by: Beef <beefers@riseup.net>
* [TS] Add basic type for Discord's button
* [UI] Move Codeblock to components, and use it
* [UI > Settings] Allow disabling the ErrorBoundary in CustomPage
* [UI > Settings] Move the ErrorBoundary triggers to Developer
* [TS] Add Codeblock to types
* [TS] Use ButtonColors in Button type
* [SafeMode > ErrorBoundary] Rework
* [UI] Add HelpMessage to components
* [SafeMode] Proper implementation
* [Global] SafeMode is optional (#59 )
* [UI > Developer] Restore the balance
* [SafeMode > ErrorBoundary] Optimise for tablet UI
* [SafeMode] Last-minute fixes
---------
Co-authored-by: Jack <30497388+FieryFlames@users.noreply.github.com>
Co-authored-by: Jack Matthews <jm5112356@gmail.com>
2023-04-13 19:42:14 +01:00
Jack
5148fdb15f
[UI > QuickInstall] Implement ( #45 )
...
* [UI > QuickInstall] Init
* [Constants] Update PROXY_PREFIX
* [TS] Type additional constants
* [Style] Move Metro filter imports to top of imports
2023-04-04 01:35:59 +01:00
Beef
3082c840c8
[???] And just like that, it's gone.
...
This reverts commit 748640af56 .
2023-04-01 23:59:58 +01:00
Beef
748640af56
[???] Whatever may this do?
2023-04-01 11:49:23 +01:00
Amsyar Rasyiq
7dc0b1286a
[Init] Implement error dialog for failed mod loading ( #37 )
...
* [Main] Implement error dialog for failed mod loading
* [Main] Initialize Vendetta from entry.js
2023-03-15 16:36:12 +00:00
Beef
2201ff3a1d
[Bugfix] Fix forced Hindi timestamps
2023-03-07 23:12:41 +00:00
redstonekasi
8354b3806c
[Build] SWC-ify, allow classes and async arrow functions ( #24 )
...
* [Build] SWC-ify, allow classes and async arrow functions
* [Build] The SWC-ening is upon us.
* [Build] Tidy
* [Global] Make use of our newfound powers
* [Build] Call bundle.close when done
---------
Co-authored-by: Beef <beefers@riseup.net>
2023-02-26 00:34:16 +00:00
Beef
0ba9ee600c
[Global] Major refactors, allow unloading!
2023-02-04 02:30:46 +00:00