[fractal] Created tag 5-alpha1



The signed tag '5-alpha1' was created.

Tagger: Julian Sparber <julian sparber net>
Date: 1664131363 +0200

    Release 5-alpha1

Changes:

Adrien Plazas (2):
      login: Put the listbox into a clamp
      login: Fix the indentation

Alan Mortensen (2):
      Update Danish translation
      Update Danish translation

Alejandro Domínguez (19):
      Init with GTK Rust Template
      Add Fractal license, readme and screenshot
      Run rustfmt
      Add Cargo.lock
      Change ID to org.gnome.FractalNext
      Remove unneeded svg icon
      Split main_stack in login and sessions
      Make "prepared" signal handling more robust
      Fix bug where session page is blank while login is skipped
      Fix broken login to session page switching
      Return only the local part of the user ID as the display name
      Get display name and avatar of account at startup
      Fix indentation
      Avoid unnecessary clone!()
      Add account switcher
      Add button in login page to go back to sessions page
      Create setter and getter for size property in components::Avatar
      Account switcher: Show hints in account entry for visible session
      Improve the account switcher by Tobias suggestions

Alexander Mikhaylenko (1):
      label_with_widgets: Set wrap-mode

Alexandre Franke (15):
      Remove Frctl prefix
      codestyle: fix indentation
      login: set expectations for dev version
      Fix English in strings and comments
      Add contribution guidelines
      Bump Rust extension version in instructions
      doc: turn links into buttons
      Add me back as maintainer
      Improve strings
      Improve text for upgraded rooms
      Use proper quotes in strings
      i18n: bring back translations from legacy
      Improve wording
      Improve a couple strings
      Update French translation

Anders Jonsson (6):
      Fix typos in translatable strings
      Update Swedish translation
      sidebar: Fix typo (Mov)
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation

Andre Klapper (1):
      Fix invalid Slovenian help translation

Ariela Wenner (1):
      explore: Ensure that the search bar is focused

Asier Sarasua Garmendia (3):
      Update Basque translation
      Update Basque translation
      Update Basque translation

Bartłomiej Piotrowski (1):
      Update the Docker image used by Flatpak jobs

Bilal Elmoussaoui (9):
      sourceview: use a released version
      docs: fix the logo link & add favicon
      components: Use Default where possible
      gobject: Drop default ParentType
      CI: fix docs branch
      Components: Unparent on dispose
      Room history: Add an emoji selection button
      Room history: Send/display static location events
      Bump ashpd

Boyuan Yang (1):
      Update Chinese (China) translation

Christopher Davis (7):
      gitignore: Add subproject directories
      content-message-row.ui: Remove displayname style, use adw styling
      ui: Use revealers for back buttons
      ui: Use crossfades for stack transitions
      session.ui: Use minimum fold threshold policy for leaflet
      components: Add RoomTitle component
      room_title: Parse and escape markup for title and subtitle

Daniel García Moreno (4):
      meson: Update libadwaita version to match latest
      Set wrap property in mesage_entry
      session: force_auth in RequestConfig
      session: force_auth in RequestConfig

Daniel Maloschik (1):
      Make the account switcher check smaller

Daniel Mustieles (3):
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation

Enterprisey (11):
      Unlock Secret Service collection, create if absent
      Don't use static for secret service (by request)
      cargo fmt
      error: Remove matrix_error field from Error
      deps: Bump matrix-sdk
      error: UserFacingMatrixError -> UserFacingError
      error: Report Secret Service errors
      deps: Bump matrix-sdk
      sidebar: Don't count joins/leaves for room sorting
      room: Introduce MemberList
      mentions: Add initial support for sending mentions

Georges Basile Stavracas Neto (6):
      content: Remove right margin for event-content
      content-message-row: Use 'caption' CSS class
      content-room-history: Increase clamp sizes a bit
      state-row: Left-align state messages
      content-explore: Remove extra clamp
      content-explore: Make clamp size match chat history's

