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