1
0
mirror of https://github.com/rauenzi/BetterDiscordApp.git synced 2025-04-11 22:57:35 +02:00

640 Commits

Author SHA1 Message Date
Zerebos
8ddce94f7e
Merge pull request #1787 from BetterDiscord/fix-patches
Fix version info and custom css
2024-12-11 21:32:16 -05:00
Zerebos
559c8ce7e3
Fix version info and custom css
- Fixes #1777
2024-12-11 21:27:27 -05:00
Robert Delaney
cf8f1c2516 Fix some protocol stuff
Makes spaces work. Before it would just stop at space
2024-12-11 18:07:23 -08:00
Robert Delaney
85e226ed88 Merge branch 'main' of https://github.com/doggybootsy/BetterDiscord 2024-12-11 18:05:31 -08:00
Robert Delaney
c955f2cf98
Merge branch 'BetterDiscord:main' into main 2024-12-11 18:04:07 -08:00
Robert Delaney
9ea02c2bde Add Protocol and Revert Patcher
Reverts the patcher to make it create a new function instead of using proxies
Add support for betterdiscord:// protocol system wide. Doing etterdiscord://store/[name or id] will open the download modal
Also starts to use latest commit api changes
Implements a custom version of discords Spinner component
Also fixes sorting, the last modified one just never got implemented
2024-12-11 17:59:41 -08:00
Zerebos
e3dcbb78f7
Merge pull request #1785 from BetterDiscord/no-zlib
Add useful utilities to reduce need for libraries
2024-12-11 19:39:32 -05:00
Zerebos
57cb98b622
Fix stacktrace 2024-12-10 21:22:27 -05:00
Zerebos
b01301a44d
Add logger to bdapi 2024-12-10 13:27:44 -05:00
Zerebos
db908b71e4
Give setting components a facelift 2024-12-08 21:50:24 -05:00
Zerebos
25d3dcfac6
Add file input type 2024-12-08 16:31:05 -05:00
Zerebos
f747ad5846
Fix keybind onChange 2024-12-08 12:05:51 -05:00
Zerebos
76b5eb7906
Add markers and tooltip to slider 2024-12-08 11:48:23 -05:00
Robert Delaney
58fd923f9a Remove updater integration
To simplify the UI remove the updater integration with the store cards
2024-12-08 00:43:41 -08:00
Zerebos
6ece82770f
Adjust keybind handling 2024-12-07 21:38:59 -05:00
Zerebos
1b9d35654f
Add ability to disable all setting types 2024-12-07 21:27:40 -05:00
Zerebos
c3951cba25
Fix onchange listeners for individual items 2024-12-07 21:27:26 -05:00
Robert Delaney
426b216e97 I think finallization of the footer
Add verified badges
Change known addon stuff
TODO: Update strings
2024-12-07 00:02:38 -08:00
Kaan
ac99d5321b createElements
createElements proposal
2024-12-06 21:21:21 -06:00
Zerebos
23aa6876d1
Fix components api and allow custom inputs 2024-12-06 19:40:00 -05:00
Robert Delaney
b45a0d84a1 Make patcher use proxies
Instead of 'duplicating' the patched function, use the original function as a target for a proxy
2024-12-05 19:07:23 -08:00
Zerebos
e2d3049a97
Fix modals, add components, fix tooltip 2024-12-05 22:01:19 -05:00
Zerebos
34fce013d9
Fix changelog and move group to category 2024-12-05 16:57:27 -05:00
Zerebos
00b5d800a0
Create settings builder 2024-12-05 16:31:40 -05:00
Zerebos
53b4bed979
Add more zlib utils 2024-12-05 16:31:31 -05:00
Zerebos
542d0c0ee4
Expose components and showChangelogModal 2024-12-05 00:41:51 -05:00
Robert Delaney
982a67e73b FS Changes and Change how to enter/exit addon stores
Hopefully improve the speed of the store

When in an addon release channel, it will preload all addons of that type

FIx weird issue with download endpoint (hopefully)

FIx issue where the install modal cannot close when the download errors
2024-11-23 12:34:51 -08:00
Robert Delaney
e4b2d4a2bc Split addon store into 2
Splits the AddonStore to be 2 seperate stores 1 for each type

Moves the addon store settings into its own collection / folder, in the setting apge

Add a reload button in the store page