Giuseppe De Palma (1):
      Remove bashism from git pre-commit hook

Harshil Patel (2):
      room-history: Make text reactions smaller data/resources/style.css: Added class for font on applying 
reaction src/session/content/room_history/message_row/reaction.rs: Added check if reaction contains text or 
not src/utils.rs: Added regex function for general purpose
      room-history: Increase message line height

Hofer-Julian (1):
      login: Clarify variable names

JCWasmx86 (1):
      login: Add SSO support

Jaap Schouwenburg (1):
      hooks: Fix shebang on pre-commit hook

Jacob Hughes (1):
      attachment-dialog: Set default focus to send button

Jiri Grönroos (1):
      Update Finnish translation

John Renner (1):
      Fix clipping on login view

Julian Hofer (2):
      Use Default for every subclass
      Use (fast) mold linker for developer flatpak variant

Julian Sparber (281):
      Add libadwaita as dep
      Add custom icon theme and move resource file
      Add base layout
      application: use FrctlApplication as name
      add Fractal app icons
      flatpak: use master runtime (includes GTK4)
      Add information to the AboutDialog
      flatpak: add network permission
      refelct some widget hierarchy in the folder structure
      bump gtk4-rs
      Add matrix-sdk
      login: Add password login and session creation
      login: Use SecretService to store previous session
      session: Add Supervisor aka EventHandler
      sidebar: Wrap ListView into ScrolledWindow
      sidebar: Add things needed for the Sidebar
      add logging for the matrix-sdk
      bump matrix-sdk
      sidebar: change Room to SidebarRoom
      update deps
      add html2pango and chrono as deps
      Bump deps
      Remove unused resources file
      Add sourceview5 as deps
      Add futures as deps
      Remove Supervisor
      Add wrapper object for room, room events and room members
      Reimplement sidebar using TreeListModel and session::room::Room
      content: Implement room history
      session: Enable lazy loading for sync
      content: Add property room
      room: Use only one hashmap to link ids to Events
      add comrak dependency
      session: Create User for the logged in user
      user: Expose user-id as property
      content: Send room messages
      categories: add new rooms in batch
      session: Set lazy-loading on state events instead of the timeline
      session: cleanup session creation
      bump deps
      Actually make state store presistent
      Add loading spinner for session
      use different PRIORITIES for async tasks
      session: Load rooms from state store
      session: Track changes of room type
      bump deps
      Update repo url for libadwaita and bindings
      update deps
      content: Move room history to it's own widget
      components: Fix missing source file for Components
      components: Add widget for user pills
      components: Add button with loading spinner
      content: Add invitation widget and implement accept/reject
      bump deps
      Add missing files to potfiles and meson
      bump deps
      components: Allow to use UserPill also for rooms
      components: rename UserPill to Pill
      components: Add LabelWithWidgets
      error: Add 'Error' object for handling error
      room: Add error signal
      components: Add widget for in-app-notification
      room: Emit error signal
      Show errors as in-app-notifications
      content: Use LabelWithWidgets to display inviter
      room: Make "category" property writable
      content: Add leave entry to room menu
      bump deps
      session: Pass Session to obj that need access to it
      Add support for user-defined avatars
      Move categories modules to better fitting location
      sidebar: Rename Categories to ItemList and cleanup
      bump deps
      avatar: add property display-name
      room-history: rename content to room-history style class
      sidebar: Add Explore entry
      content: Add room explore
      bump deps
      Use deps releases and bump matrix-sdk
      content: Show empty page and loading spinner
      room: Load members only when the room is displayed
      Use SyncRoomEvent instead of other types
      login: improve style for the devel warning
      room-history: Add automatic scrolling and scroll down button
      bump deps
      room-history: Change wrap mode for labels to PANGO_WRAP_WORDCHAR
      Enable optimization for deps
      Add loading spinner while restoring session
      session: Fix keyboard shortcuts
      use unmerged version of matrix-sdk
      timeline: Load previous events
      timeline: Show not decrypted events
      sidebar: disconnect signal when row is disposed
      account-switcher: Remove with border around checkmark
      account-switcher: Show user avatar on button
      bump deps
      auth-data: Add dialog to ask for authentication
      account-settings: Add device list
      error: Use only a single in-app-notifcation
      content: Update message sending toolbar for libadwaita changes
      room: Add dialog to create new rooms
      bump deps
      bump deps
      bump deps
      Fix Session dispose
      Fix some issue pointed out by clippy
      AuthDialog: Remove workaround for action signals
      session: Implement session logout
      session: Improve how the sync is performed
      Remove uneeded oneshots
      Use unsync variant of OnceCell
      login: Show errors as in-app-notification
      Drop do_async()
      bump deps
      AuthDialog: Make authenticate() more generic
      AuthDialog: pass Client direclty to closure
      session: Use crosssigning to verify new sessions
      content: Fix crash when loading room history
      bump deps
      session-verification: Make sure that all labels are wrap
      Add login requests to the sidebar and remove `ContentType`
      verification: Add qr-code scanning for verification
      verification: Add widget to display incoming verification request
      sidebar: Hide empty categories
      CI: Install llvm to build pages
      account-settings: Load devices when opened
      explore: Fix crashing on app close
      room: Make sure Room is disposed
      bump deps
      CI: add pipewire to pages build
      CI: use pipewire-devel for pages build
      meson: Add gstreamer as dep
      power-level: Use a type for PowerLevel
      CI: install clang for pages build
      Add MemberList to meson and POFILES
      Add Member to POTFILES
      avatar: Use thumbnail instead of full sized image
      explore: fix spacing around listview
      content: Move room-history to it's own module
      room: Hide upgraded rooms from sidebar
      session: Add action to select room by id
      room-history: Handle room upgrades
      components: use reference to set menu for ContextMenuBin
      build: Add EventActions to meson.build
      content: Reuse gio::MenuModel for event context menu
      room: Update room on incoming Tombstone event
      qr-code: Use self direclty
      content: Remove some uneeded halign
      QrCodeScanner: Remove height-request and expand
      QrCodeScanner: Make sure to invalidate size on changes
      QrCodeScanner: Remove unnecessary clip
      user: Fix broken display-name property
      room-details: Implement user invitiation
      room-history: Replace show to invite members in menu
      room-details: Hide users already in the room from invite dialog
      room-details: Create object for MemberRow
      timeline: Fix comment typo
      verification: Improve the code for identity verifications
      verification: Move widgets to content and rename some
      verification: Implement decimal fallback for Sas
      verification: Use IdentityVerificationWidget::is_finished() where possible
      verification: Allow unused constants
      verification: Check for Sas verifications started by other device/user
      room: Make sure to set successor and predecessor only once
      session-verification: Make sure the request is restarted on error
      session-verification: Keep login data when back button is pressed
      room: Fix setting event actions for None event
      session: Make sure to close session with invalid token
      room-history: Display verification requests and unsupported events
      verification: Add timeout
      verification: Add support for user verification
      verification: Add mode for sent requests and state handler fix
      verification: Add InfoBar for user verifications
      verification: Rename IdentityVerification property mode to state
      verification: Make state property writable on construction
      verification: Add mode for verification
      qr-code-scanner: Use is_camera_present() and allow multiple starts
      verification: Use same widget for session and user verification
      verification: Hide error when user cancels
      verification: Ensure correct state for user actions
      verification: Add more debug log
      session: Add debug msg for sync response
      verification: Fix typo in verification
      room: Fix set_predecessor()
      Upadte the matrix rust sdk
      Use Arc<UserId> instead of Box<UserId>
      room-details: Add menu for members
      verification: Only allocate FlowId on insert
      verification: Add log msgs on errors
      verification: Allow starting user verifications
      verification: Fix waiting for device state
      verification: Label cancel/decline btn based on state
      room-details: Show verified icon for members
      user: Don't allow verification for verified users
      meson: Drop build shell script
      Build docs with meson and flatpak
      doc: Improve readme and fix doc issues
      meson: Drop post install script
      explore: Replace .content style with .card
      qr-code-scanner: Use gtk4-paintable sink
      checks: Set locale to C
      verification: Allow to set supported methods on construction
      qr-code-scanner: Use a singleton to access the Camera
      verification: Drop screenshot support
      verification: Check if a camera is available
      qr-code-scanner: Add round corners to video
      Revert "session: force_auth in RequestConfig"
      room-history: Show error page on loading errors
      timeline: Use streaming api to load timeline
      room: Don't create `Event` objs from a SyncResponse
      Fix missing sdk commit
      Enable 'unstable-pre-spec' ruma feature
      Update deps and switch to master sdk
      Update matrix-sdk
      verification: Fix QrCode scanning
      verification: Add debug log for cross-signing key state
      verification: Use correct CancelCode for SAS mismatch
      verification: Ask for confirmation after scanning
      verification: Use markup for label with markup
      verification: Use incomming requests on cross-signing setup
      verification: Improve text for labels
      verification: Make sure use Mode::CurrentSession for setup
      verification: Improve text for labels
      verification: Fix missing property in set_property
      timeline: Clear timeline on broken forward_stream
      Update sdk
      ci: Add nightly build
      Remove Next from app-id
      Add 'inout' to typos
      doc: Update readme
      Use desktop file from master
      Add code of conduct from master
      Add doap file
      Copy and update metainfo from master
      Change version to follow scheme used by GNOME
      Add Kévin Commaille to AboutDialog
      ci: Make nightly publish job run
      ci: Fix nightly deploy job
      i18n: Import translations from legacy
      Don't check .po files for typos
      session: Don't require master cross-signing key
      ci: Build ci and nightly flatpak in release mode
      Generate debug symbols in release mode
      context-menu-bin: Create popup only when needed
      session: Improve accessibility and focus
      session: Replace listview with listbox in AccountSwitcher
      sidebar: Improve context menu entires
      sidebar: Add category people
      sidebar: Improve labels for dnd
      sidebar: Rename category Favorite to Favorites
      Implement Display instead of ToString trait
      chore: Update matrix-sdk
      room: Retry to decrypt room messages
      room: Send all category changes to the server
      scripts: Run checks only on staged files
      room-details: Improve UI for name and topic in edit mode
      chore: Update matrix-sdk
      ci: Use template and clean up
      Revert "ci: Use template and clean up"
      Use master runtime
      docs: Update build and install instructions
      scripts: Don't check removed files
      chore: Update libadwaita
      toast: Use libadwaita toast
      utils: Add method to check if host is reachable
      app: Disable new-login action without network
      session: Use spawn to handle sync response
      session: Mark offline when homeserver isn't reachable
      login: Show network state
      window: Show network state on the loading page
      explore: Improve styling
      room-history: Show selection when context menu is open
      sidebar: Fix oscillating scrollbar when hovered at the right place
      room-history: Remove open action for files
      room-details: Rework navigation and fix listview styles
      invite: Improve wording on status pages
      room-history: Disable invite entry in menu when invitation isn't allowed
      room-details: Move general page to own subclass
      meson: Ignore some files when creating release tarball
      ci: Add jobs to publish release
      Add release notes and update version

