Commit Graph

18 Commits

Author SHA1 Message Date
c0mrade
b953ee0b8c feat: Linear-style UI redesign with improved mobile experience
Major changes:
- Redesign cabinet with Linear-style components and top navigation
- Replace detail modals with dedicated pages (users, broadcasts, email templates)
- Add email channel support for broadcasts
- Remove pull-to-refresh, improve drag-and-drop on touch devices
- Fix Telegram Mini App: fullscreen, back button, scroll restoration
- Unify admin pages color scheme to design system
- Mobile-first improvements: horizontal tabs for settings, better touch targets
2026-02-01 18:58:10 +03:00
Egor
bdd516d3b1 Add SubscriptionStatusResponse interface
Added SubscriptionStatusResponse interface for subscription status.
2026-01-29 01:04:04 +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
afcb4ab78e Update index.ts 2026-01-26 23:24:09 +03:00
Egor
c9d31a01f0 Update index.ts 2026-01-26 22:38:46 +03:00
Egor
3f9c687f37 Update index.ts 2026-01-25 09:24:54 +03:00
Egor
de76ae5e02 Update index.ts 2026-01-23 11:34:34 +03:00
Egor
613dadfc11 Update index.ts 2026-01-21 06:44:41 +03:00
Egor
86fa0a1b4e Update index.ts 2026-01-20 02:17:47 +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
89a219c3ef Fix merge conflict markers in types 2026-01-19 00:56:23 +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
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
3a35915c73 Update index.ts 2026-01-17 08:52:39 +03:00
Egor
4b9f21ecef Update index.ts 2026-01-16 07:25:57 +03:00
Egor
e4f2dbcfc2 Update index.ts 2026-01-16 04:10:44 +03:00
Egor
7be6b5c0ae Add files via upload 2026-01-15 19:18:17 +03:00