Skip to content

Commit

Permalink
docs: add prod stack
Browse files Browse the repository at this point in the history
  • Loading branch information
pyphilia committed Oct 18, 2024
1 parent 7cc2d18 commit 723ff6a
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 36 deletions.
62 changes: 62 additions & 0 deletions blog/2024-10-18-production-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
title: October 18th, Updates
description: Updates to the Graasp platform
date: 2024-10-18
authors:
- graasp
---

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!

<!-- Everything below this will not be shown in the post overview -->
<!-- truncate -->

## 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](/user/account/forgot-password).
- **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

<!-- Generic message -->

We warmly welcome and encourage feedback from our users to continuously improve our platform. You can contact us by email [[email protected]](mailto:[email protected]) or by submitting an issue in this [Github repository](https://github.com/graasp/graasp-feedback).
38 changes: 2 additions & 36 deletions blog/unlisted/unlisted-staging-updates.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Staging Updates
description: Updates to the Graasp platform
date: 2024-09-24
date: 2024-10-18
unlisted: true
authors:
- graasp
Expand All @@ -19,41 +19,7 @@ Below are the latest changes deployed on [Graasp Staging](https://builder.stage.
<!-- Everything below this will not be shown in the post overview -->
<!-- truncate -->

## Account

- Update dependencies.
- Update translations.

## Auth

- Update dependencies.
- **Forgot Password**: We've added a **Forget Password** feature for easier account access. If you forget your password, you can refer to this [documentation](/user/account/forgot-password).

## Builder

- Update translations.
- Optimize thumbnails when fetching items.
- Update react-query dependency to v5.
- Decrease item selection drag scope, allowing to hover and select text again
- Show hidden setting in share tab, and disable read memberships when enabled
- Fix edit modal content and navigation updates

## Player

- Optimize thumbnails when fetching items.
- Update react-query dependency to v5.

## Library

- On page fetching, show loading collections.
- Update react-query dependency to v5.

# Backend

- Optimize thumbnails when fetching items and caching.
- Fix pseudonymized login in children
- Improvement of openapi specification
- Prevent special characters in usernames
## Coming soon...

<!-- Generic message -->

Expand Down

0 comments on commit 723ff6a

Please sign in to comment.