Moved the internal app storage keys (like server url, token, biometric auth status etc.) to constants so i’m sure i never typo them
Fixed the “Remove Avatar” button not working (created its own HTTP request for it cause in updateCurrentuser the API would complain of username and password being null when updating the avatar
Fixed the crash when you save the “Viewing Files” user settings (because the .toString() output was different from the enum actual name so .valueOf would error
In the Notification component moved the duration property above content so i can do Notification.show(...) { content } (which is cleaner and more readable) instead of doing Notification.show([...], content)
Started moving the app’s screen from normal remember {} to ViewModels (currently done URLs, upload file, upload text and user settings)
(idk what to put as attachment since it’s mostly internal stuff so i’ll put images of the success messages of the buttons that would previously error or crash)