Timothée Jaussoin
aa2e12c343
Remove the echapJid helper
9 months ago
Timothée Jaussoin
9179f1aa00
Pubsub Stories feature, StoriesPublish, StoriesViewer and Stories widget
Move the URI handling to a dedicated XMPPUri class
11 months ago
Timothée Jaussoin
b364270d63
Use more restrictive types for message stanzas
12 months ago
Timothée Jaussoin
356866ed1a
Only set the cookie in the Front controller
Rename a few methods for coherence
Check properly the existence of the session in Bootstrap->checkSession
Ensure that all the cookies set are secure and stricts
1 year ago
Timothée Jaussoin
f2e66fca4e
Add support of custom inline emojis through XEP-0231: Bits of Binary
- Refactor the stickers and custom emojis by moving them in the database
- Add an importEmojisPack command to import Mastodon/Pleroma emojis pack
- Replace the HTML elements with proper DOMDocuments
1 year ago
Timothée Jaussoin
98779547c4
Update XEP-0424: Message Retraction to 0.4.1
Update XEP-0425: Moderated Message Retraction to 0.3.0
1 year ago
Sebastian Krzyszkowiak
0c30025d20
Moxl/Stanza/Message: Fix non-SIMS reference and OOB fallbacks for files
1 year ago
Timothée Jaussoin
5378f03f47
Message files table
Thumbhash support
1 year ago
Timothée Jaussoin
783bd96363
Fix #1224
2 years ago
Timothée Jaussoin
f519d89715
Implement XEP-0425: Message Moderation
Update the dependencies
Update the CHANGELOG
Update the DOAP
2 years ago
Timothée Jaussoin
f01095b233
Move the lib directory content under the Movim namespace
Move Moxl under src
2 years ago
Timothée Jaussoin
5b4eeb7b16
Upgrade to PHP 8.1+
2 years ago
Timothée Jaussoin
add40f46f0
Fix #1157 , add a CDATA section around the body if >, < or & is detected
Update the dependencies
3 years ago
Timothée Jaussoin
699e9ec32d
feature-fallback:0 => fallback:0
3 years ago
Timothée Jaussoin
5a03d2bb74
Ensuring that the MUC is having urn:xmpp:sid:0 to set the stanza-id, related to #1106
Fix conference->info relationship to load the proper resolved info based on the conference presence
Add baseJid helper
Limite retracted message handle to one-to-one
Handle the correct type in ReceiptRequest
Don't update the message in DB if it has been already delivered before
3 years ago
Timothée Jaussoin
159662f920
Fix #1089 , clear the notification when the message has been handled from another client and send displayed carbon messages
Update the dependencies
3 years ago
Timothée Jaussoin
7de4e21ef0
Do not send fallback quote if we are quoting using threads
Fix the reactions bubble CSS
3 years ago
Timothée Jaussoin
ca140cd978
Fix #1074 and finish the integration XEP-0424: Message Retraction
3 years ago
Timothée Jaussoin
26032c7b28
Fix #1068
Update the dependencies
3 years ago
Timothée Jaussoin
cc4709f210
Implement XEP-0461: Message Replies
4 years ago
Timothée Jaussoin
fecfbd8216
Fix the messages reactions in one-to-one
Don't request the ACK when sending reactions to reduce XMPP traffic
4 years ago
Timothée Jaussoin
ec0154a3da
Pick randomly the foreign preKey
Detect if there is an encrypted session, fallback to the non-encrypted system if not
5 years ago
Timothée Jaussoin
42ea97451a
Integrate the OMEMO headers and XML in the current Message system
5 years ago
Timothée Jaussoin
fc1f7301f6
Add Chat Markers support for GroupChat and small Channel (< 10)
Simplify the URL resolving system to always use cache
5 years ago
Timothée Jaussoin
0d8f15f690
Fix SendTo
Validate properly the mime type
Stop gif playing when they are out of the view
5 years ago
Timothée Jaussoin
917f94048d
More propre validation for Messages files
Add thumbnail support in SIMS
Improve strict typing in methods arguments
5 years ago
Timothée Jaussoin
a327d15a2b
Ensure that the Messages reactions are actually stored in the archive
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
7d33f94b51
Move Moxl one directory up to respect PSR-4
5 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
bc8c8d7574
- Fix composing/paused states
- Update the dependencies
6 years ago
Timothée Jaussoin
faf714ed60
Always add the http://jabber.org/protocol/muc#user NS when sending MUC PM
6 years ago
Timothée Jaussoin
24e4d5d18b
Update the Reactions implementation to fit with the upcoming XEP-xxxx: Message Reactions
6 years ago
Timothée Jaussoin
8a92f330d9
Fix link sharing in Chat
Limit default contats to share with in SendTo to 15 and display "expand" bar
Add Search by tag feature in Search
6 years ago
Timothée Jaussoin
f9000305a6
Allow the share of Pubsub articles to Contacts using XEP-0372: References
6 years ago
Timothée Jaussoin
7d0274c3a1
Add Moxl code for reactions
Create Migration to add Reactions table and change the messages primary key
Save properly the reactions in the related table
Append them to the Chat messages + CSS
Handle MAM messages as well
7 years ago
Timothée Jaussoin
eeb1832314
Add Moxl code for reactions
Create Migration to add Reactions table and change the messages primary key
Save properly the reactions in the related table
Append them to the Chat messages + CSS
Handle MAM messages as well
7 years ago
Timothée Jaussoin
dfe2dfd233
Add + run default PHP-CS-Fixer rules
7 years ago
Timothée Jaussoin
896ed6981d
Code formating to unify the style and respect the PSR rules
7 years ago
Timothée Jaussoin
7d7d947874
Don't escape manually the body of the messages, let DOMDocument::createTextNode doing it
7 years ago
Timothée Jaussoin
294eafd020
Move to react/dns to resolve the DNS XMPP domains
Cleanup Moxl/Utils
7 years ago