Skip to content

Ducko 0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 07:56
0.5.0
b3ad773

Added

  • Send a file straight to one of a contact's devices with Send Directly in the attachment bar, or with /senddirect in ducko interactive, instead of uploading it to the server, with a note in encrypted chats that files are not end-to-end encrypted
  • Switch a chat's encryption on when the contact sends an encrypted message, with a note in the chat saying so, unless you switched it off yourself
  • Open a contact's chat when they write or offer a file, behind the window you are in, without taking the keyboard and without marking it read, and bounce the Dock icon once
  • Show delivered and read as separate checkmarks on your messages, print read markers as they arrive in ducko interactive, and mark read messages [read] in history
  • Show a typing bubble in a chat's tab while the contact types

Changed

  • Show a photo sent as a file as the photo itself instead of its link, in your own messages as well as received ones
  • Load photos from people in your contact list right away in one-to-one chats, and show anyone else's as a placeholder with the file name that loads when clicked
  • Trust a contact's new devices on first use by default, so a first encrypted message sends without verifying a fingerprint beforehand, and show those devices as Trusted in Device Fingerprints
  • Show an encrypted message that could not be decrypted as a muted notice with a warning lock instead of as text from the sender, and mark it as an error in ducko output, with an undecryptable field in JSON
  • Offer Copy Link for a shared file in the message context menu, and no longer offer Edit for it
  • Show a code block in its own box with a copy button on hover, and show inline code in a monospaced font
  • Insert a line break in the message field with Shift or Option plus Return or Enter, and send with the keypad's Enter key as well as Return
  • Show the typing indicator and a file being received as rows at the end of the chat
  • Show a chat's unread count at the start of its tab, in place of the status dot, instead of after the name
  • Count a chat as read only while its window is focused, so messages that arrive while it is behind another window or the app is in the background stay unread
  • Keep typing and presence updates coming while any Ducko window is on screen, also behind another app, and tell the server the app is inactive only once none is
  • Title notifications with the contact's name from your contact list
  • Upload a file with ducko send --file unless --method jingle is given, and accept a contact's bare address with --method jingle, which then picks one of their devices that takes direct transfers

Fixed

  • Fix your profile picture disappearing for your contacts after you sign in or your connection briefly drops
  • Fix line breaks being lost in messages that use styling or mention you
  • Fix the status dot in a chat tab sitting further from the tab's edge than the name does
  • Fix link previews being unreadable inside your own message bubbles
  • Fix contacts showing as offline while online after one of their devices disconnects or after your connection briefly drops
  • Fix "Last seen" jumping to the moment you connect for contacts who were already offline
  • Fix unreadable text in history for imported messages that carry their own background color
  • Fix encrypted messages that carry no text showing up as undecryptable
  • Fix a failed file upload going unreported
  • Fix uploaded files losing their original name
  • Fix messages sent within the same second showing in the wrong order
  • Fix a delivery checkmark or send error landing on a received message instead of your own, or on your private message to another member of a room
  • Fix a destroyed room reappearing when one of its messages arrives late