- Added the account settings screen and its account tab (now missing “API Credentials”, “SSH Keys” and “Activity” tabs, then the app is done
) - in the server screen’s files tab file names are now limited to one line and if they overflow, they get cut off and “…” is added
- Now each warning popup in the server screen has its own icon instead of all using the suspended icon
- in all places, replaced
refreshIndex += 1withrefreshIndex++ - The app now no longer shows “Missing Server ID” toast as soon as you open a server
- Fixed disable 2FA endpoint (i forgot to add
/disableat the end and i was wondering why 2FA wasn’t getting disabled even tho the request succeeded
(without /disableit acts as enable endpoint)) - Fixed get qr code response as it was different from what the API docs listed
- In the get qr code function added a secondary response to tell that 2FA is already enabled (used to check 2FA status so i know whether to show enable or disable button in the 2FA cuz the user object doesn’t tell me if the user has 2FA on
… shitty API fr) - Added a simple regex to parse emails (so the change email button is enabled only if this regex passes)
- Servers screen now uses a normal
Columninstead of aLazyColumnas lazily loading the server was causing more lag than loading all at once (after all it’s just 10 servers per page) - Same as above for the server screen activity tab (jusy 25 logs per page)
- Fixed the pagination system in servers screen and server screen activity tab (for total amount of pages it was using the total amount of items in the current pages (
.total) instead of the total number of pages (.totalPages), idk how i missed that
) - Moved the file picker stuff outside of the
LazyColumn& put the permissions in arememberto hopefully try to decrease lag
I wanted to make a screen rec but i was too lazy to then go and censor my 2FA secret 
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.