COL Reminder Web: New Version Now Live After Major Overhaul
Finally the new version of the COL Reminder Web update is now live.
Sorry for the long delay and the problems.
Short Story
Google has made an update of there backend about push notifications and this is why COL Reminder Web does not work anymore since then.
It was mostly impossible to support the new changes in the old version of COL Reminder Web. Therefore, I needed to recode the whole thing.
Finally, the new version is online. Please report any problems. Because it was a recode, there can be a few bugs out there 😉
Long Story
Google has changed the way we can register push messages and send the data to mobile phones.
The old way hasn’t worked anymore so COL Reminder Web has stopped working.
After investigation, I have seen that I need to update a lot of libraries and dependencies to support the new way of push messages.
The old version was coded with Angular (https://angular.dev) and until now the Angular team has released a lot of new version. So I was more than 4 major versions behind the latest.
I have tried to upgrade to the latest version of Angular, but that broke a lot of other dependencies.
After trying to update also the dependencies, I have seen that it would be better and more efficient to recode the whole thing.
Because Angular is a huge framework for big apps, I have decided to switch the framework from Angular to Vue (https://vuejs.org).
Vue because I need this framework also for other projects and it is a bit lighter than the big chunky Angular.
I had in mind to code this new version in a few days, but as always the reality was different.
Private free time is rare and I have also a lot of other work to-do. So it took way longer than expected. 🙁
Anyway, I am happy now that I can upload the first new version.
I will add and update some missing features in the next few days because I wanted to bring this online that you can use it again.
I need to say sorry that this took so long and I hope this will not happen again.