Skip to content

Releases: az4521/Zam

v1.7.4

Choose a tag to compare

@github-actions github-actions released this 26 Sep 17:29

✨ New

  • The image viewer shows the file's name in the top-left corner, and hovering an image in chat shows it as a tooltip.

🐛 Fixes

  • The settings sidebar (app and room settings) scrolls when its tabs don't fit.
  • Custom emoji reactions, picker grids, member lists and other homeserver images now load in browsers without service workers, such as Tor Browser.

Full Changelog: v1.7.2...v1.7.4

v1.7.3

Choose a tag to compare

@github-actions github-actions released this 26 Sep 17:10

🐛 Fixes

  • Downloading from the image viewer keeps the original filename instead of saving as "image".
  • Downloads with no file extension get the right one added, so they open correctly.

Full Changelog: v1.7.1...v1.7.3

v1.7.2

Choose a tag to compare

@github-actions github-actions released this 26 Sep 17:06

🐛 Fixes

  • Desktop: right-click "Save image as…" now saves the actual image (full size, with its filename) instead of a JSON error file.

Full Changelog: v1.7.1...v1.7.2

v1.7.1

Choose a tag to compare

@github-actions github-actions released this 26 Sep 16:55

✨ New

  • Rename attachments before sending: tap a queued file in the composer to edit its filename, like Discord.
  • Right-click menu on desktop: open or copy links, copy or save images, cut/copy/paste in the composer, and spelling suggestions.

🐛 Fixes

  • Downloading images and files now works on Android; they save straight to your Downloads folder.
  • Ctrl+Z / Ctrl+Y (and Ctrl+Shift+Z) undo and redo in the message box.
  • Ctrl+E (emoji), Ctrl+G (GIFs) and Ctrl+S (stickers) open their pickers again, including from a thread's composer.
  • The Home button is back to classic blurple.

Full Changelog: v1.7.0...v1.7.1

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 18:46

✨ Animations & UI

  • Subtle fades when you switch rooms and settings tabs, and desktop popovers scale-fade in. Everything respects reduce motion.

📞 Calls & voice

  • Device submenus in the call menu: expandable Input/Output rows let you switch mic and speaker without leaving the menu.
  • Deafen shown on your own tile: your roster row now carries the deafen icon.
  • Snappier mic meter: the input level bar uses a fast-attack/slow-release envelope (no more symmetric smear), so it tracks your voice honestly.
  • Picking "Default" mid-call now switches to the current system default mic.
  • Screen share biases the encoder toward detail and maintaining resolution.
  • Leaving a call briefly keeps a solo "Join" affordance (recently-left window) so you can hop back in.
  • The screen-share quality popover closes when you stop sharing from the OS.

📲 Share into Zam

  • Reworked receive flow: a full-screen preview with per-file rows, a caption field, a recent-rooms list, and one-step send. Nothing sends automatically.

⚙️ Settings & appearance

  • Your custom font now applies app-wide, not just to messages.
  • Settings tidy-up: link-preview media policy moved to Privacy & Safety, keep-sidebar and hold-to-open moved to Appearance/Messages, and search was reindexed for the new spots.

✨ Polish & fixes

  • Reverted the in-app top-bar accent tint from 1.6.0.
  • Display names drop the disambiguation/Matrix-ID suffix in default mode; per-member ID lines follow the "show Matrix IDs" toggle.
  • Rightward row-swipe reliably opens the channel drawer instead of starting a reply.
  • Arrow-key roving focus in the room notification options.

Full Changelog: v1.6.0...v1.7.0

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 17:02

🖥️ Screen sharing

  • Quality picker in the share flow — choose resolution (720p–4K), FPS (15/30/60) and system audio right where you start a share, and change quality mid-share from your own tile. Your last pick is remembered; the old Settings section is gone.
  • Quality actually applies now — the chosen resolution/FPS drives the published stream. Previously the stream was always down-encoded to a conservative default no matter what you picked.

⚙️ Settings overhaul

  • Grouped settings — Discord-style sections: Account (Account · Security & Sessions · Privacy & Safety), App (Appearance · Messages & Media · Notifications · Voice & Video · Emotes), Advanced (General · Plugins · Server · About · Debug).
  • Settings search — type to find any setting; it jumps to and highlights the match.
  • Custom font — upload your own font (.woff2/.ttf/.otf, one slot, stays on this device) and use it for messages.
  • App-wide text size — the text-size slider now scales the whole app, not just messages, with a Reset button.
  • Per-room notifications moved home — set a room's (or a space's, applied to all its rooms) notification level in its own Room Settings. The per-room list in global Settings and the Room Order section are gone (reorder lives in the room list).

📞 Calls

  • Call member menu — switch your mic/speaker mid-call from your own menu, hide someone's video just for you, or mention them in chat. The kick button now says what it does ("Kick … from room").
  • Tile status & animations — tiles show mute/deafen, local-mute and multi-device badges, and animate in/out on join/leave (respects reduce motion).
  • No more Join flash — leaving a call alone no longer flashes a bogus "Join Call" button.
  • Device selection honored — voice/video now uses the exact mic and camera you picked in Settings.
  • "Join calls" permission row — control who can join calls from room Permissions.

📲 Share into Zam

  • Zam now appears in the Android share sheet and as a PWA share target. Share text, links or images from any app, pick a room, and review before sending — nothing sends automatically.

✨ Polish & fixes

  • What's New — a one-time popup after updates, plus release notes in Settings → About.
  • The image lightbox pages through a burst of image uploads with arrows (and still pages inline images).
  • Subtle open animations for dialogs, sheets and the lightbox — all respect reduce motion.
  • The top navbar is tinted with your theme's accent color.
  • Media device dropdowns are sorted alphabetically.
  • Fixes: context menu reopens on a second right-click, participant-menu Profile works (+ volume %), read receipts no longer overlap right-aligned bubbles, reselecting the Plugins tab returns to the plugin list.

Full Changelog: v1.5.1...v1.6.0

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 31 Aug 21:05

Mobile & touch

  • Swipe to reply / edit — swipe a message left to reply; swipe your own message further to edit. The button morphs from a reply arrow to a pencil as you go.

Fixes & platform

  • Samsung One UI keyboard — word suggestions work again in the composer.
  • Desktop: minimise-to-tray toggle — a setting to choose whether the X closes to the tray (default) or quits Zam.

Full Changelog: v1.5.0...v1.5.1

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 17:13

Full Changelog: v1.4.0...v1.5.0

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 13:04

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 18:33

Full Changelog: v1.2.0...v1.3.0