May 30th, 2024 - New Features and Improvements
· 3 min read
The team has enhanced key areas of the ecosystem to improve the overall user experience. Plus, the mobile application got a new version out! Read more for details!
Analytics
- Maintain selected filter values across different pages as the user navigates.
- Export actions are restricted to users with write permissions, providing an additional layer of security and data integrity.
Builder
- Verify permissions for geolocation and hide the "Add Item" option if the user lacks write access to the parent item on the map.
- Track the layout mode within url, enabling users to directly access specific views.
Player
- Display the current title page in the browser tab, improving navigation and context for users.
- Reduce the size of the island to hide buttons, optimizing the interface for better integration on smaller screens.
- Add loading state to navigation buttons
- Show back buttons after clicking on a shortcut
- Show map button if the item is geolocalized
Backend
- Implement a password reset endpoint (development ongoing).
- Add an endpoint to retrieve the most-used apps per user, providing insights into user behavior and preferences.
- Integrate support for the GPT-4o model in the chatbot, enhancing its capabilities.
- Update some project dependencies to their latest versions, ensuring improved security and performance.
- Fix geolocation endpoint to return public items only when necessary.
- Fix geolocation value to contain inherited item.
Mobile
- Enable scrolling when the keyboard is open on the home screen, improving user experience during input.
- Allow UUID input to navigate directly to a specific item.
- Fix a crash issue on iOS when viewing maps.
- Resolve an issue on iOS where QR codes could not be read and adding a close button to the camera view for better usability.
- Add a map button to the Shared Elements screen.
- Request location permissions from the app configuration, ensuring proper functionality and compliance.
- Automatically set the default language to the phone's language when the user is signed out.
- Eliminate the recurring toast notification upon signing out.
- Close the menu immediately after a bookmark is added or removed.
- Enable navigating between items within the library collection.
- Prefill the library search field with "graasper" by default.
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.