Timothée Jaussoin
3d9373c072
Use proper parameter binding in interestingCommunities and topContacts
4 weeks ago
Jaussoin Timothée
f6cd9cede8
Remove the invitation based Muji system and drop the XEP-0482: Call Invites ( #1585 )
Improve microphone level CSS
3 months ago
Jaussoin Timothée
cf982bc1e7
Spaces (and everything related) ( #1520 )
5 months ago
Timothée Jaussoin
736d778b3a
Remove SESSION_ID and use the browser cookie
Move prepareTime and prepareDate in the Widget Base to get the Linker proper language and timezone
7 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
7 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
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
8 months ago
Timothée Jaussoin
70f74900cb
Don't list bridges in the suggestions when adding a chatroom
Fix the empty chatroom names
10 months ago
Timothée Jaussoin
63d3e0b562
Improve the contact block/unblock flows
Add a me() utils
12 months ago
Timothée Jaussoin
ff117a680f
Add some suggested contacts in the Stories view to fill the empty space
1 year ago
Timothée Jaussoin
570264715f
Fix #1411 Use the actual user conference service to create the Muji call instead of the hardcoded one
1 year 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
2 years ago
Timothée Jaussoin
4906ed7fa2
Fix #1386 Do a manual query to delete the subscription to prevent using the composite primary key in Eloquent
2 years ago
Timothée Jaussoin
c99070c56b
Use composite foreign keys for Session presences relationships
Add presences in the AdminSessions widget
2 years ago
Timothée Jaussoin
73a43e320a
Completely replace the offset parameter with a Session Timezone set on Login
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
976d17d9f1
Add strong typing in the Core and Daemon to clarify things
2 years ago
Timothée Jaussoin
4dd2842f46
Fix #1311 Use another control character as the null character is forbidden in bcrypt passwords
2 years ago
Timothée Jaussoin
69c2280045
Fix #1147 Use null char for the session hash
3 years ago
Timothée Jaussoin
82fdd2cb80
Fix #1147 Replace sha1 with password_hash to prevent collisions
3 years ago
Timothée Jaussoin
4c5d8852ab
Implement PSR-16: Common Interface for Caching Libraries for the Movim Session
4 years ago
Timothée Jaussoin
30cd7dc925
Show contact self presences in the Account tab in the configuration page
5 years ago
Timothée Jaussoin
4dffec2a73
Enforces pubsub#multi-items support to ensure a good Movim-XMPP server compatibiliy
Redesign the avatar widget and integrate it in the Profile tab
5 years ago
Timothée Jaussoin
b95de54501
Improve the Communities suggestions by only returning the active ones
6 years ago
Timothée Jaussoin
67193cdfb9
Fix upload service detection for some cases
Fix nav-bar colors for light theme
Fix disabled features in PublishBrief when upload is not detected
6 years ago
Timothée Jaussoin
31dbd8a703
Add an indexed parent column on Info to ensure the component origins
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
Robin Gustafsson
96bd2bde5f
Upgrade illuminate/database to 6.x
7 years ago
Timothée Jaussoin
57267ce5a4
- Put back the pubsub server restriction if the restricted content is on
- Extend the restriction to the proposed communities as well
7 years ago
Timothée Jaussoin
c579350125
Update HTTP Upload support to urn:xmpp:http:upload:0
7 years ago
Timothée Jaussoin
4636dd557c
Merge Capabilities and Infos and create Identities
7 years ago
Timothée Jaussoin
dfe2dfd233
Add + run default PHP-CS-Fixer rules
7 years ago
Timothée Jaussoin
d6bfa86064
Redesign the Communities page and add a "communities that might interest you" block
Add a "go up" block when navigating to the first and last posts of a Blog/Community
Cleanup some code
8 years ago
Timothée Jaussoin
7aed8c223b
Only display online contacts in Chat suggestions
8 years ago
Timothée Jaussoin
cea50300b2
Only do statistics on user messages...
8 years ago
Timothée Jaussoin
39c44e9de3
Use the same ordering method for Chat suggestion and Search (most active contacts on top, then by jid)
8 years ago
Timothée Jaussoin
6eab00f799
Add indexes to Capabilities and Infos to boost performances
Add filters on getUploadService in Session
8 years ago
Timothée Jaussoin
259aeb206f
Fix messages filtering when getting the history
Add a small cache to prevent presence resolving several time in a row when grabbing MUC messages from the DB
8 years ago
Timothée Jaussoin
167ff0348a
Cleanup some memory Session values and user User->session instead
8 years ago
Timothée Jaussoin
d759e4d2df
Fix MUC services suggestion
8 years ago
Timothée Jaussoin
62acbdcddf
Fix ordering
8 years ago
Timothée Jaussoin
16615c976d
Fix quoted and presences handling in messages for Chatrooms
8 years ago
Timothée Jaussoin
ee8eeebcdb
Move the Conferences to Eloquent, start to migrate the code
Cleanup
8 years ago
Timothée Jaussoin
f302a13fda
More cleanup
8 years ago
Timothée Jaussoin
5ed23bffa6
Move the capabilities to Eloquent
Migrate Movim sourcecode to the new Capability model
8 years ago
Timothée Jaussoin
c3033a0841
Add the rosters table to the database
Upgrade Contact related widgets to handle the new Roster model
8 years ago
Timothée Jaussoin
c5742d9513
Fix Session handling
8 years ago
Timothée Jaussoin
153439ff4a
First commit for the Modl to Eloquent refactoring
8 years ago