cboard-org / cboard

Augmentative and Alternative Communication (AAC) system with text-to-speech for the browser
https://www.cboard.io
GNU General Public License v3.0
661 stars 174 forks source link

Save memory on the client localStorage removing unnecessary boards on the app.userData store #1730

Closed tomivm closed 4 months ago

tomivm commented 4 months ago

The user boards come as a prop of the user data and are stored under App.userData on the redux stores. These boards aren't used later. the 'board' store is used to manage the board's data.

This is causing issues for some users with a large number of boards like => #1514 Solving this should help us to increase the number of boards that are requested during the sync that is limited here #1691