Welcome to the July update, and a big thank you if you’re still here following our progress. We’ve been talking about it all year, and now we finally have a massive major CanWork release in our testing environment, getting ready to go live.
We have upgraded from Angular 7 to 17, a monumental milestone that updates our web app framework (and heaps of dependencies) for better security and maintainability. Along the way, we also upgraded many third-party services and features, including database interactions, cloud services, and search functionalities. We even made things faster.
What began as a simple landing page refresh evolved into a complete overhaul of our UI, providing an opportunity to improve the entire codebase structure.
What do you think about the landing text? Give us feedback!
This extensive update explains why it’s taken us some time to finalise this release.
Previously, our app was split across two codebases—one for the web app core features and another for presenting the surface-level site to search engines and casual visitors.
To reduce complexity, we are implementing a stable Angular solution in a single codebase with our web UI to satisfy SEO needs. The Angular SSR (formerly Angular Universal) architecture combines Angular client and Node.js server with Firebase functions and hosting. After the successful proof-of-concept, we will transition after the major release.
We’re also evaluating the addition of Progressive Web Application (PWA) features to enhance performance by serving the first page from functions and handling subsequent updates via local service workers.
You may have noticed or taken advantage of the recent $50K CAN Buyback Initiative. This month, we burned 932,065 CAN Tokens, reducing the circulating supply as intended.
View transaction details here.
We understand there are still some missing pieces. Thank you for your patience. Please report any bugs, issues, or provide feedback. Community participation in testing and bug finding is highly welcomed. If interested, please reach out to us!
We look forward to finalising these updates for production in the coming weeks. Stay tuned.