Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V0.5.0 - Overhaul for settings page #43

Merged
merged 28 commits into from
Jun 4, 2024
Merged

V0.5.0 - Overhaul for settings page #43

merged 28 commits into from
Jun 4, 2024

Conversation

KSJaay
Copy link
Owner

@KSJaay KSJaay commented Jun 4, 2024

Summary

This has been a pretty big update, and took a lot longer than I thought it was going to. I decided to overhaul the whole settings page as it was pretty bad UX, and the mobile experience was pretty much unusable. The new UI now renders a different journey for PC and mobile. Both journeys now being a lot more user friendly and easier to use (at least in my opinion). While working on the settings page, I also decided to add a few new customisation features and fixed a few bugs I found.

New Features

  • Settings page overhaul
  • Account management and personalisation moved to their own pages
  • Users can now upload URls for avatars (Still able to select from preset avatars)
  • Ability to change user password
  • Ability to transfer ownership
  • Ability to delete your account (Won't delete monitors you've setup)
  • Added three new endpoints:
    • /api/user/update/password
    • /api/user/transfer/ownership
    • /api/user/delete/account
  • Adds tooltip component
  • useGoBack hook to go back a page

Updates

  • Added search bar to status code input
  • Fixes issues with certs not being fetched on initial load
  • Fixes issues with fetching certs crashes server
  • Adds buttons with outlines only
  • Adds icons to text input (left and right side)
  • Reworks timezones files
  • Adds new icons
  • Setup test servers
  • Fixes issues CSS with UX components
  • Fixes issues with random issues on server side

Additional Info

  • Does this update require migration? (If yes, add extra details)
  • Are there any other PRs that need to be merged? (If yes, add extra details)

@KSJaay KSJaay changed the title V0.5.0 V0.5.0 - Overhaul for settings page Jun 4, 2024
@KSJaay KSJaay merged commit 16c139f into main Jun 4, 2024
2 checks passed
@KSJaay KSJaay deleted the v0.5.0 branch June 4, 2024 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant