Replace any types with proper interfaces in SystemDiagnostics
Заменить все «любые» типы подробными интерфейсами TypeScript Удаленный неиспользованный импорт WarningIcon - Удаление неиспользованных функций GetStatusColor и ...
Correct Redis ping() method call in DiagnosticsController
- Changed **************** to connection.ping() - RedisConnection.ping() is the correct API method - Fixes compilation error on lines 302 and 473 Resolves buil...
Add comprehensive System Diagnostics dashboard to Settings
New Features: - Added 'System Diagnostics' tab to Settings page with 4 subtopics - Created SystemDiagnostics component with real-time monitoring - Added API pro...
Add comprehensive diagnostics controller for session debug dashboard
New endpoints: - GET /api/diagnostics/info - Complete system diagnostics - GET /api/diagnostics/health - Quick health check - GET /api/diagnostics/sessions - Re...
Добавьте плавающие шары и примените современные градиенты для восстановления страницы
Улучшения страницы входа: - Добавлены два плавающих шара с независимой анимацией Сферы плавают вертикально и горизонтально с эффектами масштаба - Сильно размыты...
Модернизация секции Welcome Back с полированными градиентами
- Замененный твердый фон со сложным градиентом 135 градусов с использованием основных цветов - Добавлено анимированное наложение радиального градиента, которое ...
Pass re*** build args в рабочем процессе Forgejo
- Добавлены сборки для docker/build-push-action с ключом сайта re*** NEXT PUBLIC * env vars теперь должным образом встроен в пакет JavaScript Это позволяет испо...
Добавить поддержку сборки для переменных среды NEXT PUBLIC
- Добавлены ARG-декларации для NEXT PUBLIC RE*** SITE KEY и связанных с ними vars Преобразованные ARG в ENV vars для процесса сборки Next.js Создан BUILD ARGS R...
Восстановление триггера с помощью исправления ESLint (комитет 149373d)
Исчезновение апострофа в тексте ссылки Регистра - Решена ошибка сборки ESLint
Add re*** setup and troubleshooting guide
- Documented how to configure re*** for frontend and backend - Explained site key vs secret key requirements - Added instructions for Kubernetes secret configur...
Восстановление триггера для выпечки в NEXT PUBLIC RE*** SITE KEY
NEXT PUBLIC * переменные среды - время сборки, а не время выполнения. У ConfigMap теперь есть ключ сайта re***, но изображение контейнера Его нужно перестроить,...
Отключить все интерактивные элементы во время успешного перенаправления входа
- Добавлено состояние перенаправления для отслеживания, когда логин преуспевает, а перенаправление продолжается - Отключенные поля ввода имени пользователя и па...
Удалите анимацию букв ROFL при ошибке пароля
- Удаленный фоновый эффект букв ROFL, появившийся на неправильном пароле - Очистить соответствующие консоль.лог заявления - Уменьшение тайм-аута состояния ошибк...
Обновление конфигурации re*** с фактическим ключом сайта
- Настройте NEXT PUBLIC RE*** SITE KEY на фактический ключ сайта re*** v2 - Изменен NEXT PUBLIC RE*** ATTRIB MODE с "знака" на "текст" Текстовый режим показывае...
Добавить конфигурацию re*** в настройки среды
- Добавлен NEXT PUBLIC RE*** SITE KEY в k8s ConfigMaps - Добавлен NEXT PUBLIC RE*** ATTRIB MODE в ConfigMaps Обновлено README с инструкциями по настройке среды ...
Rebuild with updated kamo-shared-library
Picks up fix for parent-child domain concatenation in OrganizationRepository (commit 56d9ce2)
Добавить поддержку домена localhost в DataLoader
Добавлены домены localhost и localhost:3000 для локального развития Улучшенные комментарии, объясняющие поведение субдоменной конкатенации Работает с обновленны...
Добавить конкатенацию домена родитель-ребенок в OrganizationRepository
Обновленный запрос findByDomain для обработки поддомена + родительская конкатенация - Сейчас поддерживает как прямые матчи (localhost), так и иерархические матч...
Заголовок Forward X-Forwarded-Host для конечной точки службы безопасности
- Добавлен заголовок X-Forwarded-Host при вызове /api/security/providers Служба безопасности требует, чтобы этот заголовок определял, какая организация привлека...
Восстановите белый цвет текста в разделе Welcome Back
- Добавлен явный цветовой стиль (sx={{цвет: #ffffff}}) к компонентам типографии - Material-UI превалировал над текстово-белым классом с цветами по умолчанию - У...
Восстановление триггера для получения исправлений камо-общей библиотеки
Восстановление, необходимое для втягивания фиксированного ExternalAuthProviderDTO из библиотеки, разделенной на камо. (Комитет 8e19676 - исправленные названия п...
Правильные имена полей меток времени в ExternalAuthProviderDTO
Изменение getCreatedAt() на getDateCreated() - Изменить getUpdatedAt() на getDateUpdated() Изменены с LocalDateTime на Date, чтобы соответствовать EmbRecordStat...
Добавить инициализацию внешнего поставщика auth в DataLoader
- Добавлена инъекция зависимости ExternalAuthProviderService - Создан дополнительный метод помощи ExternalAuthProviders() для настройки поставщиков Населенные в...
Add GET /api/security/providers endpoint
- Added endpoint to return enabled external auth providers for an organization - Determines organization from request hostname (X-Forwarded-Host header) - Queri...
Добавить систему ExternalAuthProvider для динамической настройки кнопки входа
- Созданный внешний поставщик с аннотациями JPA/Hibernate - Добавлена репозитория ExternalAuthProviderRepository с запросами по управлению поставщиками Внедренн...
Вернуть «подвиг: отключить форму входа после успешной аутентификации, чтобы предотвратить дублирование представлений»
Это возвращает к совершению ****************************
Отключить форму входа после успешной аутентификации, чтобы предотвратить дублирование представлений
Показать отделы в списке участников, даже если они пусты с сообщением «Нет членов»
Prevent member list from triggering logout - skip fetch on validate/logout pages and add cookie check with delay
Replace fake member data with real API call in MemberListProvider to show actual organization members
Исправьте доступ к полю EmbNameFull и удалите расширение телефона (метод конфликта с пользовательским приемником)
Добавить MemberController с /by-department конечной точкой для извлечения членов организации, сгруппированных отделом с OTK auth
Implement member list API integration - fetch members by department from SecurityService with real data
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
Добавьте элегантную анимацию для входа на страницу с логотипом Org, тематическим градиентом и загрузочным спиннером
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
Use logoFull variant and flexible sizing to eliminate empty space around full logos on loading screens
Use full organization logo (with text) instead of logo-only on validate and logout screens
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
Use organization theme colors instead of hardcoded green on welcome/success screen
Remove intermediate status messages in logout flow and redirect immediately to prevent double loading display
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
Make Create Organization card always visible regardless of other orgs in network
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.