New features:
* Join room by id or alias dialog
* Start chat dialog
* Image to no room view and add new style
* "New messages" divider
* Spawn popover from room name and remove room-menu-button
Bug fixes:
* Only one line in topic
* Use custom fork of secret-service that removes AVX2 ASM instructions
* Only attach url to msg if there's an url
* Conditional in `mark_as_read`
New features:
* make user menu button avatar 24px
* increase avatar size in the sidebar to 24px
* api: Increase timeout to 80 seconds
* Store token with libsecret to use later
* Fill the login data in login view on init
Bug fixes:
* set focus for each stack view, fix#118
* fix alignment for the text when no room is selected
* Do not send null attrs in json_q
* fix alignment of no room selected message by splitting the text to two label
* Fix initial sync filter
Sometimes the login fails, and we've the credentials from the libsecret
store so when the login fails we're showing the login panel empty, this
patch fill the login panel for this case
If we've the token we use it and don't try to login again, if there's no
token we try the login with credentials.
I'm storing the token with other key in libsecret, then the token isn't
stored in clear text.
Fix#138
New features:
* New style for emotes
* Spinner to initial sync notification
* A line for the last viewed message
* Split user menu in two menus and remove the title in the left headerbar
* Show user info in popover
* Make room avatar in header 24px if no description
Bug fixes:
* Centered titlebar
* Remove tooltip when there's not topic
This adds new fields to `AppOp` (`last_viewed_messages` and
`tmp_last_viewed_message`).
`last_viewed_messages` maps the last viewed message for each room.
`tmp_last_viewed_message` stores the last viewed message for a given
room when the styles are being applied to the messages, otherwise
the value in `last_viewed_messages` is updated before it is done.
Closes https://gitlab.gnome.org/danigm/fractal/issues/75
This adds a new CSS class for the last viewed message:
that is to say, the message that is stored into the field
`tmp_last_viewed_message`.
Closes https://gitlab.gnome.org/danigm/fractal/issues/75