Timothée Jaussoin
c4a72ca71a
Add PWA Push Notification support through the service worker
4 years ago
Timothée Jaussoin
fe6e41ae59
Remove the xmppcountry configuration parameter
Comment the Firebase configuration, not used anymore
4 years ago
Timothée Jaussoin
ba23e5a96b
Clear the contacts table to ensure a full avatar refresh
4 years ago
Timothée Jaussoin
a5548c70f9
Drop the bundle_sessions table and complete OMEMO sessions state server side
Cleanup and refactor the related Javascript
Close self sessions in Javascript when they are not present on the server anymore
Cleanup and remove BundleSession related code
4 years ago
Timothée Jaussoin
7edc428356
Use SHA256 and not SHA512
4 years ago
Timothée Jaussoin
7b55e454a3
Move the Picture and Sticker hashing system from md5 to sha512
Clear the related data in database and clear the cache
4 years ago
Timothée Jaussoin
aa53271417
Add a BundleCapabilityResolver to link OMEMO bundles with the capability/info table
4 years ago
Timothée Jaussoin
b114b188b2
Rename a few columns to respect the key naming convention (internal with a _, external without)
Move the contact drawer fingerprints to a separate view and resolve the deviceid to show the current sessions
Add a unique constraint on bundle_id, deviceid in bundle_sessions
Update the dependencies
4 years ago
Timothée Jaussoin
9ca8910d77
Fix #998 , migrations in MySQL
Update the dependencies
4 years ago
Timothée Jaussoin
7eb22355d5
Allow chatrooms to be pinned in Bookmarks2 using a Movim pin extension
4 years ago
Timothée Jaussoin
5a9f202d2b
Handle SignedPrekeyId properly
Fix Session building when sending the first message
Various other fixes and cleanup
5 years ago
Timothée Jaussoin
0e9b3c31f8
Add per device Bundle sessions
Add a toggle to enable/disable contact sessions
5 years ago
Timothée Jaussoin
dba2b04d16
Improve encrypted session icon
Move the database migrations
5 years ago
Timothée Jaussoin
e739f3c35d
Start OMEMO sessions only when the messages is about to be sent
5 years ago
Timothée Jaussoin
dac6d36f8d
Complete OMEMO base integration
5 years ago
Timothée Jaussoin
e313daf5b1
Move the Admin page within Movim and simply use the default XMPP authentication system
Cleanup old widgets and files
Update the MaterialIcons font
Add a setAdmin command to set some users admins
5 years ago
Timothée Jaussoin
e8d26b390f
Fix the Drafts migration to work with MySQL
Fix #990
5 years ago
Timothée Jaussoin
cf7ca331f0
Fix message delivery receipt and chat markers issues with Dino and Conversations
5 years ago
Timothée Jaussoin
fa207d4dd8
Fully rewrite the PublishBrief widget to a new Publish one
Save the draft articles in a proper drafts table
Handle multiple links/pictures/files
Redesign the form, remove the "brief" version from the main page
5 years ago
Timothée Jaussoin
e719c8e607
Add migration to prevent issues when receiving bookmarks with really long names
5 years ago
Timothée Jaussoin
5564de6c4f
Add a checkbox to disable the Registration feature in the admin panel
Remove the old flag icon system
Fix #901
Update CHANGELOG
5 years ago
Timothée Jaussoin
b205d9a7b9
Forgot the DB migration
5 years ago
Timothée Jaussoin
6104ee5452
Remove foreign key on jid on members table
5 years ago
Timothée Jaussoin
ec432707be
New migration to drop some unused indexes
5 years ago
Timothée Jaussoin
9665944c3e
Resolve the URLs the same way pictures are resolved for the chat messages
Reset the resolve status if the incoming or sent message is edited
Fix the CURL user agent
Fix stripTags to remove useless spaces
CSS fixes
Update the dependencies
5 years ago
Timothée Jaussoin
c556a34758
Add Tenor support for GIF/videos search and integration in Chat
5 years ago
Timothée Jaussoin
34e5dd5faa
Add an index on Messages parentmid column to prevent some performances issues with the foreign key
Update the dependencies
5 years ago
Timothée Jaussoin
af8cfac99f
Add an index on Posts aid
5 years ago
Timothée Jaussoin
ed2674d7ad
Fix PresenceBuffer for MySQL, that is not case sensitive by default
5 years ago
Timothée Jaussoin
38724f4a4b
Add an index on the JID column of the rosters table
5 years ago
Timothée Jaussoin
3b6692b35d
Fix the infinite request loop in Message with mid/parentmid
5 years ago
Timothée Jaussoin
de59740a58
Don't use the parent id attribute anymore but respect https://xmpp.org/extensions/xep-0201.html#new for the Reply mechanism
5 years ago
Timothée Jaussoin
9670f25181
Implement XEP-0201: Best Practices for Message Threads and add Reply feature
5 years ago
Timothée Jaussoin
ba1da95ae6
MUC Members handling for private chats
5 years ago
Timothée Jaussoin
4cac479718
Fix migrations for MySQL
5 years ago
Timothée Jaussoin
08dfe7e78f
Update XEP-0402 to urn:xmpp:bookmarks:1 and add xmpp:movim.eu/notifications:0 extension support
5 years ago
Timothée Jaussoin
31dbd8a703
Add an indexed parent column on Info to ensure the component origins
6 years ago
Timothée Jaussoin
dbe77a835c
Add support for XEP-0319: Last User Interaction in Presence and refactor the "last seen" feature
6 years ago
Timothée Jaussoin
d8e95ad3f0
Better handling of pictures in Messages or Posts
Fix NSFW spoilers
Cleanup CSS grid and reuse it for PublishBrief image picker
Add a little gallery for Contacts and Chatrooms based on recent pictures published
6 years ago
Timothée Jaussoin
72ad0e9584
Add a state in the DB when a vcard-temp is requested, this is to prevent simultaneous refreshes from multiple sessions
6 years ago
Timothée Jaussoin
610d33d969
Add index on messages(id) to boost performances
6 years ago
Timothée Jaussoin
0faa184acc
Add screen sharing feature during video conferencing
Fix External Services discovery, refresh the STUN/TURN at each sessions
Fix jingleSid handing and return proper errors for unknown Jingle session IQs
6 years ago
Timothée Jaussoin
ce299e038c
Fix #480 , implement XEP-0215: External Service Discovery and use it to provide STUN/TURN servers to Visio
Fallback to the public list
6 years ago
Timothée Jaussoin
1f4c65830f
Add a Chat message pictures URLs resolver
6 years ago
Timothée Jaussoin
935807ff40
Add audio notifications for incoming chat messages and calls
6 years ago
Timothée Jaussoin
ef5a3f5188
Remove the custom CSS blog url feature
6 years ago
Timothée Jaussoin
376d41e083
Add support for XEP-0359: Unique and Stable Stanza IDs
Add support for XEP-0422: Message Fastening (for Message Retractation)
Add support for XEP-0424: Message Retraction
6 years ago
Timothée Jaussoin
0c5e7ed48e
Add support for XEP-0380: Explicit Message Encryption
6 years ago
Timothée Jaussoin
18ed96a72e
Add a checkbox to disable the social features in the admin panel
6 years ago
Timothée Jaussoin
fcde335605
Migrate the Info table to clear the bad cache
6 years ago