Add imaging API routes and UI integration; wire into DocManager; update KToken and user-info; add ImageAccessLevelType; update package.json
Add imaging endpoints and beans; integrate session; update application.yml and k8s configmap
Use TLSStore for dynamic cert management (survives CI/CD deployments)
Certificate export/import with locking for true multi-cluster cert sharing
Enable JSON access logging in Traefik for auto-cert domain detection
Add cert-manager and Let's Encrypt ClusterIssuer to deployment workflow
Добавить развертывание службы автосертификации в рабочий процесс CI/CD
Add MinIO public/internal bucket routes to Traefik deployment
Migrate CockroachDB в безопасном режиме с сертификатами TLS
Implement god mode toggle in NavTop
Backend changes (app/api/user-info/route.ts): - Read GD field from Redis session data - Map to isGod in API response Frontend changes (app/hooks/useUserInfo.ts...
Implement god mode permission in sessions
Changes to SecurityController: - Query is_god field from users table during login - Pass isGod to kSessionService.createSession Changes to KSessionService: - A...
Добавить поле God в User.java для разрешения режима God
- Добавить колонку is god в базу данных по умолчанию - Поле указывает, может ли пользователь получить доступ к переключателю режима бога в пользовательском инте...
Add titleShort to organization API response
- Added titleShort field to /org/domain/{domain} endpoint response - Enables frontend to display organization's short name in UI - Used in session expiration wa...
Dynamically show org short name in session warning
- Added titleShort property to Organization class - Updated SessionExpirationWarning to use organization's short name - Changed text from 'Kamo applications' to...
Double-check Redis before showing session warning
- Always verify Redis TTL right before showing expiration warning - Prevents false warnings if another Kamo app extended the session - Ensures warning popup onl...
Выполнение истечения сеанса скольжения - CRITICA SESSION FIX
Обновить Redis TTL на каждом сеансе (скольжение) Сеансы остаются в живых до тех пор, пока пользователь активен в приложении ANY Kamo - Изменить префикс ключа Re...
Добавьте информацию о сеансах и расширьте конечные точки для управления сеансами в кросс-приложении
Add session expiration warning system with Redis-based monitoring and animated popup
Обновите KTokenSessionService, чтобы принять параметр часового пояса для *** cookie
Добавить поле Timezone (TZ) в KToken для поддержки часового пояса пользователя в *** cookie
Implement timezone service with IANA zone ID support to fix 'Invalid time zone' error
Добавить эффективную конечную точку часового пояса с каскадом «Член->Пользователь->Организация»
Добавить автономный режим вывода и расширить удаленные шаблоны изображений
Оптимизируйте Dockerfile для производства с помощью многоступенчатых сборок и обновления. Настройка для автономного режима
Поле никнейма с автоматическим включением при нажатии на отключенный текстовый ящик
Перепроектируйте детали имени с префиксом / суффиксом и флажком никнейма
Добавить NamePrefixType и NameSuffixType с международными названиями
Полный редизайн страницы с сожалением с современным, полированным пользовательским интерфейсом
Улучшение выбора страны с живым поиском и улучшенной интерактивностью
Фильтруйте запрещенные страны и перенаправляйте страницу с извинениями при обнаружении
Добавьте запрещенное поле в CountryType enum для 30 санкционированных стран, включая Кубу, Иран, Северную Корею, Сирию, Россию, Беларусь и Балканский регион
Comprehensively enhance all 18 custom language phonetic patterns for better word generation
Implement multi-language BIP39 seed phrase generation with official word lists and custom phonetic patterns for 26 languages
Добавить поддержку многоязычной семенной фразы с выпадением языка на странице восстановления учетной записи, по умолчанию для языка страны пользователя
Add MultiLanguageSeedPhraseService with web3j for multi-language seed phrase generation, update RecoveryController with language support
Добавьте многоязычную поддержку с 26 языками, обновите CountryType языковыми картами, замените BitcoinJ на web3j
Замените значки emoji высококачественными значками Material UI для стилей аватара
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.