b19d44aa93Don't forget to save locally resolved posts when receiving a XMPP URI attachement in a chat message ;)
Timothée Jaussoin
2025-10-16 23:05:57 +0200
d02fa674a1Fix error in MessageFile file name when sharing a Post
Timothée Jaussoin
2025-10-16 22:58:30 +0200
55676809e0Fix error in SendTo
Timothée Jaussoin
2025-10-16 22:50:14 +0200
1c665c63a2Fix Avatar change for Communities
Timothée Jaussoin
2025-10-16 22:23:40 +0200
14f5be09f1Fix the URLs clearing query...
Timothée Jaussoin
2025-10-16 21:15:36 +0200
0a277ceaf9Fix content_length resolution for URLs
Timothée Jaussoin
2025-10-16 21:07:55 +0200
d2a49a0a25Don't truncate but only delete urls... it does trigger the correct set null on the foreign key Unresolve all the messages then the related URL can be re-resolved
Timothée Jaussoin
2025-10-16 21:01:00 +0200
df911b2eedFix a fatal error in ChatActions
Timothée Jaussoin
2025-10-16 20:16:24 +0200
dd5c410fc7Forget the migration system and just clear the table...
Timothée Jaussoin
2025-10-16 20:09:02 +0200
8fc24e32c1Try catch the latest migration
Timothée Jaussoin
2025-10-16 20:01:30 +0200
57fe165d0fRefactor and cleanup the Url resolving flow and remove the EmbedLight object
Timothée Jaussoin
2025-10-16 19:53:27 +0200
e64ae8a983Always unlink th base64 file in any cases when resolving the avatar
Timothée Jaussoin
2025-10-15 22:36:11 +0200
b213b1d1beUpdate the dependencies
Timothée Jaussoin
2025-10-15 08:28:51 +0200
b8d57eb4fbLoad widgets correctly based on hasUpload and hasPubsub features
Timothée Jaussoin
2025-10-15 08:27:43 +0200
f4b313a00aOnly resolve the AvatarMetadata info without a URL for now
Timothée Jaussoin
2025-10-12 22:01:24 +0200
427413f662Use a file to pass the base64 data to prevent some heavy load on the AvatarHandler worker Cleanup and refactor
Timothée Jaussoin
2025-10-12 21:28:04 +0200
e906033cebPut back the Scheduler
Timothée Jaussoin
2025-10-12 16:42:59 +0200
5f4c248072Don't use the templater in CommunityData for now
Timothée Jaussoin
2025-10-12 16:14:42 +0200
8856f41fe5Add an AvatarHandler worker that is taking care of requesting and saving the Avatar and Banner URLs and base64 avatars
Timothée Jaussoin
2025-10-12 16:09:29 +0200
02fa804847Improve the upload progress status, detect when the file is handled by the PHP and return the XMPP progress status
Timothée Jaussoin
2025-10-10 14:10:33 +0200
ca648dfa68Fix errors when the daemon is not started
Timothée Jaussoin
2025-10-10 11:01:45 +0200
0f721b6d74Reduce the WS reconnection max time to 10s Fix the list active CSS
Timothée Jaussoin
2025-10-08 19:01:28 +0200
ee405fafe9Update the ringtone Add an animation on the call button icon Close properly the call when ending the call
Timothée Jaussoin
2025-10-06 21:51:27 +0200
59ab24cfdcFix the Jingle call rejection (on both sides) Send the Jingle MessageRinging event when receiving a call
Timothée Jaussoin
2025-10-06 21:02:21 +0200
e3d7f2e5d7Add the clear history action in the drawer actions
Timothée Jaussoin
2025-10-04 12:37:25 +0200
8fbe17cb83Update the dependencies
Timothée Jaussoin
2025-10-04 12:37:15 +0200
9e79c95ef0Refresh the locales
Timothée Jaussoin
2025-10-04 12:37:00 +0200
d1aec38c23Request the MAMEarliest from the actual user
Timothée Jaussoin
2025-10-03 18:17:55 +0200
b41bd048f5Add a pusher worker that is handling all the WebPush notifications
Timothée Jaussoin
2025-10-02 17:59:51 +0200
03fbbd977fUse Github Flavored Markdown to support a more advanced Markdown format
Timothée Jaussoin
2025-10-02 14:04:49 +0200
48898b3e74Inject the Markdown content as a text node to escape XML characters automatically Add a post size limit to avoid to reach the XMPP server stanza limitation Fix two fatal errors
Timothée Jaussoin
2025-10-01 12:06:19 +0200
5f8128c0f3Fix#1481 Handle pubsub_postpublish_errorpayloadtoobig events properly when the published post is above the XMPP server limit
Timothée Jaussoin
2025-09-30 21:05:14 +0200
70f74900cbDon't list bridges in the suggestions when adding a chatroom Fix the empty chatroom names
Timothée Jaussoin
2025-09-30 18:30:24 +0200
Handle XEP-0447: Stateless file sharing disposition attribute if present and use it to display inline attachments in the chat (#1474)
Jaussoin Timothée
2025-09-30 18:11:01 +0200
5654f01cdaHandle XEP-0447: Stateless file sharing disposition attribute if present and use it to display inline attachments in the chat
#1474
Timothée Jaussoin
2025-09-16 09:43:30 +0200
29854aadd0Remove the php-curl dependency
Timothée Jaussoin
2025-09-29 14:08:53 +0200
bbf81d8141Fix and simplify the Comments publication flow, fix the comments list refresh on publish with the Templater
Timothée Jaussoin
2025-09-28 15:01:58 +0200
13956bfa94Enforce Packet parameters in all the Widgets
Timothée Jaussoin
2025-09-28 13:57:25 +0200
9a9d111804Refactor and cleanup the Post Comments related code
Timothée Jaussoin
2025-09-28 13:07:13 +0200
582c92ceffRemove the location class from the Presence Update the dependencies
Timothée Jaussoin
2025-09-28 12:21:00 +0200
7c78941b38Allow Dialog to be cleared using the back button
Timothée Jaussoin
2025-09-27 06:34:38 +0200
6ed68d925bFix some font-weight
Timothée Jaussoin
2025-09-26 19:23:56 +0200
2e321a089cAllow chatroom admins to configure the user voice, related to #1478
Timothée Jaussoin
2025-09-26 19:17:38 +0200
fb233b5caaAllow admins to configure the user role, redesign the chatroom user configuration panel, related to #1478
Timothée Jaussoin
2025-09-26 15:06:55 +0200
0ec337e2c0Fix#1433 Use directly the Carbon object and not createFromFormat() in Contact::isOld()
Timothée Jaussoin
2025-09-26 13:23:47 +0200
e58e290247Fix Post comments refresh since the template moved to the Templater
Timothée Jaussoin
2025-09-26 13:08:23 +0200
202e22bf3eOnly put the detection to 10 and not 100 for scroll history
Timothée Jaussoin
2025-09-25 23:41:09 +0200
8cd3d190e6Fix scroll behavior and prevent history loading when the conversation is empty
Timothée Jaussoin
2025-09-25 23:00:41 +0200
add998bbeaClear the conversation just before renewing it to prevent some events to be triggered
Timothée Jaussoin
2025-09-25 18:38:05 +0200
4db858a88dRemove the necessity to launch the Login page to cache the BASE_URI for the daemon launch
Timothée Jaussoin
2025-09-23 07:45:30 +0200
56a406c3e5Trigger the loaded events when the page is fully loaded to prevent some events issues, might fix#1343
Timothée Jaussoin
2025-09-22 18:21:24 +0200
f48cba9172Don't show the delivery status twice for card based messages
Timothée Jaussoin
2025-09-19 14:10:48 +0200
663627c83bAdd the delivery status for emojis messages
Timothée Jaussoin
2025-09-19 12:22:49 +0200
af8023f210Forgot the templater...
Timothée Jaussoin
2025-09-18 22:28:15 +0200
Add a Templater worker that is taking care of handling some widgets calls (#1475)
Jaussoin Timothée
2025-09-18 22:26:28 +0200
4c00b6bb92Add a Templater worker that is taking care of handling some widgets calls
#1475
feature/templater
Timothée Jaussoin
2025-09-17 20:29:38 +0200
9a86371f0aEnsure that the Blocking jids list are uniques, some servers returns duplicate
Timothée Jaussoin
2025-09-17 08:36:08 +0200
7a150f1045Fix a fatal error in the _account_fingerprint view
Timothée Jaussoin
2025-09-16 20:50:14 +0200
90acf68e78Fix a fatal error in Info
Timothée Jaussoin
2025-09-16 20:44:08 +0200
efe87aad70Completely delete the User (and related data) when someone is leaving the instance Fix user clear when unregistering from a Chatroom
Timothée Jaussoin
2025-09-07 22:53:58 +0200
00cc34cc4cOnly return chatroom that belongs to non-gateway services
Timothée Jaussoin
2025-09-07 22:34:46 +0200
41b22c9e65Update the dependencies
Timothée Jaussoin
2025-09-07 18:54:36 +0200
c1bf8a4863Fix Message Retraction in chatrooms
Timothée Jaussoin
2025-09-07 18:53:51 +0200
7ec513672fFix an error in the onNotificationCounterClear method
Timothée Jaussoin
2025-09-07 12:46:59 +0200
1db07b5f58Refactor the message loading flow
Timothée Jaussoin
2025-09-07 12:32:56 +0200
121f5c7350Also use the Info when resolving a Conference title
Timothée Jaussoin
2025-09-06 02:18:54 +0200
b39d2be622disco#info the bookmarked rooms that don't have an Info yet
Timothée Jaussoin
2025-09-06 01:54:35 +0200
4120b7949dDon't request AdHoc commands on the Account page anymore, they are in the drawer
Timothée Jaussoin
2025-09-05 22:24:02 +0200
51af6a0ce5Fix image/thumbhash base64 URI
Timothée Jaussoin
2025-09-04 22:28:13 +0200
e317f61e65Fix AdHoc for Contacts
Timothée Jaussoin
2025-09-04 22:16:17 +0200
07cc8aff03Update the dependencies
Timothée Jaussoin
2025-09-04 22:05:05 +0200
e134c2c2b9Update the dependencies
Timothée Jaussoin
2025-09-02 22:09:18 +0200
f3a1f78b3eAdd a little end call message when force ending the call
Timothée Jaussoin
2025-09-02 22:08:04 +0200
e3e6e3e9c9Implement the Jingle Finish event
Timothée Jaussoin
2025-09-02 22:04:24 +0200
b509169dd0Create a reject message when a call is rejected
Timothée Jaussoin
2025-09-02 21:37:47 +0200
8bae20a9b9Fix some issues linked to the Jingle MessageFinish event Code cleanup
Timothée Jaussoin
2025-09-02 21:15:39 +0200