Timothée Jaussoin
d4746a4453
Implement full text search of Message bodies using the PostgreSQL tsvector and tssearch features
2 months ago
Timothée Jaussoin
7b21a8ef83
Add a "Scroll to Message in History" feature
2 months ago
Timothée Jaussoin
372dfe3ed7
Fix #1270 Add PeerTube embedding support in Posts
Refactor the embbeding code and optimize the eager loading of attachments in Posts
2 months ago
Timothée Jaussoin
f386b1f4fb
Add a ContactBlogConfig widget to notify the user about a Private blog configuration
2 months ago
Timothée Jaussoin
63d3e0b562
Improve the contact block/unblock flows
Add a me() utils
2 months ago
Timothée Jaussoin
7b5bf6d34b
Add a MAMEarliest table to keep track of the earliest message when requesting MAM
Get MAM when MAMEarliest is not there
2 months ago
Timothée Jaussoin
56a2638515
Improve the Communities discovery flow when visiting a server
2 months ago
Timothée Jaussoin
2ca4bbc26d
Add a copy external link button on the Posts
2 months ago
Timothée Jaussoin
cd7b1db027
Movim 0.31 Kameny
2 months ago
Timothée Jaussoin
3d48766e93
Remove the Location widget
3 months ago
Timothée Jaussoin
96c94c5021
Fix #1452 Use a textNode to change password to automatically escape the characters
3 months ago
Timothée Jaussoin
fa18717e56
Check the required PHP extensions before starting the daemon
3 months ago
Timothée Jaussoin
ebb354b58c
Add SDP to Jingle and Jingle to SDP debug tool
3 months ago
Timothée Jaussoin
d10d09c44a
Add a little helper in the Publish widget when publishing publicly and the blog is configured on presence
3 months ago
Timothée Jaussoin
d57f51b24d
Add a placeholder if a Post is not accessible without a contact subscription
Refresh the translations
3 months ago
Timothée Jaussoin
62e77fdaa5
Update the CHANGELOG
3 months ago
Timothée Jaussoin
d12e4fd4e0
Update the dependencies
3 months ago
Timothée Jaussoin
6b6f5ca42d
Redesign the subscription page
3 months ago
Timothée Jaussoin
5cb483ace8
Add a toggle state to the Chat page buttons to switch quickly between one-to-one and rooms
3 months ago
Timothée Jaussoin
7d14b1b6b6
Add Pronouns support in vCard4
4 months ago
Timothée Jaussoin
d3fda3b580
Fix XMPP URI handling in Share
4 months ago
Timothée Jaussoin
acb72e1826
Fix #1437 Generalize the instance nickname usage on the public blog and syndication feed, add a warning message if the instance nickname is changed
Rename the config page to configuration
4 months ago
Timothée Jaussoin
e1efb2c8b0
Refactor the Ad-Hoc widget and move it into the contacts and MUCs drawers
5 months ago
Timothée Jaussoin
2fa4e5ac8a
Introducing the URL Resolver Worker, that resolves the shared URLs in a non-blocking and concurrential way
Improve the Chat embed boxes with a bit more info
Complete Reddit integration
Refresh the Posts when an Attachement has been resolved by the worker
5 months ago
Timothée Jaussoin
9f7104ddd4
Implement XEP-0433: Extended Channel Search to replace the historical implementation
Allow to search Channels in the global directory directly from the Search bar
Kind of related to #1102
5 months ago
Timothée Jaussoin
50ceb2740c
(Kind of) Fix #1429 Dropping support for MySQL, only MariaDB and PostgreSQL are supported by now
Remove the MySQL specific hacks and only keep the MariaDB ones
6 months ago
Timothée Jaussoin
ff6e9db071
Implement XEP-0392: Consistent Color Generation
Refactor the color system and adapt the internal palette
6 months ago
Timothée Jaussoin
ef82f8d90b
Enable animated WebP pictures support in the images proxyfier
6 months ago
Timothée Jaussoin
fbebd80a35
Redesign the avatar and banner edition layout
6 months ago
Timothée Jaussoin
b7b20da9f4
Remove HTTP ranges in the Picture proxy and simply stop Curl when the download is above the declared file size, small refactor
6 months ago
Timothée Jaussoin
ba1382b11f
Remove XEP-0107: User Mood support
Update and complete the DOAP file
6 months ago
Timothée Jaussoin
2320e5c6c5
Add Accent Color in the Configuration
6 months ago
Timothée Jaussoin
7db0f07768
Important color management CSS cleanup
6 months ago
Timothée Jaussoin
ab8aba19b2
Add support of several simultanous Muji invites in MUC chatrooms
7 months ago
Timothée Jaussoin
10ee1553a7
Add Stories status on the avatars
7 months ago
Timothée Jaussoin
1acd63e300
Add support for the Unicode 15.1 emojis release through Twemoji 15.1
7 months ago
Timothée Jaussoin
bb1be0d810
Redesign and unify the emojis picker view
7 months ago
Timothée Jaussoin
3a406278ec
Add Active Speaker mode in Muji calls
Modernize the microphone level handling and use Audio Worklets
7 months ago
Timothée Jaussoin
944422874c
Show reactions details when opening the message details box
Do not display the reactions if a message was retracted
7 months ago
Timothée Jaussoin
0706ac1c0f
Add support of content type HTML in Atom elements
Update the dependencies
7 months ago
Timothée Jaussoin
f62c730d38
Fix #1410 Add support of shortcodes containing numbers for custom emojis
Update the dependencies
7 months ago
Timothée Jaussoin
a6ac630904
Fix #1384 Add a preview of the open link URL in Publish
7 months ago
Timothée Jaussoin
3837822473
Fix DTMF numpad during Jingle calls
7 months ago
Timothée Jaussoin
45b9f578c7
Upgrade to fabiang/sasl 2.0
7 months ago
Timothée Jaussoin
9837032d27
Multiparty Jingle
- Add support of XEP-0482: Call Invites
- Add support of XEP-0272: Multiparty Jingle
- Create Muji tables in the database
- Add Moxl Muji and Call Invites classes
- Refactoring to allow multiple Jingles at the same time
- Refactor the Jingle XMPP payload to use Packets
- Generalize the from parameter in all the Jingle events
- Create/delete dynamicaly the remote audio and video tags per Jingle session
- Initiate individual Jingle sessions in a MujiCall
- Refactor the presence handling to initiate properly the individual Jingle sessions
- Add adjustments to fit with Dino
- Move the audio/video toggle and screen sharing features to MovimJingles
- Handle properly Call Invite retractation
- Handle state where there is several Muji calls invites at the same time
- Add Ongoing Call in the title bar
- Handle mute/unmute in Muji calls
- Create new status messages to track the calls in the MUCs
- Complete DOAP
12 months ago
Timothée Jaussoin
34f33a8bf2
Limit the jid, name and group name to 256 character max in the Roster to allow it to be saved in the DB
7 months ago
Timothée Jaussoin
2bd64421b4
Release Movim 0.29.2
8 months ago
Timothée Jaussoin
44dfff2f79
Update fabiang/sasl to fix Update of the SASL SCRAM Downgrade protection XEP #17
8 months ago
Timothée Jaussoin
d5484da162
Reconciliate the nullable state in some tables
8 months ago
Timothée Jaussoin
aa2e12c343
Remove the echapJid helper
8 months ago