Changes Made
The current organization for constructing the data directory for the keys file is Cyborus. This does not reflect the state of the project anymore. The new organization is forgejo-contrib instead. To prevent this becoming a breaking change the keys file will still be read at the old location, as a fallback. The KeyInfo struct will always be saved at the new location, so the user only has to use fj once to perform the migration of the keys file.
It should be noted, that this change only affects users on Windows and macOS. On Linux, only the application part gets used for constructing the project directories, leading to the same path in both versions.
While I was at it, I also replaced the current error reporting there with localized messages.
Code of Conduct
- I agree to act in accordance with the CoC & AI Agreement.
- This contribution was not generated by an LLM, even in part.