Skip to content

Releases: lentryd/vpn-control

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 10 Oct 17:19

Changelog

Features

  • f185bb3 feat(api-tokens): add Telegram bot scope preset
  • f1db635 feat(api-tokens): bot preset includes customer and subscription lists
  • 45ab377 feat(tokens): bot preset can read the base currency
  • 4833258 feat(tokens): bot preset can take payments

Bug Fixes

  • c5701bc fix(web): don't latch offline mode on navigator.onLine, allow login while offline

Docker image: ghcr.io/lentryd/vpn-control:0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 20:34

Changelog

Features

  • 11026fa feat: add telegram_id field to customer entity and related functionalities
  • ecad7d4 feat: remove historical payment hints and adjust related UI elements for clarity

Docker image: ghcr.io/lentryd/vpn-control:0.3.0

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 05 Oct 18:10

Changelog

Features

  • 2f8c3cf feat: adding support for splitting the balance into own funds and referral fees, updating interfaces and localization

Docker image: ghcr.io/lentryd/vpn-control:0.2.2

v0.2.1

Choose a tag to compare

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

Changelog

Features

  • cf82dc6 feat: adding new tips and legends for consumers to the MeteredCard component and localization in JSON files

Docker image: ghcr.io/lentryd/vpn-control:0.2.1

v0.2.0

Choose a tag to compare

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

Changelog

Features

  • 0914dd6 feat(api): enhance public API with comprehensive endpoint coverage and improved token scopes
  • 743808a feat: add support for referral fees to the accounting system, update types and localization

Docker image: ghcr.io/lentryd/vpn-control:0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 22:06

Changelog

Features

  • 46f2ae0 feat: API tokens like the panel's (expiry, per-endpoint scopes, view modal)
  • 4a254cf feat: English and Russian UI (i18next, as in remnawave-frontend)
  • 66bf936 feat: add PWA support with manifest, service worker, and icons
  • e0e5571 feat: add backup and restore functionality with UI components
  • 7489c2f feat: add fill prop to DataTableCard for flexible height adjustment feat: enhance MeteredCard with average daily usage calculation and chart improvements
  • 1121e19 feat: add last traffic reset timestamp to user model and update related functionalities
  • 969a118 feat: adding inbound accounting support using Prometheus endpoint
  • ea6ba7d feat: base tariffs with included add-ons
  • f73854b feat: coded user-facing API errors with English fallback messages
  • acdd1fe feat: configurable base currency with CBR/ECB rate sources
  • 09175fd feat: enhance ViewItemModal with subscription editing capabilities
  • 943731b feat: enhance payment and subscription modals with income handling and improved UI
  • 05ba9de feat: enhance touch support in SearchSelect and integrate with ProviderInput
  • 1281d58 feat: implement offline support with network state management and UI updates
  • 54cd78e feat: improve touch support and remove unused touch logic in TariffsPage and ProviderInput
  • 80fcb16 feat: manage add-ons in the UI and expose them via token-authorized API
  • a095598 feat: migrate to Bun for development and build processes
  • d299008 feat: provider-agnostic metered pricing (GB unit, free allowance, tiers, billing day)
  • 9efefb1 feat: remove Dockerfile and .dockerignore, update deployment instructions in README, and add healthcheck to compose.yml feat: add GitHub Actions workflows for release and testing, including GoReleaser configuration feat: implement linting and testing tasks in taskfile.yaml fix: improve error handling by ensuring resources are closed properly in various handlers
  • dfc8eeb feat: scheduled backup snapshots with UI and token API access
  • d2c1098 feat: update README with enhanced features and screenshots, add localization support

Bug Fixes

  • 7020500 fix: remove height prop from LoadingScreen for consistent fallback display
  • 0ed83d9 fix: snapshots list crashed on a snapshot without categories

Refactor

  • 59dd279 refactor: remove inbound traffic and counter functionality
  • 7e80cff refactor: remove one-off spreadsheet importer
  • d9a9442 refactor: replace Stack with FormStack in modals for consistent layout
  • 6027e4e refactor: update domain references and remove BASE_PATH usage for improved routing

Documentation

  • 310acba docs: English README with deployment, metered pricing, add-on API and backups

Docker image: ghcr.io/lentryd/vpn-control:0.1.0