Commit Graph

  • 4b34c37ce3 Enhance user management and node health check features main Leonid Pershin 2026-08-05 08:34:17 +03:00
  • c2ed3240bd Add media image handling and related endpoints Leonid Pershin 2026-07-30 04:05:01 +03:00
  • cc7e2a7f8f Enhance activation request validation and documentation Leonid Pershin 2026-07-30 03:23:03 +03:00
  • a8358b930d Refactor QR code implementation in ConfigCard, SubscriptionCard, TelegramLinkCard, and TelegramLoginButton components Leonid Pershin 2026-07-28 19:08:27 +03:00
  • 9925968e22 Update LiteCqrs integration and documentation Leonid Pershin 2026-07-24 04:18:03 +03:00
  • b05b76f32f Refactor messaging system to utilize LiteCqrs library Leonid Pershin 2026-07-24 04:16:38 +03:00
  • 4e1b63645f Enhance billing status handling in PlanContent component Leonid Pershin 2026-07-24 02:43:49 +03:00
  • 694683455b Add page hints to admin and user plan interfaces Leonid Pershin 2026-07-23 23:03:45 +03:00
  • fad03c2834 Enhance user plan management and update related endpoints Leonid Pershin 2026-07-23 22:52:20 +03:00
  • 2c5b730500 Update ThreeXui.Net package version to 1.0.4 in Directory.Packages.props Leonid Pershin 2026-07-23 20:32:34 +03:00
  • fb97093bd6 Implement NotifyOnStatusChange feature for nodes and enhance Telegram notifications Leonid Pershin 2026-07-23 11:04:38 +03:00
  • 2f6bb26e97 Normalize base address in Node class to ensure consistent URI formatting Leonid Pershin 2026-07-23 10:55:17 +03:00
  • c4bc6ff04b Update ThreeXui.Net package version and enhance IXuiPanelGateway implementation Leonid Pershin 2026-07-23 01:30:54 +03:00
  • 99451a425a Update API documentation for node management to include base address requirement in PUT requests Leonid Pershin 2026-07-23 01:24:39 +03:00
  • ee6b8a35b8 Enhance node update functionality to include base address Leonid Pershin 2026-07-23 01:05:02 +03:00
  • 6b449dbfb5 Update package versions and improve null safety in tests Leonid Pershin 2026-07-23 00:48:57 +03:00
  • fb320fbb31 Update package versions and enhance IXuiPanelGateway interface Leonid Pershin 2026-07-23 00:24:02 +03:00
  • 29291b5dec Refactor billing configuration management to centralize expiration handling Leonid Pershin 2026-07-22 23:43:45 +03:00
  • 33ad98cf62 Enhance admin endpoints and queries for improved filtering and management Leonid Pershin 2026-07-20 10:35:48 +03:00
  • e19860ba46 Implement billing status notification and enhance user management integration Leonid Pershin 2026-07-19 23:22:57 +03:00
  • b32756d5bc Enhance billing request handling to support immediate config suspension and protection Leonid Pershin 2026-07-19 19:25:33 +03:00
  • 979eddf72e Refactor client update handling to support nullable parameters for name and expiration Leonid Pershin 2026-07-19 18:58:36 +03:00
  • 5ff5224935 Refactor payment request handling to support role change top-ups Leonid Pershin 2026-07-19 16:45:17 +03:00
  • 0dcaf1203f Implement discount tiers for pricing settings and enhance related functionalities Leonid Pershin 2026-07-19 15:51:01 +03:00
  • 6a2d2d2318 Enhance PaidUntilBadge and UserManageDialog to display billing date Leonid Pershin 2026-07-19 05:57:13 +03:00
  • 1c13695556 Enhance PaidUntilBadge component to support pending payment review status Leonid Pershin 2026-07-19 05:35:28 +03:00
  • 24cee9bb78 Implement extension request and gift functionalities in billing system Leonid Pershin 2026-07-19 05:30:11 +03:00
  • e088e302e9 Implement billing status feature in Telegram bot Leonid Pershin 2026-07-19 05:04:54 +03:00
  • 450ad1ea1f Enhance user management and billing integration Leonid Pershin 2026-07-19 02:31:52 +03:00
  • b2ae358250 Implement billing functionality and enhance role management Leonid Pershin 2026-07-19 01:38:16 +03:00
  • b980dc6cef Add IsAvailable property to Inbound and update related logic Leonid Pershin 2026-07-19 00:13:30 +03:00
  • c196e0c322 Implement forced TLS fingerprinting for specific VPN protocols Leonid Pershin 2026-07-18 23:02:14 +03:00
  • 3304eed4b3 Refactor pricing endpoints and enhance support for pricing retrieval Leonid Pershin 2026-07-18 21:19:40 +03:00
  • 32221af503 Update pricing model to include half-year pricing and enhance validation Leonid Pershin 2026-07-18 20:17:32 +03:00
  • 6dfd51ae7c Enhance pricing validation and update related components Leonid Pershin 2026-07-18 19:56:21 +03:00
  • ae379f8e0f Implement pricing management functionality and update related components Leonid Pershin 2026-07-18 19:34:29 +03:00
  • 285d8180c8 Enhance role management by adding pricing fields and updating related logic Leonid Pershin 2026-07-18 19:02:12 +03:00
  • 68781ef183 Update Dockerfile to enhance runtime configuration and health check Leonid Pershin 2026-07-15 16:02:36 +03:00
  • d30c958dc4 Refactor VPN config creation logic to improve node status handling Leonid Pershin 2026-07-15 15:53:47 +03:00
  • f14daa3df1 Add role management validation to prevent removal of the last admin Leonid Pershin 2026-07-14 23:53:20 +03:00
  • 940577d8cd Update API documentation for role selection endpoint to clarify response structure Leonid Pershin 2026-07-14 23:32:08 +03:00
  • b6bffcc302 Enhance role selection functionality in ListSelectableRolesQueryHandler and update frontend role display Leonid Pershin 2026-07-14 23:31:56 +03:00
  • 8f6807a456 Enhance inbound management by removing MaxClients property Leonid Pershin 2026-07-14 23:11:50 +03:00
  • bef3880593 Add instructions management functionality and update related components Leonid Pershin 2026-07-14 22:20:10 +03:00
  • 8c53fcded2 Enhance app management with 'IsRecommended' feature Leonid Pershin 2026-07-14 19:19:43 +03:00
  • 701c3a1d51 Add factory reset functionality and update identity service Leonid Pershin 2026-07-14 18:58:51 +03:00
  • 94ba514b8e Enhance admin maintenance functionality with new endpoints and response types Leonid Pershin 2026-07-14 18:37:22 +03:00
  • 8dfeb05912 Add admin maintenance endpoints and file deletion functionality Leonid Pershin 2026-07-14 12:04:10 +03:00
  • 9a6540a266 Implement message preview feature for support tickets Leonid Pershin 2026-07-14 07:47:57 +03:00
  • d26723dce0 Enhance Telegram notification system with optional link support Leonid Pershin 2026-07-14 07:36:18 +03:00
  • df137ca5a7 Refactor project files for improved readability and structure Leonid Pershin 2026-07-14 07:24:13 +03:00
  • 9d5424bb9c Add notification for ticket reopening to Telegram admins Leonid Pershin 2026-07-14 07:22:21 +03:00
  • a833d9aa5b Add Telegram notification for news publication to users Leonid Pershin 2026-07-14 07:19:19 +03:00
  • 6bd34441fb Update TelegramNotifier URL structure and enhance admin support routing Leonid Pershin 2026-07-14 07:14:38 +03:00
  • eb806a263f Enhance Telegram bot integration and notification system Leonid Pershin 2026-07-14 07:06:32 +03:00
  • b5630b2685 Implement support ticket system with role request and bug report functionalities Leonid Pershin 2026-07-14 06:49:05 +03:00
  • 14b64a3140 Implement activation checks across various commands and queries Leonid Pershin 2026-07-13 18:51:03 +03:00
  • 7f9a441050 Implement activation requirement for protected routes Leonid Pershin 2026-07-13 18:36:14 +03:00
  • 39a8b30b03 Add admin configs endpoint and related UI components Leonid Pershin 2026-07-13 16:08:50 +03:00
  • 7fce5ef181 Enhance VpnConfigDto to include ClientEmail and update related components Leonid Pershin 2026-07-13 15:59:09 +03:00
  • 24d9ea1099 Implement role and user management enhancements Leonid Pershin 2026-07-13 07:18:13 +03:00
  • 48e8d06a41 Enhance Telegram bot message handling for login and activation callbacks Leonid Pershin 2026-07-13 04:38:06 +03:00
  • b6637a1c03 Add news feature with CRUD operations and real-time notifications Leonid Pershin 2026-07-03 15:28:33 +03:00
  • bea2b5fcf7 Refactor VPN configuration handling to remove device limit management Leonid Pershin 2026-07-02 23:21:26 +03:00
  • 05d49a8cbd Update border colors in index.css for improved UI consistency Leonid Pershin 2026-07-02 22:28:09 +03:00
  • a0cb1b03be Refactor password validation regex for consistency across application Leonid Pershin 2026-07-02 22:22:31 +03:00
  • 10e50eb8c7 Update password validation rules and dependencies Leonid Pershin 2026-07-02 22:08:49 +03:00
  • ad94c6ef22 Update documentation and clarify MVP status Leonid Pershin 2026-07-02 21:11:59 +03:00
  • 012d08e737 Refactor SubscriptionCard button for improved clarity Leonid Pershin 2026-07-02 20:16:40 +03:00
  • 66d6584835 Update ConfigCard layout for improved responsiveness Leonid Pershin 2026-07-02 20:13:59 +03:00
  • cfc5433ff3 Refactor ConfigCard and SubscriptionCard for improved layout consistency Leonid Pershin 2026-07-02 19:58:30 +03:00
  • 5b398f9c59 Enhance Telegram bot functionality and configuration options Leonid Pershin 2026-07-02 19:39:14 +03:00
  • cf3d8fcad8 Implement username change functionality and enhance Telegram bot registration flow Leonid Pershin 2026-07-02 18:57:36 +03:00
  • 1452e5c4af Implement Telegram bot configuration updates and user messaging enhancements Leonid Pershin 2026-07-02 18:29:32 +03:00
  • 85becacea5 Enhance root layout and admin interface for better usability Leonid Pershin 2026-07-02 17:55:33 +03:00
  • ff523d3d5a Update RegisterNodeDialog to use a more descriptive input ID for node name Leonid Pershin 2026-07-02 17:19:37 +03:00
  • 7dcc8889a0 Enhance dialogs and configuration handling in the admin interface Leonid Pershin 2026-07-02 17:06:53 +03:00
  • 0d0fc2c86b Enhance password input fields in EditNodeDialog and RegisterNodeDialog Leonid Pershin 2026-07-02 16:20:12 +03:00
  • ff13583a62 Update title in index.html to reflect application name as PnvPanel Leonid Pershin 2026-07-02 15:57:46 +03:00
  • 0d05ff52e9 Refactor Telegram bot configuration and deep link handling Leonid Pershin 2026-07-02 15:44:40 +03:00
  • f731249e78 Add logging for Telegram bot proxy configuration Leonid Pershin 2026-07-02 15:29:31 +03:00
  • 5f005b6496 Enhance Telegram bot configuration and error handling Leonid Pershin 2026-07-02 15:20:03 +03:00
  • 48f620b964 Refactor logging messages for consistency and clarity Leonid Pershin 2026-07-02 15:04:10 +03:00
  • 3cdd3adf5e Enhance password policy and update hints for user registration Leonid Pershin 2026-07-02 14:52:46 +03:00
  • c04e0d7261 Enhance configuration and logging for user management commands Leonid Pershin 2026-07-02 14:33:32 +03:00
  • cdd67f8e2b Refactor environment configuration and update documentation for MVP status Leonid Pershin 2026-07-02 14:12:50 +03:00
  • 7e8435ee76 Update Docker configuration to change HTTP port from 8080 to 8085 Leonid Pershin 2026-07-02 13:05:00 +03:00
  • 8b92204733 Enhance API endpoints with response type annotations Leonid Pershin 2026-07-02 12:56:03 +03:00
  • 8067be3c35 Implement rate limiting and enhance authentication flow Leonid Pershin 2026-07-02 12:40:23 +03:00
  • ed07221ca5 Enhance Docker setup and user notification features Leonid Pershin 2026-07-02 01:16:53 +03:00
  • 7b6fe9ad78 Add Telegram bot integration and enhance user management features Leonid Pershin 2026-07-02 01:01:03 +03:00
  • 1a8d33efa3 Enhance documentation with new features: added dark/light/system theme support, instructions page, and application catalog. Updated API and domain model for app management and automatic migrations on startup. Improved frontend structure with new routes and features for user instructions and app management. Leonid Pershin 2026-07-01 22:38:01 +03:00
  • d8930409fe Update .gitignore to include local environment files and expand README with project details, tech stack, documentation links, and project status. Leonid Pershin 2026-07-01 18:37:54 +03:00
  • 3b364cf8c4 Initial commit mrleo1nid 2026-07-01 12:55:52 +00:00