Command Palette

Search for a command to run...

2.0.0

A rebuilt nowly.me, public library, desktop and Canary downloads, legal pages, and Chrome plus Firefox.

New release: the public site, the library, the install paths, and a pass on privacy and the extension.

A new nowly.me

The marketing site is rebuilt from scratch: hero, platforms, features, setup, privacy, FAQ, source-available section, and a closing CTA. Copy ships in English, French, and Spanish. Light and dark follow the system by default. Animated presence cards in the hero run on desktop only.

The footer theme switcher cycles light, dark, and system without flashing the wrong label. The lockup stays readable on a light background. Navigation uses real links, not buttons pretending to be links. User-facing copy says Desktop app, never Host. A banner now points out when a newer version is available.

A dedicated /extension page introduces the browser extension on its own, separate from /desktop which stays focused on the desktop app.

Library on the website

/library is a full catalog: search, category filters, pagination, presence pages, and author pages. Empty results still offer requesting or creating a presence. With the extension installed, you can start an install from a library page. You can now report an issue with a presence directly from its page.

Privacy and your data

A /consent page centralizes data management: turn anonymous analytics on or off, export everything stored for your device, or delete it entirely. None of this is ever enabled without an explicit action from you.

/status shows real-time service status (uptime and incidents).

The page you land on after removing the extension (/uninstall) offers the same choice: keep anonymous statistics, or delete everything tied to your device. Nothing is sent before you choose.

Desktop app, Chrome, and Firefox

/desktop is the download page for Windows, macOS, and Linux. Stable installs point at the Chrome Web Store and Firefox Add-ons. Firefox is a first-class path, not an extra link at the bottom.

ChromeOS is now detected and clearly flagged as unsupported for now, instead of offering a download that won't work: the desktop app needs a native binary that ChromeOS can't run today. A way to get notified if that changes is offered, both on the site and in the extension.

Canary

/canary offers Chrome and Firefox test zips from the CDN, with browser detection. The store control is highlighted on that page so you do not mix a test build with a stable one. Canary extension builds use a distinct lockup and accent.

Extension

Consent for anonymous usage analytics is now a real, off-by-default setting: nothing is ever sent unless you explicitly turn it on.

Light and dark appearance modes are available in the side panel, alongside the system mode.

When a presence is already natively handled by Discord (the game or app is recognized directly), the extension now says so clearly, so you don't end up running both.

The connection bridge between the website and the extension now also works with a locally-hosted instance (localhost).

/support lists Discord, GitHub, Ko-fi, and GitHub Sponsors. Nowly stays free. The old built-in support system (/redeem) is removed: supporting the project now only happens through these external links.

/changelog lists every version. A store update still opens nowly.me/changelog/{version} and forwards to the matching notes here.

Privacy, terms, cookies, and the legal notice are on nowly.me. They name the publisher, a Contabo VPS in the EU, Cloudflare, both stores, and BUSL-1.1 (source-available, not OSI open source until the Change Date). A short banner covers the language cookie. Advertising is described as off unless we turn it on.

Canonical URLs, sitemap, robots, Open Graph, and JSON-LD cover the public routes. Staging hosts such as dev.nowly.me are never canonical.

Documentation

Docs live at docs.nowly.me on slug paths (/changelog, /getting-started/installation). Old /docs/... URLs redirect. The docs site was redesigned and now also follows light/dark theme.

Also in this release

  • Custom language menus in the extension, with flags in the open list
  • getSetting in presence scripts, plus faster activity ticks on visibility, history, hash, and media events
  • Guided reconnect when the desktop app is missing or outdated
  • Snooze until midnight; new installs keep scheduling off
  • Bundled presence assets can load locally; archived presences are skipped on update
  • nowly build --watch and nowly pack --watch