Web releases
The latest and greatest on the web
The latest and greatest on the web
17 Mars 2022
Table of contents:
When the user wants to log in to the web, the following happens (roughly):
Since the web apps are on complicity different domains, it is hard to share any data between them.
What if we could place everything under inbox.kivra.com but keep the separation of domain. So we put the login and settings app inside the inbox but keep them as separate, independent web apps. This makes it possible for us to share data between them. We are improving the UX by keeping everything in one place. Improving the DX by having all code in one git repo, and keeping the separation between the apps, so it is possible to implement the functionality independent of each other.
We have started to look at this and as a first step do we want to integrate parts of the settings app into the inbox

We will also add new options to change color scheme and font size in the inbox
We want to thank our Finnish colleague Pekka who has helped us out with his.
When we build our web apps, we create static files that we upload to a file bucket. These files are then behind a load balancer and some other infrastructure. We have now moved our file bucket to a new project to keep everything in one place.
Home view is about to get tested โfor realโ when it goes out to beta users. This involved some changes that needed to be done prior to the release:
โ Hide the Category entrypoint.
โ Do not show any news labels.
โ Removed the beta communication card (for feedback) for k4b users.
The beta is supposed to be tested internally this week and (maybe) released for our beta audience next week.
It is now possible to fetch the data needed to show the Kivra+ entrypoint on the Home view (although it is not used yet). Depending on whether you are subscribed or not, you will see that the text changes.
We also added logic for highlighting other entrypoints that have been enhanced with the Kivra+ experience (as can be seen in the second picture to the left by the labels that says Kivra+).
This will be tested and iterated in cooperation with iOS and Android.
We have update the documentation about the BFF. We have also created weekly meetings to have a recurring dialogue about how we should work with the BFF and what we need to improve.
If you want to be part of these discussions, join #goomba on slack and ping Oskar Karlsson if you want to join the meeting.
We have worked on migrating to the new tenant endpoints that Team Discovery ๐ has introduced. The endpoints are more light weight and include some much wanted functionality that will improve the user experience for the home view.
These endpoints only support regular users, while company users (for the time being) will keep using the old tenants endpoint.
This sprint, we have been focusing alot on getting the BFF ready for production, this included several minor bug fixes and improvements. Other than that we also have some other minor adjustments and improvements on the web Inbox.