Skip to content

Commit

Permalink
docs: add production stack, update staging stack
Browse files Browse the repository at this point in the history
  • Loading branch information
pyphilia committed Nov 13, 2024
1 parent 18e7cd9 commit c7eb125
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 21 deletions.
45 changes: 45 additions & 0 deletions blog/2024-11-13-production-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: November 13th, Updates
description: Updates to the Graasp platform
date: 2024-11-13
authors:
- graasp
---

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.

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

## 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 the `GET /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.

<!-- 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).
31 changes: 10 additions & 21 deletions blog/unlisted/unlisted-staging-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,34 +19,23 @@ 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:

- **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.
- Redesign the link creation modal to fix bugs when editing a valid link's text.
- Redesign the folder creation and editing modals for improved functionality.

## Player:
## Apps:

- **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.
- **Quiz**:
- Translate various question types for better accessibility.
- Allow repeated words in "Fill the Blanks" questions.

## Backend:

- **Optimize `GET /recycled` Endpoint**: Improve the efficiency of the `GET /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.
- Add support for tags by creating tag and item-tag entities, and introduce an endpoint to retrieve tags for items.
- Include a temperature parameter in chatbot API queries for customization.
- Rename item tag settings (hidden, public) as item visibility.
- Correct the password reset email to include accurate content.

<!-- Generic message -->

Expand Down

0 comments on commit c7eb125

Please sign in to comment.