New features:
* Use markup for room details
* Direct chat and invite to user id
* Redesign file messages
* Improve notification title format
* Room Topic: Remove the button, use only labels
* MessageMenu: Copy selected text action to menu
* Native file chooser for attachments
Fixes:
* Don't override m.direct on direct room creation
New and improved translations and a lot of code fixes
Changelog:
* Add German translation
* Message right click menu with: view source, reply, copy text and
delete
* Styles for quotes in messages
* Initial sync speed up
New features:
* New audio player widget for audio files
* MediaViewer now loads more images from the server
* MediaViewer with headerbar in full screen
* New avatar async loading and defaults
* New room settings view
* Multiline entry with markdown syntax highlighting
New features:
* Translations support
* Number of members in the room in the members button
* File storage configuration support
* Gold and Silver tags for admins and moderatos
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
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.
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
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
New features:
* Style improvements in messages history
* Make the date label more human friendly
* InApp notification for initial sync
Bug fixes:
* fix minor visual issue with notify bubbles
New features:
* Invite dialog redesign
* Feedback for the initial sync
* Autocomplete with popover
Bug fixes:
* Logout cleanups to avoid information leak
* Fix /me message mangling
* Better room name calculation
New features:
* Ctrl-K to toggle room sidebar search
* m.emote support
* OARS in appdata
* shortcuts window
Bug fixes:
* Improve a11y
* Use css class instead of pango for msg colors
New Features:
* Focus message text box when switching room
* Preserve unsent messages for each room
Bug fixes:
* Give access to home filesystem for the flatpak package
* Correct links in the login view
New features:
* Icon in direct rooms instead of border
* Open directly new rooms instead of wait for response
* Better memberlist sync
Bug fixes:
* Fixed & parsing in messages and urls
* Room search button synced with search bar
* Room filter mantained as is after message received
New features:
* App menu with About dialog
* Build script with DEBUG and RELEASE mode
* Direct rooms with border
* Filter in room list
Bug fixes:
* Sync timeout to 30 secs, 30000s is a lot of time
* Unlock room search button when there's no results
* Backend: Fill the gap in room messages after sync
* Better url parsing with & params
We were calling always the cargo script to build all, on each call to
build but we can provide the rs input and let meson to check if some
source has changed and if not, it won't try to build.
New features:
* Invite to a room
Bug fixes:
* Fix multiple messages after invite
* Styling invite accept/reject dialog
* Don't show login screen when we've the credentials
New features:
* pan-down-symbolic and pan-end-sybolic for expander
* Fix room notifications show with zero
* Sidebar color using the gtk theme sidebar class
* Add 128 and 256 icon sizes, tweak 512, add icon SVG source
* Highlight notifications in blue in room sidebar
* Bold for rooms with new messages
* New room and left room events management
* Load more messages recursive to avoid zero messages
* Long polling instead of sync loop
* Show invitation rooms in sidebar, Accept and Reject working
New features:
* Favorites in room list
* Drag & drop to add or remove from fav
* Don't group messages that differ more than 30 minutes in time
* Speedup the messages loading
* Don't sync when logged out
* Better tab order in login panel
* Don't send empty messages
* Better room name resolution
New features:
* Custom avatar widget, moved circle avatar to frontend
* Room list with room image and badge notifications
* Room order by last message
* New Fractal Icon, thanks to Tobias Bernard
New features:
* New room creation dialog
* Smart auto scrolling
* Login by email
* Member list with avatar and username
* Big refactor and a lot of bug fixes