Commit graph

4029 commits

Author SHA1 Message Date
Mm2PL
42e0be2b86
Add doc section on Typescript 2023-02-28 23:52:44 +01:00
Mm2PL
6e8af794fc
Reformat chatterino.d.ts 2023-02-28 23:26:30 +01:00
Mm2PL
7d2fd1eed5
WHY THE FUCK IS THIS NOT BUILT INTO PRETTIER 2023-02-28 23:24:09 +01:00
Mm2PL
76065683ef
Add a basic .d.ts file for TypescriptToLua 2023-02-28 22:33:06 +01:00
Mm2PL
92ef5e35a7
Rename CommandContext.channelName -> channel_name on lua side 2023-02-28 22:32:01 +01:00
Mm2PL
debd7aaa51
Merge branch 'master' of github.com:Chatterino/chatterino2 into feature/lua_scripting 2023-02-20 14:17:14 +01:00
Mm2PL
9c8b4b3240 Merge branch 'feature/lua_scripting' of github.com:Chatterino/chatterino2 into feature/lua_scripting 2023-02-20 14:10:56 +01:00
Mm2PL
3625f5706b Add stackDump lua utility, for debugging or tests 2023-02-20 14:10:52 +01:00
dependabot[bot]
621b5d9163
Bump jurplel/install-qt-action from 3.0.0 to 3.1.0 (#4395)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 12:21:57 +01:00
nerix
c74b14a93a
Delete all but the last 5 crash dumps on startup (#4392)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-02-19 22:20:41 +00:00
pajlada
c95a65c153
Fix Qt6 building (#4393) 2023-02-19 20:19:18 +01:00
pajlada
d3499e814e
Fix the brew cask action (#4394)
It previously tried to bump the version from 2.4.0 to v2.4.1
the action didn't strip the v, but it does now
2023-02-19 16:08:32 +00:00
pajlada
5ed4a21d6a
Release v2.4.1 (#4390) 2023-02-19 12:14:54 +01:00
pajlada
2629e3baa7
Stop whispers from showing up in /mentions unless they match another highlight (#4389) 2023-02-18 12:02:12 +00:00
Ilya Zlobintsev
da97079877
Add flatpakref file to artifacts (#4388)
The .flatpakref file format definition can be read about here https://man7.org/linux/man-pages/man5/flatpak-flatpakref.5.html
or just `man flatpak-flatpakref`
2023-02-17 20:01:47 +00:00
pajlada
6380fb5198
Fix mod, unmod, vip, unvip buttons in User Card (#4387) 2023-02-16 20:43:37 +00:00
Felanbird
28bdf440fd
Move #4361 changelog to dev section (#4385) 2023-02-16 16:08:09 +00:00
nerix
9bfd12ba3c
Fix builds from CI showing up as modified (#4384)
This change also adds a new environment variable used while building: `CHATTERINO_REQUIRE_CLEAN_GIT` which, if set, will error out during your build's GIT stage.
This is used in CI to ensure we don't accidentally introduce a change that would result in builds showing up as "modified" again.

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-02-16 13:56:20 +00:00
Mm2PL
8f90b4c9fc
Merge branch 'master' into feature/lua_scripting 2023-02-15 23:36:36 +00:00
Wissididom
4c8ad85074
Improve Linux build instructions (#4382)
Removed QtMultimedia and GStreamer dependencies from build documentations.
These are no longer required ever since miniaudio replaced them for highlight sounds.
2023-02-15 23:52:28 +01:00
Felanbird
998cfbaf67
Clean up changelog in preparation of v2.4.1 (#4381) 2023-02-15 14:31:01 -05:00
Lucas K
ff53b7cc97
Fix inconsistent separator usage in command failure messages (#4379) 2023-02-14 21:27:33 +00:00
pajlada
f317d4c99b
Fix User Card moderation actions not using Helix (#4378) 2023-02-14 20:59:23 +00:00
Mm2PL
3856920e29 prettier is shitty
thank you @pajlada
2023-02-14 20:41:23 +01:00
Mm2PL
bf006826ce Rip out the duplicate name logic 2023-02-14 20:38:12 +01:00
Mm2PL
0051f00ce7 Move logHelper and its namespace to the top of LuaAPI.cpp 2023-02-14 12:33:45 +01:00
Mm2PL
21152a23cc Add parents for every widget in PluginsPage 2023-02-14 12:27:56 +01:00
Mm2PL
f5731bb9c5 Rename variables in PluginsPage 2023-02-14 12:16:25 +01:00
Mm2PL
805e8578ba Make chatterino::lua::api::LogLevel an enum class 2023-02-14 12:11:02 +01:00
Mm2PL
2629c56d5c rename codename -> id 2023-02-14 12:07:22 +01:00
Mm2PL
627aafb74b Rename PluginController::{actuallyInitialize,loadPlugins} 2023-02-14 12:00:04 +01:00
Mm2PL
c4a2b5f0ce Rip out redundant enable check 2023-02-14 11:58:49 +01:00
Mm2PL
7a1d28d51c Improve UI if homepage is missing 2023-02-14 11:57:52 +01:00
Mm2PL
94ceee3c7e Handle info.json homepage type mismatches 2023-02-14 11:55:55 +01:00
Mm2PL
8b37a297d4 Add comments to PluginMeta definition 2023-02-14 11:55:44 +01:00
Mm2PL
e19b96026d Make the reload button reload metadata when plugin is disabled 2023-02-14 11:45:30 +01:00
Mm2PL
cf9d0af105 Handle plugin metadata errors better 2023-02-14 11:44:52 +01:00
askepticaldreamer
a3189baf94
Add channel name to Mentions chat logs (#4371) 2023-02-13 23:00:46 +00:00
Mm2PL
d1bcede492 Make PluginMeta::authors a std::vector<QString> 2023-02-13 23:43:25 +01:00
Mm2PL
6a183d3f33 Remove PluginController save override 2023-02-13 23:27:12 +01:00
Mm2PL
58f6f1dcfe Update comment on chatterino::lua::api::g_import 2023-02-13 23:21:29 +01:00
Mm2PL
cd919b01d5 Change setting names 2023-02-13 23:21:03 +01:00
Wissididom
4cb8403491
Handle non-versioned annotated tags gracefully when building a Ubuntu .deb package (#4375) 2023-02-13 21:39:59 +00:00
Mm2PL
96613690a9 reformat 2: electric bogaloo 2023-02-13 22:34:41 +01:00
nerix
bb0b563a87
Use qintptr in QWidget::nativeEvent on Qt 6 (#4376) 2023-02-13 20:45:58 +00:00
Wissididom
df9836f59e
Automatically update nightly-build tag every nightly release (#4374)
This is done by CI force pushing the `nightly-build` tag - the `nightly-build` tag should never be relied on other than for GitHub releases.
2023-02-13 19:11:48 +00:00
Mm2PL
15613850f7 reformat 2023-02-13 19:41:27 +01:00
Mm2PL
2d79cf53a5
Merge branch 'master' into feature/lua_scripting 2023-02-13 12:04:49 +00:00
Mm2PL
8b84cfbab1 ANGLE BRACKET PLEASE 2023-02-13 12:58:32 +01:00
Mm2PL
82a9deac15 Reformat src/controllers/plugins/LuaAPI.hpp 2023-02-13 12:30:32 +01:00