Web releases

The latest and greatest on the web

Demo 2022-05-05

5 May 2022

Table of contents:

  1. 🏠 Home view
  2. đź’¸ Kivra+ company subscription flow
  3. 🎉 Minor changes

🏠 Finalizing things before the Home view release

We’ve added the possibility for getting information about if a user can be offered to subscribe to Kivra+. This means that we’re move that piece of logic from the apps and into the BFF.

We’ve been working on adding and updating our communication cards before the release of the Home view. We needed to implement targetted user bucket groups based on the user key, because we want ~10% to see card A and we want the rest to see card B.

🕵️ Detective work with slow contentSenders query

We’ve been seeing that there’s been times where the fetching the list of content senders (or tenants in “folkmun”) have been super slow. This was first noticed during the beta phase of the home view, but haven’t really known why this happened. Now (thanks to Malotte) the issue has been reproduced, and it seems to happen if you have a large number of contents (like 1500+ contents).

To reduce some of the waiting time we are gonna make some changes in how we request the data from the backend, we’ll request information about senders in smaller chunks since that removed some waiting time. And then we’re hoping that BE is able to fix the underlying issues with the endpoint.

đź‘€ Sneak peek: Communication cards in Contentful

We’re currently experimenting on how we can use the Contentful CMS in order to create a tool for the communication cards, with scoping rules for who should see what, built in internationalization and with the possibility to test in multiple environments.

This is far from done finished, so expect more blogs posts about this.

cms with communication cards

đź’¸ Kivra+ company subscriptions on- and offboarding flow

During this sprint we’ve initiated the work to use new endpoints for handling on- and offboarding for Kivra+ company subscriptions. This is done in close collaboration with Patrik from the K4B-team 🚀. More to come in next sprint’s blog post.

🎉 Minor changes and bug fixes

  • Accounts: Removed header from company signup.
  • BFF: Clients can now retrieve tenant keys for the tenants that hold scanned and emailed conents (for k4b users).
  • BFF: Changed validation for payments lists to also support ongoing status.
  • BFF: Basic support for env0* environments by providing x-kivra-environment to the BFF in sandbox.
  • React-components: Continued removal of Material-UI dependencies.
  • Inbox: Navigating back to the inbox from https://settings.kivra.com/company/ now takes the user to the company settings path instead of user settings.
  • Inbox: Changed order of the actions a user can take on a content or receipt, eg: Mark as read, print, download etc. Also changed color of action delete to red.