Skip to content

Releases: blindrun/outpost-chat

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 01 Aug 01:04
  • Fixed the message composer being a single-line input that couldn't actually hold a multi-line message — Enter always sent immediately with no way to insert a line break, and pasting multi-line text (like a script) had its line breaks silently stripped. This made the v0.2.7 code-block feature unreachable in practice. Now Enter sends and Shift+Enter adds a line break, and the composer grows with your message as you type.

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 31 Jul 19:05
  • File-type upload permissions (below, v0.2.7) are now granted per role instead of one instance-wide switch — a role can be given permission to attach documents, archives, and/or code files independently, same as any other permission like Manage Channels. Images are unaffected either way and remain uploadable by everyone regardless of role.
  • Roles can now be edited after creation (name and permissions) — previously the only way to change a role's permissions was to delete and recreate it.

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 31 Jul 18:25
  • Code blocks in messages. Paste a fenced ```code block``` or inline `code` and it now renders in a monospace block instead of a single run-on line — makes sharing scripts and config actually usable.
  • Non-image file attachments. Messages can now include documents, archives, and code/script files, not just images — gated per-server (see v0.2.8 above for how). Non-image attachments show as a downloadable file chip instead of a broken image preview.
  • Fixed the instance theme picker being a hard-to-read grid of buttons — now a proper dropdown.
  • Fixed poor text contrast in dropdown menus across all four themes, most noticeably on the Hacker theme.
  • Fixed illegible initials on the currently-selected server icon under the Hacker theme when no custom icon is set.

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 31 Jul 05:42
  • Fixed a crash on login introduced in v0.2.4 that briefly took the hosted instance down (see the v0.2.4 note below) — rolled back same day, real fix shipped here after local testing.
  • Added automatic reconnection for the chat connection — a dropped connection from a deploy, your laptop sleeping, or a network blip now recovers on its own instead of leaving you stuck until a manual page reload.
  • Fixed GIFs and images not triggering auto-scroll to the newest message (text and emoji already did).
  • Text Channels, Voice Channels, and the member list's Online/Offline groups can now each be collapsed from their header — state is remembered.

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 31 Jul 05:05

This version shipped, then caused a live login crash within minutes and was rolled back the same day. Root cause: a React hook was placed after a conditional early-return, which crashed the whole app to a blank screen the moment you logged in. Anyone who had the app open when this deployed would have needed a manual reload to recover. Fixed in v0.2.6 above. We've since adopted a standing rule to test every change locally before it reaches the hosted instance, specifically to catch this class of bug before it ships.

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 31 Jul 04:47
  • Fixed the real root cause of "scrolling feels broken" reports — a page-level layout gap meant scrolling any one panel (server list, channel list, member list) could drag the others along with it. Every panel now scrolls independently, as intended.

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 31 Jul 04:43
  • Moved the Friends icon and added a member search box, both now in the member list panel's header instead of the channel sidebar.

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 31 Jul 04:28
  • You can now send a friend request or start a DM directly from someone's profile card, not just from the standalone Friends panel.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 03:57
  • Friends & direct messages. Add friends, accept/decline requests, block/unblock, and DM anyone you're friends with — scoped to the instance you're on.
  • Two-factor authentication. Secure your account with an authenticator app (TOTP — Google Authenticator, Authy, etc.) or a security key / platform authenticator (YubiKey, Touch ID, Windows Hello), plus one-time backup codes for account recovery.
  • Fixed a crash when logging in with a backup code.
  • Fixed a layout bug where the app's four main panels could grow past their intended size instead of scrolling.

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 30 Jul 22:38
  • Threads. Reply to a message in its own thread without cluttering the main channel — threads keep full reactions, pinning, and bot command support.
  • Screen sharing in voice channels, shown as floating video tiles that stay visible while you keep browsing other channels.
  • Reaction roles are now per-channel instead of one shared menu for the whole server.
  • Moderation: warn/mute system. Automod now logs a warning instead of silently deleting a blocked message, and repeated warnings within 24 hours auto-mute the user for a set duration. Moderators can also warn, mute, and unmute manually from a member's profile.
  • Kick and Ban. Kick disconnects someone immediately (they can rejoin); Ban is permanent and takes effect instantly, even on already-open sessions.
  • Bot protection on sign-up (Cloudflare Turnstile), invisible for real visitors in almost all cases. This cleared the way to open public registration on self-hosted instances that choose to.
  • Channels can now be drag-and-dropped to reorder for everyone, not just locally.
  • A real leaderboard panel for server leveling/XP, replacing the old text-only !leaderboard command.
  • General visual polish — buttons across the app now have proper hover/press states.
  • Automated nightly backups for the hosted instance.