For members and operators
See what changed
Every release, newest first.
September 2026
Version 3.11.0
2 September — The desktop app carries its own copy of snug, so a pinned server no longer pins your app.
New
- The desktop app works with every snug server release since 3.0.0.
- The desktop app updates itself when you quit, or sooner with restart to update.
- The join screen offers the update when a snug server needs a newer app.
Changed
- Settings > Admin > Server says when the server's app was built, and the desktop app adds its own.
For operators
- Pinning holds the server only: members' desktop apps keep updating on their own.
- Anything that needs a newer server stays hidden in members' apps until you update.
August 2026
Version 3.10.0
31 August — snug warms its colors after dark, and desktop conversations reopen where you left them.
New
- Warm this screen's colors from seven in the evening to six in the morning.
- Copy any public guide as Markdown.
Fixed
- Windows screen sharing holds its settled quality and recovers after a brief network dip.
- Desktop conversations reopen at their latest message.
- Cameras stay packed together above a spotlighted share.
Changed
- The interface calls each conversation a channel and each installation a snug server.
For operators
- Ubuntu 26.04, Debian 12, and Debian 13 join the supported server hosts.
./snug-ops doctorchecks a host and prints the fixes it needs.- The server package includes its host command, so Node.js is no longer required.
- New installs print a one-time admin setup code for the first admin.
- Mobile notifications use snug's relay; Apple and Google credentials stay off your server.
Version 3.9.0
30 August — The home page leads with voice, channels, and self-hosting, and smaller servers are supported.
New
- See voice, channels, and self-hosting up front on snug.chat.
For operators
- The supported server minimum is 1 vCPU and 2 GiB of memory.
Version 3.8.0
30 August — The home page starts a $49 server license purchase in one press.
Version 3.7.0
29 August — Early bird server licenses are $49, and Windows shows your own screen-share stats.
New
- Buy a server license for $49 during the early bird offer.
Fixed
- Windows: Show nerd stats includes your own screen share.
Version 3.6.0
29 August — Windows screen sharing keeps moving through packet loss and leaves room for your call.
Version 3.5.0
27 August — Settings are easier to scan, busy channels stay quick, and calls hang on to more speech.
New
- Search custom emoji without scrolling through the whole library.
Fixed
- Calls recover missing voice packets before a gap reaches your ears.
- Quiet voices keep their automatic boost.
- Windows: screen sharing stays inside its connection budget.
- snug.chat controls answer every press.
- The selected channel no longer carries a voice-colored outline.
Changed
- Profile settings say what linking a device or switching servers will do.
- Voice setup finishes sooner when you join a call.
- Audio, Files, Pins, and Storage stay quick as they fill up.
- The sidebar folds smoothly, and meters move without stuttering.
- Dates, page titles, and dividers use snug's serif type.
For operators
- Large server backups finish verification sooner.
Version 3.4.0
26 August — Calendar refreshes and message edits stay quick as histories grow.
Changed
- Calendar subscriptions refresh faster in snugs with lots of plans.
- Editing a message stays responsive in long conversations.
Version 3.3.0
26 August — Emoji match across browsers, media bots remember playback, and controls answer every press.
New
- Chrome, Edge, and Firefox show the same current emoji throughout snug.
- Send uploaded audio or a video's first audio track to a media bot.
- Media bots keep recent playback, ready to copy or queue again.
- A one-person snug points its founder to the invitation.
Fixed
- The desktop app's top-edge controls answer clicks.
- Editing the newest message keeps its field and controls in view.
- Settings no longer clips admin controls on laptop-sized windows.
- Menus open beside the control you pressed.
- The microphone meter keeps up with your voice.
- Microphone recovery instructions no longer run two choices together.
Changed
- Short conversations sit beside the message box instead of at the top.
- Chat opens wider beside video; Home or double-click resets its divider.
- Phone navigation, voice arrivals, and new video tiles move into place.
- Unread counts return faster as channels grow.
For operators
- New installs print the initial server password used to create the founder.
- Before the founder joins,
./snug-ops restartcan replace a lost initial password.
Version 3.2.0
24 August — People are easier to spot, and busy channels feel faster and steadier.
New
- Add a profile picture, or keep clearer two-letter initials.
- Right-click or long-press pictures and video to see every available action.
- Admins filter Activity by event or person.
Fixed
- Video uploads show progress, play reliably, and hold their place in chat.
- Videos that can't play offer a download instead.
- Crowded video stages stop jittering while remaining scrollable.
- Links whose fragments look like picture names stay readable as links.
- License emails attach the license file without exposing it in inbox previews.
- Messages stop hanging or duplicating when the connection drops during send.
- Shared link previews can't freeze the channel or reach private networks.
- Old picture links stop working when you lose access to their channel.
- Spoilers still open when browser storage is blocked.
Changed
- Reply and react stay visible; secondary message actions move under More.
- snug opens with less to download and returns to your last conversation sooner.
- Busy channels stay responsive as unread counts, messages, bots, and voice change.
- The public demo links back to snug.chat.
Version 3.1.0
22 August — The desktop app gets thinner, and Connection info explains garbled audio.
New
- Use the desktop app in a window as narrow as 440 pixels.
- Narrow screens switch cleanly between channels and the conversation.
- Connection info shows audio repairs and device changes behind garbled voices.
- Drag through a media bot's YouTube video once it is playing.
- Add more than two screens from one device when the channel has space.
- The bot manager explains what media bots do and links to their guide.
- Typed custom emoji and common emoticons complete as emoji in the message box.
- Poke the same friend again without waiting.
- Shared message links show their first local picture or KLIPY GIF.
Fixed
- Files stay attached until their message finishes sending.
- A voice session on another device names its channel and offers to bring it here.
- Choosing a picture no longer shifts the conversation underneath it.
- The jump-to-latest button stays inside chat at large text sizes.
- Sidebar rows stay whole at either end of the section divider.
- A folded direct messages section stays at the bottom of the sidebar.
- Opening a viewer menu no longer changes the stream you're watching.
- Long names stay inside empty conversations.
- People appear in voice only after their call is ready.
- Rich link previews show their pictures and descriptions again.
- YouTube playback stays steady while the media panel updates.
- Windows: two shared apps keep their own audio.
- Automatic microphone level settles at a quieter, more comfortable volume.
- Share controls stay put while another screen is starting.
- GIF previews show the whole image at a useful size.
- Message authors stand out clearly in a narrow chat.
- The message box stays on screen below video in short, narrow windows.
- Keyboard shortcuts no longer choose an emoji from an open picker.
Changed
- Chime's mute and unmute sounds are gentler, and poke speaks its name.
- Windows: share previews stay responsive.
For operators
- Servers installed through snug follow verified releases during the admin's chosen restart hour.
snug-ops updates pinkeeps the current release;followresumes automatic updates.
Version 3.0.0
21 August — Feedback stays with your admins, GIFs answer by name, and one person can share two screens.
New
- Type /gif and a few words to preview a GIF before sending it.
- Share two screens at once from the same device.
- Open reactions for the newest message from the keyboard.
- Pokes arrive as pokes, with choices to poke back or start a message.
- Open a community invitation in the desktop app, or keep going in your browser.
- Media bot streams show who is watching.
- Type familiar :shortcodes: to add emoji.
- Shared message links show the message they point to.
- The join screen points existing members to a fresh sign-in code.
Fixed
- League of Legends shares follow the live client into and out of matches.
- Windows: shared windows no longer carry a colored capture border.
- Error messages point to a recovery step.
- Mac: window buttons stay inside the folded sidebar.
- Channel menus open from the keyboard.
- Long activity entries wrap as one item.
- The voice list stays in place while you read another channel.
- Messages already on screen don't offer a jump back to themselves.
Changed
- Feedback stays on your server, where its admins can read and clear it.
- GIF searches go from your browser to KLIPY instead of through your server.
For operators
./snug-ops upgradedownloads, verifies, installs, and checks the release without leaving test data.
Version 2.16.1
19 August — Plans reach calendars, polls stay editable, and messages can link channels, reuse files, and open exact moments.
New
- Anyone can add a poll choice; the asker can remove choices or move the closing time.
- Link a channel with #, or copy a message link that opens in place.
- Add a file already in snug from the message box.
- Pictures from other sites appear by default; video and music players still wait for you.
- snug balances microphone voices without lifting quiet gaps between words.
- Give each role its own insignia; Admin gets a crown and Moderator a shield.
Fixed
- League of Legends audio stays with the share when its client window returns.
- A screen share stays visible while its first frame is getting ready.
- Video controls stay readable in narrow windows.
- The desktop app remembers its size, monitor, and maximized state.
- Long messages no longer make narrow chat scroll sideways.
- Sidebar scrollbars sit at the edge instead of crowding channel names.
- Chime previews use its tuned mention sound.
- An unpaid Checkout closes when the license price changes.
Changed
- snug.chat and the browser demo use self-hosted visit counts; desktop apps and community servers don't.
For operators
- New installs accept the server's public IP address;
snug-ops addressadds a domain later. - Copy
snug-license.licto the server before install, then delete that server copy.
Version 2.15.1
17 August — Every release says what changed, on a page anyone can read.
New
- Settings > About lists the last five releases, in the desktop app and in a browser.
Fixed
- The unread marker no longer looks like a date divider.
- You can move the window where you choose your snug.
- Windows: the window buttons sit on the same line as snug's own controls.
Changed
- The message box is one field, with attach, GIF, and send inside it.
- Opening a channel puts the cursor in the message box.
- Longer channel names fit in the sidebar.
- Windows: snug opens sooner, and the windows you can share appear faster.
- The guides stick to using snug and running a server.
For operators
- The change log says which releases ask something of you.
- Setting up, maintaining, and recovering the server each have one guide.
Version 2.14.0
16 August — Updating the desktop app is one press.
New
- Update and restart from one press.
- An update that keeps failing stops retrying and points you at the download.
Fixed
- Each setting explains itself in one line.
- Windows: League of Legends audio returns after a match.
For operators
- Upgrading from a server older than 2.13 no longer stops at the backup step.
Version 2.13.0
16 August — Media bot video plays on the channel stage.
Fixed
- Camera tiles stay big enough to see faces in a busy channel.
- Windows: the taskbar unread mark stops flickering.
Version 2.12.1
16 August — Automatic microphone level stops overshooting.
For operators
- The server image no longer carries the TypeScript source, tests, or build tools.
Version 2.12.0
15 August — Links show what they point at, and your microphone sets its own level.
New
- Paste a link and see the picture, clip, or song it points at.
- snug sets your microphone level for you.
- Video actions have their own sounds, each one optional.
- Everyone opens ready to search.
- Device codes copy in one press.
Fixed
- A moderator's mute looks different from your own.
- Windows: controls stay visible with chat folded.
For operators
- Admin history is kept apart from visit records, and you can jump to a date in it.
Version 2.11.1
14 August — Window audio sharing works again.
Fixed
- Choosing a single window's audio works again.
- A League of Legends share follows the game into a match and out.
Version 2.11.0
14 August — One button updates snug and the app it runs in.
New
- The desktop window gets real minimize, maximize, and close controls.
Fixed
- Your remembered microphone survives a restart.
- A game share keeps up when a match starts or ends.
For operators
- An upgrade settles in one outage instead of two.
Version 2.10.0
13 August — The channel's YouTube music plays in your own browser.
New
- Direct messages put missed conversations and online friends first.
Fixed
- A music bot says why it could not play something.
- Settings open on Profile, so opening them never takes your microphone.
- Escape, or a press outside, closes the new-channel field.
- Editing a message puts the caret at the end.
- Windows: a fullscreen stream keeps its controls.
Version 2.9.2
12 August — A shared Windows window survives closing and reopening.
Fixed
- A minimized share says that it is minimized.
Version 2.9.1
12 August — Windows shares are smooth again after the stutter 2.9.0 brought.
Version 2.9.0
11 August — Sharing your screen from Windows is sharper and lighter on your machine.
Version 2.8.0
10 August — The share picker is quicker, and reaches windows it used to miss.
New
- Share a window even when it is minimized.
- Direct messages stay folded until you open one.
Fixed
- The share picker lists screens and windows without waiting for previews.
- A share follows a game that moves between its own windows.
- The talking dot lights for a quiet voice.
- A 720p camera gets its full width back.
Changed
- The right-click menu on a message is shorter.
Version 2.7.1
9 August — "Up to 1080p" means 1920 by 1080 again.
Version 2.7.0
9 August — Screen shares encode on your graphics card.
New
- Notifications say what happened and who it was from.
Fixed
- Small text in a share stays readable.
- Jumping to a date lands on that date.
- Leaving a call is obvious, and the sidebar corner is quieter.
Version 2.6.0
7 August — GIF search works without setup.
New
- Recent activity is one press from the channel header.
- You can leave a screen stream without leaving the call.
Fixed
- Setting up your audio no longer announces itself to the channel.
- The sidebar fits a busy channel.
- YouTube links play in place again.
For operators
- A new community starts with Members and Moderator roles.
Version 2.5.1
3 August — Release fixes so an upgrade keeps existing clients online. Nothing changed inside snug.
Version 2.5.0
3 August — Set your own keys for push to talk, mute, and deafen.
Version 2.4.2
2 August — More release fixes. Nothing changed inside snug.
Version 2.4.1
2 August — Release fixes only. Nothing changed inside snug.
Version 2.4.0
2 August — snug got its own look.
New
- A short cue when someone joins or leaves voice.
- Choose which camera you send, and flip it while you are on.
- Each listener sets music volume for themselves.
Fixed
- Coming back to a conversation puts you at the newest message.
Changed
- New wordmark, colors, and type throughout.
- A screen share nobody is watching rests as a quiet tile.
For operators
- A server installs into one local folder.
- A restore takes back ownership of the backup before restarting.
Version 2.3.1
1 August — Server licenses went on sale, and video adapts to each viewer.
New
- A community invite carries straight into snug.
- The desktop app looks for updates quietly and offers them when ready.
Changed
- Video adapts to each viewer, so one slow connection no longer holds the channel back.
- Emoji are easier to add and manage.
For operators
snug-opscovers status, logs, backup, upgrade, and restore.- A host upgrade can be recovered if it goes wrong.
- The server runtime moved past several critical CVEs.
- Grafana dashboards ship with the server.