jgero / roesena-app

Cross platform Web-App with user-created content and event manager
https://rösena.de/
0 stars 1 forks source link

refactor stores #major #310

Closed jgero closed 3 years ago

jgero commented 3 years ago

This greatly reduces the amount of stores in the application and thus enables upgrades and fixes especially regarding pagination; closes #309. Also with the easier loading adding new index tabs gets easier; closes #312.

The state now saves the pages and page positions which resolves #307.

On image state change you automatically get redirected to overview page; fixes #306.

Reworks the search store to enable mixing content of multiple collections and some experimental visual changes; closes #303.

jgero commented 3 years ago

Currently the stores for specific content types are still only loaded later in the content specific module. It probably would make even more sense to load all the stores at once. Then even the startpage could use these stores to load its images and so on. This would remove a lot of code duplication.

jgero commented 3 years ago

With easier stores adding more index tabs with articles and images from static tags is very easy.

jgero commented 3 years ago

Currently authentication does not survive reload, re-add this line back into the person effects.