• progress_activity cloud_sync

    Reconnection to the server…

    Movim cannot talk with the server, please try again later


    • Movim Blog

      The official Movim blog https://movim.eu/

      article 121 posts • people 989 subscribers
      assignment_ind Only publishers can publish


    • Public subscriptions

    • chevron_right

      Thorsten Fröhlich

    • chevron_right

      Steven

    • chevron_right

      coopr8

    • chevron_right

      metalshadow1909

    • chevron_right

      kenu_demon

    • chevron_right

      Thorsten Fröhlich

    • chevron_right

      Steven

    • chevron_right

      coopr8

    • chevron_right

      metalshadow1909

    • chevron_right

      kenu_demon

    • chevron_right

      Thorsten Fröhlich

    • chevron_right

      Steven

    • chevron_right

      coopr8

    • chevron_right

      metalshadow1909

    • chevron_right

      kenu_demon

  • Register Login

    Movim

    movim.chatterboxtown.us


  • rss_feed
    add Follow

    Movim Blog

    people 989 subscribers • The official Movim blog https://movim.eu/

    • chevron_right

      Movim 0.29.2 is here loudspeaker

      edhelas • pubsub.movim.eu / Movim • 17 February 2025 edit • 1 minute

    In this #release you'll find some important fixes and improvements; let's have a look. 😉

    Set minimum PHP version to PHP 8.2

    This change was initially planned for the next major version but some dependency issues forced me to raise the minimum PHP version required by #Movim to 8.2. PHP 8.1 was already in EOL anyway.

    Fixes and improvements in file upload

    The file upload code was slightly refactored. It fixes a crash when the filename was too long (the filename is then shortened and a hash is added at the end).

    When uploading a file from Movim their name is also prefixed with post_, chat_ and story_ regarding from which part of the UI they are sent. This feature was requested many times by the admins to allow them to organize and expire them properly (for example after 24h for Stories files, unlimited for Post files).

    Fixes Pubsub ordering

    ejabberd and Prosody don't return the requested #Pubsub items the same way, most recent first for ejabberd and earliest first for Prosody. The XMPP protocol doesn't specify any default order so Movim is now automatically checking the order based on the articles publication time.

    Reconcile the nullable state in some tables

    It seems that a small change in the internal Movim database library (Eloquent) changed the behavior of some migrations along the way, this version reconcile those differences (some SQL columns were not nullable as they should).

    Update fabiang/sasl to fix Update of the SASL SCRAM Downgrade protection XEP #17

    Movim is now integrating the upgrade of the XEP-0474: SASL SCRAM Downgrade Protection XEP and the proper integration of the RFC 5802. This solved the connection issue on some #XMPP servers and fixed a risk of attack in the #SASL stack.

    What's next?

    Hopefully the next version will be a 0.30 and will integrate some pretty big changes, especially on the video-conferencing part. Stay tuned!

    That's all folks ✨

    • tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagpubsub tagpubsub tagpubsub tag17 tag17 tag17 tagxmpp tagxmpp tagxmpp tagsasl tagsasl tagsasl tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagpubsub tagpubsub tagpubsub tag17 tag17 tag17 tagxmpp tagxmpp tagxmpp tagsasl tagsasl tagsasl tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagpubsub tagpubsub tagpubsub tag17 tag17 tag17 tagxmpp tagxmpp tagxmpp tagsasl tagsasl tagsasl

    • chevron_right

      Movim 0.29.1 is out, time to upgrade! sparkles

      edhelas • pubsub.movim.eu / Movim • 26 January 2025 • 1 minute

    Here comes the first bugfix release of the year 🎉

    The 0.29.1 comes with a more polished and improved Stories feature, database fixes as well as some preparatory work for the PHP 8.4 version.

    This release will be the last one to support PHP 8.1. PHP 8.2 and above will then be required for Movim 0.30.

    Polishing the Stories feature

    In the 0.29 Movim introduced the Stories feature, it is even now showcased on the main website.

    This release fixes a few quirks introduced in the last version:

    • When viewing Stories between different browsers on the same connected account the "viewed" synchronization is now working properly.
    • It is now possible to publish Stories without having a camera enabled (or no camera at all), you'll then be able to just pick an image file from your device gallery.
    • The play/pause buggy feature was fixed with a new timer (which was also used in the Chat dictaphone fixing some recording timer problems).
    • Close the Stories viewer using the previous button or Esc key.

    Preliminary work on PHP 8.4

    The brand new PHP 8.4 release introduces a lot of interesting new features... but also deprecates some old syntaxes and enforces strong typing for some extensions.

    Most of the errors were fixed in the Movim code but the dependencies need to be updated to ensure proper compatibility with this version, this update will drop the PHP 8.1 version (that is now in end of life). So we are suggesting to start to update to at least PHP 8.2 to prepare for the upcoming release.

    Database fixes

    The most important fixes of this release are related to the database. A serious issue with chatroom presences that was preventing Movim to handle some of them was fixed (issue #1386). This fix leads to discover a more serious issue that was there for more than two years (!) and that causes some presences to be deleted from the cache unexpectedly (issue #1357).

    Those changes come with some database migrations, don't forget to migrate when updating Movim!

    The translations were also updated, a big thanks to all the translators 🫶

    That's all folks! ✨

    #movim #release #xmpp #stories #database #sql

    • link

      Release Rankin · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • tagrelease tagrelease tagrelease tagxmpp tagxmpp tagxmpp tagstories tagstories tagstories tagdatabase tagdatabase tagdatabase tagrelease tagrelease tagrelease tagxmpp tagxmpp tagxmpp tagstories tagstories tagstories tagdatabase tagdatabase tagdatabase tagrelease tagrelease tagrelease tagxmpp tagxmpp tagxmpp tagstories tagstories tagstories tagdatabase tagdatabase tagdatabase

    • chevron_right

      Movim 0.29.1 is out, time to upgrade! sparkles

      edhelas • pubsub.movim.eu / Movim • 26 January 2025 • 1 minute

    Here comes the first bugfix release of the year 🎉

    The 0.29.1 comes with a more polished and improved Stories feature, database fixes as well as some preparatory work for the PHP 8.4 version.

    This release will be the last one to support PHP 8.1. PHP 8.2 and above will then be required for Movim 0.30.

    Polishing the Stories feature

    In the 0.29 Movim introduced the Stories feature, it is even now showcased on the main website.

    This release fixes a few quirks introduced in the last version:

    • When viewing Stories between different browsers on the same connected account the "viewed" synchronization is now working properly.
    • It is now possible to publish Stories without having a camera enabled (or no camera at all), you'll then be able to just pick an image file from your device gallery.
    • The play/pause buggy feature was fixed with a new timer (which was also used in the Chat dictaphone fixing some recording timer problems).
    • Close the Stories viewer using the previous button or Esc key.

    Preliminary work on PHP 8.4

    The brand new PHP 8.4 release introduces a lot of interesting new features... but also deprecates some old syntaxes and enforces strong typing for some extensions.

    Most of the errors were fixed in the Movim code but the dependencies need to be updated to ensure proper compatibility with this version, this update will drop the PHP 8.1 version (that is now in end of life). So we are suggesting to start to update to at least PHP 8.2 to prepare for the upcoming release.

    Database fixes

    The most important fixes of this release are related to the database. A serious issue with chatroom presences that was preventing Movim to handle some of them was fixed (issue #1386). This fix leads to discover a more serious issue that was there for more than two years (!) and that causes some presences to be deleted from the cache unexpectedly (issue #1357).

    Those changes come with some database migrations, don't forget to migrate when updating Movim!

    The translations were also updated, a big thanks to all the translators 🫶

    That's all folks! ✨

    #movim #release #xmpp #stories #database #sql

    • link

      Release Rankin · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • tagrelease tagrelease tagrelease tagxmpp tagxmpp tagxmpp tagstories tagstories tagstories tagdatabase tagdatabase tagdatabase tagrelease tagrelease tagrelease tagxmpp tagxmpp tagxmpp tagstories tagstories tagstories tagdatabase tagdatabase tagdatabase tagrelease tagrelease tagrelease tagxmpp tagxmpp tagxmpp tagstories tagstories tagstories tagdatabase tagdatabase tagdatabase

    • chevron_right

      Movim 0.29.1 is out, time to upgrade! sparkles

      edhelas • pubsub.movim.eu / Movim • 26 January 2025 • 1 minute

    Here comes the first bugfix release of the year 🎉

    The 0.29.1 comes with a more polished and improved Stories feature, database fixes as well as some preparatory work for the PHP 8.4 version.

    This release will be the last one to support PHP 8.1. PHP 8.2 and above will then be required for Movim 0.30.

    Polishing the Stories feature

    In the 0.29 Movim introduced the Stories feature, it is even now showcased on the main website.

    This release fixes a few quirks introduced in the last version:

    • When viewing Stories between different browsers on the same connected account the "viewed" synchronization is now working properly.
    • It is now possible to publish Stories without having a camera enabled (or no camera at all), you'll then be able to just pick an image file from your device gallery.
    • The play/pause buggy feature was fixed with a new timer (which was also used in the Chat dictaphone fixing some recording timer problems).
    • Close the Stories viewer using the previous button or Esc key.

    Preliminary work on PHP 8.4

    The brand new PHP 8.4 release introduces a lot of interesting new features... but also deprecates some old syntaxes and enforces strong typing for some extensions.

    Most of the errors were fixed in the Movim code but the dependencies need to be updated to ensure proper compatibility with this version, this update will drop the PHP 8.1 version (that is now in end of life). So we are suggesting to start to update to at least PHP 8.2 to prepare for the upcoming release.

    Database fixes

    The most important fixes of this release are related to the database. A serious issue with chatroom presences that was preventing Movim to handle some of them was fixed (issue #1386). This fix leads to discover a more serious issue that was there for more than two years (!) and that causes some presences to be deleted from the cache unexpectedly (issue #1357).

    Those changes come with some database migrations, don't forget to migrate when updating Movim!

    The translations were also updated, a big thanks to all the translators 🫶

    That's all folks! ✨

    #movim #release #xmpp #stories #database #sql

    • link

      Release Rankin · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • tagrelease tagrelease tagrelease tagxmpp tagxmpp tagxmpp tagstories tagstories tagstories tagdatabase tagdatabase tagdatabase tagrelease tagrelease tagrelease tagxmpp tagxmpp tagxmpp tagstories tagstories tagstories tagdatabase tagdatabase tagdatabase tagrelease tagrelease tagrelease tagxmpp tagxmpp tagxmpp tagstories tagstories tagstories tagdatabase tagdatabase tagdatabase

    • chevron_right

      Movim 0.29 Rankin, time to share your Story! sparkles

      edhelas • pubsub.movim.eu / Movim • 1 January 2025 edit • 2 minutes

    New year, new #release ! This time with plenty of new exciting features, let's have a look at them. 😊

    Stories

    The past few years several chat platforms tried to blur the line between their chat and social features.

    Stories are a very nice way to share content with your contacts and allow them to react easily by chat.

    Stories screenshot

    Movim 0.29 is the first XMPP client that implements Stories. A specific XMPP extension, XEP-0501: Pubsub Stories, was created to standardize and allow perfect compatibility with other clients on the network. XMPP is once more showing its capability to be a perfect protocol to build this kind of feature and deploy it easily across a large network of compatible clients.

    While writing this article some other XMPP clients are already planning to implement the feature.

    You'll be able to create a new Story by taking a picture directly with your camera or select one from your gallery, edit it, add a small text and publish it to your contacts. Your story will then be available for 24 hours, and your contacts will be able to comment on it by sending you a chat message.

    In the upcoming versions more features will be progressively added to complete those ones. If you are looking for a feature in particular feel free to drop a comment or a message in the support room. 😌

    Briefs

    This version is also introducing Briefs, a simpler way to publish content on your profile or in your Communities.

    Until now you were invited to write posts having a title and a content. Briefs allows you to directly publish a short text to your contacts like on Mastodon, Twitter or Bluesky. If you feel the need to express yourself in a more "bloggy" way you can always switch back to the complete experience.

    A Brief

    Some refactoring was done in the database and user interface to better integrate Briefs in the feeds.

    But also...

    An important refactoring was done regarding how the internal dates and times were handled. Now each connected user is sending its own timezone on login and all the times are generated dynamically using those timezones; this solves some weird calculated hours during the switch between daylight saving times.

    Lots of fixes were done in how the chat discussions are handled and cached. This is fixing a few erratic behaviors in how chat discussions were ordered and their related notifications displayed.

    And as always some database, user interface and JavaScript fixes.

    Some news from the Movim Live project

    The Phase 2 of the Movim Live project is finally getting in shape. Movim is now able to start and join a multiparticipant call and get their cameras and microphones. This required some important refactorings in how the calls and media streams were handled internaly, you can follow the dedicated branch there Pull Request: Multiparty Jingle.

    This second important phase should be finished in a few months and a dedicated version (maybe a 0.30 ?) will be published then.

    In the meantime lets enjoy all the new exciting features.

    Happy New Year to all the #Movim and #XMPP users 🎉

    That's all folks!

    #stories #briefs #story #brief

    • link

      Release Rankin 0.29 · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin 0.29 · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin 0.29 · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagxmpp tagxmpp tagxmpp tagbriefs tagbriefs tagbriefs tagstory tagstory tagstory tagbrief tagbrief tagbrief tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagxmpp tagxmpp tagxmpp tagbriefs tagbriefs tagbriefs tagstory tagstory tagstory tagbrief tagbrief tagbrief tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagxmpp tagxmpp tagxmpp tagbriefs tagbriefs tagbriefs tagstory tagstory tagstory tagbrief tagbrief tagbrief

    • chevron_right

      Movim 0.29 Rankin, time to share your Story! sparkles

      edhelas • pubsub.movim.eu / Movim • 1 January 2025 edit • 2 minutes

    New year, new #release ! This time with plenty of new exciting features, let's have a look at them. 😊

    Stories

    The past few years several chat platforms tried to blur the line between their chat and social features.

    Stories are a very nice way to share content with your contacts and allow them to react easily by chat.

    Stories screenshot

    Movim 0.29 is the first XMPP client that implements Stories. A specific XMPP extension, XEP-0501: Pubsub Stories, was created to standardize and allow perfect compatibility with other clients on the network. XMPP is once more showing its capability to be a perfect protocol to build this kind of feature and deploy it easily across a large network of compatible clients.

    While writing this article some other XMPP clients are already planning to implement the feature.

    You'll be able to create a new Story by taking a picture directly with your camera or select one from your gallery, edit it, add a small text and publish it to your contacts. Your story will then be available for 24 hours, and your contacts will be able to comment on it by sending you a chat message.

    In the upcoming versions more features will be progressively added to complete those ones. If you are looking for a feature in particular feel free to drop a comment or a message in the support room. 😌

    Briefs

    This version is also introducing Briefs, a simpler way to publish content on your profile or in your Communities.

    Until now you were invited to write posts having a title and a content. Briefs allows you to directly publish a short text to your contacts like on Mastodon, Twitter or Bluesky. If you feel the need to express yourself in a more "bloggy" way you can always switch back to the complete experience.

    A Brief

    Some refactoring was done in the database and user interface to better integrate Briefs in the feeds.

    But also...

    An important refactoring was done regarding how the internal dates and times were handled. Now each connected user is sending its own timezone on login and all the times are generated dynamically using those timezones; this solves some weird calculated hours during the switch between daylight saving times.

    Lots of fixes were done in how the chat discussions are handled and cached. This is fixing a few erratic behaviors in how chat discussions were ordered and their related notifications displayed.

    And as always some database, user interface and JavaScript fixes.

    Some news from the Movim Live project

    The Phase 2 of the Movim Live project is finally getting in shape. Movim is now able to start and join a multiparticipant call and get their cameras and microphones. This required some important refactorings in how the calls and media streams were handled internaly, you can follow the dedicated branch there Pull Request: Multiparty Jingle.

    This second important phase should be finished in a few months and a dedicated version (maybe a 0.30 ?) will be published then.

    In the meantime lets enjoy all the new exciting features.

    Happy New Year to all the #Movim and #XMPP users 🎉

    That's all folks!

    #stories #briefs #story #brief

    • link

      Release Rankin 0.29 · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin 0.29 · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin 0.29 · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagxmpp tagxmpp tagxmpp tagbriefs tagbriefs tagbriefs tagstory tagstory tagstory tagbrief tagbrief tagbrief tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagxmpp tagxmpp tagxmpp tagbriefs tagbriefs tagbriefs tagstory tagstory tagstory tagbrief tagbrief tagbrief tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagxmpp tagxmpp tagxmpp tagbriefs tagbriefs tagbriefs tagstory tagstory tagstory tagbrief tagbrief tagbrief

    • chevron_right

      Movim 0.29 Rankin, time to share your Story! sparkles

      edhelas • pubsub.movim.eu / Movim • 1 January 2025 edit • 2 minutes

    New year, new #release ! This time with plenty of new exciting features, let's have a look at them. 😊

    Stories

    The past few years several chat platforms tried to blur the line between their chat and social features.

    Stories are a very nice way to share content with your contacts and allow them to react easily by chat.

    Stories screenshot

    Movim 0.29 is the first XMPP client that implements Stories. A specific XMPP extension, XEP-0501: Pubsub Stories, was created to standardize and allow perfect compatibility with other clients on the network. XMPP is once more showing its capability to be a perfect protocol to build this kind of feature and deploy it easily across a large network of compatible clients.

    While writing this article some other XMPP clients are already planning to implement the feature.

    You'll be able to create a new Story by taking a picture directly with your camera or select one from your gallery, edit it, add a small text and publish it to your contacts. Your story will then be available for 24 hours, and your contacts will be able to comment on it by sending you a chat message.

    In the upcoming versions more features will be progressively added to complete those ones. If you are looking for a feature in particular feel free to drop a comment or a message in the support room. 😌

    Briefs

    This version is also introducing Briefs, a simpler way to publish content on your profile or in your Communities.

    Until now you were invited to write posts having a title and a content. Briefs allows you to directly publish a short text to your contacts like on Mastodon, Twitter or Bluesky. If you feel the need to express yourself in a more "bloggy" way you can always switch back to the complete experience.

    A Brief

    Some refactoring was done in the database and user interface to better integrate Briefs in the feeds.

    But also...

    An important refactoring was done regarding how the internal dates and times were handled. Now each connected user is sending its own timezone on login and all the times are generated dynamically using those timezones; this solves some weird calculated hours during the switch between daylight saving times.

    Lots of fixes were done in how the chat discussions are handled and cached. This is fixing a few erratic behaviors in how chat discussions were ordered and their related notifications displayed.

    And as always some database, user interface and JavaScript fixes.

    Some news from the Movim Live project

    The Phase 2 of the Movim Live project is finally getting in shape. Movim is now able to start and join a multiparticipant call and get their cameras and microphones. This required some important refactorings in how the calls and media streams were handled internaly, you can follow the dedicated branch there Pull Request: Multiparty Jingle.

    This second important phase should be finished in a few months and a dedicated version (maybe a 0.30 ?) will be published then.

    In the meantime lets enjoy all the new exciting features.

    Happy New Year to all the #Movim and #XMPP users 🎉

    That's all folks!

    #stories #briefs #story #brief

    • link

      Release Rankin 0.29 · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin 0.29 · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • link

      Release Rankin 0.29 · movim/movim

      Movim - Decentralized social platform. Contribute to movim/movim development by creating an account on GitHub.

    • tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagxmpp tagxmpp tagxmpp tagbriefs tagbriefs tagbriefs tagstory tagstory tagstory tagbrief tagbrief tagbrief tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagxmpp tagxmpp tagxmpp tagbriefs tagbriefs tagbriefs tagstory tagstory tagstory tagbrief tagbrief tagbrief tagrelease tagrelease tagrelease tagmovim tagmovim tagmovim tagxmpp tagxmpp tagxmpp tagbriefs tagbriefs tagbriefs tagstory tagstory tagstory tagbrief tagbrief tagbrief

    • chevron_right

      edhelas • pubsub.movim.eu / Movim • 18 November 2024 edit

      Did you know that you could also publish briefs in Communities? Briefs are short publications that only consists of a text and some medias smiling face with smiling eyes #movim #feature #brief

    • tagmovim tagmovim tagmovim tagfeature tagfeature tagfeature tagbrief tagbrief tagbrief tagmovim tagmovim tagmovim tagfeature tagfeature tagfeature tagbrief tagbrief tagbrief tagmovim tagmovim tagmovim tagfeature tagfeature tagfeature tagbrief tagbrief tagbrief

    • chevron_right

      edhelas • pubsub.movim.eu / Movim • 18 November 2024 edit

      Did you know that you could also publish briefs in Communities? Briefs are short publications that only consists of a text and some medias smiling face with smiling eyes #movim #feature #brief

    • tagmovim tagmovim tagmovim tagfeature tagfeature tagfeature tagbrief tagbrief tagbrief tagmovim tagmovim tagmovim tagfeature tagfeature tagfeature tagbrief tagbrief tagbrief tagmovim tagmovim tagmovim tagfeature tagfeature tagfeature tagbrief tagbrief tagbrief

  • history

    Get older posts

  • cloud_queue

    Powered by Movim