Web releases
The latest and greatest on the web
The latest and greatest on the web
10 November 2022
Table of contents:
Right now we’re approaching the final steps for the bulk payments MVP. And we’re happy to announce that we’re currently in the testing phase when it comes this feature.
Before this we had a pretty non-descriptive name when a user downloaded a receipt on the web. But now we instead name the file something like “ICA Fridhemsplan 2022-11-20” when it’s been downloaded.
We’re collaborating with the data team on a joint solution where we’ll bring more flexibility for showing cards for specific segments, as well as a CMS setup where you’ll be able to create the actual content for a communication card. This project has taken its first baby steps and we’ll keep you updated on the progress.
After a request from the support team we’ve helped out by adding the possibility to offboard receipts in admin. This allows the support to offboard users themselves, instead of having to rely on guiding users through the user facing flow.
This sprint we have made sure that the tests in inbox is stable and you should never be blocked by a flaky test!
We still have an issue where pdfs on the web inbox gets distorted. It can be hard to read the pdf when this happens. We are working hard on fixing this but since we are not able to reproduce this it is really hard to debug. But we will continue searching for a solution and we have a few possible options.
Almost three years ago, we decided to improve the web client here at Kivra. At the time the web client consists of a lot of legacy code. The tests had not been passed for years. Our dependencies were outdated by years and did contain a lot of known security issues. Since that time, we have rewritten everything. We have:
And so much more!
It has been a good and productive ride and it would only be possible with the perfect team working on all these features together.
However, when we started as a web team, there was only one product team, and it was easy to sync with the product owner. Since then, we have seven teams to sync with, and it has become hard to help out with the common goals. That’s why we now will work even closer with the product teams by also being a part of the teams. This is the first step, and we will need to iterate this, especially when we are going from something that has been working so well. If you have any questions about details, please get in touch with Oskar on slack or any web developer.