* Now the items link to it's account view screen
* Implemented loading of follow requests (which are match requests)
* Improved UI on account items (/matches page)
* Now the discard/match function call reject/authorize respectively to the follow requests (if any)
this causes 404 error when there is none, but it is OK. This is a feature, not a bug.
* Mastodon API improved to check callback is null
* Matches pages cleared out to start from scratch
* toasts now support custom time and optional renderHtml
for cases we need to draw HTML from the intl.text.
(Make sure no user input is on any intl.text used with renderHtml, as it is not XSS safe)
* Toast needs to be initialized so we made an ugly hack to do so. We push the script to create an empty non-visible Toast on WebApp load
* Now _layout.html loads intl messages needed for fedilove-no-react
* UI improvement: Matching now shows a beautiful "Match <3" circle on top of the other person for 6 seconds
* Stability improved
* We can use fediloveUI.toast(msg) to send a message using the React toast
* I couldnt manage to export formatIntl function to the outside, and the only option was to set the desired keys at the _layout.html initial load
* Some little fixes and localizations
* I wanted to add a Maybe feature, so it won't show us an account for 24 hours
in case we are not sure of someone, and want to give him/her another chance
* Little fixed and improvements
* Now showing "nothing to show" message when there is noone in the timeline to meet
* Fixed account view click not showing accounts correctly after discarding
* Improved UI on Meet account
* Nope is implemented by blocking the account, as by doing so, it won't appear anymore
* However, accounts will be silenced as soon as a message comes from someone that did not match both parties
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