Making full set Categories=GNOME;GTK;Network;InstantMessaging;
Some distros mandate full usage of the freedesktop spec.
Alternative to using InstantMessaging here would be Chat
New features:
* Make "Start chat" buttons insensitive
* Notify for direct messages
Fixes:
* Update initial_sync notification message
* Use Pango for room with no avatars
* Revert "Don't send markdown in the body when parsed"
* api: Use md5 as unique message id instead of i32
* markdown: Remove P tag that wraps the html
New features:
* show mxid in member tooltip
* Focus on message entry after clicking on a username
* Basic markdown sending
* Change Load more GtkButton to GtkSpinner
* mention: blue highlight for messages with mentions and cleanup css file
* Redesigned new room creation (fixes#98)
Fixes:
* Unlock collections and items in secret storage before use.
* fix: add joining members to the there own room instate to the active room
* Fix autocomplete crash with unicode usernames
* Fix url parsing
If we remove the button to load more, we need to show always the
vertical scrollbar to receive the edge-reached event.
There's a accesibility problem here, because I've not been able to
launch this event without the mouse wheel so currently there's no way to
load more with the keyboard or only the mouse without the wheel, as far
as I now.
Fix#48
New features:
* Add new description to README, and some other small README improvements
* new autoscroll with animation
* Ability to launch multiple Fractal instances using FRACTAL_ID env
Fixes:
* Escape text in body using the last html2pango
* center inapp notification
* Fix request with no timeout
* Show user id when the displayname isn't present
* Fix macos compilation problem with notify_rust
* autocomplete: fix change usernames font color to white when selection ends at the same position as the username
* Avoid destroy dialog on Esc
New features:
* implement redesin of the autocomplete popover, fix#146
* divider.rs: Change the margins around the divider
* divider.rs: Add vertical spaces around the divider
Fixs:
* Change the git url of the html2pango crate.
* Switch the html_markup implementation to html2pango crate.
* Execute glib-compile-resources inside the flatpak env.
- align the popover horizontally to @
- make the popover keyboard accessible
- fix spacing and background color in popover
- highlight users blue inside the message entry
- highlight users also when wrong case
- give focus to first suggestion
- allow to autocomplete with enter and tab
- escape and click outside of the popover closes it
- open popover on @ and tab to autocomplete previous word
New features:
* center all dialog title on dialog width and refactor glade file
* reoder options in add room menu, add separator and change some lables
* limit user name suggests to 5 and allow usage of @ for mention
* match also uid for mentions
* use only @ with tab-compleation
* remove " (IRC)" from the end of suggested username for mentions, fix#126
Fixs:
* fix the text of some lables
* fix title of dialog for joining a room by ID
* fix spacing in user menu popover and in room settings popover
* Reorder app menu to follow Gnome rules
* divider: Make the object non-selectable
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