zRuvixDiscord presence API

Changelog

Release history for zRuvix. The current version and machine-readable changelog are also available at GET /v1/version.

Current version: v1.4.0. A machine-readable copy is available at GET /v1/version.

v1.4.0 — 2026-06-25

Banner & Member Since

  • New banner, banner_url and accent_color fields (lazily fetched from Discord and cached)
  • New member_since field: the Discord account creation time, derived from the user-id snowflake

v1.3.0 — 2026-06-25

Custom Status

  • New custom_status field exposing the user's Discord custom status text and emoji
  • Docs now live at a dedicated site; /v1/docs redirects to DOCS_URL (docs.zruvix.com)

v1.2.0 — 2026-06-25

Now Playing, Status Cards, History & Docs

  • Unified now_playing object normalizing Spotify and YouTube Music
  • Live animated SVG status card at /v1/users/:id/card.svg
  • Presence history (/v1/users/:id/history) and stats (/v1/users/:id/stats)
  • Documentation page at /v1/docs with this changelog
  • New /v1/version endpoint and centralized version system
  • Faster-failing Redis timeouts so handlers never hang when Redis is down

v1.1.0 — 2026-06-25

Bot UX & YouTube Music

  • Embed-based bot responses with plain-language wording
  • New commands: help, me, stats, ping, count, clear, invite, list
  • Default command prefix changed to ?
  • YouTube Music detection (listening_to_youtube_music / youtube_music)

v1.0.0 — 2026-06-25

Initial release

  • Go port of the Lanyard API (REST + WebSocket) as zRuvix
  • Discord gateway client, presence registry, and KV store
  • Discord bot with KV commands; Redis storage with cross-node sync
  • Prometheus metrics, .env configuration, and setup.sh installer/service

On this page