23/12/2020

Lazy load

I've just discovered that lazy loading components is not that great for this kind of apps. The app has tabs as main router, and when you click on another tab, it lazy loads that page.

That behavior is completely weird (you don't expect that in mobile apps!), not sure why that's the recommended way of doing ¯\_(ツ)_/¯ (TODO: Add a plugin that replaces ¯\_(ツ)_/¯ with a real one :>)

Final tweaks

I'm doing some final tweaks (code style and such), and I might even test some cypress tests. I've also noticed that it takes some time to load the Journal, so maybe there is something I can do to make it faster. I think the problem that is that it's calculating the hexagram figure from the hexagram number for EVERY SAVED ITEM, which is probably not great (O(n2))

30/12/2020

#5 Moving away from vuex

Now that I'm using the composition API, I feel Vuex is no longer necessary.

29/12/2020

#4 Statistics

I've improved the statistics shown for the surveys

28/12/2020

#3 Lock, for real!

It's important to lock the Play view, so users giving feedback can't go out that view.

27/12/2020

#2 Basic flow and functionality

This is the second day I work on this project. Basic flow is in place now

24/12/2020

#1 Designing the app, scope, architecture

This is just the first day, not very amusing (designing, scoping etc.)