4a91028a76 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/JohnXLivingston/peertube-plugin-livechat  
						
						
						
						
					 
					
						2024-09-04 17:36:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e98cbaba5 
					 
					
						
						
							
							ConverseJS upstream update:  
						
						... 
						
						
						
						* update ConverseJS version
* remove concord theme from settings (and migrate to peertube)
* added cyberpunk theme
* fixed settings localization 
						
						
					 
					
						2024-09-02 12:11:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be59329581 
					 
					
						
						
							
							from 30 to 800 kb for emojis  
						
						
						
						
					 
					
						2024-08-01 21:17:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebc8fc8797 
					 
					
						
						
							
							Option to hide moderator name who made actions WIP ( #137 ).  
						
						
						
						
					 
					
						2024-07-29 15:00:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a54594967 
					 
					
						
						
							
							Moderation delay WIP ( #132 ):  
						
						... 
						
						
						
						* default channel value for moderation delay 
						
						
					 
					
						2024-07-09 16:15:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d75f6d89ff 
					 
					
						
						
							
							Fix SPDX headers.  
						
						
						
						
					 
					
						2024-06-25 13:16:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45a63eaecd 
					 
					
						
						
							
							Terms&Conditions ( #18 ):  
						
						... 
						
						
						
						* new settings for instance's terms
* new channel option for channel's terms 
						
						
					 
					
						2024-06-25 12:21:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a455fff93 
					 
					
						
						
							
							New option to only allow registered users to speak WIP ( #233 ):  
						
						... 
						
						
						
						* Prosody mod_muc_peertubelivechat_roles module
* Fix ConverseJS to disable the message field when room is unmoderated
  and user is visitor
* Mute/voice anonymous users when changing room configuration.
* Display a specific message to muted anonymous users.
* Default value for mute_anonymous in channel options.
* Feature documentation 
						
						
					 
					
						2024-06-21 11:37:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83dd3130a1 
					 
					
						
						
							
							Fix   #436 : Saving emojis per batch, to avoid hitting max payload limit.  
						
						
						
						
					 
					
						2024-06-20 11:14:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6513f922b 
					 
					
						
						
							
							Custom emojis: increasing the limit.  
						
						
						
						
					 
					
						2024-06-10 17:17:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92cf83dcdf 
					 
					
						
						
							
							Custom channel emoticons WIP ( #130 ): fix CSS  
						
						
						
						
					 
					
						2024-06-07 14:08:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a777c7ac8d 
					 
					
						
						
							
							Custom channel emoticons WIP ( #130 )  
						
						
						
						
					 
					
						2024-06-07 13:45:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92e9d6d1af 
					 
					
						
						
							
							Custom channel emoticons WIP ( #130 )  
						
						
						
						
					 
					
						2024-06-07 13:45:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						688ab4f029 
					 
					
						
						
							
							Custom channel emoticons WIP ( #130 )  
						
						
						
						
					 
					
						2024-06-07 13:45:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dad29a941f 
					 
					
						
						
							
							Custom channel emoticons WIP ( #130 )  
						
						
						
						
					 
					
						2024-06-07 13:45:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35d9663559 
					 
					
						
						
							
							Channel configuration validation + tags input  
						
						
						
						
					 
					
						2024-05-28 13:43:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de974eae22 
					 
					
						
						
							
							Better structure + channel home in LitElement format  
						
						
						
						
					 
					
						2024-05-28 13:43:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ff4abfce4 
					 
					
						
						
							
							added attempt at dynamic listing  
						
						
						
						
					 
					
						2024-05-28 13:43:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5c327565c 
					 
					
						
						
							
							Adding SPDX headers (WIP)  
						
						
						
						
					 
					
						2024-05-23 11:42:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a492d1921 
					 
					
						
						
							
							Adding some standard OpenID Connect providers (Google, Facebook) (WIP):  
						
						... 
						
						
						
						* frontend 
						
						
					 
					
						2024-04-22 14:28:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7afcbcf1a2 
					 
					
						
						
							
							Refactoring: better naming, to prepare other external authent.  
						
						
						
						
					 
					
						2024-04-19 09:58:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c13d2e377 
					 
					
						
						
							
							Possibility to configure an OpenID Connect provider on the instance level WIP ( #128 ).  
						
						
						
						
					 
					
						2024-04-19 09:58:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8574ab581d 
					 
					
						
						
							
							Possibility to configure an OpenID Connect provider on the instance level WIP ( #128 ).  
						
						
						
						
					 
					
						2024-04-19 09:58:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c75863472 
					 
					
						
						
							
							Possibility to configure an OpenID Connect provider on the instance level WIP ( #128 ).  
						
						
						
						
					 
					
						2024-04-19 09:58:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						669b260307 
					 
					
						
						
							
							Possibility to configure an OpenID Connect provider on the instance level WIP ( #128 ).  
						
						
						
						
					 
					
						2024-04-19 09:58:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						514cc1d159 
					 
					
						
						
							
							Possibility to configure an OpenID Connect provider on the instance level WIP ( #128 ).  
						
						
						
						
					 
					
						2024-04-19 09:58:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fc8e3032b 
					 
					
						
						
							
							Log in with external Peertube account ( #348 ):  
						
						... 
						
						
						
						* For anonymous users: new "log in using an external account" dialog, with the "remote Peertube account" options
* ConverseJS: using global vars for custom localized string (injected
  using Webpack) 
						
						
					 
					
						2024-04-09 16:46:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33bc346e83 
					 
					
						
						
							
							Fix   #48 : Proper 404 and 403 pages when trying to open non-existant chatroom.:  
						
						... 
						
						
						
						* error page on the old endpoint, when anonymous users are disabled. 
						
						
					 
					
						2024-04-04 16:48:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						610040b253 
					 
					
						
						
							
							Some styling and html fixes.  
						
						
						
						
					 
					
						2024-04-02 17:40:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						612a9f622d 
					 
					
						
						
							
							Embeddeding chat without iframe besieds videos WIP  
						
						
						
						
					 
					
						2024-03-28 15:06:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd695bdb27 
					 
					
						
						
							
							New fullscreen chat WIP:  
						
						... 
						
						
						
						* Fullscreen chat: now uses a custom page (in other words: when opening the chat in a new tab, you will have the Peertube menu). WIP
* some code refactoring (getBaseRoute moved to util/uri, ...) 
						
						
					 
					
						2024-03-26 11:09:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de15b7d480 
					 
					
						
						
							
							Slow mode duration:  
						
						... 
						
						
						
						* channel option is no more a default value, but the current value
* changing naming in accordance
* changing labels and documentation 
						
						
					 
					
						2024-03-07 17:56:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d9237624d 
					 
					
						
						
							
							Naming:  
						
						... 
						
						
						
						* changing delay by duration for slow mode options
* better labels 
						
						
					 
					
						2024-02-16 17:35:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf179d7f72 
					 
					
						
						
							
							Slow mode WIP ( #192 ):  
						
						... 
						
						
						
						* default delay is configurable in channel's chat rooms options. 
						
						
					 
					
						2024-02-16 17:35:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d4bfceb73 
					 
					
						
						
							
							Hidden force_default_hide_muc_participants query parameter, for testing  
						
						... 
						
						
						
						purpose. 
						
						
					 
					
						2024-01-31 18:12:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8aef07182 
					 
					
						
						
							
							Forbidden words comment field.  
						
						
						
						
					 
					
						2023-09-25 13:16:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa71a302f6 
					 
					
						
						
							
							Channel Configuration UI WIP  
						
						
						
						
					 
					
						2023-09-22 16:45:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f00bac5eb1 
					 
					
						
						
							
							Channel configuration UI + disabling bannedJIDs (for now)  
						
						
						
						
					 
					
						2023-09-22 16:45:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4fe972dc10 
					 
					
						
						
							
							Configure bot name + refactoring.  
						
						
						
						
					 
					
						2023-09-22 16:45:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5373fb1570 
					 
					
						
						
							
							Renaming 'moderation' pages to 'configuration'.  
						
						
						
						
					 
					
						2023-09-22 16:45:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0987a036a0 
					 
					
						
						
							
							Moderation configuration screen: WIP.  
						
						
						
						
					 
					
						2023-09-22 16:45:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a25c4822fa 
					 
					
						
						
							
							Moderation configuration screen: WIP.  
						
						
						
						
					 
					
						2023-09-22 16:45:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02728bb38d 
					 
					
						
						
							
							Moderation configuration screen: WIP.  
						
						
						
						
					 
					
						2023-09-22 16:45:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7a32e95d4 
					 
					
						
						
							
							Code refactoring:  
						
						... 
						
						
						
						Cleaning some backend code, for a better readability. 
						
						
					 
					
						2023-08-01 18:42:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d33795f7a1 
					 
					
						
						
							
							Code refactoring WIP:  
						
						... 
						
						
						
						Cleaning the way ConverseJS parameters are given to the full page. 
						
						
					 
					
						2023-08-01 17:01:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fd6b9b563 
					 
					
						
						
							
							Links to online documentation:  
						
						... 
						
						
						
						* Adding a help button on top of the chat, that links to the online documentation on frama.io.
* Replaced github.io documentation links by frama.io documentation.
* Adding links to the documentation in the diagnostic tool. 
						
						
					 
					
						2023-07-26 18:16:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d323b2dfd 
					 
					
						
						
							
							Chat Federation, connection to remote chat:  
						
						... 
						
						
						
						Front-end connect using BOSH or WS directly on the remote server.
If use is logged-in, his nickname is use as default nickname. 
						
						
					 
					
						2023-04-21 16:56:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c178213e19 
					 
					
						
						
							
							Use ESBuild for frontend build.  
						
						... 
						
						
						
						Replacing webpack by ESBuild for client code compilation (as in the
official quickstart plugin).
So we can remove deprecated webpack dependencies.
Note: webpack is still used for ConverseJS build.
This may be removed soon.
Related to issue #122 . 
						
						
					 
					
						2022-12-12 19:31:29 +01:00