Web releases
The latest and greatest on the web
The latest and greatest on the web
06 June 2022
Table of contents:
It is now possible to deep link users to a specific page in company settings without a company key. This makes it possible to send out static links to our users that work for every user with a company. Letโs say we want to promote Kivra+ for companies. We, therefore, want to send a link to our users so they can sign up for Kivra+. Previously we needed to create a unique link for every user since we needed to know what company the user wanted to create Kiva plus for (if the user has multiple companies). But not anymore. Now can we use links that look like this: https://settings.kivra.com/company/key/plus that will allow the user to select a company and then signup for Kivra+ ๐ช
The BFF project continues to grow and consists of 10 projects!. One project is the documentation site, another is responsible for logging, and another contains the GUI for our mock server, and so on. We are in build time composing some of these projects into the BFF that we then can use. We want this build process to be as simple as possible and give as much DX-love as possible. That is why we rewrote the dev-build pipeline to be super fast and easy to use. In order to make it fast we created a hash of our source files to know what part of the BFF we needed to rebuild; eg. we now only need to rebuild our GraphQL schema if any of the schema files have changed. This makes it possible to start a local dev server in a few milliseconds if no files have changed since the last build, and even if files have changed it only takes a few hundred milliseconds (200 - 300ms) to rebuild the BFF.
Some time ago we decided to remove the domain kivrastatic.com, a domain that has not been used for quite some time. However, we missed one web app that still used it. Namely our old, discontinued, signature service. That resulted in some fonts that could not be downloaded ending up like emojis instead on iOS (the old signing service is full of magic). It could look like this:
We continuing investigating the possibility of communication cards in the home view. Right now we donโt have much to add more than we are investigating the technical possibilities.
A few weeks ago we got a report from a user that experienced Richter scale-ish shakes on the page when they tried to view some piece of content. We tried our best to understand why, but it really wasnโt reproduceable. Atleast for some time.
We then remembered that one of our finnish coworkers had experienced the same issue. After a lot of trying and failing, we finally managed to reproduce it on one of our laptops. Then we found that common denominator was Chrome, Windows and high screen resolutions.
Long story short, we managed to deploy a fix for this and hopefully this will put an end to the shakiness mystery.
We spent some time aligning the look and feel to the new design guidelines. This view is used by the apps as a web view when the user wants to add a credit card that theyโll then receive receipts for.
Work on the Kivra+ for business payment flow has continued in a steady pace. The FE implementation is now done and being tested before release. The plan is to release very soon.
This last sprint, we have worked with giving accounts a new look, which is part of the rebranding.
Yep. Itโs live now (meaning that youโll see Kivra+ information when youโve reached the upload limit). And weโll work on adding categories and such during or after summer.
sv if the client sends an unsupported value.