Commit Graph

99 Commits

Author SHA1 Message Date
b5e18faaaa Merge branch 'main' of https://github.com/JohnXLivingston/peertube-plugin-livechat 2024-10-01 19:19:13 -04:00
John Livingston
634e894522
Updating stylelint dependencies. 2024-09-10 10:38:45 +02:00
John Livingston
4b5f83c45f
Updating dependencies. 2024-09-10 10:15:35 +02:00
John Livingston
9ee4476f4d
Fix: improved minimum chat width. 2024-09-02 14:39:26 +02:00
John Livingston
8e99199f29
New option to use and configure Prosody mod_firewall WIP (#97):
* new setting
* new configuration screen for Peertube admins
* include the mod_firewall module
* load mod_firewall if enabled
* sys admin can disable the firewall config editing by creating a
  special file on the disk
* user documentation
2024-08-13 10:35:47 +02:00
John Livingston
ef1b49f291
Fix: increase chat height on small screens, try to better detect the device viewport size and orientation. 2024-08-07 00:09:55 +02:00
18a1c2f71c better nigbot avatar sizing 2024-08-05 22:04:24 -04:00
30cce2ec03 probably fix issue with Nigbot avatar generation 2024-08-05 21:10:10 -04:00
24f48788ab wheee 2024-08-05 21:04:55 -04:00
75245c0858 add nigbot avatar 2024-08-05 17:42:01 -04:00
John Livingston
4181661faf
Search user messages WIP (#145) 2024-08-01 18:58:25 +02:00
9526a19aab what the fuck 2024-07-20 22:45:58 -04:00
John Livingston
a9b6474b8f
Authentication token generation WIP (#98)
First working version.
2024-06-17 14:54:29 +02:00
John Livingston
90afdafbd9
Authentication token generation WIP (#98)
You can now generate links to join chatrooms with your current user. This can be used to create Docks in OBS for example. This could also be used to generate authentication token to join the chat from 3rd party tools.
2024-06-17 11:43:59 +02:00
John Livingston
e83150cf87
SPDX 2024-06-14 18:06:16 +02:00
John Livingston
6e35c243c8
CSS refactoring. 2024-06-14 17:31:35 +02:00
John Livingston
6ce6ad9e78
Fix help button CSS. 2024-06-14 16:26:29 +02:00
John Livingston
84c381e5d6
Fix share chat CSS for little screens. 2024-06-14 16:17:11 +02:00
John Livingston
75dd2e4d59
Rewriting Share modal WIP:
Using lit to entirely rewrite the share chat modal.
2024-06-14 14:22:17 +02:00
John Livingston
1cc6a68089
Fix dynamic table button css 2024-06-13 17:00:08 +02:00
John Livingston
754c18dcd6
Fix license file. 2024-06-13 16:37:38 +02:00
John Livingston
f1e9d1dfec
Dynamic table UI:
* margin bottom
* add row button on left, to be more visible
2024-06-13 15:21:31 +02:00
John Livingston
618dc6aeae
tags-input:
* add a "copy" button
* fix some css class (adding a prefix to avoid side effects)
* other minor fixes
2024-06-13 11:55:02 +02:00
John Livingston
268c60d699
Refactoring. 2024-06-12 17:14:38 +02:00
John Livingston
72c4b0804d
Better UI for channel configuration pages. 2024-06-12 17:14:38 +02:00
John Livingston
2668e5174c
Dynamic table description: always displayed, in a separate line. 2024-06-12 17:14:37 +02:00
John Livingston
597afc8ba6
New page loading and error cases:
* adding new custom elements: spinner and error
* using them on async tasks
2024-06-12 17:14:37 +02:00
John Livingston
75ac7a1052
Various improvements:
* CSS cleaning
* disabling buttons during loading
* reset buttons on forms
2024-06-12 17:14:37 +02:00
John Livingston
6f56a026bb
Custom emojis: import/export functions. 2024-06-10 19:17:49 +02:00
John Livingston
92cf83dcdf
Custom channel emoticons WIP (#130): fix CSS 2024-06-07 14:08:35 +02:00
John Livingston
47b580d132
Custom channel emoticons WIP (#130) 2024-06-07 13:45:07 +02:00
John Livingston
1b9ecea443
Custom channel emoticons WIP (#130): tabs 2024-06-07 13:45:07 +02:00
John Livingston
2dbfe49212
Custom channel emoticons WIP (#130): fix CSS 2024-06-07 13:45:06 +02:00
John Livingston
a777c7ac8d
Custom channel emoticons WIP (#130) 2024-06-07 13:45:06 +02:00
John Livingston
04403225fb
Custom channel emoticons WIP (#130) + various fix 2024-06-07 13:45:04 +02:00
Mehdi Benadel
c5a3d8f5d2 css tweaking + rearranging packages + update Changelog 2024-05-28 13:46:42 +02:00
Mehdi Benadel
d425663516 fixes around input value for search and tags and tags input cosmetics 2024-05-28 13:43:07 +02:00
Mehdi Benadel
cc75aadeb4 Supercharged tags input 2024-05-28 13:43:07 +02:00
Mehdi Benadel
5cc130e417 Fixing tags input size in CSS 2024-05-28 13:43:07 +02:00
Mehdi Benadel
35d9663559 Channel configuration validation + tags input 2024-05-28 13:43:07 +02:00
Mehdi Benadel
5ef429e9f2 update css handling on dynamic table form 2024-05-28 13:43:07 +02:00
John Livingston
5c462882d9 REUSE compliance. 2024-05-28 13:43:07 +02:00
Mehdi Benadel
fb3a5d26aa Fixing ShadowDOM situation with CSS 2024-05-28 13:43:07 +02:00
Mehdi Benadel
687c4742f7 Technically working options. Need CSS fix (plugin CSS not loaded) and data validation 2024-05-28 13:43:07 +02:00
John Livingston
e8382f163b
SPDX headers. 2024-05-23 12:18:17 +02:00
John Livingston
d5c327565c
Adding SPDX headers (WIP) 2024-05-23 11:42:14 +02:00
John Livingston
e85bf05585
Better "become moderator" icon. 2024-05-22 17:40:16 +02:00
John Livingston
93397708ba
Fix "become moderator" icon. 2024-05-22 17:35:23 +02:00
John Livingston
da75765bdb
Changing defaults MUC affiliation (#385):
* For Peertube moderators/admins, we add a button "Promote". Clicking on it will promote them as MUC owner.
2024-05-17 15:18:32 +02:00
John Livingston
2b6cd15951
Fix UI on little screens (form for anonymous users was too high). 2024-04-23 10:05:56 +02:00