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
Mm2PL
035da2cac0
Reformat src/controllers/plugins/LuaUtilities.hpp
2023-02-13 12:30:07 +01:00
Mm2PL
9027d539e8
Reformat src/controllers/plugins/Plugin.hpp
2023-02-13 12:29:27 +01:00