Timothée Jaussoin
0600ca8cca
Fix #1595 Handle properly the Chat Only feature in the configuration page
4 weeks ago
Timothée Jaussoin
22a14670a4
Force refresh the posts_since from the DB to have the correct new posts counter
3 months ago
Timothée Jaussoin
5f4b97ee4f
Refactor and fix the Notification system for Spaces
Add a Room discovery flow to resolve a chatroom before adding it
4 months ago
Jaussoin Timothée
cf982bc1e7
Spaces (and everything related) ( #1520 )
4 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
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
1e5e5ea6f7
Disable password change and account deletion if the server doesn't have jabber:iq:register
7 months ago
Timothée Jaussoin
05a2e69385
Fix #1473 Fix and refactor the Pubsub services discovery form
10 months ago
Timothée Jaussoin
efe87aad70
Completely delete the User (and related data) when someone is leaving the instance
Fix user clear when unregistering from a Chatroom
10 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
12 months 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
0ab081ccd3
Fix the compact cards padding
Move the accent colors list to User
1 year ago
Timothée Jaussoin
2320e5c6c5
Add Accent Color in the Configuration
1 year ago
Timothée Jaussoin
b59c1c892b
First changes for upcoming PHP 8.4 support
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
ecbc9eb752
Remove the Cache model and related table, move the remaining data in the users and open_chats table
2 years ago
Timothée Jaussoin
5470d21ebc
Move the Movim configuration to a new movim:configuration node, use XEP-0004: Data Form to handle the data
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
f6bbf8ef6b
Fix #1253 Use User Nickname for MUC nickname when no nick present in bookmark
Add a small hint in the Vcard form to explain that the nickname will be used like this
3 years ago
Timothée Jaussoin
4557214d30
Save the Pubsub affiliations in the database, allow Communities owners to edit the articles
Code refactoring and cleanup
3 years ago
Timothée Jaussoin
3b6d69197a
Big performance improvement in Conference::subject and User::unreads DB queries
Move back to websocket based ajaxGetRoom
3 years ago
Timothée Jaussoin
749a86812e
Introduce a view counter for Posts, show the counter above 3 views
3 years ago
Timothée Jaussoin
eeacc4e176
Fix #1160 Add a toggle in the configuration to enable OMEMO, disabled by default to prevent some device initialisation heavy load issues
3 years ago
Timothée Jaussoin
af623a3a7f
Complete the Reporting/Blocking feature with an admin panel
Fix the filter issue that get reset
4 years ago
Timothée Jaussoin
96b1508cbd
Add contact blocklist feature
4 years ago
Timothée Jaussoin
c4a72ca71a
Add PWA Push Notification support through the service worker
4 years ago
Timothée Jaussoin
7409232e00
Fix various errors and conversion issues
Add a default value parameter to Session::get()
Hide the bookmark synchronisation button if the server already offer the feature
Update the dependencies
5 years ago
Timothée Jaussoin
77c359e10a
Only increase the notification counter from subscribed Chatrooms, to prevent "ghost notifications"
Update the dependencies
5 years ago
Timothée Jaussoin
dac6d36f8d
Complete OMEMO base integration
5 years ago
Timothée Jaussoin
728516adc5
Show admins on the login 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
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
917f94048d
More propre validation for Messages files
Add thumbnail support in SIMS
Improve strict typing in methods arguments
6 years ago
Timothée Jaussoin
ba1da95ae6
MUC Members handling for private chats
6 years ago
Timothée Jaussoin
7680767689
Also notify for Chat headlines
6 years ago
Timothée Jaussoin
63a202ba81
Protect Ajax calls when session is dropped, return 403 and redirect properly
6 years ago
Timothée Jaussoin
429b4e18c4
Move to a union all query to get jidfrom/jidto messages
Small CSS fixes
Explicityly use IPv4 adress for the local daemon address
6 years ago
Timothée Jaussoin
c5686fb722
Fix the browser Chat tab counter
6 years ago
Timothée Jaussoin
f4104ff4c2
Global chat counter count the number of chats and not messages anymore
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
Robin Gustafsson
96bd2bde5f
Upgrade illuminate/database to 6.x
7 years ago
Timothée Jaussoin
18ed96a72e
Add a checkbox to disable the social features in the admin panel
7 years ago
Timothée Jaussoin
1408f345af
- Keep the original type for the messages
- Don't count the subjects as notifications
7 years ago
Timothée Jaussoin
4636dd557c
Merge Capabilities and Infos and create Identities
7 years ago
Timothée Jaussoin
db89281046
- Add a small cache for the unreads for the User singleton (disbled by default)
- Remove unused "use"
7 years ago
Timothée Jaussoin
d93c321624
Never notify or display my own messages in Chats
7 years ago
Timothée Jaussoin
abfca070e9
Cleanup the Controllers
Redirect properly to the default page when reaching the room url
Add an option to set the chat page as the main one
7 years ago
Timothée Jaussoin
735c1fb5d5
Fix Android notifications
Remove dead code
7 years ago