Skip to content

Releases: m0nnnna/Purrlor

Purrlor 1.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 13:08

Purrlor 1.1 adds WATCH, live streaming and a lot of polish to chat.

What's new

  • WATCH: a Videos tab on profiles and a video page, with everyone's videos, stories and live streams from this server and its peers on one page, view counts, and "Also add to WATCH" for a public post's videos.
  • Live streams: go live in 720p30 from the browser, or from OBS over WHIP. A setup page and a streamer dashboard with a preview, stream health, sharing links and chat moderation (delete, timeout, ban). A full player on the watch page, a Streams tab on profiles, live streams on Home, and replays kept for 72 hours.
  • Badges: 4-letter coloured pills that admins make and give out, shown here and on peers (purrlor badges).
  • Chat:
    • Messages send without waiting on each other; a failed one shows Not sent with Retry, and a send stuck on a dead connection no longer locks the composer.
    • Reply in one step: Reply on desktop, swipe right on a phone.
    • Click a message for its actions on a computer, or long-press it on a phone.
    • Spoiler images and videos, per attachment or with /spoiler.
    • NSFW channels get a tag in the list and a warning the first time you open one.
    • Deleted encrypted messages no longer show as "[unable to decrypt]".
  • Music: shuffle, repeat, a now-playing view, and a link for each album.
  • Security: a homeserver can only vouch (OpenID) for its own users.

For admins

  • Streaming adds three containers: Redis (which voice now needs too), Egress for replays, and Ingress for OBS. purrlor update starts them all.
  • OBS needs UDP 7885 reaching the server, like 7882. New installs open it in ufw. On an existing server, open it yourself (sudo ufw allow 7885/udp) and forward it on any router or firewall in front. Without it, browser streams still work.
  • New commands: purrlor streams (list, end, delete, export) and purrlor badges. Streaming settings (STREAMING, STREAM_UPLINK_MBPS, STREAM_MAX_LIVE, …) are in docs/streaming.md.
  • A server behind OUTBOUND_PROXY needs ingress in OUTBOUND_NO_PROXY.
  • On edge, purrlor update now catches up with images that landed after its checkout.

Updating

sudo purrlor backup
sudo purrlor update

Purrlor Desktop 2.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 16:20
b0db017

Purrlor desktop 2.0 is a rebuild on Electron, and it now runs on Linux as well as Windows.

You're on Download
Windows 10 or 11 Purrlor-Setup.exe: run it, no admin rights needed
Ubuntu, Debian, Mint, Pop!_OS purrlor_amd64.deb: open it with App Center, or sudo apt install ./purrlor_amd64.deb
Other Linux Purrlor-x86_64.AppImage: make it executable and run it (needs FUSE 2: libfuse2)

