[fractal] Created tag 4.4.0



The signed tag '4.4.0' was created.

Tagger: Daniel García Moreno <dani danigm net>
Date: 1596815274 +0200

    Release 4.4.0

Changes since the last tag '4.2.2':

Abderrahim Kitouni (1):
      CI: Use the standard template

Adrien Plazas (3):
      Bump libhandy to 0.0.13
      main_window: Use the 'over' leaflet transition
      main_window: Allow swiping back when folded

Alejandro Domínguez (71):
      AppOp: Store all login-dependent data into an optional field
      Remove user_id from Backend
      Remove since from Backend
      Backend: Remove scalar_url and scalar_token fields
      Backend: Remove sticker_widget field
      API: Implement types for room management, no events yet
      API: Fix booleans being serialized as strings
      API: Use submodule for identifiers instead of the prelude
      fractal-gtk: Depend on url crate through fractal-matrix-api
      API: Use RoomId from ruma-identifiers for stronger validation
      API: Use UserId from ruma-identifiers for stronger validation
      Update ruma-identifiers and Cargo.lock
      Fix #606
      API: Add get_message_events endpoint
      API, room: use endpoints in get_room_detail, get_room_avatar, get_room_members and get_room_messages
      API, room: use endpoint in get_message_context
      API, room: use endpoint in send_msg
      API, room: use endpoint in redact_msg
      API, room: use endpoint in mark_as_read
      API, room: use endpoint in set_room_name
      API, room: use endpoint in set_room_topic
      API, room: use endpoint in set_room_avatar
      API, room: use endpoint in new_room
      API, room: use endpoint in update_direct_chats and direct_chat
      API, room: use endpoint in set_language
      API: remove Backend::url, client_url, scalar_url and media_url
      API, util: use endpoint in get_prev_batch_from
      API: remove unused query macros and json_q
      API, util, dw_media: use endpoint and merge with download_file
      API, util: Remove bkerror macro
      API: move derror macro from util.rs to error.rs
      API: rename bkerror2 macro to bkerror
      GUI: Check the start of the MIME string instead of doing single checks of the whole string
      Backend: remove internal_tx
      Backend: encapsulate semaphore behaviour
      API, user: Call functions directly instead of using the loop
      API, register: Call functions directly instead of using the loop
      API, media: Call functions directly instead of using the loop
      API, directory: Call functions directly instead of using the loop
      API, room: Call functions directly instead of using the loop
      AppOp: Call APPOP! directly
      Add SOCKS proxy support
      API: Remove Serialize and Deserialize implementations for Url and Host
      API: Remove use of combinators
      API: Use EventId
      API: Remove join_to_room from BackendData
      API: Remove rooms_since from BackendData
      Rename rooms_since to directory_pagination
      API: Remove m_direct from BackendData and BackendData itself
      API: remove thread_pool and user_info_cache from BackendData
      API: call set_room directly from AppOp
      Apply suggestion to fractal-gtk/src/appop/directory.rs
      API: manage register module from app directly
      API: manage room module from app directly
      API: manage sync module from app directly
      API: remove backend loop
      App: remove backend loop
      API: move stuff to the root of the backend module
      App: use mod aliases for imports
      API: move items around
      Move as much as possible from fractal-matrix-api to fractal-gtk
      App: use trait for errors
      Use clone! macro from glib
      Get rid of upgrade_weak! and use glib::clone! where possible
      Fix account details loading
      Remove glib_thread stuff
      Remove unused crates
      Make get_client() infallible
      Return errors without conversion
      Separate the use of URLs and local paths
      Remove usage of Url in (de)serialization structs

Alexandre Franke (12):
      Update French translation
      API: handle empty `next_batch` fields
      Fix English style in a string
      Update French translation
      Use logging infrastructure for all messages
      Fix file upload
      Send only typing notifications for text
      Update bumpalo dependency
      notifications: handle non text messages more gracefully
      Update French translation
      media: add tooltip to fullscreen button
      Update release notes for 4.4