Kai A. Hiller (53):
      Add .flatpak to .gitignore
      Don’t repeat accelerators in shortcuts overview
      Change accelerators from <Primary> to <Control>
      Add Ctrl+K shortcut to toggle room list search
      Fix doc comment
      Fix warnings
      content: Unselect room on ESC
      Improve doc comments
      clippy: Fix warnings
      clippy: Implement Default where possible
      clippy: Allow module_inception
      sidebar: Refactor to be less noisy
      clippy: Stop unnecessary referencing
      user: Make User subclassable
      Add Member object
      Specialize User to Member where possible
      member: Refactor update from events
      member: Add power-level property
      room: Add PowerLevels GObject
      Fix format! in gettext occurences
      Update dependencies
      category: Small refactor
      item_list: Small refactor
      room: Add latest_change property
      room: Emit order-changed signal
      room_list: Update on order-changed signal
      sidebar: Order rooms by activity
      components: Add CustomEntry
      room_details: Add basic window
      room_details: Add editing of room name and topic
      room_details: Enable editing of room avatar
      room_details: Add cutout style to avatar buttons
      room: Load power levels on initialization
      utils: Add boolean operator Expressions
      room_details: Hide edit buttons when not eligible
      room_details: Make avatar remove icon a trash can
      room_details: No avatar, no remove button
      message_entry: Don’t fill available space
      message_entry: Remove custom styles
      message_entry: Stop accepting tab
      clippy_inception: 1. Remove mod.rs files
      clippy_inception: 2. Rename files to mod.rs
      clippy_inception: 3. Fix code
      clippy: Enable module_inception lint
      member: Add member role
      room_details: Add members page
      room_menu: Add members item
      content: Improve minimal height
      auth_dialog: Add doc comments
      auth_dialog: Add AuthError
      auth_dialog: Avoid use of event type strings
      auth_dialog: Split out stage handlers
      auth_dialog: Always prefer supported stage

Kirill Schmidt (12):
      event-actions: Implement Copy for sent messages
      event-actions: Replace SimpleActions with macro
      event-actions: Implement remove message action
      event-actions: Implement Copy Emote
      device-row: Use Log Out for current session
      event-actions: Implement save for media files
      event-actions: Remove unwrap
      invite-subpage: Allow inviting users by id to a room
      member: Use state key for sanity check
      event-actions: Add toast for copied messages
      event-actions: Implement Permalink creation for Events
      room-history: Implement Permalink creation for rooms

Konstantin Tutsch (1):
      Update German translation

Kévin Commaille (248):
      session: Fix handle_sync_response
      session: Add selected-room property
      sidebar: Add selected-room property
      session: Remove session.show-room action
      sidebar: Improve items look
      sidebar: Improve interactions with a custom SelectionModel
      sidebar: Fix arrow color
      Add navigation support for small screens
      content: Improve style
      bump matrix-sdk
      room: Use room tags for the category
      room: Replace chrono::DateTime with glib::DateTime
      content: Build state event messages
      Refactor displayname and fix avatar_url
      content: Enable syntax highlighting when markdown is enabled
      session: Use a single room list with GtkFilterListModels
      room: Use ruma's markdown feature
      sidebar: Use freeze_notify
      sidebar: Use gtk::INVALID_LIST_POSITION
      session: Provide Client and User to RoomList
      session: Load rooms and handle sync response in RoomList and Room
      session: Update category when room tag changes
      session: Move RoomList as a child of Session
      content: Update send button action name
      room: Add source property to get the raw JSON of an Event
      components: Fix ContextMenuBin
      content: Add context menu for ItemRow
      session: Add dialog to view an Event's source
      Pretty print the event source
      Don't logout on dispose if login not successful
      content: Simplify text messages code
      content: Show URLs as link for plain text messages
      content: Parse the formatted body of emotes
      room: Use the transaction_id for pending events
      event: Fix hidden event detection
      message-row: Fix event's content replacement
      timeline: Don't show headers for events without one
      timeline: Fix day divider position in list
      content: Move MessageRow to its own folder
      content: Add MessageText widget
      content: Add MessageFile widget
      content: Show image messages in the timeline
      content: Show stickers in the timeline
      image: Remove useless call to 'queue_resize'
      text: Improve quote styling
      room-details: Sort members list by power level and name
      context-menu-bin: Explicitly notify when on context-menu change
      content: Move ItemRow's Event actions to its own trait
      session: Add Media Viewer
      secret: Improve storage in SecretService
      media-viewer: Fix race condition
      image: Fix measure
      room-history: Show video messages in the timeline
      user-facing-error: Rename file to be more consistent
      user-facing-error: Fix gettext string
      message-row: Deduplicate code for media messages
      message-media: Use bigger thumbnails
      media-message: Handle media loading and errors
      message-media: Fallback to file if couldn't get thumbnail
      event: Fix replacing events
      Event: Use replacing event for source
      account-switcher: Close when opening account settings
      message-row: Reuse MessageText when possible
      message-row: Reuse MessageFile when possible
      message-row: Reuse MessageMedia when possible
      message-text: Make emoji-only messages bigger
      explore: Fix crash when removing non-existant item
      po: Fix POTFILES.in
      message-image: Improve fallback background color
      message-media: Fix obsolete docs
      content: Use unique names for media files
      po: Add utils.rs to POTFILES.in
      content: Add support for displaying rich replies
      content: Show media messages in replies in a compact format
      media-viewer: Don't use same menu as room messages
      media-viewer: Remove context menu
      room: Hide space state events in the timeline
      sidebar: Use GtkExpressions for RoomRow when possible
      sidebar: Use GtkExpression for CategoryRow
      sidebar: Fix color of RoomRow notification count
      sidebar: Enable changing room category with drag-and-drop
      sidebar: Enable changing room category from context menu
      content: Implement reactions
      content: Add reaction chooser to context menu
      chore: Update gtk-rs to 0.4.4
      chore: Update dependencies
      pre-commit: Export logic to separate script
      ci: Make CI use same checks as pre-commit hook
      pre-commit: Prettify output
      scripts: Reorganize checks and prettify output
      scripts: Add check for spelling mistakes
      app: Fix spelling mistakes
      scripts: Add check for POTFILES
      po: Sort POTFILES.in and add missing files
      scripts: Add check for resources.gresource.xml
      resources: Sort files in resources.gresource.xml
      checks: Use stricter rustfmt rules
      app: Apply new formatting rules
      message-text: Remove 'emoji' class on non-emoji messages
      gitignore: Add .vscode
      media-viewer: Use AdwFlap for headerbar
      media-viewer: Unfullscreen when going back
      app: Replace imp::from_instance with obj.imp()
      timeline: Don't display redacted events
      style: Cleanup
      style: Reorganize style.css
      message-media: Use custom player
      members-page: Only show active members
      login: Replace custom button with SpinnerButton
      app: Separate greeter and login screens
      data: Move non-icon SVGs to assets
      spinner-button: Fix sensitive state when action-name is set
      user-facing-error: Improve error messages
      greeter: Fix devnotice
      login: Add auto-discovery of homeserver
      avatar: Do not load if size is 0
      room-history: Show audio messages in timeline
      reaction-group: Fix typo
      session: Fix typos
      room: Do not preload history of left or outdated rooms
      sidebar: Hide spaces
      app: Rename Error to Toast and move to components
      toast: Simplify the API
      window: Rename append_error to add_toast
      pill: Add constructors for room or user
      account-settings: Replace AdwToast with Toast
      app: Show spinner by default instead of greeter
      components: Create ActionButton
      components: Create EditableAvatar
      components: Create EntryRow and PasswordEntryRow
      components: Create ButtonRow
      account-settings: Add General tab
      account-settings: Close when the session is logged out
      secret: Switch to libsecret
      secret: Fix infinite spinner
      session: Use whole event for local echo
      Update matrix-sdk
      sidebar: Fix room highlight
      sidebar: Order rooms by latest message
      sidebar: Always show the total number of notifications
      login: Move to its own module
      login: Check login types when autodiscovery is disabled
      login: Move brand_to_icon as a method on IdpBrand
      login: Use EntryRow and PasswordEntryRow
      chore: Update matrix-sdk
      build: Add develoment version to metainfo
      build: Fix variable name in metainfo
      readme: Improve formatting
      readme: Fix typos
      readme: Add syntax highlighting for shell commands
      readme: Be consistent in naming of Fractal-next
      readme: Add instructions for the nightly flatpak
      readme: Mention legacy branch
      sidebar: Style rooms with unread messages
      login: Clean properly
      sidebar: Fix outline glitch on Explore
      session: Use or_insert_with_key
      doc: Document the MSRV
      doc: Bring back issue templates and update them
      ci: Fix nightly build
      ci: Only build nightly version on main
      ci: Fix publish_nightly dependency
      i18n: Add formatting i18n methods compatible with xgettext
      chore: Update libsecret
      ci: Build nightly flatpak for aarch64
      login: Improvements for small screens
      misc: Add Rust toolchain config file
      timeline: Use subclass instead of enum for timeline items
      device: Fix ParamSpecs
      sidebar: Define subclass for item list
      sidebar: Fix sidebar tab behavior
      context-menu-bin: Fix non-working actions
      room: Simplify use of TimelineItemImpl
      misc: Create developers flatpak variant
      room-history: Swap "emoji" and "more" buttons next to message entry
      verification: Move in-room verification outside of Timeline
      room-history: Fix reaction chooser in context menu
      room: Handle latest change without Event
      room: Remove unused GlibDateTime trait
      room: Improve latest unread message detection
      member: Update member from event with state key instead of sender
      sidebar: Bundle expander arrow and update behavior
      media-viewer: Split media content display logic into MediaContentViewer
      attachment-dialog: Use MediaContentViewer
      room-history: Reorganize
      attachment-dialog: Add method to use in an async context
      message-location: Move location view logic in LocationViewer component
      room-history: Preview location before sending it
      room-history: Use AttachmentDialog async call every time
      chore: Update matrix-sdk
      ci: Fix clippy warnings
      docs: Fix warnings
      docs: Generate docs for ruma and matrix-sdk
      ci: Fix docs generation
      ci: Fix docs (again)
      ci: Fix docs generation
      misc: Bump MSRV to 1.60
      chore: Remove outdated TODOs
      chore: Remove unused macros
      ci: Fix clippy warning
      ci: Fix pre-commit hook
      utils: Add a macro to create toasts
      window: Use the toast macro
      account-settings: Use the toast macro
      room-history: Replace mentions by Pills
      room-history: Use Pills for emotes
      room-history: Reword failed decryption message
      chore: Fix new clippy nightly warnings
      sidebar: Remove "Preferences" entry from main menu
      components: Unparent replaced widgets in LabelWithWidgets
      docs: Update README
      misc: Use GNOME 42 image
      ci: Fix aarch64 build
      chore: Fix new clippy nightly warnings
      docs: Update README because of changes in milestones
      chore: Update dependencies
      session: Add useful logs
      chore: Fix docs generation in CI
      chore: Fix new clippy nightly warnings
      event: Subclass events to separate those that fail to deserialize
      docs: Move build instructions and improve contributing guidelines
      misc: Update .gitignore for fenv
      room: Improve decryption error logs
      room: Print error message when deserialization fails
      room-history: Show message links URL on hover
      ci: Update for switch to fd.o 22.08 runtime
      docs: Update for switch to fd.o 22.08 runtime
      misc: Reorganize metainfo
      misc: Improve appstream metadata
      docs: Add badge with link to install Fractal Nightly
      chore: update dependencies
      components: Fix alignment of Pills in GtkTextViews
      room: Move count_as_unread as a method of Event
      room: Keep track of user activity
      member-list: Separate inserting and updating members
      room-history: Detect mentions with an iterator
      room-history: Implement mention of users in the message entry
      timeline: Remove event when it should be hidden after decryption
      room-history: Update event actions when its source changes
      message-row: Allow to embed messages content preview
      room-history: Allow to send replies
      room-history: Dont overwrite message row parent's CSS classes
      event: Update matrix event when pure event changes
      chore: Update libadwaita min version in meson.build
      chore: Update matrix-sdk
      account-settings: Allow to import and export room encryption keys
      ci: Make checks use POTFILES.skip instead of a hardcoded list
      verification: Use the Matrix spec i18n data for emoji names

