A new address, a new sign-in, and the team page
RUFREE moved to its new home at rufree.app. Sign-in is redesigned with smoother code entry, password reset and sign-out work properly again, and there is a new About page that introduces the team.
The website is at rufree.app and the web app at web.rufree.app. Old addresses forward to the new ones; your account and data stay the same.
Password, email code, password reset and sign-up share one set of fields, so switching keeps what you typed. Codes go into one box per digit with a small animation; a wrong code shakes and clears, a right one signs you in.
Forgot your password? Enter the code from the email and choose a new one, or press the email's button, which now works in any browser or on any device.
A new About page tells how RUFREE started and introduces the people behind it.
Sign-in, email codes, password reset and sign-up are protected by Cloudflare's bot check. It runs on its own and asks for a click only when something looks off.
RUFREE announcements can have a subtitle, and their text can use headings, lists, bold and links, in the app and in email.
When you are signed in, a card slides down at the top of the home page and opens your calendar after a countdown. Hover to pause it, or close it to stay.
The Continue button in password reset emails opened a broken address; it now works.
Signing out sometimes opened the session repair page; it now just signs you out.
Asking for a code with an address that has no account now says so and offers to sign up with it, instead of saying registration is invite-only.
Profile pictures that stopped showing after the address change are back.
Suyan third-party sign-in and installed web shortcuts no longer jump to a wrong address.

RUFREEUpdates