Repository navigation
Releases: lentryd/vpn-control
Releases · lentryd/vpn-control
Release list
v0.3.1
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
v0.2.2
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
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
v0.1.0
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