When failing to fetch addons (in the store page) if the user is offline, it will wait until the user is online or wait 5 minutes

Fix a bug with the request module where it wouldn't catch errors on ClientRequest
2024-11-19 15:02:55 -08:00
Robert Delaney
f8de7c517c Minor changes 2024-11-18 17:16:24 -08:00
Robert Delaney
a914e1f9a7 Guild icon fallback
Adds a fallback for when the guild icon is no longer valid / never existed in the installation modal.

Changes BdApi.AddonType.download to BdApi.AddonType.requestDownload, as that name is more like its function

Fixes a few typos with icons
2024-11-18 02:37:16 -08:00
Robert Delaney
d6c1bb3939 Paginator and FS Change with addons pages
Adds a paginator to the settings page to reduce the lag when clicking on the store
(used to render ~5.3 nodes compared to ~1.3k nodes in the plugin store)

Changes the FS structure to help better support the addon list and addon store
2024-11-17 17:33:47 -08:00
Robert Delaney
07e88f2fe6 Faster and All around improvements 2024-11-16 20:28:04 -08:00
Robert Delaney
56bebd880d Faster and Better Handling
Now do single api requests for addon embeds

Fix some weird issues with release channels
2024-11-08 21:40:14 -08:00
Robert Delaney
dac0410f37 1 fix, Add Web Object, Addon Embed replace release pages embeds
Github icon default size was set to 28 instead of 18, so this is reverted

Add a web object that holds all of the Bd web api and routes

Replace the release embeds in both official betterdiscord official servers in the plugin/theme releases channels

Add 'BdApi.Plugins.download' and 'BdApi.Themes.download' which allows plugins to attempt to download addons,
Pretty simple api just 'BdApi.Type.download(id or name or filename)' and it will show a download modal for that addon
The function will resolve on 3 conditions, if the addon is already installed, if the addon was installed or if the modal was closed

Also start to integrating the addon store into the addon pages. This is currently done really poorly currently
2024-11-08 17:21:40 -08:00
Robert Delaney
a5e97650bc Checkbox Item, Finish Modal, Change FS
Add a new checkbox component
Change the FS a little
Finished the Install modal (i think)
2024-11-05 21:44:24 -08:00
Robert Delaney
88bd0c9105 Modal. Embed no addon fix. Markdown
Adds a installation modal
If theres no addon for the passed id in chat, the embed will not render, instead of 'loading' forever
Adding markdown syntax for the betterdiscord prototocol (only for the addon store)
2024-11-04 21:14:08 -08:00
Robert Delaney
3077774bab Release Date isnt update date, and changes to addon card
Release Date doesn't hold the latest update date.
Make AddonCard do less, make the AddonStore do more.
2024-11-04 13:23:30 -08:00
Robert Delaney
1093711eca Basic concept down
Settings GUI. Message Embeds, will delete the original links embed to not have duplicated embeds
2024-11-04 02:42:00 -08:00
Zerebos
5a5aec9727
Update workflow 2024-08-29 20:43:44 -04:00
Zerebos
7a0988f01b
Update pnpm lockfile 2024-08-29 20:41:58 -04:00
Zerebos
f697f4c4fa
Add some dep overrides 2024-08-29 20:38:54 -04:00
Zerebos
45e61e5d2c
Merge pull request #1766 from ArmCord/ci-release-plaintext-javascript
Update actions
2024-08-29 20:32:46 -04:00
Zerebos
b34a348dd0
Merge pull request #1731 from Huderon/main
Fix conditional rendering in ModalStack component
2024-08-29 20:26:42 -04:00
Zerebos
6a2522093b
Fix version and debug info 2024-08-29 20:16:25 -04:00
Aiden
39673a7ab1
asar only 2024-08-25 14:55:54 -04:00
Aiden
71c0ca53c8
include PNPM version 2024-08-24 20:32:35 -04:00
Aiden
8419a32add
Include plaintext js in release and update actions 2024-08-24 20:27:07 -04:00
Zerebos
07a97e2434
Fix transitiongroup module search v1.10.2 2024-06-18 18:20:28 -04:00
Huderon
b63e7981ef Fix conditional rendering in ModalStack component 2024-03-28 20:30:02 +11:00
Zerebos
78edeb77c6
Update version and changelogs
- Fixes #1726
- Fixes #1727
v1.10.1
2024-03-16 00:08:09 -04:00