Skip to content

v0.99.58

Choose a tag to compare

@pbtrung pbtrung released this 29 Oct 13:38
· 26 commits to master since this release

Changes since v0.99.56

  • Composer: Up and Down recall the messages sent in each buffer.
  • Shortcuts: Alt+N shows or hides the member list, Alt+L focuses the message input, Alt+G filters the buffer list, and Alt+< jumps back to the previous buffer.
  • Mobile: swipe right to open the buffer list or close the member list, and swipe left to do the opposite. On touch screens, an @ button next to Send completes nicknames, like Tab.
  • Buffer list: a toggle next to the filter shows only unread buffers.
  • User buffers on desktop use the channel header layout: Close and Settings beside the ⋮ menu, which holds Pin, Mute, Block and Search.
  • New messages: the scroll-down button counts new messages ("3 new"), the jump button says "12 new messages since 13:04" and can be dismissed, and the "New messages" divider disappears after 8 seconds in the visible buffer.
  • Settings → Font: choose the font and text size (10–24 px) of the buffer list, member list, buffer header and messages. Fonts available: Inter, System, Literata, Iosevka Aile, Iosevka, JetBrains Mono and System monospace.
  • Desktop: drag the inner edge of the buffer list or member list to resize it. Arrow keys also work, and a double-click resets it.
  • Internal: large modules (client connection, controller, state handlers, commands, Composer, BufferHeader, App, ChatScroller) are split into smaller ones, with no change in behavior.

Install

Unzip and serve the gamja/ folder with any static web server (see doc/setup.md).