Luming Zh (3):
      Update Chinese (China) translation
      Update Chinese (China) translation
      Update Chinese (China) translation

Marco Melorio (7):
      session: Add a separator between the Sidebar and Content
      style: Rename .sidebar class to .sidebar-list
      style: Remove deprecated .sidebar class
      window: Add a global paste action to paste media
      qr-code: Reduce block size to better fit on mobile
      qr-code: Make it always black-on-white
      media-viewer: Fix video not stopping after closing

Marcus Behrendt (3):
      ci: Add clippy
      ci: Make clippy happy
      ci: Move cargo-clippy to check stage

Maximiliano Sandoval R (13):
      flatpak: Use libraries provided by the SDK
      main: Do not set prgname
      Do not not define the app name twice
      login: Add translator note
      app: Set resource base path on construct
      Use AdwApplication
      Support dark mode
      source-dialog: Fix styling
      css: Fix SourceView and TextView styling
      flatpak: Drop a11y sandbox hole
      Implement attachments
      Make a drag and drop overlay widget
      attachment: Check mimetype asap

MohammadSaleh Kamyab (1):
      Update Persian translation

Paul van Tilburg (2):
      Fix typos
      Update html2pango to 0.5

Philipp Kiemle (1):
      Update German translation

Piotr Drąg (12):
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation

