Apparently, maintaining compatibility with both KF5 and KF6 will be tedious because it means we cannot use KF6-specific components (like the Delegate components) and styling the components are different for KF5 and KF6.
As we have https://lily-is.land/kazv/libkazv-deps/-/merge_requests/8 and build libkazv against ubuntu 22.04, we can have CI/CD on KF6/Qt6, and progressively drop CI/CD for KF5/Qt5. This likely means that we will have another unplanned release before rel3 https://iron.lily-is.land/T76 (which will be the last version to run on KF5/Qt5), and rel3 will likely be kazv v0.5.0.