Please include installation step for Linux
I believe the Readme file would be more useful if it explicitly mentioned that after building and testing, you have to run cmake --install . in the each folder under build/src (app, controller, ui).
Also, Firefox failed to detect the host manifest file that was copied by default after installation to /usr/local/lib64/mozilla/native-messaging-hosts/eu.webeid.json. So, I had to copy it to a global location /usr/lib64/mozilla/native-messaging-hosts/eu.webeid.json, as mentioned on Mozilla website: Native manifests
OS: Fedora Linux 39 (KDE Plasma)
There are regular Fedora builds available in GitHub. https://github.com/web-eid/web-eid-app/actions/runs/6890789518 You can find workflow file here https://github.com/web-eid/web-eid-app/blob/main/.github/workflows/cmake-linux-fedora.yml. The default install location is /usr/local to avoid potential conflict with system components, but it can be overridden by CMAKE_INSTALL_PREFIX