Журнал змін
Что нового.
Все усовершенствования платформы, как только она будет запущена.
· kamo-shared-library
Додайте багатомовну підтримку з 26 мов, оновити CountryType з мовними картографуваннями, замінити BitcoinJ з веб3j крипто
· kamo-register
Заміна іконок смайлів з високоякісними значками UI для аватарних стилів
· kamo-register
Вік Перевірка вдосконалення та вдосконалення паспортів
· kamo-register
Компактний творець аватара з бортовими градієнтами та поліпшеннями вікових перевірок
· kamo-register
Інноваційний компактний аватарний творець з розширеним кольоровим підбирачом та окропом
· kamo-register
Розширений творець аватара з повними опціями та фіксованим контейнером
· kamo-register
Особистий кабінет Веб-сайт: http://www.facebook.com
· kamo-register
Додайте сучасний творець Avatar Creator на сторінку особистої інформації з компактними полями назв
· kamo-register
Модернізація особистості Інфо компонент і кнопка укладання
ПЕРСОНАЛЬНА ІНФОРМАЦІЯ: - Видалити обгортку картки для очищення, інтегрований вигляд - Оновлення заголовка, щоб використовувати вар (-колір-приміський) від Globals.css - Підвищений розмір ікони до 36px для кращої візуальної ієрархії - Видаліть непотрібний дайвайдер - Підвищити польову сипку до 3 (від 2) для кращого дихання кімнати - Додати послідовну ширину 2px до всіх текстових полів - Додати "Оптіональний" текст помічника в поле Близького Ім'я - Вилучити картку, CardContent, Divider з імпорту БУТОН СТИЛИНГ: - Назад кнопка тепер використовується вар (--колір-приміський) колір - Далі / Користуйтеся кнопками var(-color-primary) фон - Довждні стани використовують вар (-колір-приміський ліхтар) - Підвищена вага шрифту до 600 для кращої зручності читання - Професійний ефект конюшини на кнопці - Консистентне укладання на всі кнопки навігації - КруговийПрогрес на кнопку Оздоблення використовує білий колір
· kamo-register
Динамічний інтерфейс Alias / E-Mail режим та вдосконалення UI
ДОДАТКОВІ ДОПОМОГИ: - Заголовок змін від "Create KamoCRM Passport" до "Join {OrganizationName}" - Оновлення реєстраційного тексту в 'Додати {Організація Ім'я} учасника?' - Виправлення посилання входу в обліковий запис.* з логіном.* динамічно PASSPORT ID -> Вхід МЕМБЕР АЛИС/ЕМІЛЬ: - Вік 12 і під: «Мебер Аліас» з паспортом - Вік 13 і вгору: 'E-Mail' з перевіркою електронної пошти - Динамічна мітка: '{Organization Name} Учасник Аліса' або '{Organization Name} Адреса електронної пошти' - Режим електронної пошти: валідує формат електронної пошти, перевіряється на символ, домен тощо. - Режим учасника Alias: діє альфа-нумерична + гіфени, без послідовних гіфенів - Показати відповідні іконки (EmailIcon vs BadgeIcon) - Відображення успіху чіпа при дійсності - Перевірити унікальність через різні кінцеві точки на основі режиму МИ КРАЇНИ FIX: - Вилучити мемоізацію, яка блокувала вибір країни - Спрощуйте натискачі, щоб завжди викликати ручку - Користувачі можуть вибрати будь-яку країну (не застрягти з виявленим) - Виправлення використанняВиберіть залежність для запобігання нескінченних петель ОЦІНКА ФІКС: - Виправлення дублікатів activeStep == 2 блоки перевірки - Введення пароля тепер правильно відбувається на крок 3 - Учасниця Alias / Email перевірки на крок 2 - Введення персональної інформації на крок 4 - Повідомлення про помилку з динамічними назвами поля
· kamo-register
Впровадження комплексної перевірки та переадресації адресного фонду
МАДЖОРНІ ЗМІНИ: - Rename FormWelcome to FormAgeCheck компонент - Повторний реєстраційний потік: MyCountry first (step 0), AgeCheck другий (стежка 1) - Збити всі інші слайди вгору по одному положенні - Оновлення логіки для нових замовлень АФ ВЕРІФІКАЦІЯ: - Додати isAlcohol, isTobacco, isFirearms прапори для інтерфейсу організації - Перевірити країну користувача ATF категорії проти організаційних пропозицій - Перенаправлення на шкода сторінки, якщо org заборонений вміст для країни користувача - Використовуйте високе вікове значення між країною користувача та країною org - Генерувати динамічний текст ATF (наприклад, «алкохол і тютюн» проти «алькохола, тютюну та вогнепальної зброї) ВИРОБНИЦТВО КРАЇНИ-СПЕЦИФІЧНИХ ОСОБЛИВОСТІ: - Оновлення CountryType з LawAdultAge, правовийAtfAge, правовийAtfCategories - Підтримка змінних вікових вимог (18, 19, 20, 21 в залежності від країни) - Відобразити правильні продукти ATF на основі того, що закон в обох країнах - Приклади: US=21 для ATF, Японія=20 для спирту / тобакко, тютюн Кувейт=21 тільки УНІВЕРСЬКА КАУНТРИКА: - компонент MyCountry тепер встановлює поле користувача - AgeCheck отримує користувача - Вікова перевірка використовує макс (userCountryAge, orgCountryAge) СТРАХУВАННЯ СОРРИ: - Додати тип Причини COUNTRYPROHIBITED - Натиснути кнопку «Задня» для випадків заборони країни - Покажіть конкретні заборонені категорії (алкоголь, тютюн, вогнепальна зброя) - Заборонити доступ до веб-сайту УІ УМОВИ: - Зміна "і/або" до тексту ATF - Перейменувати всі Ласкаво просимо посилання на Age Check - Оновлення крокових етикеток і навігації
· SecurityService
Return organization ATF fields in org/domain endpoint
- Return isAlcohol, isTobacco, isFirearms boolean flags - Enable frontend to check content against user country restrictions - Support dynamic ATF text generation based on org offerings
· kamo-shared-library
Додати поля IS ALCOHOL, IS TOBACCO, IS FIREARMS для організації
- Додати isAlcohol boolean поле (nullable=false, false) - Додати Tobacco boolean поле (nullable=false, false) - Додати isFirearms boolean поле (nullable=false, false) - Увімкнути перевірку обмеженого вмісту країни - Підтримка перевірки категорії АФФ при реєстрації
· kamo-register
Реалізація специфічних юридичних віків та динамічних текстів ATF
- Оновлення CountryType, щоб включати правовийAdultAge, правовийAtfAge, правовийAtfCategories - Динамічно відображати вікові вимоги на основі країни (18, 19, 21, тощо) - Генерувати текст АФ на основі того, який закон (алкоголь, тютюн, комбінацій пожежної сигналізації) - Використання адресних полів організації, що випливають на законні віки - Падреса для пошуку канцелярських полів - XXX RATED сторінка показує сільськогосподарський вік - Сторінка ATF ONLY показує вік країни та відповідні продукти - Вікова перевірка використовує пороги країни - Підтримка варіацій, таких як «алкоголь і тютюн» для країн без вогнепальної зброї
· SecurityService
Include country legal ages in organization endpoint
- Return country date format and separator in org/domain endpoint - Include legalAdultAge, legalAtfAge, and legalAtfCategories - Enable frontend to dynamically display age requirements - Support country-specific age verification text
· kamo-shared-library
Додавання правових вікових полів та категорій ATF в CountryType
- Додати юридичне поле AdultAge для перевірки вмісту дорослих - Додати юридичне поле AtfAge для вимог спирту / добакко / вогнепальної зброї - Додайте правову інформацію, щоб відстежити, що є правовою на країну - Оновлення всіх 197 країн з відповідними значеннями - Країни використовують відповідні віки (18-21) на основі місцевих законів - категорії АФТ відображають локальні правила (в окремих країнах заборонити алкоголь, гармати тощо) - Підтримка індивідуальної вікової перевірки країни для реєстрації
· kamo-register
Вирівнюйте XXX/ATF гудзики зліва і додайте значущі іконки
- Зміна макета кнопки від центрованих до космічних-міжнім (лівий і правий вирівнювання) - Додати іконку ExitToApp на кнопку EXIT (startIcon зліва) - Додати іконку VerifiedUser на кнопку ENTER (endIcon направо) - Ікона підкреслюють важливість вибору вікової перевірки - Застосувати як XXX RATED (18+), так і на сторінках ATF ONLY (21+)
· kamo-register
Оновити шкода кнопки сторінки, щоб перейти на сайт
- Зміна домашньої кнопки Вимкніть веб-сайт з кольором помилок - Впровадження функції вікна.close() для закриття вкладки/window - Додайте зворотній зв'язок про: Відстежуйте, якщо закрито заблоковано браузером - Зберігайте кнопку Задня кнопка з початковим кольором - Покращення укладання кнопки з послідовними кордонами
· kamo-register
Додати кнопки EXIT і ENTER для XXX RATED і ATF ONLY вікова перевірка
- Вилучити дати народження форми для XXX RATED і ATF ONLY - Додати кнопку EXIT, яка перенаправляє шкода - Додати кнопку ENTER з підтвердженням віку (18 для XXX, 21 для ATF) - Стиль EXIT як позначена кнопка і ENTER, як міститься кнопка - Приховати стандартні кнопки навігації за цими спеціальними сторінками - Центр гудзики з правильним обшивкою та укладкою - Оновлення тексту відповідно до вимог
· kamo-register
Розширена перевірка віку з модернізованими дата-введеннями та комплексною перевірку
- Додати полірований, вхід на карткову дату UI з візуальним зворотним зв'язком - Впровадження комплексної перевірки дати (податкові діапазони, фактичні дати календаря, не майбутнє) - Показати статус в режимі реального часу з іконками та кольоровими бордюрами - Відобразити чіткі, докладні повідомлення про помилки для недійсних дат - Додайте зворотний зв'язок, показаний вік, коли дата діє - Покращити UX з правильним замовленням на основі формату країни - Додати перевірку до наступного кроку - Вибір вікової категорії KIDS ONLY з валідацією - Інтегрувати потік перевірки віку з основною реєстраційною формою
· kamo-register
Впровадження комплексної системи перевірки віку з форматами дати країни
- Додати світ WIDE BAN до AgeReqType enum - Оновлення CountryType з форматом дати та роздільними властивостями - Створення /сторінка для вікових обмежень - Повністю перезапису FormWelcome з динамічною перевіркою віку - Додати спеціальні вітальні сторінки для XXX RATED та ATF ONLY - Впровадження перевірки віку для всіх випадків AgeReqType - Перемістити вікове поле від PersonalInfo до компонента - Додати підтримку дати народження для точного розрахунку віку Статус на сервери
· SecurityService
Add registration and org domain endpoints for age verification
· kamo-shared-library
Додавання форматів дати та роздільних полів на канцелярію CountryType
· APIService
Додавання домену-агностичного IngressRoute для api subdomain
· kamo-register
Додавання домену-агностичного IngressRoute для реєстрації субдомен
· kamo-internal
Add domain-agnostic IngressRoute for internal subdomain
· kamo-login
Додавання домену-agnostic IngressRoute для автоматичного SSL і маршрутизації
- Додано k8s/ingressroute.yaml з шаблоном HostRegexp для входу subdomain - Оновлено CI/CD для розгортання IngressRoute автоматично - Увімкнення Cloudflare-like автоматичного генерації SSL сертифікатів - Працює з будь-яким доменом, зазначеним в кластері (kamocrm.com, baddi3.com і т.д.) - Додано k8s/README.md документування конфігурації
· InitializerService
Оновлення часузонного поля для використання TimezoneType Enum - Змінений користувачем.timezone від String до TimezoneType enum - Оновлено .gitignore для виключення кешу m2-репозиторій - Підтримка ієрархії часового поясу: Учасник > Організація
· kamo-shared-library
Додавання комплексної системи обробки даних з підтримкою часового поясу - Доданий таймер TimezoneType з полями та методами перетворення UTC - Додано поля часового поясу для організації (обов'язково, за замовчуванням до PACIFIC), Користувача (необхідний) та Учасника (необхідний) - Оновлений EmbRecordState для використання LocalDateTime для UTC дата/часного зберігання - Створено 16 нових класів суб'єктів для системи візуалізації (Імміг, ImgFolder, ImgDat та ін.) - Створено 5 нових типів Enum (ImageAssocType, ImageMimeType, ImageSetType тощо) - Створено 10...
· kamo-internal
Add themed colors and background logo to calendar page

Твій всесвіт чекає.
Почати безкоштовно за декілька хвилин. Додати продукти, коли ви будете готові — без перенесення, без нових реєстрацій.
Безкоштовно назавжди — не потрібна кредитна карта