Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m38s
3.1 KiB
3.1 KiB
Changelog
[2025-10-02] - Major UX/UI Improvements
Added - Новые компоненты (100% Tabler UI)
- Breadcrumbs - улучшенный с кнопкой "Назад", счетчиками и фильтрами
- SavedFilters - сохранение комбинаций фильтров в localStorage
- BulkActionsBar - панель массовых операций для таблиц
- ToastContainer - система toast уведомлений (success/error/warning/info)
- ValidatedInput - input с inline валидацией и подсказками
- ProgressIndicator - индикаторы прогресса (линейный, кольцевой)
- Sparkline - мини-графики без внешних библиотек (SVG)
- CommandPalette - глобальный поиск команд (Ctrl+K)
- KeyboardShortcutsButton - справка по горячим клавишам
Enhanced - Улучшенные компоненты
- TableSkeleton - добавлены CardSkeleton, ListSkeleton, FormSkeleton
- App.jsx - интеграция ToastContainer и CommandPalette
Improved - Улучшения UX
- ⌨️ Keyboard shortcuts (Ctrl+K, Ctrl+N, Ctrl+S, Ctrl+F, Esc)
- 🎨 Анимированные skeleton loaders с pulse эффектом
- 🔔 Toast уведомления с действиями и автозакрытием
- ✓ Real-time валидация форм с debounce
- ☑️ Bulk operations с чекбоксами
- 📊 Sparkline графики для визуализации трендов
- 🔍 Command palette для быстрого доступа к функциям
Technical Details
- ~1300 строк нового кода
- 8 новых компонентов
- 3 улучшенных компонента
- 100% Tabler UI стили (без сторонних библиотек)
- Полная поддержка темной темы
- ARIA labels для accessibility
- TypeScript ready
Documentation
- Создан
UX_UI_IMPROVEMENTS.mdс полной документацией - Примеры использования всех компонентов
- Дизайн-система и цветовая палитра
[2024-07-08] - Tabler Core Integration
Added
- Integrated
@tabler/corepackage for 100% authentic Tabler UI - Official Tabler CSS and components
- Better performance and smaller bundle size
Changed
- Updated Node.js requirement from 18 to 20 (required by @tabler/core)
- Simplified CSS by removing custom Tabler styles
- Replaced React-Bootstrap components with native Tabler classes
- Updated Dockerfile to use Node.js 20
Removed
- Custom Tabler CSS variables and styles
- React-Bootstrap dependency (still available but not used)
- Duplicate styling code
Technical Details
@tabler/corerequires Node.js >= 20- Vite 7.0+ requires Node.js >= 20
- All existing functionality preserved
- Better TypeScript support
- Improved accessibility
Migration Notes
- No breaking changes for users
- Backend remains unchanged
- Docker images now use Node.js 20
- CI/CD pipelines updated automatically