Jaussoin Timothée
f6cd9cede8
Remove the invitation based Muji system and drop the XEP-0482: Call Invites ( #1585 )
Improve microphone level CSS
2 months ago
Timothée Jaussoin
1898b4ff40
Fix MAM messages resolutions for chatrooms that doesn't have a stanza-id element
3 months ago
Timothée Jaussoin
7adbb48564
Fix reply in chatrooms
3 months ago
Timothée Jaussoin
f3361396b5
Fix #1572 Prevent circular references in messages
3 months ago
Timothée Jaussoin
959d74e355
Fix BOB answer
4 months ago
Timothée Jaussoin
1f8db2ee3f
Only request the room members if we are admin or owner of the room
4 months ago
Timothée Jaussoin
1e97c737f0
Workaround for https://github.com/processone/ejabberd/issues/4544
4 months ago
Jaussoin Timothée
cf982bc1e7
Spaces (and everything related) ( #1520 )
4 months ago
Timothée Jaussoin
68956ee856
Fix BOB message resolving issue
4 months ago
Timothée Jaussoin
c1854c7131
Fix some errors
4 months ago
Timothée Jaussoin
2d40c07cc8
Fix resolvePost
6 months ago
Jaussoin Timothée
dfa9d5ca9b
Move the Linkers inside a LinkerManager ( #1501 )
Move all the Linker related Singletons as Linker instances
Refactor the Locale class to handle Linker based translations
6 months ago
Jaussoin Timothée
9d92632289
Move all the XMPP related code to a Linker class ( #1497 )
Inject the User context in the Widgets, Moxl Actions and Moxl Payloads
6 months ago
Timothée Jaussoin
a779117850
Put back the scopeJid() code as it is actually returning the correct elements
7 months ago
Timothée Jaussoin
1bff82e799
Remove the isLoggued() helper and inject the User context where required
Allow user to be null when not loggued in to reflect the reality
7 months ago
Timothée Jaussoin
ed4cb7309c
Don't hangup the current call when joining the same Movim session with another browser (detected like a page reload)
Fix ajaxTryForceStop to properly close the Jingle call as well
Rename baseJid to bareJid
8 months ago
Timothée Jaussoin
b19d44aa93
Don't forget to save locally resolved posts when receiving a XMPP URI attachement in a chat message ;)
9 months ago
Jaussoin Timothée
e1cfbb6d97
Handle XEP-0447: Stateless file sharing disposition attribute if present and use it to display inline attachments in the chat ( #1474 )
9 months ago
Timothée Jaussoin
00cc34cc4c
Only return chatroom that belongs to non-gateway services
Send an unsubscribe when removing a bookmark
Set the parent service when requesting the chatroom disco#info
10 months ago
Timothée Jaussoin
1db07b5f58
Refactor the message loading flow
10 months ago
Timothée Jaussoin
51af6a0ce5
Fix image/thumbhash base64 URI
10 months ago
Timothée Jaussoin
e3e6e3e9c9
Implement the Jingle Finish event
10 months ago
Timothée Jaussoin
0afbd023db
Try to Resolve Pubsub Posts from incoming messages if they are not present in the database
10 months ago
Jaussoin Timothée
8fa2dd7598
OMEMO refactor ( #1456 )
- Drop the Bundles table, no server side cache anymore
- Move some logic in the Javascript side
- Refactor the Fingerprints list resolver
- Cleanup some code
11 months ago
Timothée Jaussoin
d4746a4453
Implement full text search of Message bodies using the PostgreSQL tsvector and tssearch features
11 months ago
Timothée Jaussoin
7a31933334
Fix jid resolution for messages, small refactoring
11 months ago
Timothée Jaussoin
63d3e0b562
Improve the contact block/unblock flows
Add a me() utils
11 months ago
Timothée Jaussoin
b7f4fbb15e
Fix #1390 Don't parse XHTML content if we're not looking for images
1 year ago
Timothée Jaussoin
86b620eabc
Fix a few errors
1 year ago
Timothée Jaussoin
ff6e9db071
Implement XEP-0392: Consistent Color Generation
Refactor the color system and adapt the internal palette
1 year ago
Timothée Jaussoin
508181fbeb
Fix #877 by changing slightly the regex, also only map HTTP and XMPP links
1 year ago
Timothée Jaussoin
adffca8396
Fix #1395
1 year ago
Timothée Jaussoin
cf7d9cf882
Fix #1389
1 year ago
Timothée Jaussoin
9179f1aa00
Pubsub Stories feature, StoriesPublish, StoriesViewer and Stories widget
Move the URI handling to a dedicated XMPPUri class
2 years ago
Timothée Jaussoin
4f9918f74a
Log the full error to get a complete stacktrace
2 years ago
Timothée Jaussoin
ed0901ed1c
Fix related message files saving code when saving a message
2 years 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
2 years ago
Timothée Jaussoin
7dd30d71a9
Ensure proper detection of self messages in MUC
2 years ago
Timothée Jaussoin
d625c742a7
Refresh the Visio related code
- Remove the Popup, move it back to the main tab
- Add DTMF tone support
- Make the call persistant while navigating
- Fix some CSS
- Create a CurrentCall singleton to track the call state for the whole UI
- Integrate Call State in Chat, Chats, ContactData and ContactActions
- Implement Retract of XEP-0353: Jingle Message Initiation
- Handle the switch between the floating view and discussion view
- WIP Add content-add/change/remove support
- Add blinking "in call" icon when in call
- Ensure to have a proper navigation between the different modes (float, chat and fullscreen) in the whole Movim UI
2 years ago
Timothée Jaussoin
b879d00686
Don't add the : around the alt in the body
2 years ago
Timothée Jaussoin
50c403d4b4
Add missing titles on HTML elements
2 years 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
2 years ago
Timothée Jaussoin
1b9bbdc041
Comply with the PSR-4 autoloading standard
2 years ago
Timothée Jaussoin
f58a1de6f3
Improve Link and Image previews using thumbhash in the Chats widget
Fix SendTo contact/chatroom Post sharing
2 years ago
Timothée Jaussoin
2a023d7219
Fix thumbhash saving and handling
Prevent bad thumbhash to crash the Chat JS
2 years ago
Timothée Jaussoin
5378f03f47
Message files table
Thumbhash support
2 years ago
Timothée Jaussoin
0c9bdc7472
Fix #1317 Handle properly the from attribute from MAM messages
Update the dependencies
2 years ago
Timothée Jaussoin
fbb0827434
Fix #1262 Remove the quote-using-thread feature as we rely on the proper XEP now
Update the dependencies
3 years ago
Timothée Jaussoin
c5d2d1bf7e
Fix MAM messages stanza resolving flow, preventing duplicate messages
3 years ago
Timothée Jaussoin
fb7e76cdf5
Fix #1252 Handle the stanzaid from MAM directly from the result element, as stated in https://xmpp.org/extensions/xep-0313.html#archives_id
3 years ago