Commit Graph

41 Commits

Author SHA1 Message Date
c0mrade
9707ad97a4 feat(i18n): migrate all hardcoded Russian text to i18n
- Replace all hardcoded Russian strings with t() calls across 30+ files
- Add ~500 new translation keys to all 4 locales (ru, en, zh, fa)
- Convert module-level config objects to labelKey pattern
- Remove Russian fallbacks from t() calls (fallbackLng handles it)
- Replace DeepLinkRedirect custom i18n with standard t() calls
- Fix subscription.servers key collision (string vs object)
2026-01-27 22:19:41 +03:00
c0mrade
bc90ba3779 refactor: migrate to eslint flat config and format codebase with prettier
- Remove legacy .eslintrc.cjs and .eslintignore
- Add eslint.config.js with flat config, security rules (no-eval, no-implied-eval, no-new-func, no-script-url)
- Add .prettierrc and .prettierignore
- Format entire codebase with prettier
2026-01-27 17:37:31 +03:00
Egor
012fced2a1 Update TopUpModal.tsx 2026-01-23 14:54:30 +03:00
Egor
c037faf59a Update TopUpModal.tsx 2026-01-23 14:48:30 +03:00
Egor
b9ef362055 Update TopUpModal.tsx 2026-01-22 22:17:55 +03:00
Egor
f2f93a3799 Add files via upload 2026-01-21 08:37:08 +03:00
PEDZEO
d0f855738a Update UI components and styles for Bento design system
- Added new BentoCard and BentoSkeleton components for consistent card styling.
- Refactored existing components to utilize BentoCard for improved visual consistency.
- Updated Tailwind configuration to include new spacing and border radius utilities.
- Enhanced global styles with custom scrollbar and noise texture for better aesthetics.
- Introduced color conversion utilities for improved color handling across components.
2026-01-21 00:10:57 +03:00
kinvsh
7272f0a6c1 bento-grids v1
в целом все хорошо, немного доправить и переходить к light theme
2026-01-21 01:30:14 +05:00
Dev
308df174fb Phase 1-6 Complete 2026-01-20 22:54:32 +05:00
PEDZEO
de0a9d9efb Improve TopUpModal input focus behavior for mobile and desktop
- Enhanced auto-focus functionality to work on mobile devices, specifically in Telegram WebApp.
- Added a small delay to ensure the DOM is ready before focusing the input.
- Implemented scrolling into view for iOS Safari to trigger the keyboard when the input is focused.
2026-01-20 17:32:36 +03:00
PEDZEO
cb4f471417 Refactor TopUpModal for improved code clarity and structure
- Consolidated content rendering into a single JSX variable for better readability.
- Simplified modal rendering logic by removing nested components and using a single conditional return.
- Enhanced mobile and desktop modal handling for clearer separation of concerns.
2026-01-20 17:30:44 +03:00
PEDZEO
7f0d6a7d18 Enhance TopUpModal styling and update localization files
- Updated button styles in TopUpModal for improved visual feedback during interactions.
- Adjusted modal positioning for better user experience on desktop.
- Added 'paymentMethod' key to localization files for English, Persian, Russian, and Chinese languages, enhancing multi-language support.
2026-01-20 17:25:43 +03:00
PEDZEO
0a0d2e015b Refactor TopUpModal and ConnectionModal for improved layout and icon integration
- Adjusted layout in ConnectionModal for better vertical alignment.
- Introduced new icons for payment methods in TopUpModal, enhancing visual representation.
- Updated input fields and buttons for a more modern design and improved user experience.
- Enhanced mobile responsiveness and accessibility features.
2026-01-20 17:19:22 +03:00
PEDZEO
217c038c38 Fix modal issues: remove jerky animations, restore text platform names, fix PC payments and app selection
- Remove position:fixed scroll lock to prevent page jumping on modal open
- Remove emoji platform icons, keep text-only platform names
- Preserve popupRef pre-open logic for PC payment links
- Change detectedPlatform from useState to useMemo to fix race condition in app selection
2026-01-20 17:08:07 +03:00
PEDZEO
236c36f1ab Enhance ConnectionModal and TopUpModal with improved mobile support, new icons, and keyboard accessibility. Update localization files to include 'enterAmount' key for multiple languages. 2026-01-20 16:52:01 +03:00
Egor
9a8f6ed404 Add files via upload 2026-01-20 05:30:41 +03:00
PEDZEO
2522d438ae Update styling in ConnectionModal and TopUpModal: enhance layout with consistent padding and improved responsiveness for mobile devices, ensuring better compatibility with safe area insets. 2026-01-20 04:00:41 +03:00
PEDZEO
92b1d30cbb Refactor scroll locking in ConnectionModal and TopUpModal: simplify the implementation by removing unnecessary style manipulations and enhancing event listeners for touch and wheel scroll prevention, ensuring a smoother user experience across devices. 2026-01-20 03:52:27 +03:00
PEDZEO
626a0b8da6 Enhance scroll locking in ConnectionModal and TopUpModal: improve cross-platform support by adding touchmove event prevention for Android, and update styling to ensure consistent behavior and responsiveness across devices. 2026-01-20 03:46:27 +03:00
PEDZEO
a82e809a34 Refactor modal components: update ConnectionModal and TopUpModal to improve layout with top alignment and auto-focus functionality, enhancing user experience on mobile devices. 2026-01-20 03:39:10 +03:00
PEDZEO
1a642bb7d4 Refactor modal components: update styling in ConnectionModal and TopUpModal for improved responsiveness, including adjustments to padding and margins for better compatibility with safe area insets on mobile devices. 2026-01-20 03:36:42 +03:00
PEDZEO
4c821a0f55 Refactor scroll locking in ConnectionModal and TopUpModal: enhance cross-platform compatibility by saving and restoring original body and HTML styles, ensuring consistent user experience when modals are open. 2026-01-20 03:33:45 +03:00
PEDZEO
023a1d2ce7 Refactor ConnectionModal and TopUpModal: reintroduce app selector logic in ConnectionModal, implement body scroll locking in TopUpModal, and adjust modal styling for improved responsiveness and user experience. 2026-01-20 03:30:22 +03:00
PEDZEO
275fe811bb Refactor ConnectionModal and TopUpModal: simplify body scroll locking mechanism, update modal wrapper styling for consistent padding across devices, and enhance responsiveness for improved user experience. 2026-01-20 03:26:07 +03:00
Egor
34ec53495e Add files via upload 2026-01-19 07:57:23 +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
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
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
Egor
981e33ecfa Add files via upload 2026-01-19 00:53:18 +03:00
Egor
9d1b1ce6c3 Add files via upload 2026-01-19 00:35:44 +03:00
Egor
fb9e0d4f77 Update TopUpModal.tsx 2026-01-19 00:02:01 +03:00
Egor
5eeb8aafa3 Add files via upload 2026-01-18 06:53:49 +03:00
Egor
c4f51157e3 Add files via upload 2026-01-18 06:23:04 +03:00
Egor
5882c305ef Update TopUpModal.tsx 2026-01-18 05:21:38 +03:00
Egor
93863a7346 Update TopUpModal.tsx 2026-01-16 04:11:35 +03:00
Egor
0bf4d386c5 Update TopUpModal.tsx 2026-01-15 19:40:23 +03:00
Egor
7be6b5c0ae Add files via upload 2026-01-15 19:18:17 +03:00