41e4238a84
feat: add document related, comments, tags, versions components and notifications integration
2026-03-02 12:37:55 +03:00
89d471f525
refactor: полная унификация всех модальных окон
...
Проведен аудит всех 6 модальных окон календаря и унифицированы стили.
Проблемы до рефакторинга:
- CalendarModal: z-[200] вместо z-[100], нет backdrop-blur-sm, нет max-h/overflow
- CalendarParticipantsModal: нет backdrop-blur-sm, нет max-h/overflow
- Другие модалы: лишние transition классы
Стандартный стиль для ВСЕХ модалов:
Overlay:
fixed inset-0 z-[100] flex items-center justify-center
bg-black/50 backdrop-blur-sm p-4
Контейнер:
w-full max-w-[md/2xl] rounded-2xl bg-white p-6
shadow-xl max-h-[90vh] overflow-y-auto
Унифицированные модалы:
✅ EventModal
✅ ViewEventDetailsModal
✅ ViewDayEventsModal
✅ CalendarModal
✅ CalendarParticipantsModal
✅ CalendarSubscriptionsModal
Результат:
- Единообразный внешний вид всех модалов
- Правильная иерархия z-index (все z-[100])
- Размытие фона везде одинаковое
- Прокрутка контента при переполнении
- Простой и понятный код без излишеств
2026-02-25 02:06:00 +03:00
1bc1883d94
style: унифицировать стили модальных окон календаря
...
Проблема: модальные окна имели разные стили overlay и z-index:
- EventModal: без backdrop-blur-sm, z-[100]
- ViewEventDetailsModal/ViewDayEventsModal: с backdrop-blur-sm, z-50
- CalendarSubscriptionsModal: без backdrop-blur-sm, z-[100]
Изменения:
- Все модальные окна теперь используют единый стиль overlay:
* bg-black/50 backdrop-blur-sm (затемнение + размытие фона)
* z-[100] (одинаковый z-index для всех)
* p-4 (отступы для мобильных устройств)
- Добавлены плавные transitions:
* Overlay: transition-all duration-200
* Модальное окно: transition-all duration-300 ease-out
- Улучшен UX:
* Единообразное визуальное оформление
* Плавные переходы при открытии/закрытии
* Красивый эффект размытия фона
Затронутые компоненты:
- EventModal.tsx
- ViewEventDetailsModal.tsx
- ViewDayEventsModal.tsx
- CalendarSubscriptionsModal.tsx
2026-02-25 02:01:34 +03:00
0dd3ac7cc1
Реализация системы schedule (django-scheduler) с тестовыми данными
...
- Добавлен CustomToolbar для BigCalendar со стрелками навигации
- Выпадающий список для выбора вида календаря
- Management command для создания тестовых пользователей и календарей
- Создано 3 тестовых пользователя (anna_ivanova, petr_petrov, maria_sidorova)
- Создано 5 календарей с 11 событиями
- Убраны подписки (они для старой системы calendar_app)
- Исправлены стили тулбара BigCalendar
- Модалы календаря рендерятся на корневом уровне AppShell
2026-02-24 20:24:39 +03:00