71 Commits

Author SHA1 Message Date
Ven
8d8cedd72c Also add Emote Cloner to Emote picker rightclick menu (#664) 2023-03-24 03:42:38 +01:00
586b26d2d4 Fixes and ShowHiddenChannels improvements (#634)
~ Fixes #630
~ Fixes #618
2023-03-21 06:07:16 +00:00
4aff11421f Replace update notices with notifications (#558) 2023-03-19 09:21:26 +00:00
0fb79b763d Improvements, changes and fixes (#611) 2023-03-19 04:53:00 -03:00
253183a16a Fix Emote Cloner and improve ReverseImageSearch (#489) 2023-03-08 04:01:24 -03:00
1b199ec5d8 feat: Context Menu API (#496) 2023-03-08 01:59:50 -03:00
e219aaa062 Notifications: Permanent option and close button (#563)
Co-authored-by: Ven <vendicated@riseup.net>
2023-03-04 18:49:15 +01:00
cab72e1be6 Strongly type useSettings (supersedes #559) 2023-03-04 18:41:32 +01:00
37003edae9 fix(Notifications): Correctly close errored notifications 2023-03-01 05:45:17 +01:00
faa90eccd3 feat: Crash Handler (#531)
Co-authored-by: Ven <vendicated@riseup.net>
2023-03-01 05:26:13 +01:00
4918d699d5 Windows: Add Option to use native titlebar ~ Closes #537 2023-02-28 22:17:39 +01:00
6807820f6c Badges should use ErrorBoundaries 2023-02-16 22:46:51 +01:00
68055977d2 NotificationAPI: Correctly request browser permissions 2023-02-14 19:20:10 +01:00
Ven
1d995e58f5 Notification API (#467)
Co-authored-by: Ven <vendicated@riseup.net>
Co-authored-by: afn <hey@afn.lol>
Co-authored-by: afn <afnzmn@gmail.com>
2023-02-10 22:33:34 +01:00
072ad3d7e6 feat(settings): Add the ability to make the window transparent (#457) 2023-01-28 23:54:38 +01:00
Ven
b2ecb02335 Make Windows Ctrl+Q feature optional; add opt-in auto update (#451) 2023-01-24 01:42:57 +01:00
ea748dfb60 feat: Typesafe Settings Definitions (#403)
Co-authored-by: Ven <vendicated@riseup.net>
2023-01-13 23:15:45 +01:00
10fd51071e feat: Add option to disable the window frame (#400)
Co-authored-by: Ven <vendicated@riseup.net>
2023-01-12 23:48:37 +01:00
Ven
2e5d27b6b6 feat: Proper CSS api & css bundle (#269)
Co-authored-by: Vap0r1ze <superdash993@gmail.com>
2022-12-25 20:47:35 +01:00
d806be1346 feat(PlatformIndicators): add indicator to messages (#343) 2022-12-21 20:16:32 +01:00
3efc79224f [ShowHiddenChannels] Fix last message date (#342) 2022-12-16 15:51:23 +01:00
c8f2141114 feat(plugin): add MessageLinkEmbeds (#264)
Co-authored-by: Ven <vendicated@riseup.net>
2022-12-14 23:44:58 +01:00
41dddc9eee feat(plugin): ShikiCodeblocks (#267)
Co-authored-by: ArjixWasTaken <53124886+ArjixWasTaken@users.noreply.github.com>
Co-authored-by: Ven <vendicated@riseup.net>
2022-12-02 16:43:37 +01:00
4760af7f0e add ViewRaw plugin & MiniPopover API (#275)
Co-authored-by: Vendicated <vendicated@riseup.net>
2022-12-02 16:38:52 +01:00
f94cbfb2f4 Add basic themes tab 2022-12-01 03:01:44 +01:00
3b4879f9d9 perf(settings): Cache proxies 2022-11-28 15:44:53 +01:00
Ven
bad96b7887 Path aliases, better lazyWebpack (#268) 2022-11-28 13:37:55 +01:00
5ce2dc1bb4 feat(plugin): Read all notifications button (#217)
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-19 14:54:48 +01:00
8f2c247f27 Fix commands showing up multiple times Part 2 2022-11-18 23:31:53 +01:00
43f41d20fa Fix commands showing up multiple times 2022-11-18 23:29:34 +01:00
410613726b Donor Badges && Add donate info to settings 2022-11-17 00:21:20 +01:00
Ven
82e444e196 Less confusing plugin names (bulk plugin rename) (#214)
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
2022-11-14 18:05:41 +01:00
Ven
a96f8a89f3 MessageLogger: fixes + ignoreSelf & ignoreBots option (#213) 2022-11-14 16:22:50 +01:00
30ca4f1cf9 feat: Badge API (#206) 2022-11-11 23:50:09 +01:00
460f329e4f fix double click actions using outdated content 2022-11-08 18:09:11 +01:00
7d5ade21fc feat(nitroBypass): add sticker bypass (#184)
Co-authored-by: Vendicated <vendicated@riseup.net>
2022-11-07 22:23:34 +01:00
Ven
8adf7ca155 Webpack Warnings & Errors (#178)
* dev: Useful strict Warnings & Errors

* Always log error

* Ignore pending patches with all or whose predicate = false

* Error -> Warn
2022-10-30 20:45:18 +01:00
Ven
d72542405a Implement Subcommands; fix errors due to Settings <-> Plugins circular imports (#174) 2022-10-29 20:45:31 +02:00
b87f0bf3f9 Settings: Cache default value 2022-10-26 14:28:27 +02:00
Ven
5fac8be0ae Vencord Standalone without git/node (#148) 2022-10-23 23:23:52 +02:00
61fd38d6d9 style: Sort imports 2022-10-22 18:18:41 +02:00
Ven
a7dbd73547 Windows: Patch host updater to reinject (#138) 2022-10-22 18:17:02 +02:00
7d555a96ea fix userscript, lint new files 2022-10-22 01:22:44 +02:00
f92f3f1a5e Add license headers 2022-10-22 01:17:14 +02:00
e2b622c76b feat(api): Message Accessories API (#131) 2022-10-22 00:17:18 +02:00
05051399b6 Fix error when enabling a plugin with commands if CommandsAPI hasn't loaded 2022-10-20 20:23:14 +02:00
e4068ef9a6 Document apis 2022-10-20 20:23:14 +02:00
c80ed1b824 legal: Make esbuild generate & link licensing information 2022-10-20 20:23:14 +02:00
50047dd3c2 Add DataStore (IndexedDB wrapper)
An alternative to the synchronous Settings API to work around storage
limitations of localStorage and allow  storing of arbitrarily large
data in form of most Javascript DataTypes,
see https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Structured_clone_algorithm#supported_types
2022-10-20 20:23:14 +02:00
Ven
b66903cf52 Settings: Implement plugin options defaults (#117) 2022-10-18 22:53:37 +02:00