Commit Graph

297 Commits

Author SHA1 Message Date
Zerebos 03efbfd447
Change how patching modules works (#1474) 2022-11-06 14:33:47 -05:00
Strencher 690bfb79cb Fix inject script for Electron v17+ 2022-10-28 22:27:35 +02:00
Zack Rauen ac70698593 Update for canary 2022-10-27 14:37:37 -04:00
Zerebos 7442dde2fa
Change LICENSE + update and clean several parts of repo (#1459)
* Update license and contributing, add new CoC

* Remove outdated info, update issue templates

* Fix more links and wording
2022-10-20 13:56:58 -04:00
Zack Rauen 548552dfe2 Fix plugin settings and invites 2022-10-17 18:05:08 -04:00
Zack Rauen f0bf331933 Fix an issue with the core updater 2022-10-15 18:15:03 -04:00
Zack Rauen 1dd9df2f48 Update version and changelog 2022-10-15 01:00:14 -04:00
Zack Rauen 86b6a671a2 Update translations 2022-10-14 23:29:19 -04:00
Zack Rauen 55d2b8076b Add translation update script
- Automatically filters out untranslated strings to reduce filesize
- Can update all translations in a single script rather than repeated commits
2022-10-14 23:22:57 -04:00
Zack Rauen 90338e9b84 Move strings to be translatable and lint 2022-10-13 23:42:05 -04:00
Zack Rauen 7959260f29 Fix various api issues 2022-10-13 21:53:41 -04:00
Strencher c0543586cb Fix ContextMenu Patcher 2022-10-12 22:08:27 +02:00
Zack Rauen 1165043908 Skip checking useless documentElement exports 2022-10-11 16:57:51 -04:00
Strencher 2012dae121 Fix patcher 2022-10-11 22:53:53 +02:00
Zerebos 9e0f274b50
Merge pull request #1433 from BetterDiscord/development
Merge development changes
2022-10-10 15:13:58 -04:00
Zack Rauen 840af61b3c Update version and changelog 2022-10-10 15:00:37 -04:00
Zack Rauen c3d4313b8e Fix an issue with public servers and documentation 2022-10-10 14:33:36 -04:00
Zack Rauen 9c0a8747f3 Make updater responsive 2022-10-10 02:32:57 -04:00
Zack Rauen a984bf08b0 Fix getLazy
- Fix getLazy not passing options to getModule
- Fix rm, rmSync missing in fs
- Remove useless code in searchExports iterator
2022-10-09 19:42:53 -04:00
Zack Rauen af1a26c333 Fix various bugs
- Show public servers on startup
- Update plugin tab on load/unload
- Finish switching searchGetters to searchExports
- Add disabled class to addon cards
- Fix/rebuild changelog modal
2022-10-09 18:22:07 -04:00
Zack Rauen a9220996b5 Fix public servers 2022-10-09 13:49:29 -04:00
Zack Rauen a13422df11 Adjust webpack search 2022-10-08 20:04:56 -04:00
Strencher b1cbe8b93b feat: BdApi.ContextMenu
* Allows patching & creating context menus.
2022-10-09 01:07:12 +02:00
Zack Rauen 5780cc23c2 Fix freezing api and add updater css 2022-10-08 17:00:18 -04:00
Strencher 32bf2be211 Fix Modals, Toasts
* Make external modules be cached
* Fix ConfirmationModal component being found wrong
* Make default modal actually be standalone and be used for react crash fallback
* Fixes toasts showing up in the crash screen
2022-10-08 22:28:56 +02:00
Strencher dd97539da3 Make patcher work with getters 2022-10-08 10:40:45 +02:00
Zack Rauen 46c57567d0 Rework updater and add UI 2022-10-03 04:40:18 -04:00
Zack Rauen 70194a7114 Add common setting types 2022-10-03 02:49:54 -04:00
Zack Rauen 87652dab8e Restructure API, condense DOM modules 2022-10-02 23:34:45 -04:00
Zack Rauen 6454b63f6b Add tooltip 2022-10-02 23:34:41 -04:00
Strencher e63695e17f Fix getModule & Add searchGetters option
Co-authored-by: Zerebos <rauenzi@outlook.com>
2022-09-30 02:05:19 +02:00
Zerebos f41b071727
Merge pull request #1420 from BetterDiscord/updater
Stop-gap Updater
2022-09-29 19:15:21 -04:00
Strencher 56a55b303a
Merge pull request #1418 from Skamt:patch-1
Update webpackmodules.js
2022-09-30 01:15:09 +02:00
Strencher 91e4cd5eb1 Several Fixes
- Fix error banner style
- Cleanup updater code
- Make notice api show in crash screens

Co-authored-by: Zack Rauen <rauenzi@outlook.com>
2022-09-30 01:00:52 +02:00
Strencher 408b6a5501 Several Fixes
- Make http module follow redirects
- Make webpack export descriptors configurable
2022-09-29 23:46:07 +02:00
Zack Rauen 18bb2886cd Allow partials, add temp updater 2022-09-29 01:04:22 -04:00
Zack Rauen feb3bb792f Fix api and some oom issues 2022-09-28 16:30:59 -04:00
Skamt 22fa1d71c2
Update webpackmodules.js
`foundModule` should be reset after finding the module, otherwise it returns duplicates of as much as how many `getters loop` iterations are left after the first valid condition
2022-09-28 21:00:44 +01:00
Zack b2aae545c4
Merge pull request #1408 from BetterDiscord/electron17
Prepare for electron 17 and patch for swc
2022-09-26 23:39:31 -04:00
Zack Rauen 90b2870aa2 Partial fix for swc 2022-09-26 23:33:51 -04:00
Zack Rauen 8601193b51 Use remote vm for better error messages 2022-09-26 03:01:16 -04:00
Strencher b5a69db0b3 feat: move away from `request` dependency 2022-09-26 07:57:35 +02:00
Zack Rauen 6d37fb63fc Fix small bugs 2022-09-25 15:29:17 -04:00
Zack Rauen 3b9ad9b75b First pass polyfill 2022-09-05 23:58:16 -04:00
Strencher ff8280e2b5 Move remaining things to pnpm 2022-09-04 19:02:41 -04:00
Zack Rauen 088ae6f10e Initial switch to pnpm 2022-09-04 19:00:01 -04:00
Zack Rauen 7af885c10d Move public servers 2022-09-04 18:51:15 -04:00
Qb 99ad2269ac
Add Translations section to CONTRIBUTING.md (#1367)
As was correctly pointed out in #1356 there is no documentation about how to submit translations in the contributing guide or the readme.
2022-08-31 11:59:53 -04:00
Zerthox 9b38e442da
Documentation fixes & consistency improvements (#1378)
* Fix incorrect docs

* Adjust wording & formatting for consistency

* Fix missing "is"
2022-08-31 11:59:17 -04:00
Zack Rauen 7e8c114f65 Update changelog and version 2022-08-16 20:37:03 -04:00