53 Commits

Author SHA1 Message Date
web
10250d9e34 ♻️ refactor: Clean up NodeForm and ServerForm components by removing unused functions and optimizing state management 2025-09-03 08:58:18 -07:00
web
e63f823b0b ♻️ refactor: Remove unused preview state variables and add sort order to node properties 2025-09-03 07:20:44 -07:00
web
f4a1237619 ♻️ refactor: Make 'scheme' field optional in client form schema 2025-09-03 03:01:04 -07:00
web
59faeab34a ♻️ refactor: Update component imports and improve code consistency
- Refactored sidebar component to include additional sheet elements and improved accessibility with SheetHeader, SheetTitle, and SheetDescription.
- Updated skeleton component for better readability and consistency in class names.
- Refined slider component by standardizing import statements and enhancing class name formatting.
- Enhanced sonner component with consistent import statements and improved class name formatting.
- Standardized switch component imports and class names for better readability.
- Improved table component structure and class name consistency across various elements.
- Refactored tabs component for better readability and consistent class name formatting.
- Updated textarea component for improved readability and consistency in class names.
- Fixed timeline component to safely access getBoundingClientRect.
- Refactored toggle group and toggle components for improved readability and consistency in class names.
- Updated tooltip component for better readability and consistent class name formatting.
- Enhanced enhanced-input component to support generic types for better type safety.
- Refactored use-mobile hook for improved readability and consistency.
- Updated countries utility to make certain properties optional for better flexibility.
- Refined tailwind configuration for improved readability and consistency in theme settings.
2025-09-02 06:00:28 -07:00
web
0c43844a6f ♻️ refactor: Remove application management forms and related configurations 2025-08-18 02:55:37 -07:00
web
72a4106022 🐛 fix(protocol-form): Swap 'description' and 'user_agent' columns for improved clarity in the table 2025-08-15 09:43:02 -07:00
web
6ab2ba92a0 🐛 fix(protpcp-form): Rename 'schema' to 'scheme' for consistency across the application 2025-08-15 04:30:20 -07:00
web
e5d4deb346 🐛 fix(protocol-form): Update protocol options descriptions for clarity and add new security and transport options 2025-08-14 10:13:12 -07:00
web
0448d213a3 feat(protocol): Add template preview functionality with localization support 2025-08-14 09:55:13 -07:00
web
7a279e6e30 feat(api): Add getClient API endpoint to retrieve subscription applications 2025-08-13 07:35:58 -07:00
web
5b21d8a7bc 🐛 fix(editor): Enhance Go Template Editor with schema support and improved completion 2025-08-12 12:32:00 -07:00
web
292efdf1d8 🐛 fix(protocol): Add 'conf' output format option and update translations 2025-08-12 05:58:25 -07:00
web
9d9c3cd7b3 🐛 fix(editor): Add Go template editor component and update related schemas 2025-08-12 05:47:58 -07:00
web
1d9b0a4e06 feat(subscribe): Update subscription management localization and add new fields 2025-08-08 11:22:31 -07:00
web
65c9b9f64f ♻️ refactor: Refactoring and adding multiple features 2025-08-05 06:42:39 -07:00
web
b2b4a95250 ♻️ refactor(view): System and Auth Control 2025-08-04 08:58:57 -07:00
web
166e48f442 🐛 fix(subscribe-form): Optimize discount calculation logic and debounce updates 2025-07-20 03:20:59 -07:00
web@ppanel
8b43e69bfe feat(admin): Add application and rule management entries to localization files 2025-04-02 00:12:02 +07:00
web@ppanel
ef153747bd 🐛 fix(subscribe): Update default selection logic in subscription form to ensure proper state management 2025-04-01 12:37:17 +07:00
web@ppanel
328838d754 🐛 fix(subscribe): Add value prop to field in subscription form for proper state management 2025-03-30 20:27:03 +07:00
web@ppanel
423b24077f 🐛 fix(subscribe): Refactor discount calculations and default selection logic in subscription forms 2025-03-30 00:53:47 +07:00
web@ppanel
5939763b57 🐛 fix(subscribe): Handle optional values in price and discount calculations 2025-03-18 14:50:48 +07:00
web@ppanel
b8f4f1e694 🐛 fix(forms): Add step attribute to number inputs for better value control 2025-03-17 22:47:42 +07:00
web@ppanel
c65a44c2c7 🐛 fix(subscribe): Update subscription domain placeholder to include examples; improve site name retrieval in global store 2025-02-23 13:25:01 +07:00
web@ppanel
42ba9e88ad feat(form): Make version field optional and set default value; update site domain placeholder for clarity 2025-02-23 12:46:29 +07:00
web@ppanel
fc55e9544d 🐛 fix(subscribe): Update forms to include refetch functionality and improve toast messages 2025-02-16 17:08:34 +07:00
web@ppanel
331bbea45f 🐛 fix(sort): Refactor sorting logic in NodeTable and SubscribeTable components for improved clarity and performance 2025-01-28 13:43:18 +07:00
web@ppanel
652e0323fd feat(config): Update encryption fields in configuration form and refactor OAuth callback parameters 2025-01-20 22:23:04 +07:00
web@ppanel
88b3504735 feat(config): Add application selection and encryption settings to configuration form 2025-01-20 20:17:49 +07:00
web@ppanel
b6da51b618 🐛 fix(api): Update subscription_protocol to subscribe_type for consistency across services 2025-01-18 19:36:39 +07:00
web@ppanel
9d8b814212 🐛 fix(api): Rename app-related functions and types to application for consistency 2025-01-18 18:48:28 +07:00
web@ppanel
5e5e4edd2e ♻️ refactor(sbscribe): Rename and reorganize components for better structure and clarity 2025-01-18 17:39:57 +07:00
web@ppanel
30ae781f05 💄 style(globals): Refactor delete confirmation button and update badge styles in node and subscribe tables 2025-01-16 15:29:59 +07:00
web@ppanel
f90d4d2ce6 feat(subscribe): Move subscription configuration and application to subscription module 2025-01-14 14:12:26 +07:00
web@ppanel
19619fdbe0 feat(subscribe): Add 'sold' column to SubscribeTable and update inventory terminology 2025-01-13 21:54:49 +07:00
web@ppanel
f26f1c24ae feat(subscribe): Update SubscribeTable component to use API.SubscribeItem type and ensure proper type casting 2025-01-13 21:15:35 +07:00
web@ppanel
a4e9d5da59 feat(locales): Replace 'nodeGroupId' with 'groupId' in multiple language files for consistency 2025-01-08 23:13:32 +07:00
web@ppanel
3547bb1596 feat(subscribe): Update suffix from 'MB' to 'Mbps' and enhance speed limit display logic 2025-01-08 11:14:16 +07:00
web@ppanel
6de29d51c4 🐛 fix(subscribe): Update value validation to check for number type in subscribe form 2025-01-04 22:45:10 +07:00
web@ppanel
d28a10b6df feat(subscribe): Improve error handling in subscription forms and update component props 2025-01-02 21:58:36 +07:00
web@ppanel
fec80f592d feat(api): Add new subscription properties and locale support for deduction ratios and reset cycles 2024-12-29 16:18:21 +07:00
web@ppanel
9d0cb8b869 ♻️ refactor(core): Restructure project for better module separation 2024-12-26 02:53:28 +07:00
web@ppanel
38d561604d ♻️ refactor(api): Sort and Announcement 2024-12-23 21:47:48 +07:00
web@ppanel
3a81e37217 feat(node-subscription): Add copy functionality for columns 2024-12-21 19:10:10 +07:00
web@ppanel
27924b0fdb feat(table): Add sorting support for Node and subscription columns 2024-12-21 16:30:43 +07:00
web@ppanel
39d07ecee5 feat(subscribe): Add unit time 2024-12-20 18:52:30 +07:00
web@ppanel
19837a1032 ♻️ refactor(deps): Update 2024-12-13 23:42:23 +07:00
web@ppanel
90e6764b62 🐛 fix(subscribe): Server group id 2024-12-11 13:43:39 +07:00
web@ppanel
2992824353 🐛 fix(types): Checking 2024-11-26 19:21:37 +07:00
web@ppanel
255bd8219c 🐛 fix(api): Server and order 2024-11-26 14:58:23 +07:00