Commit Graph

  • b19d44aa93 Don'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
  • d02fa674a1 Fix error in MessageFile file name when sharing a Post Timothée Jaussoin 2025-10-16 22:58:30 +0200
  • 55676809e0 Fix error in SendTo Timothée Jaussoin 2025-10-16 22:50:14 +0200
  • 1c665c63a2 Fix Avatar change for Communities Timothée Jaussoin 2025-10-16 22:23:40 +0200
  • 14f5be09f1 Fix the URLs clearing query... Timothée Jaussoin 2025-10-16 21:15:36 +0200
  • 0a277ceaf9 Fix content_length resolution for URLs Timothée Jaussoin 2025-10-16 21:07:55 +0200
  • d2a49a0a25 Don'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
  • df911b2eed Fix a fatal error in ChatActions Timothée Jaussoin 2025-10-16 20:16:24 +0200
  • dd5c410fc7 Forget the migration system and just clear the table... Timothée Jaussoin 2025-10-16 20:09:02 +0200
  • 8fc24e32c1 Try catch the latest migration Timothée Jaussoin 2025-10-16 20:01:30 +0200
  • 57fe165d0f Refactor and cleanup the Url resolving flow and remove the EmbedLight object Timothée Jaussoin 2025-10-16 19:53:27 +0200
  • e64ae8a983 Always unlink th base64 file in any cases when resolving the avatar Timothée Jaussoin 2025-10-15 22:36:11 +0200
  • df94618528 Fix TestPost message publication and handling Timothée Jaussoin 2025-10-15 22:17:22 +0200
  • b213b1d1be Update the dependencies Timothée Jaussoin 2025-10-15 08:28:51 +0200
  • b8d57eb4fb Load widgets correctly based on hasUpload and hasPubsub features Timothée Jaussoin 2025-10-15 08:27:43 +0200
  • f4b313a00a Only resolve the AvatarMetadata info without a URL for now Timothée Jaussoin 2025-10-12 22:01:24 +0200
  • 427413f662 Use 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
  • e906033ceb Put back the Scheduler Timothée Jaussoin 2025-10-12 16:42:59 +0200
  • 5f4c248072 Don't use the templater in CommunityData for now Timothée Jaussoin 2025-10-12 16:14:42 +0200
  • 8856f41fe5 Add 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
  • 707812dc2a Remove commented code Timothée Jaussoin 2025-10-11 16:35:23 +0200
  • edf82d4f9c Make toast() a Base Widget helper, fixes the Templater RPC issue as well Timothée Jaussoin 2025-10-11 16:25:22 +0200
  • 6fd2661905 Ensure that the Onboarding is only displayed once, fix the translations Timothée Jaussoin 2025-10-11 14:05:32 +0200
  • aed30f6378 Fix Upload Dialog footer layout Timothée Jaussoin 2025-10-10 14:23:19 +0200
  • 02fa804847 Improve 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
  • ca648dfa68 Fix errors when the daemon is not started Timothée Jaussoin 2025-10-10 11:01:45 +0200
  • 0f721b6d74 Reduce the WS reconnection max time to 10s Fix the list active CSS Timothée Jaussoin 2025-10-08 19:01:28 +0200
  • 78288c07c5 Remove useless files Timothée Jaussoin 2025-10-06 22:32:10 +0200
  • ee405fafe9 Update 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
  • 59ab24cfdc Fix 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
  • e3d7f2e5d7 Add the clear history action in the drawer actions Timothée Jaussoin 2025-10-04 12:37:25 +0200
  • 8fbe17cb83 Update the dependencies Timothée Jaussoin 2025-10-04 12:37:15 +0200
  • 9e79c95ef0 Refresh the locales Timothée Jaussoin 2025-10-04 12:37:00 +0200
  • d1aec38c23 Request the MAMEarliest from the actual user Timothée Jaussoin 2025-10-03 18:17:55 +0200
  • b41bd048f5 Add a pusher worker that is handling all the WebPush notifications Timothée Jaussoin 2025-10-02 17:59:51 +0200
  • 03fbbd977f Use Github Flavored Markdown to support a more advanced Markdown format Timothée Jaussoin 2025-10-02 14:04:49 +0200
  • 48898b3e74 Inject 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
  • 5f8128c0f3 Fix #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
  • 70f74900cb Don'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
  • 52571d8d98 Don't list bridges in the suggestions when adding a chatroom Fix the empty chatroom names feature/sfs-inline-disposition-stickers Timothée Jaussoin 2025-09-30 18:30:24 +0200
  • e1cfbb6d97
    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
  • 5654f01cda Handle 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
  • 29854aadd0 Remove the php-curl dependency Timothée Jaussoin 2025-09-29 14:08:53 +0200
  • bbf81d8141 Fix 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
  • 13956bfa94 Enforce Packet parameters in all the Widgets Timothée Jaussoin 2025-09-28 13:57:25 +0200
  • 9a9d111804 Refactor and cleanup the Post Comments related code Timothée Jaussoin 2025-09-28 13:07:13 +0200
  • 582c92ceff Remove the location class from the Presence Update the dependencies Timothée Jaussoin 2025-09-28 12:21:00 +0200
  • 7c78941b38 Allow Dialog to be cleared using the back button Timothée Jaussoin 2025-09-27 06:34:38 +0200
  • ac5bb58849 Fix dialog buttons display Timothée Jaussoin 2025-09-26 19:27:49 +0200
  • 6ed68d925b Fix some font-weight Timothée Jaussoin 2025-09-26 19:23:56 +0200
  • 2e321a089c Allow chatroom admins to configure the user voice, related to #1478 Timothée Jaussoin 2025-09-26 19:17:38 +0200
  • fb233b5caa Allow 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
  • 0ec337e2c0 Fix #1433 Use directly the Carbon object and not createFromFormat() in Contact::isOld() Timothée Jaussoin 2025-09-26 13:23:47 +0200
  • e58e290247 Fix Post comments refresh since the template moved to the Templater Timothée Jaussoin 2025-09-26 13:08:23 +0200
  • 202e22bf3e Only put the detection to 10 and not 100 for scroll history Timothée Jaussoin 2025-09-25 23:41:09 +0200
  • 8cd3d190e6 Fix scroll behavior and prevent history loading when the conversation is empty Timothée Jaussoin 2025-09-25 23:00:41 +0200
  • add998bbea Clear the conversation just before renewing it to prevent some events to be triggered Timothée Jaussoin 2025-09-25 18:38:05 +0200
  • 869a83e2c3
    Containerfile and podman-compose test scripts (#1479) Jaussoin Timothée 2025-09-24 21:07:42 +0200
  • 13741413b4 Containerfile and podman-compose test scripts #1479 feature/podman Timothée Jaussoin 2025-09-22 22:55:42 +0200
  • 4db858a88d Remove 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
  • 56a406c3e5 Trigger 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
  • f48cba9172 Don't show the delivery status twice for card based messages Timothée Jaussoin 2025-09-19 14:10:48 +0200
  • 663627c83b Add the delivery status for emojis messages Timothée Jaussoin 2025-09-19 12:22:49 +0200
  • af8023f210 Forgot the templater... Timothée Jaussoin 2025-09-18 22:28:15 +0200
  • 1543e8a954
    Add a Templater worker that is taking care of handling some widgets calls (#1475) Jaussoin Timothée 2025-09-18 22:26:28 +0200
  • 4c00b6bb92 Add 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
  • 9a86371f0a Ensure that the Blocking jids list are uniques, some servers returns duplicate Timothée Jaussoin 2025-09-17 08:36:08 +0200
  • 7a150f1045 Fix a fatal error in the _account_fingerprint view Timothée Jaussoin 2025-09-16 20:50:14 +0200
  • 90acf68e78 Fix a fatal error in Info Timothée Jaussoin 2025-09-16 20:44:08 +0200
  • e0e0881c6b Don't threat messages that are part of a thread as a MUC subject, as specified in https://xmpp.org/extensions/xep-0045.html#subject-mod Timothée Jaussoin 2025-09-16 09:58:42 +0200
  • 97ddecfd1a No need to add required for a checkbox, a checkbox is always required Timothée Jaussoin 2025-09-14 22:54:45 +0200
  • 7f48cd4881 Use a simpler pattern to validate the JID Timothée Jaussoin 2025-09-13 09:11:10 +0200
  • 05a2e69385 Fix #1473 Fix and refactor the Pubsub services discovery form Timothée Jaussoin 2025-09-12 19:04:43 +0200
  • 50ce54a19e Fix #1472 A recent refactoring removed the AdHoc refresh code Timothée Jaussoin 2025-09-12 18:24:36 +0200
  • 802e25f2f7
    Update INSTALL.md (#1466) Lyn 2025-09-12 18:14:53 +0200
  • 7ef9499ecf Put back the 'moving' CSS optimisation Timothée Jaussoin 2025-09-11 22:53:54 +0200
  • e11f5af1be Fix getNewMessages when there is no messages Timothée Jaussoin 2025-09-11 22:24:38 +0200
  • 3d6309f770 Remove Chat.resetOldestMessageDateTime and rely directly on the DOM Timothée Jaussoin 2025-09-11 22:12:58 +0200
  • b2312a17c7 Refactor and cleanup the Chat panel animations and touch events Timothée Jaussoin 2025-09-11 18:19:01 +0200
  • 1dfa2bdd1a Use translateX Timothée Jaussoin 2025-09-10 09:35:21 +0200
  • f8ab5de106 Improve the disconnect status design Timothée Jaussoin 2025-09-10 08:58:08 +0200
  • 6c29c70231 Implement XEP-0492: Chat notification settings Timothée Jaussoin 2025-09-09 08:37:27 +0200
  • efe87aad70 Completely 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
  • 00cc34cc4c Only return chatroom that belongs to non-gateway services Timothée Jaussoin 2025-09-07 22:34:46 +0200
  • 41b22c9e65 Update the dependencies Timothée Jaussoin 2025-09-07 18:54:36 +0200
  • c1bf8a4863 Fix Message Retraction in chatrooms Timothée Jaussoin 2025-09-07 18:53:51 +0200
  • 7ec513672f Fix an error in the onNotificationCounterClear method Timothée Jaussoin 2025-09-07 12:46:59 +0200
  • 1db07b5f58 Refactor the message loading flow Timothée Jaussoin 2025-09-07 12:32:56 +0200
  • 121f5c7350 Also use the Info when resolving a Conference title Timothée Jaussoin 2025-09-06 02:18:54 +0200
  • b39d2be622 disco#info the bookmarked rooms that don't have an Info yet Timothée Jaussoin 2025-09-06 01:54:35 +0200
  • 4120b7949d Don't request AdHoc commands on the Account page anymore, they are in the drawer Timothée Jaussoin 2025-09-05 22:24:02 +0200
  • 51af6a0ce5 Fix image/thumbhash base64 URI Timothée Jaussoin 2025-09-04 22:28:13 +0200
  • e317f61e65 Fix AdHoc for Contacts Timothée Jaussoin 2025-09-04 22:16:17 +0200
  • 07cc8aff03 Update the dependencies Timothée Jaussoin 2025-09-04 22:05:05 +0200
  • e134c2c2b9 Update the dependencies Timothée Jaussoin 2025-09-02 22:09:18 +0200
  • f3a1f78b3e Add a little end call message when force ending the call Timothée Jaussoin 2025-09-02 22:08:04 +0200
  • e3e6e3e9c9 Implement the Jingle Finish event Timothée Jaussoin 2025-09-02 22:04:24 +0200
  • b509169dd0 Create a reject message when a call is rejected Timothée Jaussoin 2025-09-02 21:37:47 +0200
  • 8bae20a9b9 Fix some issues linked to the Jingle MessageFinish event Code cleanup Timothée Jaussoin 2025-09-02 21:15:39 +0200
  • 629f7f7ae9
    Update INSTALL.md #1466 Lyn 2025-09-02 10:33:00 +0200