November 13th, Updates
· 2 min read
The updates improve user experience by moving the homepage to /account, adding a lock icon for passwords, and enabling sharing with the "Enter" key. Performance and security are enhanced by routing analytics to a private server, disabling dev tools in production, optimizing API endpoints, and updating dependencies.
Account:
- Move Homepage to
/account
: This change initiates the process of simplifying our client application by relocating the homepage to the/account
route. - Send Analytics to our own server: Configure Umami analytics to route data to our own server, enhancing data privacy and control.
- Remove DevTools in Production: Disable development tools in production to improve security and performance.
- Update Translations: Refresh and improve translation files to support new and updated content.
- Update Dependencies: Ensure all dependencies are up-to-date to maintain security and compatibility.
Auth:
- Replace Password Icon with a Lock Icon: Update the password field icon to a lock for improved clarity and consistency.
Builder:
- Optimize Item Fetching from Trash: Enhance the performance of fetching items from the trash folder.
- Enable Sharing with Enter Key: Allow users to share items by pressing the "Enter" key, improving accessibility and user experience.
- Refactor Edition and Creation Modals (In Progress): Redesign and optimize the modal windows for item creation and editing for a clearer code.
Player:
- Refactor to Prevent Safari Crashes: Modify the codebase to resolve crashes in Safari, ensuring a more stable experience for all users.
- Update Dependencies: Keep dependencies up-to-date to address potential issues and maintain compatibility.
Backend:
- Optimize
GET /recycled
Endpoint: Improve the efficiency of theGET /recycled
API endpoint to reduce response times. - Update Translations: Synchronize translations with the frontend for consistency across the application.
- Enhance Endpoint Schemas: Refine endpoint schemas for clearer documentation and better validation.
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.