Live Change Loglog

Посмотрите, что мы строим в реальном времени. Все функции, исправления и улучшения отправляются через платформу.

17,933
Общие изменения
4,614
Особенности
4,543
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 16, 2026
Fixkamo-marketing

Решение DYNAMIC SERVER USAGE 500 ошибок и недостающий маршрут калькулятора

- Добавить силовую динамику к [locale]/layout.tsx (getMessages() использует заголовки() внутренне) - Удалить генерацию StaticParams из [kbSection]/page.tsx (сод...

Kamo·4mo ago
FixKlusterServices

Удалить ограничение только для загрузки из LibreTranslate

Все необходимые языковые пакеты предварительно установлены на томе hostPath. Только загрузка мешала некоторым упаковкам загружаться. Без флага, LibreTranslate з...

Kamo·4mo ago
FixKlusterServices

Используйте StartupProbe для LibreTranslate для обработки загрузок длинных моделей

стартапProbe с 60 попытками x 30 = 30 мин окно для запуска Начальная загрузка модели. После завершения запуска нормальная жизнь И зонды готовности берут верх бе...

Kamo·4mo ago
FixKlusterServices

Ограничьте LibreTranslate только для загрузки поддерживаемых языковых моделей

Используйте -load-only с 22 поддерживаемыми языковыми кодами Загрузка всех доступных моделей (~сотни ГБ). удалять Флаг обновленных моделей, который будет загруж...

Kamo·4mo ago
FixKlusterServices

Remove invalid --load-awesome-ai-models flag from LibreTranslate

Flag does not exist in current libretranslate image. Replace with --update-models to ensure language packs are downloaded on startup.

Kamo·4mo ago
FixKlusterServices

Add LibreTranslate permission init container, scale Bergamot to 0

LibreTranslate was crashing with PermissionError on packages subdir. Added busybox init container to mkdir + chmod 777 the mounted hostPath before the main cont...

Kamo·4mo ago
FixTranslateService

Fall through to LibreTranslate when Bergamot is unavailable

ProviderRouter now catches exceptions per provider and tries the next. BergamotProvider throws on failure instead of silently returning original text, so LibreT...

Kamo·4mo ago
Fixkamo-marketing

Выпадение селектора родного языка для предотвращения горизонтальной прокрутки

260px был слишком узким для таких записей, как «Бахаса Индонезия». увеличить 310px и добавить overflow-x: скрытый, чтобы полностью устранить прокрутку.

Kamo·4mo ago
Fixkamo-marketing

Порт-форвард TranslateService, чтобы добраться до него от CI Runner

Бегун Forgejo работает на k0m1, который не может решить .svc.cluster.local DNS. Используйте kububl port-forward для туннельного перевода камов:80 Localhost:1808...

Kamo·4mo ago
Fixkamo-marketing

Удалить pre-i18n app/(pages)/ и app/page.tsx

Они были случайно восстановлены с помощью git checkout - приложение / во время Предыдущее исправление поставщика. Существующие старые и новые маршрутные структу...

Kamo·4mo ago
FixTranslateService

Exclude ****************

Excluding SecurityAutoConfiguration leaves Actuator's **************** without an HttpSecurity bean, crashing startup. Exclude it explicitly.

Kamo·4mo ago
FixTranslateService

Add autoconfigure exclusions to k8s configmap

application.yml is for local only — k8s uses the configmap. Move the Spring autoconfiguration exclusions for JPA, Redis, Security, and OAuth2 into k8s/configmap...

Kamo·4mo ago
FixTranslateService

Exclude all transitive Spring autoconfiguration from shared library

kamo-shared-library pulls in JPA, Redis, Security, and OAuth2 starters which cause Spring Boot to attempt autoconfiguring DataSource, Hibernate, Redis/Lettuce, ...

Kamo·4mo ago
FixTranslateService

Exclude DataSource autoconfiguration

kamo-shared-library transitively pulls in JPA which causes Spring Boot to attempt DataSource autoconfiguration. TranslateService is stateless with no database, ...

Kamo·4mo ago
Fixkamo-shared-library

Заменить удаленный DocumentNotFoundException на ImagingException в ImageService

DocumentNotFoundException был удален как часть удаления документа Но ImageService по-прежнему ссылался на него в 9 местах. Заменить существующим Исключение изоб...

Kamo·4mo ago
FixDocsService

Gracefully cancel superseded reconversion jobs on rapid saves

When a document is saved multiple times quickly, each save registers its ImgDat UUID in a ConcurrentHashMap. The async reconversion task checks this at 6 checkp...

Kamo·4mo ago
Fixkamo-marketing

Чат *** - исправить время проверки и улучшить копию баннера

**Провайдер: триггерVerify эффект теперь зависит от вызова Проверка () вызывается только после установки виджета; использует rAF для Убедитесь, что DOM нарисова...

Kamo·4mo ago
Fixkamo-shared-library

Полное удаление поля MemberType для предотвращения дублирования колонки Hibernate

Предыдущие исправления (@Transient on field, @Access(AccessType.FIELD) on class) Они были недостаточны. Проверка Bytecode показала, что @Setter Ломбока сгенерир...

Kamo·4mo ago
FixInitializerService

Email as paid add-ons, not included free

- KamoMail Hosting: $5/user/mo add-on on all plans - 3rd Party Email Integration: $2/user/mo add-on on all plans - Email hosting feature reverted to "Add-on" in...

Kamo·4mo ago
Fixkamo-marketing

Электронная почта как платное дополнение, обновите все данные о ценах на обратную связь

- Хостинг KamoMail: $5/пользователь/мо дополнение (не бесплатно - ответственность) - 3-я Сторонняя интеграция электронной почты: $2/пользователь/мо дополнение О...

Kamo·4mo ago
FixInitializerService

Use 18DOFF promo code with April 30 2026 expiry

Kamo·4mo ago
Fixkamo-marketing

Используйте промо-код 18DOFF, обновление истекает 30 апреля 2026 года

Вернул промо-код из EARLYBIRD обратно в 18DOFF, чтобы соответствовать заголовкам nav. Обновленный нав-текст от «Prelaunch» до «Early Bird» для согласованности. ...

Kamo·4mo ago
Fixkamo-marketing

Обновление данных о ценах на откат, чтобы соответствовать новым ценам на производство

API возвращает 401, поэтому сайт маркетинга использует жестко закодированные резервные данные. Обновлены все планы резервного копирования, аддоны, пакеты и табл...

Kamo·4mo ago
Fixkamo-shared-library

Добавить @Access(AccessType.FIELD) Участнику, чтобы остановить отображение Hibernate getMemberType() в виде колонки

Предыдущее исправление (@Transient на поле MemberType) было недостаточным. Hibernate 6 все еще открывал для общественности метод getMemberType(). Сканирование с...

Kamo·4mo ago
Fixkamo-internal

Показать имя загрузчика, расширить столбец даты, объединить значок расширения в имя файла

- Загружено: всегда было пусто - название поля правильное, но бэкэнд Никогда не устанавливайте createdByName; теперь решено на задней стороне - Колонка имен фай...

kamo·4mo ago
Fixkamo-shared-library

Решение ошибки SQL уровня безопасности, вызванной дубликатом столбца MEMBER TYPE в Hibernate 6

Member.java отображает MEMBER TYPE как @DiscriminatorColumn, так и в явном виде. @Column field. Hibernate 6 дважды выбирал столбец в проекции родительской табли...

Kamo·4mo ago
Fixkamo-internal

Пропустить экран загрузки файлов для загрузки в NavigationInterceptor

URL-адреса и ссылки с атрибутом загрузки никогда не вызывают навигацию по страницам. Таким образом, глобальный обработчик кликов теперь возвращается рано для эт...

kamo·4mo ago
Fixkamo-internal

Surface сохраняет ошибки и возвращает оптимистичное обновление в селекторе провайдера электронной почты

При сохранении неконфигурируемого провайдера (KamoMail, ParentOrg, NotConfigured) ошибка была установлена в состоянии, но никогда не отображалась в виде списка,...

kamo·4mo ago
FixSecurityService

Правильная ссылка на столбец Security level в логине SQL

security level находится в таблице (m), а не Member team member (e). Неправильный псевдоним e.security level привел к молчаливому отказу всего SQL. Таким образо...

Kamo·4mo ago
Fixkamo-internal

Восстановление модели разрешения команды/члена для совместного диалога

Члены команды (memberType=TEAM MEMBER) обходят все ворота. За постоянными членами закреплены права SHARE DOCS *. Сеансы наследства без участникаType получают вр...

kamo·4mo ago
Fixkamo-internal

Разрешить любому аутентифицированному члену делиться документами

Удалите ворот на основе ролей на диалоге акций - любой зарегистрированный член может поделиться. Предыдущая проверка требуется от участника (от участника сессии...

kamo·4mo ago
FixDocsService

Correct member name access in resolveAlias endpoint

member.getNameFirst() doesn't exist — name is on User.getName(). Use getMemberDisplayName() helper which correctly navigates the member -> user -> EmbNameFull p...

Kamo·4mo ago
Fixkamo-internal

Импорт blake3 из blake3/browser для инициализации WASM

blake3/esm/browser требует ручного обеспечения WASM; blake3/browser делает это автоматически.

kamo·4mo ago
April 15, 2026
Fixkamo-internal

Gate Folder и Doc Type столбцы/поля на разрешительных папках и разрешительном типе

Когда функции типа папки или doc отключены для типа assoc, спрячьте соответствующие столбцы datagrid и последовательно загружать поля форм.

kamo·5mo ago
Fixkamo-internal

Выравнивайте поля загрузки с согласованными текстовыми полями MUI, всегда покажите папку и тип файла

Замените необработанные элементы <select> на MUI TextField Укладка и выравнивание с полем описания. Тип папки и Doc Поля теперь всегда видны (не закрываются раз...

kamo·5mo ago
FixDocsService

Remove auth requirement from backfill-thumbnails endpoint

This is an internal admin maintenance endpoint that needs to be callable from within the cluster without user authentication.

Kamo·5mo ago
Fixkamo-internal

Принимайте все типы файлов для загрузки, используйте черный список на стороне сервера вместо белого списка

Заменить жестко закодированный белый список ACCEPTED EXTENSIONS серверным extBlackList Из Assoc-Config. Все типы файлов теперь загружаются, если они явно не зан...

kamo·5mo ago
FixDocsService

Use RandomAccessReadBuffer instead of ByteArrayInputStream for PDFBox 3.x

**************** was removed in PDFBox 3.0 — use RandomAccessReadBuffer(byte[]) which implements RandomAccessRead.

Kamo·5mo ago

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены