All Versions
18
Latest Version
Avg Release Cycle
78 days
Latest Release
543 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