* upstream/develop: (21 commits)
#449 - fix auth token fetch issue
Make select tag use --inputText as text color
#444 - remote follow clean up
#444 - show `remote follow` button when logged out
Add button to save without cropping
post-merge fixes
[i18n] Update oc.json
after store: fix setting postFormats field
afterStoreSetup: Move log in and theme load to afterStoreSetup.
afterStoreSetup: Handle 404 cases.
afterStoreSetup: Emoji and nodeinfo refactor.
afterStoreSetup: refactor TOS and panel fetching, handle 404s.
afterStoreSetup: refactor.
Load persistedStated with async/await.
fixing typos and badly translated strings
#434 - fix plain text issue
Added some tests
Code refactoring
Version links to BE/FE
Added new tab to display versions of BE/FE
...
* upstream/develop: (34 commits)
after store: fix setting postFormats field
fix user-card avatar falling into permament failed state
fix flake id users not fetching correctly
fix console error
afterStoreSetup: Move log in and theme load to afterStoreSetup.
afterStoreSetup: Handle 404 cases.
afterStoreSetup: Emoji and nodeinfo refactor.
afterStoreSetup: refactor TOS and panel fetching, handle 404s.
afterStoreSetup: refactor.
Load persistedStated with async/await.
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
#434 - fix plain text issue
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
...
* 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
...