← xposed

Changelog

Latest: v0.3.0

What's new in each release. To get the latest version, run xposed update, or run the installer again: curl -fsSL https://getxposed.link/install.sh | sh.

Follow along with the Atom feed, or read it as JSON.

v0.3.0

Added

  • Docs at docs.getxposed.link: how to install and set up xposed on Linux, how sharing, accounts and plans work, a command reference and troubleshooting. macOS and Windows are listed as coming soon.
  • A pricing page, and this changelog as a page on the site, with an Atom feed and a public API (https://getxposed.link/api/v1/changelog) so apps can show what's new.
  • A monthly summary email: how much you transferred (with an "about a full HD movie" comparison), your plan, and your computers. Accounts with no transfers get a short "still there?" note instead. Every one has an unsubscribe link, and there's a Monthly summary switch on the dashboard.
  • xposed share --expires 3d: the length of a link can now be given in days as well as hours.

Changed

  • The welcome email is now a short note from Arun on why xposed exists, and every email writes xposed in the wordmark style.
  • Emails go out through a paced queue, so a burst of invites is spread out and none are lost if the server restarts.
  • When --expires is above your plan's maximum, the message now says "3 days" and "24 hours" instead of "72h0m0s".

v0.2.3

Fixed

  • The control panel's Expires in card now highlights the length you picked (24 hours by default), like the download limit does.

v0.2.2

Changed

  • The control panel's download limit and expiry are now two cards of their own, with one-click choices in xposed's style and a line explaining each. Pro-only lengths are marked PRO.

Fixed

  • The control panel's settings grid no longer leaves an empty cell.
  • The account dashboard's buttons (Upgrade, Manage billing, Remove, Invite, Sign out) work in real browsers again.

v0.2.1

Added

  • Change a share's download limit and how long its link lasts from its control panel, any time after you share it. Before, only xposed share --max-downloads and --expires could set them. Expiry choices beyond your plan's limit are marked Pro.

v0.2.0

Added

  • Plans. Free: files up to 500 MB, 1 GB of transfers a month, links for 24 hours, 1 computer. Pro ($10/month or $120/year): files up to 1 GB, 10 GB a month, links for up to 7 days, 3 computers and faster transfers.
  • xposed share --expires 3d sets how long a link lasts, up to your plan's limit.
  • A monthly usage meter in the local dashboard and at app.getxposed.link, showing what you've sent this month and when it resets.
  • Upgrade to Pro and Manage billing on the dashboard, through Dodo Payments.
  • New sign-in pages at auth.getxposed.link, in xposed's own look.

Fixed

  • Several computers can now be connected to the relay at the same time. Before, only the first stayed connected.

v0.1.1

Added

  • Share links show a proper preview (the xposed image, the file name and size, when it expires) when pasted into WhatsApp, Slack, Telegram, LinkedIn or X. PIN-protected shares show a generic preview that reveals no file names.
  • The dashboard can invite friends: each account gets 3 invites, with a copy-ready message to send.

Changed

  • Free tier: the server-set file-size cap drops from 2 GiB to 1 GiB, and an invite's default computer allowance drops from 3 to 1.
  • Share links are never indexed by search engines (noindex on every page and download, and a robots.txt that disallows everything).

v0.1.0

Added

  • Right-click any file in GNOME Files and share it with a public link and a QR code; the file streams straight from your disk, nothing is uploaded first.
  • An optional 6-digit PIN and a download limit ("edition") to gate a share, with a lockout after too many wrong PINs.
  • A live control panel for every share: link, QR code, a download log with CSV export, and a light meter of what's gone out.
  • A dashboard at http://xposed.localhost listing everything you're sharing, with copy-link and close actions per share and a running download/byte total, all time.
  • xposed list and xposed close <token> to see and close shares from a terminal.
  • Sharing now runs through xposed's own relay (frp) at getxposed.link instead of Cloudflare quick tunnels: no Cloudflare account, links survive a daemon restart, and each install keeps a stable subdomain..
  • Accounts: sign in with GitHub or Google at https://app.getxposed.link to see your invite and your computers (and remove one), and connect a computer with xposed login, which signs in with a short code in your browser. Invites belong to your email.
  • Links expire 24 hours after you create them: xposed is for handing files over, not hosting them. The dashboard and control panel show the time left.
  • xposed update installs the latest release, but only after checking its signature, through the same package manager that installed xposed.
  • The daemon starts when you log in, so your links come back on their own after a reboot.
  • A server-set cap on how large a shared file may be (2 GiB by default); xposed share refuses anything bigger before it ever creates a link.
  • An abuse-report link on every recipient page, and a kill switch (xposed-cloud install revoke) that cuts a misbehaving install off within seconds.
  • .deb, .rpm, Arch and Alpine packages, and a tarball, for amd64 and arm64, signed and checked against SHA256SUMS, with a one-line installer (curl -fsSL https://getxposed.link/install.sh | sh).
  • A GNOME Files right-click action ("Share with xposed") and an app-menu launcher, installed alongside the packages.
  • A marketing site with early-access sign-ups, live at https://getxposed.link.