Alistair Francis (5):
      fractal-gtk: room_history: Don't group messages if redacted
      fractal-gtk: room_history: Allow removing a message
      fractal-gtk: appop: Allow removing a message
      fractal-matrix-api: Handle a redacted message event
      fractal-gtk: room_history: Set header for new messages

Anders Jonsson (5):
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation

Arnaud Ferraris (1):
      uibuilder: improve adaptive UI

Aron Xu (1):
      Add Chinese (China) translation

Balázs Úr (1):
      Update Hungarian translation

Baurzhan Muftakhidinov (1):
      Add Kazakh translation

Bilal Elmoussaoui (2):
      CI: fix pages stage
      misc: use the nightly icon for devel

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

Christopher Davis (1):
      issue template: Update bug report template to include useful info

Damir Jelić (1):
      fractal-api: Change the well-known request to be a GET.

Daniel García Moreno (39):
      Merge branch 'paysonwallach/fractal-patch-1'
      Merge branch 'Stunkymonkey/fractal-clap-fixes'
      Merge branch 'Stunkymonkey/fractal-fix-ranges'
      actions: Unwrap roomid variant for change_avatar
      API: Fix thumbnail_url modification on image upload
      Image: Don't try to load thumbs from non remote paths
      fractal-gtk: Remove not needed use to clean warnings
      flatpak: set RUSTFLAGS to ""
      Merge branch 'poljar/fractal-poljar/well-known-get'
      Update all rust dependencies
      Log error on settings update
      update POTFILES
      update POTFILES with latest rust files
      Remove static_resources.rs from POTFILES
      Translation: Add comment for number of unread
      flatpak: Use 3.36 Sdk instead of master
      directory: Use server_chooser_popover just once
      flatpak: Remove gtksourceview4
      gtk: Implement version command line
      Revert "gtk: Implement version command line"
      gtk: Manage all app arguments with clap
      fractal-gtk: Fix loggerv init with debug_assertions
      clippy: Remove redundant clones
      clippy: Rename RelativePosition enum
      clippy: Use `type` definition for async channel types
      clippy: Remove unused imports
      clippy: Remove media_viewer data new function
      clippy: Use AtomicBool instead of Mutex<bool>
      Update POTFILES.in with latest source files
      fractal-gtk: Add AppOp to AccountSettings
      fractal-gtk: Remove avatar from cache on update
      Add access token to get_profile requests
      Fix dw_media errors
      Merge branch 'jcaesar/fractal-master'
      directory: Fix search for other homeservers
      Fix join to room by alias
      Use custom either with custom version number
      Release 4.4.0
      flatpak: Do not cleanup /share

Daniel Mustieles (7):
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Daniel Șerbănescu (1):
      Update Romanian translation

David Heidelberg (4):
      fractal-matrix-api: quiet compilation warnings
      .gitignore vscode/vscodium directory
      fractal-gtk: add helper text to Join room dialog UI
      fractal-gtk/res: rename appdata to metainfo

Efstathios Iosifidis (1):
      Add Greek translation

Felix Buehler (2):
      [fractal-gtk] display correct fractal version
      [fractal-gtk] fix overlapping range

Florentina Mușat (4):
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation

Günther Wagner (19):
      Remove redundant clones
      Length comparison to zero
      Removed redundant imports
      Remove identical conversions
      Unnecessary 'return' removed
      Redudant pattern matching removed
      fixed strict comparison of f64
      Removed clone from copyable types and static lifetime
      Redundant field names in struct initialization
      fix option maps with a unit closure
      Simplify map-chains for GStrings
      changed or-functions
      Various smaller ones
      destructuring single pattern
      collapse nested if/else blocks
      Some smaller ergonomic changes
      Unnecessary explicit lifetime and reference-dereferencing
      Remove unnecessary variables
      Slipped warnings fixed

Igor Raits (1):
      chore: Update ruma-identifiers to 0.16

Jakub Steiner (1):
      icon: adjust app icon

James Westman (4):
      audio player: Set line wrap to word-char
      media viewer: Fix image sizing
      Change boolean match statements to if/else
      media_viewer: Swipe to navigate

