* mastoapi/user-stuff:
whoops
レインせんぱいにサンキュー
fix embedded relationship card parsing
actually use embedded relationship if it's present
instead of filtering nulls, let's just not have them in the first place
fixed tests, review fixes, now storing local users with downcase screen name for better compatibility
fix error
some test fixes, disabled one test for now since logic now is even more async in general
attempt at fixing switching to user TL
fix reply-to marker, also whoops console log
revert some stuff, turns out it's actually breaking. Fixed some local user things
Since BE doesn't support fetching user by screen name over MastoAPI we'll gonna just fetching it over QvitterAPI real quick :DDDDDDDDD
switch to mastoapi for user timeline
Partially transitioned user data to MastoAPI. Added support for fetching relationship data. Upgraded code to be more resilient to nulls caused by missing data in either APIs
* upstream/develop: (51 commits)
Add floating post-status button on mobile
Update user settings icon to pencil
I18n: Update Czech translation
user_card.vue: Copy over .status-content img styling
Make minId reset with minVisibleId to prevent gaps when showing new
Only connect to chat when authenticating in the first place
Check for websocket token before connecting to chat
user_card.vue: Set img.emoji to 32×32px
#432 - prevent post status form textarea keydown event propagation
Merge content types translations
Use a cross browser safe solution to get scroll top
Revert modifier class notation
Update classname
Update tests
Rename UserCardContent to UserCard
Update block class name of BasicUserCard component
Update modifier class notation
compatibility with upcoming changes
Re-do UserCardContent css
Load post status content type from instance config
...
Closes#403. Previously, a socket to the chat channel would be opened if
chat is enabled, regardless if the user is logged in or not. This patch
only allows a connection to be opened if a wsToken (websocket token) is
present, which prevents websocket errors from unauthenticated users.