All Versions
18
Latest Version
Avg Release Cycle
78 days
Latest Release
658 days ago

Changelog History
Page 1

  • v0.5.3 Changes

    October 02, 2022

    🌲 Log

    • ⚡️ Update French translation from Weblate
    • Rework notifications to mark them as read instead of removing them
    • 🚚 Don't remove notifications older than 1 year anymore
    • ➕ Add easter egg to go to a random message within a group: /groups/:id/random
    • Display loading animation for files
    • ✂ Remove service workers
    • 🛠 Fix bookmark handling
    • 🛠 Fix a lot of glightbox display issues
    • 🛠 Fix drag'n drop polyfill activating outside of writer
    • 🛠 Fix marking notifications as read
    • 🛠 Fix multi-queues file upload
    • 🛠 Fix embed for some youtube URLs
    • 🛠 Fix refresh of user-settings component

    Remarks

    🛠 Mostly bugfix release.

  • v0.5.2 Changes

    September 12, 2022

    🌲 Log

    • 👉 Make files reordering possible via drag'n drop
    • ➕ Add dutch to the webapp languages (thanks Matthias)
    • ⚡️ Update container to alpine 3.16
    • ➕ Add some dev scripts
    • Replace nlg by glightbox
    • ➕ Add a route only for login throttling
    • Replace yarn by npm for the webapp
    • Rework container image creation process

    Remarks

    🚀 Minor feature release.

  • v0.5.1 Changes

    July 16, 2022

    🌲 Log

    • Disable submit button if upload is in progress
    • ➕ Add parameters to the configuration file
    • Throttle login attempts (vulnerability issue found by Mephue)
    • ➕ Add a lot of configuration parameters (check to .env file)
    • 0️⃣ Switch default .env to "prod" instead of "dev"

    Remarks

    🛠 Mostly bugfix release.

  • v0.5 Changes

    April 24, 2022

    🌲 Log

    • 👍 Allow pasting image file from clipboard
    • ➕ Add a 'read' attribute to notifications (not used for now)
    • ➕ Add PrepareNotifications command
    • ➕ Add Tag entity (not used for now)
    • ➕ Add a 'type' attribute to message entities (not used for now)
    • ➕ Add bookmark entity
    • ➕ Add breadcrumbs navigation when displaying messages
    • ➕ Add loading background animation for messages
    • 🌐 Use i18next for the translation
    • 👉 Use react router v6 as routing system
    • 👍 Better embed instagram posts
    • Correctly embed application/ogg links
    • Embed invidious links
    • 🛠 Fix lichess blog urls embed
    • 🛠 Fix links not being recognized as sometimes ending with a dot
    • 🛠 Fix youtube shorts embeds
    • Limit notification list to 20 items
    • ✂ Remove RepairDatabase command
    • ✂ Remove image in-browser reduction
    • ⬆️ Upgrade container to alpine 3.15
    • ⬆️ Upgrade to Symfony 6
    • ⬆️ Upgrade to bootstrap 5.1
    • ⬆️ Upgrade to parcel v2
    • ⬆️ Upgrade to yarn berry

    Remarks

    🔋 Feature release.
    ⚡️ This update has a database structure change. Please see the corresponding migration file.
    ⚡️ The data migration procedure was changed for this update. Don't forget to backup your data before applying it.

  • v0.4.5 Changes

    June 25, 2021

    🌲 Log

    • ➕ Add bot feature
    • ➕ Add UserStatistics command
    • ➕ Add GroupStatistics command
    • ➕ Add StorageStatistics command
    • ➕ Add spinner during search
    • ➕ Add warning when javascript is disabled
    • 👍 Allow messages to disable embeds with the no_embed key
    • Don't generate preview based on URLs on message creation
    • Limit number of notifications on the frontend to 100
    • 🏗 Use alpine's composer in the container build
    • 🛠 Fix api info 'allow_email' not being boolean
    • 🛠 Fix nlg not hidding on navigation
    • 🛠 Fix subpath issues on create-group

    Remarks

    🚀 Minor feature release.

  • v0.4.4 Changes

    March 03, 2021

    🌲 Log

    • ➕ Add pdf upload support
    • Replace the "view original" button by a download button in the media view
    • ➕ Add confirmation effect on bookmark addition/removal
    • 🛠 Fix a lot of possible crashes with the search
    • 🛠 Fix twitch embeds
    • 🛠 Fix ctrl+enter not working on multiple browsers (to send current message)
    • 🛠 Fix issues when installing on a subpath

    Remarks

    🚀 Minor feature release.

  • v0.4.3 Changes

    January 17, 2021

    🌲 Log

    • 🛠 Fix lichess embeds
    • Avoid multiple calls to the endpoint for the same search
    • 🛠 Fix public link not taking subpath into account
    • 👉 Use user submitted createdAt on message creation
    • 🔄 Change display of video being converted
    • 🔄 Change icon for the backButton
    • Display notification title on hover
    • ✂ Remove hover effect on avatars
    • Increase XL layout threshold
    • 🛠 Fix bookmark board when some messages are missing
    • Rework options of PreparePreviews command
    • ⚡️ Update API dependencies (fix youtube embeds)

    Remarks

    🚀 Minor fix release.
    You can fix the existing youtube embeds (if some are missing) with the PreparePreviews command.

    php bin/console zusam:prepare-previews --force --filter=youtube.com
    php bin/console zusam:prepare-previews --force --filter=youtu.be
    
  • v0.4.2 Changes

    September 06, 2020

    📚 To upgrade, follow the upgrade guide.

    🌲 Log

    • ➕ Add auto-generated API documentation at /api/doc
    • The webapp now correctly handles api upload capabilities
    • Enable reset of the user's own API key
    • 👉 Use the Symfony UUID polyfill
    • Embed arte.tv
    • ➕ Add a new feature: bookmarks
    • Rework file upload inner working to make them more reliable
    • ✨ Enhance notifications display
    • 🛠 Various fixes

    Remarks

    🚀 Minor feature release.
    🚀 This release fixes support for emails login with a '+' in them. If you have user like that, they will not be able to log in anymore.
    You can fix this by running the following on the database:

    UPDATE user SET login = replace(login, ' ', '+');
    
  • v0.4.1 Changes

    April 21, 2020

    📚 To upgrade, follow the upgrade guide.

    🌲 Log

    • 👷 Rework the cache by offloading it to service workers.
    • Add ALLOW_* parameters to the API to only allow certain types of uploads
    • Embed lichess.org
    • Decorelate cache and long term storage
    • 👉 Use bootstrap as the base for the scss (again)
    • ➕ Add purgeCSS to remove unused compiled css
    • Display group names in messages
    • Rework message component (code simplifications)
    • ✂ Remove href for images while in edit mode (clicking on it would quit editing)
    • 🛠 Various tiny fixes

    Remarks

    🛠 Mostly bugfix release.

  • v0.4 Changes

    February 16, 2020

    📚 To upgrade, follow the upgrade guide.

    🌲 Log

    • 🚚 Rework backend to remove dependency to api-platform
    • Rework container to be compatible with podman
    • ✅ Start writing tests and prepare test environment
    • 🌲 Store log outside of the database in a plain file
    • ⬆️ Upgrade to Preact 10
    • ⬆️ Upgrade to Symfony 5
    • Split out some modules from the webapp
    • ➕ Add notifications feature
    • ➕ Add reply to comments feature
    • ➕ Add search feature
    • 🛠 Fix loadEnv issues on the backend
    • ➕ Add IDLE_HOURS parameter for the backend
    • 🛠 Fix Uuid service from producing invalid UUIDs
    • 👍 Allow Zusam to be on a subpath of the domain
    • 🛠 Fix notification emails
    • ➕ Add CSP headers to the container
    • Rework the container to be "podman compatible"
    • Create identicons for users without an avatar
    • 👉 Use prettier on the webapp

    Remarks

    🔋 Feature release.
    ⚡️ This update has a database structure change. Please see the corresponding migration file.
    🚀 A detailed blog post for this release can be read here