Jiri Grönroos (1):
      Update Finnish translation

Jonas Platte (1):
      Upgrade ruma-identifiers to 0.17 and use DeviceId more

Jordan Petridis (8):
      Flatpak: depend on the ffmpeg-full extension
      flatpak: use the version of libhandy that corresponds to the bindings we are pulling.
      CI: adapt pages job to use unprivilledged flatpak-builder
      ci: remove deprecated jobs
      ci: build against the 3.36 image
      ci: fix the rustfmt job
      ci: flatpak: remove meson-args variable
      ci: make the dependency of nightly push explicit

João Vieira (2):
      Open main menu shortcut
      Add the open main menu shortcut to the help dialog

Julian Hofer (1):
      Switch order of if blocks to increase readability

Julian Sparber (1):
      Fix Error searching for rooms at startup

Julius Michaelis (1):
      meson fallback wrap file for libhandy

Juraj Fiala (7):
      Add send button
      git: Ignore Flatpak workfiles
      fractal-matrix-api: Handle replace messages
      fractal-gtk: room_history: Allow replacing messages
      fractal-gtk: Wire up message replacements
      fractal-gtk: message widget: Mark edited messages
      fractal-gtk: message widget: Show last edit date in tooltip

Kai Hiller (2):
      app.css: Remove Gtk-WARNINGs
      Honor sync errors

Ken VanDine (3):
      Add snap packaging
      snap: Build fix for automated build on launchpad
      snap: Added appstream to build packages, required for metainfo

Kukuh Syafaat (6):
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation

Lionir Deadman (2):
      The effort to get encryption in Fractal has changed, this is made to reflect that.
      Apply 1 suggestion(s) to 1 file(s)

Milo Casagrande (1):
      Update Italian translation

Nathan Follens (2):
      Update Dutch translation
      Update Dutch translation

Nils Asmussen (3):
      Support matrix servers in a subdirectory.
      Automatically append a "/" to the user-specified server URL.
      Show number of rooms with notifications in window title (fixes #10).

Payson Wallach (1):
      (#431) Check vector length before accessing element

Piotr Drąg (11):
      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

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

Sabri Ünal (1):
      Update Turkish translation

Sonja Heinze (19):
      Improve performance of find-visible algorithm
      Fix: only auto-play videos, if Fractal is focused
      Improve styling of videos in room history
      Improve styling of videos in media viewer
      Videos: open viewer when clicking on play button
      Fix bug: play/pause video on click in media viewer
      Fix controls revealing of videos in media viewer
      Fix size adjustment of videos in media viewer
      Fix mute button of video player in media viewer
      Fix: double click on messages launches fullscreen
      Fix stack overflow when switching to bold room
      Fix crashes when redacting messages
      Display file name of audio messages
      Clear app back history when logging out
      Assimilate room context menus
      Drop Data also when exiting media viewer via esc
      Give panic message when gtksing is missing
      Fix media viewer
      In sync: wait longer, if 429 (Too Many Requests)

Thibault Martin (1):
      Update French translation

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

jhaye (2):
      Remove Matrix API access token before logging
      Filter out call events on room timelines

sonjita (15):
      Save language chosen for spell check for each room
      Download of audio messages
      Get rid of option in some return types
      Fix deletion of new message divider
      Implementation of video player
      Handle outgoing video messages as videos
      Improve design of video messages in room history
      Fix fullscreen mode switch in media viewer
      Improve video player in media viewer
      Drop Data struct when exiting media viewer
      Fix crashes when hitting page up in room history     Before, the video player implementation made 
Fractal crash when pressing the page up/down button in the room history. This commit fixes that bug.
      Fix how to get the duration of audio/video
      Fix temporary widget when sending attachments
      Fix case handling when not finding file uri
      Improve fullscreen behavior of media viewer

yatinmaan (2):
      attach: Fix filename for pasted images
      message: Add size field to thumbnail_info

Çağatay Yiğit Şahin (1):
      Add Turkish translation


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