* Include tsx test files in common vite config Otherwise we miss a bunch of the shared component tests * Add storybook/preview-api to optimizeDeps which is what vitest is telling me to do, which will hopefully stop it flaking out.
* Fix OIDC login callback handling on Element Desktop * Add unit tests * Iterate * Fix lcov reporter * DRY vite configs using a shared config * Iterate * Revert change to electron-builder.ts * Iterate