New features
- Authenticate with any provider that supports OpenID Connect discovery #140
- Configure several OpenID Connect providers at the same time
- Open the new vault right after creating it #141
- Renaming a node to a name a sibling already uses is now rejected
- A moved node is now suffixed when the destination folder already has that name
Fixes
- Note content is now kept on disk when renaming or moving a node
- Name validation errors are now shown under the note title input
- Name validation errors now name the character that is not allowed
- Template list now refreshes when templates change
- Vault list now refreshes after deleting a vault #141
- Cursor no longer jumps when autocompleting in task lists
- Panels no longer close on mobile when creating a folder
- OAuth authentication failures are now logged #140
- Adjust Starter Vault structure
Maintenance
- Extract the node name collision logic from CreateVaultNode
- Cover vault name collisions with tests
- Improve debugging and troubleshooting instructions #140