Commit Graph

1471 Commits

Author SHA1 Message Date
PEDZEO
3bab058983 Enhance AdminPanel with modern icon components for improved visual consistency
- Introduced new icon components for analytics, users, tariffs, marketing, and system sections.
- Updated AdminGroup interface to accept React nodes for icons, enhancing flexibility.
- Refactored icon rendering in GroupSection for better styling and layout.
2026-01-19 07:51:17 +03:00
PEDZEO
fac733f150 Refactor AdminDashboard and AdminPanel components for improved icon consistency and layout
- Updated icon components in AdminDashboard to use modern, styled icons for better visual consistency.
- Replaced existing icons with new versions across various sections, enhancing the overall UI.
- Refactored AdminPanel to streamline the structure, introducing grouped sections for better organization.
- Improved card layouts and hover effects for a more responsive user experience.
2026-01-19 07:46:14 +03:00
PEDZEO
638f1d5456 Refactor Dockerfile and Vite configuration to remove VITE_APP_VERSION and streamline build process
- Removed VITE_APP_VERSION from Dockerfile and GitHub workflows.
- Simplified Vite configuration by eliminating the Git version retrieval function and global constant for app version.
- Updated ColorPicker and other components to enhance accessibility with aria-labels.
- Introduced unique identifiers for buttons in the AppEditorModal for better React key management.
- Improved error handling in the Login component to provide user-friendly messages without exposing sensitive data.
2026-01-19 07:39:09 +03:00
PEDZEO
5409317501 Add VITE_APP_VERSION environment variable and integrate versioning into the application
- Introduced VITE_APP_VERSION in Dockerfile and GitHub workflows to capture the version from Git tags.
- Updated vite.config.ts to define a global constant for the app version.
- Enhanced Layout component to display the app version in the footer for admin pages.
- Added logic to conditionally render the LanguageSwitcher based on active promotions.
2026-01-19 07:17:49 +03:00
PEDZEO
f904a6b88b Enhance AdminBanSystem error handling UI with a new design, including a card layout, error message display, and action buttons for Telegram contact and navigation. Improve user experience with animations and responsive design elements. 2026-01-19 02:11:49 +03:00
PEDZEO
5f123a39d9 Refactor App component to implement lazy loading for user and admin pages, enhancing performance and reducing initial load time. Introduce LazyPage wrapper for suspense handling during component loading. 2026-01-19 01:51:52 +03:00
PEDZEO
3fc22d2b4d Refactor WebSocket URL handling in useWebSocket hook to support both absolute and relative API URLs, improving flexibility and error handling for host resolution. 2026-01-19 01:40:50 +03:00
PEDZEO
d55c6ea532 Refactor ticket notifications handling: improve API parameter management, enhance toast notifications with titles and icons, and update localization for new notification messages. Adjust layout to ensure proper admin state handling in TicketNotificationBell component. 2026-01-19 01:37:25 +03:00
PEDZEO
549da8d447 Enhance payment flow by adding InsufficientBalancePrompt component for better user feedback; update CI workflow for Node.js setup and dependency installation. 2026-01-19 01:34:06 +03:00
PEDZEO
acfebd7878 Refactor getAdminNotifications to streamline parameter handling for API requests, improving readability and maintainability. 2026-01-19 01:31:29 +03:00
Egor
85f935a6b0 Add files via upload 2026-01-19 01:28:52 +03:00
Egor
2c847e27f6 Add files via upload 2026-01-19 01:22:02 +03:00
Egor
4833f51dc7 Add files via upload 2026-01-19 01:18:02 +03:00
PEDZEO
472cd27320 Refactor TicketNotificationBell to improve toast notifications for new tickets and replies. Update localization files to include new notification strings for user replies and enhance existing messages. 2026-01-19 01:15:48 +03:00
Egor
c004cc54fc Update TopUpModal.tsx 2026-01-19 01:11:56 +03:00
Egor
daefd5cdb4 Update TopUpModal.tsx 2026-01-19 01:10:03 +03:00
Egor
3e8f547b92 Add files via upload 2026-01-19 01:04:44 +03:00
PEDZEO
89a219c3ef Fix merge conflict markers in types 2026-01-19 00:56:23 +03:00
Egor
6baeacc587 Update globals.css 2026-01-19 00:53:43 +03:00
Egor
981e33ecfa Add files via upload 2026-01-19 00:53:18 +03:00
PEDZEO
5f25dabb46 Enhance CI workflow with environment variables for build and add artifact upload step. Update ProtectedRoute and AdminRoute to save return URL for authentication. Introduce cabinet notification settings in admin ticket management and update localization files for new notification strings. 2026-01-19 00:43:29 +03:00
PEDZEO
af96eecac7 Add ToastProvider to main app component, integrate TicketNotificationBell in Layout, and define ticket notification types in types index. Enhance globals.css with toast progress bar animation. 2026-01-19 00:41:55 +03:00
Egor
895cb5ada7 Update Subscription.tsx 2026-01-19 00:41:50 +03:00
Egor
3c8d4e4a29 Add files via upload 2026-01-19 00:39:38 +03:00
Egor
a7f0d705ff Add files via upload 2026-01-19 00:36:19 +03:00
Egor
9d1b1ce6c3 Add files via upload 2026-01-19 00:35:44 +03:00
PEDZEO
35ee63b351 Add ticket notification system with user and admin notification settings; integrate ToastProvider in main app layout 2026-01-19 00:24:13 +03:00
Egor
fb9e0d4f77 Update TopUpModal.tsx 2026-01-19 00:02:01 +03:00
PEDZEO
6751f41859 Refactor authentication flow to check admin status before updating loading state 2026-01-18 23:03:38 +03:00
PEDZEO
f3f56c1749 Merge branch 'PEDZ' of https://github.com/PEDZEO/cabinet-frontend into PEDZ 2026-01-18 22:58:16 +03:00
PEDZEO
7bd4336e62 Implement return URL handling for authentication; save current URL before redirecting to login and retrieve it after successful login. 2026-01-18 22:58:09 +03:00
PEDZEO
a2d3227fa4 Merge branch 'main' into PEDZ 2026-01-18 22:57:40 +03:00
PEDZEO
8667945501 Implement back navigation in admin pages by adding a BackIcon and linking to the admin dashboard across multiple components. 2026-01-18 07:42:29 +03:00
PEDZEO
5f00468d41 Merge remote-tracking branch 'bedolaga/main' 2026-01-18 07:28:27 +03:00
PEDZEO
1a03d2669d Merge remote-tracking branch 'bedolaga/main' into PEDZ 2026-01-18 07:24:10 +03:00
Egor
85ee3e3149 Merge pull request #19 from BEDOLAGA-DEV/dev
Add files via upload
2026-01-18 07:16:25 +03:00
Egor
f343e60598 Add files via upload 2026-01-18 07:16:10 +03:00
Egor
d3580a146b Merge pull request #18 from BEDOLAGA-DEV/dev
Dev
2026-01-18 07:08:17 +03:00
Egor
808c59c8f0 Add files via upload 2026-01-18 07:07:59 +03:00
Egor
6c8fa873d2 Add files via upload 2026-01-18 07:07:33 +03:00
Egor
6f7f7059ee Merge pull request #17 from BEDOLAGA-DEV/dev
Dev
2026-01-18 07:03:35 +03:00
Egor
a6d990d15c Add files via upload 2026-01-18 07:02:20 +03:00
PEDZEO
3d34f3f1c9 Merge branch 'main' from bedolaga 2026-01-18 07:02:14 +03:00
Egor
de4a694efd Update Subscription.tsx 2026-01-18 07:01:51 +03:00
Egor
705f0676e6 Update Support.tsx 2026-01-18 06:54:25 +03:00
Egor
5eeb8aafa3 Add files via upload 2026-01-18 06:53:49 +03:00
Egor
039e75586d Add files via upload 2026-01-18 06:53:17 +03:00
Egor
84e351ceb4 Update TelegramLoginButton.tsx 2026-01-18 06:49:36 +03:00
Egor
9d5477931c Update auth.ts 2026-01-18 06:47:59 +03:00
Egor
96d451173f Update ConnectionModal.tsx 2026-01-18 06:44:43 +03:00