Skip to content

Chat Systems 4.0.1

Choose a tag to compare

@github-actions github-actions released this 30 Oct 15:12
· 9 commits to main since this release
82cda51

Upgrading from 4.0.0

  • Pull both images and restart api, realtime, worker and frontend together so all four
    run 4.0.1; there is no migration.

Fixed

  • Renaming a workspace shows the new name at once in the sidebar header, the tab title, the
    checklist and the notifications menu, instead of after a reload.
  • Workspace settings → Apps waits for the connected apps before showing the directory, so the
    list no longer jumps under the pointer while it loads.
  • Opening a thread puts the cursor in its reply box, so what you type next goes to the thread
    instead of the channel. On a touch screen it waits for a tap, so the keyboard does not cover the
    thread.
  • The @mention and :emoji: suggestions stay inside the window: near the right edge, as in a
    thread's reply box, they open leftwards instead of running off screen.
  • A deleted message disappears at once, as it does after a reload. Only a message with
    replies stays behind as "This message was deleted", so its thread can still be opened.
  • A workspace icon that fails to load shows the workspace's initials instead of a broken
    image, in the workspace rail and in workspace settings.
  • Opening a workspace no longer flashes "No channels yet" while its channels are still
    loading.
  • The getting-started checklist lays its steps out by its own width, so they no longer wrap
    beside a side panel, and on a phone it starts folded to one line with "Show steps".
  • Creating a workspace opens it, instead of sending you back to the workspace you were in.
  • A message that arrives while a channel is still loading its history shows up at once,
    instead of only after the channel is opened again.
  • A custom emoji added or removed by someone else shows for everyone at once, instead of as
    its :name: until a reload.
  • The emoji picker offers only the open workspace's custom emoji. After visiting another
    workspace it used to keep offering the first one's.

Changed

  • Typing / at the start of a message lists the slash commands this workspace knows, with
    what each one takes. An unknown command is no longer posted as a message: it is refused with
    a note, and stays in the composer to fix.
  • Workspace settings → Apps keeps the setup of an app nobody has set up folded behind
    "Set up", so five setup forms no longer fill the page.
  • Preferences, Workspace settings and Channel details keep one height whichever tab is open,
    and their tabs stay in view while the section scrolls. A workspace setting that saves on its
    own says "Saved" beside the field that changed.
  • "(edited)" sits at the end of the message text, and reactions sit above the "1 reply" link.
  • Search marks the words that matched in each result, and a long channel name no longer
    pushes the sender's name onto two lines.
  • The sidebar's People section says when you are the only one there, with Invite people for
    admins.
  • The RUNBOOK's Huddle SFU (LiveKit) covers a Coolify host: fetching the compose file without
    a checkout, the ufw rule that lets the proxy reach LiveKit (without it, 504 after thirty
    seconds), a DNS name that bypasses Cloudflare's proxy, and the Traefik file. How many people
    one LiveKit holds
    explains the hundred-person bound and how to measure your own host.