Skip to content

Releases: VectoDE/VectoBeat

VectoBeat v2.3.5

24 Feb 20:20
Immutable release. Only release title and notes can be modified.
4e570ce

Choose a tag to compare

What's Changed (since v2.3.4)

🚀 Features

  • feat: Introduce bot status and metrics monitoring, an admin control p… (#133) @VectoDE

🐛 Bug Fixes

  • feat: Introduce admin control panel with comprehensive metrics and bo… (#134) @VectoDE
  • feat: Introduce bot status and metrics monitoring, an admin control p… (#133) @VectoDE

Full Changelog

  • v2.3.4...$CURRENT_TAG

Contributors

@VectoDE

VectoBeat v2.3.4

24 Feb 10:55
Immutable release. Only release title and notes can be modified.
a31922c

Choose a tag to compare

What's Changed (since v2.3.3)

🚀 Features

🐛 Bug Fixes

📖 Documentation

Full Changelog

  • v2.3.3...$CURRENT_TAG

Contributors

@VectoDE

VectoBeat v2.3.3

07 Feb 16:03
Immutable release. Only release title and notes can be modified.
bb874f7

Choose a tag to compare

What's Changed (since v2.3.2)

  • feat(plugins): add custom plugin system with verification and execution (#104) @VectoDE

🚀 Features

  • Version 2.3.3 (#110) @VectoDE
  • feat(control-panel): improve bot presence detection and plugin manage… (#105) @VectoDE

🐛 Fixes

  • Version 2.3.3 (#110) @VectoDE
  • feat(control-panel): improve bot presence detection and plugin manage… (#105) @VectoDE
  • fix(latency): handle infinite latency values in monitor snapshot (#103) @VectoDE

Full Changelog

  • v2.3.2...$CURRENT_TAG

Contributors

@VectoDE

VectoBeat v2.3.2

05 Feb 18:37
Immutable release. Only release title and notes can be modified.
ae41467

Choose a tag to compare

What's Changed (since v2.3.1)

  • chore: rename BUILD_STRIPE_KEY env variable reference to STRIPE_SECRE… (#100) @VectoDE
  • remerge (#90) @VectoDE
  • Development (#83) @VectoDE
  • chore(deps): Bump qs from 6.14.0 to 6.14.1 in /frontend (#82) @dependabot[bot]
  • chore(deps): Bump @radix-ui/react-label from 2.1.1 to 2.1.8 in /frontend (#81) @dependabot[bot]
  • chore(deps): Bump react-resizable-panels from 2.1.9 to 4.2.1 in /frontend (#80) @dependabot[bot]
  • chore(deps): Bump @radix-ui/react-tooltip from 1.1.6 to 1.2.8 in /frontend (#79) @dependabot[bot]
  • chore(deps): Bump sonner from 1.7.4 to 2.0.7 in /frontend (#78) @dependabot[bot]
  • chore(deps): Bump the nextjs-runtime group in /frontend with 10 updates (#77) @dependabot[bot]
  • chore(deps): Bump qs from 6.14.0 to 6.14.1 in /frontend (#76) @dependabot[bot]
  • chore(deps): Bump the nextjs-runtime group across 1 directory with 10 updates (#75) @dependabot[bot]
  • [Snyk] Upgrade @radix-ui/react-accordion from 1.2.2 to 1.2.12 (#71) @VectoDE
  • chore(deps): Bump @radix-ui/react-tooltip from 1.1.6 to 1.2.8 in /frontend (#69) @dependabot[bot]
  • chore(deps): Bump @radix-ui/react-dialog from 1.1.4 to 1.1.15 in /frontend (#68) @dependabot[bot]
  • chore(deps): Bump @radix-ui/react-collapsible from 1.1.2 to 1.1.12 in /frontend (#67) @dependabot[bot]
  • [Snyk] Upgrade @react-three/drei from 10.7.6 to 10.7.7 (#74) @VectoDE
  • [Snyk] Upgrade @radix-ui/react-separator from 1.1.1 to 1.1.8 (#73) @VectoDE
  • [Snyk] Upgrade @radix-ui/react-switch from 1.1.2 to 1.2.6 (#72) @VectoDE
  • [Snyk] Upgrade @radix-ui/react-toast from 1.2.4 to 1.2.15 (#70) @VectoDE
  • chore(deps-dev): Bump @tailwindcss/postcss from 4.1.17 to 4.1.18 in /frontend (#66) @dependabot[bot]
  • Enable Vercel Web Analytics setup guide (#63) @vercel[bot]
  • chore(deps): Bump actions/upload-artifact from 4 to 6 (#58) @dependabot[bot]
  • Add Vercel Speed Insights to your project (#62) @vercel[bot]
  • Potential fix for code scanning alert no. 3: Client-side cross-site scripting (#61) @VectoDE
  • chore(deps): Bump next from 16.0.0 to 16.1.0 in /frontend (#59) @dependabot[bot]

🚀 Features

🐛 Fixes

  • ci(deploy): exclude bot/data from rsync and fix permissions (#102) @VectoDE
  • ci: configure traefik routing and remove exposed ports (#101) @VectoDE
  • ci: connect services to traefik-public network (#97) @VectoDE
  • Version 2.3.2 (#96) @VectoDE
  • Version 2.3.2 (#64) @VectoDE
  • Potential fix for code scanning alert no. 3: Client-side cross-site scripting (#60) @VectoDE

📖 Documentation

Full Changelog

  • v2.3.1...$CURRENT_TAG

Contributors

@VectoDE, @dependabot[bot], @snyk-bot, @vercel[bot], dependabot[bot], vercel[bot] and timhauke

VectoBeat v2.3.1

15 Dec 14:58
Immutable release. Only release title and notes can be modified.
e950cd4

Choose a tag to compare

What's Changed (since v2.3.0)

  • Enhance Lavalink stability and node management (#50) @VectoDE
  • Remove Redis depends_on from bot service (#49) @VectoDE
  • Add Redis dependency to bot service (#48) @VectoDE

🚀 Features

  • feat: Standardize and enhance bot command information display (#56) @VectoDE
  • Add Redis SSL/TLS support via CA path (#51) @VectoDE

🐛 Fixes

  • feat: Standardize and enhance bot command information display (#56) @VectoDE
  • Add Redis SSL/TLS support via CA path (#51) @VectoDE

Full Changelog

  • v2.3.0...$CURRENT_TAG

Contributors

@VectoDE and @timhauke

VectoBeat v2.3.0

14 Dec 12:20
Immutable release. Only release title and notes can be modified.
9e68084

Choose a tag to compare

What's Changed (since v2.2.1)

Highlights

  • Repository-wide line-ending normalisation to CRLF for consistent cross-platform diffs; no functional or dependency changes introduced.
  • Frontend version identifiers bumped to 2.3.0, ensuring package metadata and Stripe app info match the new release tag.

Maintenance

  • Normalised line endings across CI/workflow metadata (.github/ISSUE_TEMPLATE/custom.md, .github/workflows/codeql.yml), preventing spurious diffs on Windows checkouts.
  • Bot codebase (commands, lifecycle events, services) converted to CRLF line endings without altering logic or behaviour.
  • Frontend API routes, pages, shared components, and library helpers updated to CRLF line endings while keeping implementation identical.
  • Documentation and repository collateral (README.md, docs/command_reference.md, docker/compose configs) aligned to CRLF line endings for consistent formatting.
  • Frontend package metadata (frontend/package.json, frontend/package-lock.json) and Stripe app info (frontend/lib/stripe.ts, frontend/app/api/stripe/webhook/route.ts) now report version 2.3.0.

Full Changelog

  • v2.2.1...$CURRENT_TAG

Contributors

@VectoDE and @timhauke

VectoBeat v2.2.1

12 Dec 01:54
Immutable release. Only release title and notes can be modified.
bf4c355

Choose a tag to compare

Highlights

  • SEO overhaul across profiles, blog, and forum: dynamic metadata per profile, structured data for forum categories/threads, fully English blog copy, and richer OpenGraph/JSON-LD.
  • UX polish: unified hover styles on /stats, hidden scrollbars in Control Panel lists, mobile nav now mirrors desktop with profile dropdown.
  • Bot playlist handling upgraded: /play now loads full playlists in order (respecting selected track) and queues them sequentially.

Added

  • Dynamic profile SEO with per-creator metadata, keywords, and Person JSON-LD; profile pages emit structured stats.
  • Forum structured data (collection, breadcrumb, discussion postings) and enriched keywords for category/thread pages.
  • New stats summary card for live voice connections and “Top Referrer Paths” (later removed) plus referrer host ingestion.

Changed

  • Blog landing copy fully translated to English; removed “SEO” wording from UI text.
  • Forum metadata/title/keywords rewritten for stronger search targeting; forum pages switched to English strings and telemetry feed widened.
  • /stats cards now share the same gradient/hover styling as top metrics.
  • Control Panel lists (servers installed/needed, subscriptions) and container scroll areas hide native scrollbars while retaining scroll.
  • Home metrics fetch retries multiple local origins to avoid ECONNREFUSED during startup.
  • Changelog summary grid fits five cards on one row.
  • Home page live metrics omit “Commands Executed”/“Streams Processed” while keeping them in the API.

Fixed

  • Recent Forum Events now load reliably by fetching more history; location tracking prefers country codes to avoid “unknown.”
  • Playlist ordering for playlist links on /play preserves source order and surfaces playlist info in embeds.
  • Blog/profile metadata rendering errors resolved (duplicate exports, missing helper module).
  • Control Panel scrollbars removed/hidden in Overview and Settings while keeping scroll functionality.

Contributors

@VectoDE and @timhauke

VectoBeat v2.2.0

08 Dec 01:04
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

  • Forum is fully database-backed with category drilldowns, Pro+ topic creation, reactions, and public read access; Support Desk KB remains team-only.
  • Forum telemetry added end-to-end (events table, stats API, admin tab, /stats surfacing) and a new security patches page now renders live CVE-style summaries; admin hot-patch/incident mirror and risk-scan endpoints surfaced for operators.
  • Bot experience upgraded with Queue Copilot hygiene/loudness smoothing, moderator toolkit macros/badges, and a richer /help command (category selector + per-command detail view).
  • Stripe/webhook typing hardened and product/version identifiers bumped to 2.2.0 across runtime headers and metadata; frontend legal/billing copy fully localized to English.

Contributors

@VectoDE @timhauke

VectoBeat v2.1.0

05 Dec 04:17
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

  • SEO surface expanded: sitemap now includes all public marketing pages, blog posts, and public user profiles; robots directives explicitly allow favicon crawling and mirror rules for Googlebot.
  • Public profile discovery enabled for search engines while respecting privacy/search-visibility toggles.

Added

  • Sitemap generation now pulls live blog posts and public profile slugs so new articles and creators appear in search indices automatically.
  • Public profile listing helper (listPublicProfileSlugs) respects profilePublic and searchVisibility flags when exposing profile URLs.

Changed

  • Robots.txt now explicitly allows the site root and favicon.ico, keeps sensitive paths disallowed, and provides dedicated Googlebot rules while pointing to the canonical host/sitemap.
  • Static sitemap routes extended to cover all visible marketing/support pages and favicon with consistent priorities and weekly crawl hints.

Contributors

@VectoDE @timhauke

VectoBeat v2.0.2

04 Dec 18:34
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

  • CI visibility expanded with workflow badges for every automation lane and a direct link to the live VectoBeat site.
  • Frontend container builds now accept DATABASE_URL via secrets/vars and fail fast when it is missing to keep Prisma generation reliable.

Added

  • README hero now includes a website badge plus status badges for Quality Gate, Build Container, Release Drafter, Deploy VectoBeat, Dependency Audit, CodeQL Advanced, and Dependabot Updates.

Changed

  • Build workflow exports DATABASE_URL/BUILD_STRIPE_KEY to Docker build args and enforces a pre-build check so Prisma steps succeed consistently in CI.

Maintenance

  • Badge labels and links refreshed to match the current workflow names and coverage.

Contributors

@VectoDE @timhauke