Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redo post structure #182

Open
RobbinBaauw opened this issue Aug 31, 2019 · 1 comment
Open

Redo post structure #182

RobbinBaauw opened this issue Aug 31, 2019 · 1 comment
Labels
enhancement Change to existing functionality frontend Vue stuff
Milestone

Comments

@RobbinBaauw
Copy link
Member

Right now, the post structure is very hacky.

For one, everything is one component and everything is watched to show the right things. This can be much improved by not doing that.

Also, we should decrease the number of requests dramatically. Now, opening a list of posts sends about 10 requests. Then clicking on one sends another 2. This is bad and can be improved by actually using different components and merging some functionality.

Another thing we could do is using keep-alive to cache components and making it even snappier

@RobbinBaauw RobbinBaauw added this to the 1.1.0 milestone Aug 31, 2019
@RobbinBaauw
Copy link
Member Author

Also, the vue router setup is horrible, a list of some names and route URLS which makes it very hard to use

@RobbinBaauw RobbinBaauw added enhancement Change to existing functionality frontend Vue stuff labels Dec 21, 2019
@RobbinBaauw RobbinBaauw modified the milestones: 1.1.0, Next Sep 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Change to existing functionality frontend Vue stuff
Projects
None yet
Development

No branches or pull requests

1 participant