Raatty (2):
      add docs badge that links to the pages docs
      content: Show room name and topic in header

Rachit Keerti Das (2):
      build:Do not add an unwanted dot to application id
      docs: Use correct flathub repository link

Rafael Fontenelle (2):
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation

SeaDve (1):
      room_list: Use get index instead of using nth

TheEvilSkeleton (1):
      src/application.rs: Port to AdwAboutWindow

Timo k (1):
      Update README with fixed flatpak instructions

Tobias Bernard (4):
      sidebar: larger avatar in headerbar
      sidebar: tighter row spacing
      Sidebar: use currentColor for notification count
      sidebar: 2px margin between rows

Veli Tasali (14):
      ci: docs: Publish on GitLab Pages
      docs: Set crate logo as the FractalNext icon
      ci: docs: Install gtksourceview & enable index page
      meson: Add libadwaita dependency
      sidebar: Implement room filtering
      meson: Get libadwaita & gtksourceview as fallback
      meson: Add option to skip `cargo-build` target
      ci: docs: Don't manually install deps & use meson
      build-aux: Move cargo-home to the root of build dir
      flatpak: drop uneeded env variables
      i18n: Add files to POTFILES
      settings: Use the application level instance
      content: Implement markdown popover
      content: Align composer buttons to the bottom

Yaron Shahrabani (1):
      Update Hebrew translation

Yosef Or Boczko (1):
      Update Hebrew translation

Yuri Chornoivan (16):
      Fix minor typos
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation

alyaeanyx (4):
      Update matrix-rust-sdk
      Add user facing message for ClientBuildError::AutoDiscovery
      Fix style
      Clarify error message for auto-discovery

baarkerlounger (2):
      docs: Remove trailing whitespace
      docs: Add llvm requirement to flatpak install instructions

djrenren (1):
      Correct the rust-stable version in flatpak build instructions

enterprisey (2):
      Set RUST_BACKTRACE=1 at runtime using manifest
      docs: Mention commit msg guidelines in CONTRIBUTING.md

giusdp (4):
      content: Fix room-history background style
      login: Add https:// to homeserver if not present
      login: use default widget for logging on enter press
      login: add specific error logins based on login with password


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]