John Livingston
610040b253
Some styling and html fixes.
2024-04-02 17:40:43 +02:00
John Livingston
612a9f622d
Embeddeding chat without iframe besieds videos WIP
2024-03-28 15:06:15 +01:00
John Livingston
ba52d4e3d8
Reconnect livechat in embedded mode.
2024-03-28 12:22:30 +01:00
John Livingston
8988a85ec9
Refactoring + new embedded chat:
...
* moving conversejs plugin in separate files
* disconnecting embedded chat on navigation-end
2024-03-27 16:26:32 +01:00
John Livingston
67a1a6e32d
New embedded chat: spinner while loading
2024-03-26 17:38:40 +01:00
John Livingston
b6478f0f9e
New chat integration:
...
* refactoring
* cleaning
* using peertubeHelpers to get authent info when available
2024-03-26 15:38:22 +01:00
John Livingston
4cf2cd3ac8
New fullpage chat: better CSS
2024-03-26 14:49:47 +01:00
John Livingston
e04d553d0b
New full screen chat WIP + code refactoring.
2024-03-26 11:12:44 +01:00
John Livingston
22a675e915
WIP new full screen chat
2024-03-26 11:10:02 +01:00
John Livingston
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
John Livingston
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
John Livingston
3a9c17fba8
Slow Mode ( #192 ): help button + fix field css
2024-02-22 14:53:41 +01:00
John Livingston
3d9237624d
Naming:
...
* changing delay by duration for slow mode options
* better labels
2024-02-16 17:35:55 +01:00
John Livingston
cf179d7f72
Slow mode WIP ( #192 ):
...
* default delay is configurable in channel's chat rooms options.
2024-02-16 17:35:53 +01:00
John Livingston
73922680c1
Fix #276 : Peertube v6.0.0 compatibility in chatrooms page:
...
Using channel.avatars if channel.avatar is not available.
2023-11-16 10:46:58 +01:00
John Livingston
89c3eae9b1
labels
2023-09-26 14:58:59 +02:00
John Livingston
89fb6a7ac6
Don't validate hidden fields.
2023-09-26 14:28:06 +02:00
John Livingston
03dfa3de6f
Help button.
2023-09-26 14:21:32 +02:00
John Livingston
eb99369bea
Fix button margin
2023-09-26 14:15:29 +02:00
John Livingston
b8aef07182
Forbidden words comment field.
2023-09-25 13:16:15 +02:00
John Livingston
06b9417650
Channel configuration UI: form validation.
2023-09-25 12:51:15 +02:00
John Livingston
e9ff502646
Help links.
2023-09-22 20:39:50 +02:00
John Livingston
d80cedfee5
Auto ban anonymous IP:
...
* New settings: "Ban anonymous user's IP when user is banned from a chatroom":
* if enabled, every time a streamer bans an anonymous user, it will ban its IP on the chat server,
* banned IPs are logged on disk, so server's admin can use them to feed fail2ban (for example),
* option disabled by default, because could be used to create trapped-rooms on public servers
2023-09-22 18:17:54 +02:00
John Livingston
562073fc09
Channel conf UI WIP
2023-09-22 16:45:09 +02:00
John Livingston
af115e984b
Fix help button
2023-09-22 16:45:09 +02:00
John Livingston
679baf024c
Moving Mustache templates content in separate files.
2023-09-22 16:45:09 +02:00
John Livingston
aa71a302f6
Channel Configuration UI WIP
2023-09-22 16:45:08 +02:00
John Livingston
cc673bd3cb
Refactoring.
2023-09-22 16:45:08 +02:00
John Livingston
567a5e80ab
Link to channel options in room list
2023-09-22 16:45:08 +02:00
John Livingston
eed88e9339
UI WIP.
2023-09-22 16:45:08 +02:00
John Livingston
d77a276fac
Channel configuration UI WIP
2023-09-22 16:45:08 +02:00
John Livingston
f00bac5eb1
Channel configuration UI + disabling bannedJIDs (for now)
2023-09-22 16:45:07 +02:00
John Livingston
501e958c4b
Channels list UI
2023-09-22 16:45:07 +02:00
John Livingston
19264fb915
Channels list UI
2023-09-22 16:45:07 +02:00
John Livingston
4fe972dc10
Configure bot name + refactoring.
2023-09-22 16:45:07 +02:00
John Livingston
f97e54d499
Moderation Bot integration WIP:
...
* Start and stop the bot WIP
* Prosody: removing the BOSH module from the global scope (must only be present on relevant virtualhosts)
* Some refactoring
2023-09-22 16:45:06 +02:00
John Livingston
d410d4e08e
Settings to disable the bot and the advances channel configuration
2023-09-22 16:45:02 +02:00
John Livingston
5373fb1570
Renaming 'moderation' pages to 'configuration'.
2023-09-22 16:45:02 +02:00
John Livingston
d0ba7d017d
External Components interface configuration:
...
You can now configure on which network interfaces Prosody will listen for external components.
2023-09-22 16:45:02 +02:00
John Livingston
28c586fc09
Fix missing channel name.
2023-09-22 16:45:02 +02:00
John Livingston
0987a036a0
Moderation configuration screen: WIP.
2023-09-22 16:45:01 +02:00
John Livingston
09b1c889ff
Fix sort.
2023-09-22 16:45:01 +02:00
John Livingston
a25c4822fa
Moderation configuration screen: WIP.
2023-09-22 16:45:01 +02:00
John Livingston
02728bb38d
Moderation configuration screen: WIP.
2023-09-22 16:45:01 +02:00
John Livingston
efb8710f67
Moderation configuration screen: WIP.
2023-09-22 16:45:01 +02:00
John Livingston
5ecff1d916
Localized help urls:
...
Links to documentation are now using the front-end language to point to the translated documentation page
(except for some links generated from the backend, in the diagnostic tool for example).
Partial fix for #224 .
2023-09-06 17:58:54 +02:00
John Livingston
9621f717d1
Adding a help button in the share chat modal.
2023-07-27 16:39:05 +02:00
John Livingston
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
John Livingston
f73ccbbf7e
Localization refactoring:
...
* the front-end now use global constants, based on the translation key
* build-client.js use the ESBuild "define" directive to replace these
globals at compile time, by the english value
* build:client must now be called after build:languages
* moving the loadLoc and loc backend functions in a separate lib
2023-06-12 19:36:14 +02:00
John Livingston
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