What's new:

  • Linux: Ubuntu and other distributions, with the tray, notifications, the unread count on the dock, start on login, screen sharing (through the system's own picker under Wayland), and voice keybinds that work while another window is in front (X11 sessions).
  • A new look to match the web app: a welcome screen for picking your server, loading and "couldn't connect" screens that retry by themselves, a server switcher in the title bar, and Purrlor's own screen-share picker.
  • Right-click menus with spelling suggestions, copy and save image, and open link in browser.
  • Zoom with Ctrl + / Ctrl − / Ctrl 0 (and Ctrl + scroll), reload with F5, full screen with F11.

Coming from 1.x on Windows: it updates by itself as usual and keeps your server and settings. Sign-ins can't come over from the old engine, so you'll sign in again once. If you use encrypted chats, have your recovery key or passphrase ready.

Purrlor TUI 1.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 00:18

The first release of purrlor-tui, Purrlor in a terminal: one static Linux binary, nothing to install.

chmod +x purrlor-tui-linux-amd64 && mv purrlor-tui-linux-amd64 ~/.local/bin/purrlor-tui
purrlor-tui
  • Sign in to a Purrlor site (purr.meowops.net by default) or any Matrix homeserver; the session is kept.
  • Spaces and their channels in a sidebar, with unread dots and mention counts. Click them, or
    Alt+1–9 / Alt+←→ for Spaces, Tab and Ctrl+K for channels. Rooms from other servers that share
    a name are marked with where they're from.
  • Messages with replies, reactions, edits and typing; end-to-end encryption.
  • Pick a message with ↑ to reply (r), react (e), edit (i) or delete (d d) your own, copy
    (y) or open its image or file (o).
  • /purr, /me, --compact IRC-style lines, and a cat that watches your mentions.

Not in this release: voice and video calls, posts and stories, and device verification.
See apps/tui/README.md.

Purrlor 1.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:05

The first stable release of the Purrlor server: a Discord-shaped home for chat, voice and a social feed, on Matrix, that you can run yourself.

Servers now choose a channel. stable (the default) moves only to releases like this one; edge follows every commit on master, the way every server did until now. See docs/releases.md.

What's in 1.0

  • Chat: Spaces as servers and rooms as channels, threads, replies that notify who you replied to, reactions and custom emotes, up to 8 attachments a message, end-to-end encryption, and an IRC mode.
  • Voice and video: voice channels on LiveKit, screen sharing and Watch Together, each with its own volume.
  • Social: posts, comments and the Feed, 24-hour stories from people you follow, and profile pages with galleries of up to 100 pieces an album, all shared with other Purrlor servers through federation.
  • Home, Feed and Chat on the rail, with Back that goes back, on the web, in the Windows app and in the Android app.
  • Message sounds in nine styles, with their own volume.
  • Running it: a one-line installer, prebuilt images for amd64 and arm64, purrlor for backups, alerts, metrics, accounts, moderation and !bug reports.

Updating

sudo purrlor backup
sudo purrlor update

A server from before releases moves onto the stable channel with that update and says so. To keep following every commit: sudo purrlor update --edge.

Purrlor Desktop 1.2.3

Choose a tag to compare

@github-actions github-actions released this 16 Oct 04:26

Windows desktop app for Purrlor. Download Purrlor-Setup.exe and run it; no admin rights needed. On first launch it asks which Purrlor server to connect to (purr.meowops.net by default). From 1.2.0 it keeps itself up to date (Purrlor-Setup.exe.sig is what it checks the download against).

Purrlor for Android 1.2.3

Choose a tag to compare

@github-actions github-actions released this 16 Oct 05:15

Android app for Purrlor (purr.meowops.net). Install Purrlor.apk on a phone, or upload Purrlor.aab to Google Play. It opens Purrlor in the phone's Chrome, full screen; notifications, voice and sharing work as on the website.

Purrlor Desktop 1.2.2

Choose a tag to compare

@github-actions github-actions released this 04 Oct 20:38

Windows desktop app for Purrlor. Download Purrlor-Setup.exe and run it; no admin rights needed. On first launch it asks which Purrlor server to connect to (purr.meowops.net by default). From 1.2.0 it keeps itself up to date (Purrlor-Setup.exe.sig is what it checks the download against).

Purrlor Desktop 1.2.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 02:29

Windows desktop app for Purrlor. Download Purrlor-Setup.exe and run it; no admin rights needed. On first launch it asks which Purrlor server to connect to (purr.meowops.net by default). From 1.2.0 it keeps itself up to date (Purrlor-Setup.exe.sig is what it checks the download against).

Purrlor Desktop 1.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 01:39

Windows desktop app for Purrlor. Download Purrlor-Setup.exe and run it; no admin rights needed. On first launch it asks which Purrlor server to connect to (purr.meowops.net by default). From 1.2.0 it keeps itself up to date (Purrlor-Setup.exe.sig is what it checks the download against).

Purrlor Desktop 1.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 00:50

Windows desktop app for Purrlor. Download Purrlor-Setup.exe and run it; no admin rights needed. On first launch it asks which Purrlor server to connect to (purr.meowops.net by default).