Friends List Time Since Last Login Inaccurate
The time since my friends last login is horribly inaccurate. I don't know how it is calculated but what I would expect to see is how long has it been since they've played vrchat. I saw one of my friends last night then when checking the website today it says they last logged in 7 days ago.
Menu in mobile version in portrait mode doesn't fit screen, doesn't scroll
Make menu wrap into the second row on mobile in portrait mode or transform into hamburger. Several buttons are inaccessible otherwise unless you change orientation
Add a maximum height for displaying the user bio
If the bio is too tall, a maximum height should be enforced, at which point the user can be given a scroll bar to view the rest of the bio.
[API] Implementation of /shortName doesn't use JSON format in the response body
As title says, the /shortName endpoint does not reply with a valid JSON-encoded string but instead just returns a plaintext answer even though the response headers say that the response should be valid JSON: Full paste of curl/jq test: http://xor.meo.ws/HLIIhwhWVTy4rZjS69YG_zQ13MQZNq2d.txt fusl@linux-0lcz:~> curl -is "https://vrchat.com/api/1/instances/wrld_424c75c2-533c-4922-be0d-cd13c6aa6d6f:12345/shortName?apiKey=JlE5Jldo5Jibnk5O5hTx6XVqsJu4WJ26" [...] content-type: application/json; charset=utf-8 [...] jeopardydaario-c35 fusl@linux-0lcz:~> curl -s "https://vrchat.com/api/1/instances/wrld_424c75c2-533c-4922-be0d-cd13c6aa6d6f:12345/shortName?apiKey=JlE5Jldo5Jibnk5O5hTx6XVqsJu4WJ26" | jq -r . parse error: Invalid numeric literal at EOF at line 1, column 18
About account search
Version:--- Description of the bug:I can't find my account on my website Steps to reproduce (how did you encounter the bug?): https://vrchat.com/home Entering your account name in the search window at the top of the site above does not return any results. The same search result is obtained for both display name and ID. (See screenshot) I asked several friends to search, but they got the same search results. However, it seems that a unique user page can be accessed directly from a URL. UserID: regalo25 Display Name:春雷（しゅんらい） Unique user page: https://vrchat.com/home/user/usr_b3a9549f-1228-461e-a167-c412482be047 Any extra files? (output logs, screenshots):Yes
Clicking on any friend detail page reloads all friend data
If you click on the name of any friend in the right sidebar, a series of requests against the "friends" endpoint are triggered to load all friends. This happens regardless of when the last full refresh occurred, and it seems to be possible to trigger multiple paginated reloads of the friends data to happen in parallel (see screenshot showing multiple interleaved loads of the full friends list). While this bug is asymptomatic it likely results in additional unnecessary server load; at a minimum, multiple paginated loads in parallel should be prevented.
Clicking on a friend's username twice shows the "add friend" prompt instead of the "unfriend" prompt
Clicking on a username (usually a friend) in the rightmost side bar of the VRChat homepage twice results in the "Add Friend" button to render rather than the "Unfriend" button.
[Security] Consolidate domain
Users can login on the below URLs: https://vrchat.com/home/ https://www.vrchat.com/home/ https://vrchat.net/home/ https://www.vrchat.net/home/ https://api.vrchat.cloud/home/ This situation: • confuses browser’s password manager • contributes to users setting low security password • contributes to phishing scams
Login timeouts on website
I'm experiencing consistent login timeouts from the website (vrchat.com) when accessing from a softbank mobile hotspot in Japan (local IP 18.104.22.168). In some cases the login succeeds after multiple retries, but eventually later API requests time out as well. Example timed out login request (timeout error from cloudflare after 1.7 minutes) Response headers: cache-control: no-store, no-cache cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 cf-cache-status: DYNAMIC cf-ray: 548a77e8782fa5d6-NRT content-type: text/html; charset=UTF-8 date: Sat, 21 Dec 2019 14:17:09 GMT expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" expires: Thu, 01 Jan 1970 00:00:01 GMT pragma: no-cache server: cloudflare set-cookie: cf_ob_info=524:548a77e8782fa5d6:NRT; path=/; expires=Sat, 21-Dec-19 14:17:39 GMT set-cookie: cf_use_ob=443; path=/; expires=Sat, 21-Dec-19 14:17:39 GMT status: 524 Request headers: :authority: vrchat.com :method: GET :path: /api/1/auth/user?apiKey=[redacted] :scheme: https accept: application/json, text/plain, */* accept-encoding: gzip, deflate, br accept-language: ja-JP,ja;q=0.9,en-US;q=0.8,en;q=0.7 authorization: Basic [redacted] cookie: [redacted] dnt: 1 referer: https://vrchat.com/home/login sec-fetch-mode: cors sec-fetch-site: same-origin user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36
Few problems on mobile when viewing site
Nav bar is cut off so you can not use anything past the world button. Invite page is not scaled properly for mobile. Downloads page for the SDK and client is not spaced properly on mobile. iPhone 8 Safari if needed. Can be reproduced by viewing the site on a mobile device. All of these are non existent when in landscape. In my opinion the logout button should be on the far right so it isn’t accidentally clicked when hitting the home page. Other than that the site is very mobile friendly. I appreciate that a lot as a lot of sites like these are never truly made with mobile in mind. That is all. Thank you.