Skip to content

1.5.3

Choose a tag to compare

@github-actions github-actions released this 28 Jul 16:40
· 100 commits to main since this release

Highlights

  • Rewrote experimental windowed mode from scratch with GTK3, it is no longer experimental! Try it with python build.pt --toggle-windowed then run from source: uv run main.py
  • Code block language syntax (uses source-highlight or python-pygments system deps or this endcord extension)
  • Bar shaped cursor (togglable)
  • Embed/attachment overhaul (dont show redundant URLs, format URLs, double click on file names)
  • Command-bindings (macros) overhaul (added repeat command, can execute bindings and can send raw keycodes)
New features
  • Add code block language syntax
  • Add per-channel member list
  • Add bar-shaped cursor
  • Add file name to file attachments
  • Add duration to voice messages
  • Add double click on attachment to download it
  • Add thread member list
  • Add voice call transmitter audio mixer
  • Add call_opus_mode option
  • Add call_fast_mixer option
  • Add PGUP, PGDN, HOME, END keys to keybinding parsers
  • Add error popup when downloading
  • Add repeat to command-bindings
  • Add end_left and end_right bindings
  • Add select_end_left and select_end_right bindings
Changes
  • Rewrite windowed (previously experimental) mode in GTK3
  • Allow command bindings to send keypress
  • Keep previous log
  • Limit number of subscribed channels to 5 per guild - decrease network usage
  • Switch remember_collapsed_channels = True
  • Adjust color_chat_mention
  • Prevent negative chat selection when editing message
  • Skip selected range when move left/right
  • Make emoji search value shorter matches more
  • Prevent errors during call decryption
  • Make vim normal mode use block when bar cursor is enabled
  • Change gif url to formatted title
  • Change main link embed url into formatted title
  • Stop assist when same trigger is typed while assist is active
  • Keep reply state when caching typed text
  • Bump ncurses
  • Bump dependencies
Bugfixes
  • Fix voice call sent audio
  • Fix voice call RTP metrics
  • Fix voice call receiver audio mixer
  • Fix gif names in gif search
  • Fix file attachments
  • Fix emoji search
  • Fix reply background overwriting url and edited colors
  • Fix inline images not fully cleared on channel switch
  • Fix switch tab with num in vim mode
  • Fix playing video in medium level
  • Fix some emoji failing to demojize when editing message
  • Fix quit command not added to history
  • Fix image bottom edge not drawn when scrolling
  • Fix typed text not cached when switching tab
  • Fix building curses on gentoo
  • Fix mini and micro version still installing unwanted dependencies
  • Fix crash when playing file
  • Fix crash when connecting to voice while switching channel
  • Fix crash when switching to forum
  • Fix crash when joining some threads
  • Fix crash when sending attachment
  • Fix crash on remove thread event
  • Fix crash when voice call errors

Full Changelog: 1.5.2...1.5.3

New Extensions