Matches page will show the follows/followers and both following as:
People matched me / I matched people / We matched together
For this feature to work we have to make sure the Mastodon account is private,
because we will use the "accept friend request" as a "both match"
Fixes:
* Improved chat painting intervals
* Added matches intl and new pages
* Fixed Toast UI
* Fixed a bug where home will not display correctly when before login
* Removed notification options from settings
* Improved code stability
* Added "myAccountId" fediloveData, which contains the user account id
* Replaced localStorage.userAccountId for fediloveData.myAccountId
* Improved path URL handling for /settings and /accounts
* Fedilove JS resources now load even faster
* Remove fr lang (will re-do it later, from en-US.js)
* Removed wellness options on settings
* noscript handled correctly now, you cant use FediLove without js
* UI improvements on HOME
* Notification dot is up and shows no number
* Notifications shows on direct instead of "notifications"
* Asterisk icon instead of notifications because it will be the "matches" page (following/followers on Mastodon)
* Make person name appear under the person main photo
* Testing NOPE,MAYBE,MATCH buttons (layout)
* Name on chat has now white-space: nowrap
* Fixed bug where you could slide images when there is none on profile, and make navigation icons appear
The idea is to make items 100% viewport height and implement a sliding
effect which will show the persons profile (which profile shows just images)
The way to go to the next person is to dismiss (kind of like a NOPE in Tinder)
For better and faster infrastructure and application, we needed to change the
timeline full of giberish on federated to something a lot more limited.
In every post someone writes using FediLove, a #fedilove hashtag will be included at the end
to make sure their posts appear on this timeline, and be able to interact with people
* Include just one 180x180px touch icon`.
Over time as Apple released different size displays for their
devices, the requirements¹ for the size of the touch icon have
changed quite a bit:
* 57×57px – iPhone with @1x display and iPod Touch
* 72×72px – iPad and iPad mini with @1x display running iOS ≤ 6
* 76×76px – iPad and iPad mini with @1x display running iOS ≥ 7
* 114×114px – iPhone with @2x display running iOS ≤ 6
* 120×120px – iPhone with @2x and @3x display running iOS ≥ 7
* 144×144px – iPad and iPad mini with @2x display running iOS ≤ 6
* 152×152px – iPad and iPad mini with @2x display running iOS 7
* 180×180px – iPad and iPad mini with @2x display running iOS 8+
However, most iOS users will be on the latest 2 versions² of iOS
and using newer devices, so nowadays, one 180x180px touch icon is
enough.
Also, if needed, the icon will be automatically³ downscaled by
Safari, and the result of the scaling is generally ok.
* Remove unneeded `sizes` attribute.
When using only one touch icon there is no need to use the `sizes`
attribute.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
¹ https://github.com/h5bp/html5-boilerplate/pull/1599#issuecomment-56384135
² https://developer.apple.com/support/app-store/
³ https://realfavicongenerator.net/blog/how-ios-scales-the-apple-touch-icon/
See also: https://mathiasbynens.be/notes/touch-icons
* Take into account the layout weirdness on iPhones
This makes the menu bar full screen in landscape mode and allow the
snackbar to have enough bottom padding
* Improve the icon for PWA
fixes#1198