Here is my first update on the Notes App.
As mentioned earlier, the aim is to make this app fully PWA compliant, which includes offline support. In this update, I have added caching mechanism for all the static assets and certain data URLs (folders and tags list). This means, you will be able to see the list of folders and tags even when you are offline (after the initial load, of course).
You can check this out by following the steps below.
Please note, this is NOT a complete offline solution. You might find clicking on the folders/tags/notes as not working properly. This is because the app builds up its cache as you start using it more and more. If you have clicked on every note under every folder/tag, the cache will have all of your data and then your offline experience will feel complete.
This update is essentially a proof of concept and a necessary first step in making the app truly PWA compliant.