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