October 18th, Updates
· 3 min read
For a month, the team focused on optimization, improvement and bug fixes for the whole ecosystem. We also introduced the "Forgot Password" feature, you can find a tutorial in the docs as well. Read further for more details of the changes!
Account
- Complete translations: Update the translations to provide the most accurate and localized content.
- Set up Umami trackers: Add Umami tracking to gather anonymous usage data for analytics.
- Optimize avatar upload: Remove the Uppy library to streamline the avatar upload process, improving speed and reducing dependencies.
- Update dependencies: Ensure third-party libraries are up-to-date for security and performance.
- Enhance DevOps and build processes
Auth
- Disallow special characters in usernames: Restrict special characters in usernames to prevent validation issues and ensure compatibility.
- Forgot Password: Introduced a Forgot Password feature, allowing users to easily reset their password. Refer to the detailed steps in this documentation.
- Update dependencies: Keep authentication-related libraries up-to-date for enhanced security.
Builder
- Reduce item selection drag area: Minimize the drag area when selecting items, re-enabling the ability to hover over and select text.
- Display hidden settings in share tab: Reveal hidden configuration options in the share tab and disable read memberships when necessary.
- Fix content and navigation issues in edit modals: Correct bugs affecting modal navigation and the content editing process.
- Paginate recycled items: Implement pagination for recycled items to improve performance and navigation.
- Set up Umami trackers: Add Umami tracking to gather anonymous usage data for analytics.
- Complete translations: Update the translations to provide the most accurate and localized content.
- Reduce file size for cropped thumbnails: Implement image compression techniques to reduce thumbnail file sizes without compromising quality.
- Upgrade react-query dependency to v5: Update to the latest react-query version to boost performance and make use of new functionality.
- Optimize thumbnail loading: Improve the performance of thumbnail fetching by optimizing requests for faster loading times.
- Optimize document form processes: Enhance form submission and document handling for improved efficiency.
Player
- Optimize thumbnail loading: Enhance the performance of thumbnail fetching when loading items in the player.
- Upgrade react-query dependency to v5: Update to the latest react-query version to boost performance and make use of new functionality.
Library
- Display loading state during page fetches: Show a loading indicator while collections are being fetched to improve user experience.
- Upgrade react-query dependency to v5: Update to the latest react-query version to boost performance and make use of new functionality.
Backend
- Optimize thumbnail loading and caching: Improve backend performance by optimizing the way thumbnails are fetched and cached.
- Fix pseudonymized login for child accounts: Resolve an issue with login functionality for pseudonymized child accounts.
- Improve OpenAPI specification: Refine the OpenAPI specification for better API documentation and developer experience.
- Disallow special characters in usernames: Enforce stricter validation rules to prevent special characters in usernames.
- Invalidate password reset links after use: Automatically expire password reset links once they have been used to enhance security.
- Remove PATCH /items (multiple items) endpoint
We warmly welcome and encourage feedback from our users to continuously improve our platform. You can contact us by email admin@graasp.org or by submitting an issue in this Github repository.