Додати значення LIKE в MediaBlockReasonType для соціальних медіа
Create reusable MediaStream component and lead communications
- Created reusable MediaStream component for all media stream contexts - Refactored FeedTimeline to use MediaStream component - Created LeadCommunications compo...
Додати потікПриховати провідні та підтримувати провідні медіа потоку
- Додано потікПриховати поле для Провідного.java для посилання MediaSession потік - Оновлений MediaSessionPost для підтримки необов'язкової асоціації лідерів - ...
Modernize social media feed design with hip, polished styling
Implement social media feed timeline
- Replace clubhouse page with FeedTimeline component - Add PostComposer for creating posts with images - Add PostCard component with like, comment, edit, delete...
Add MediaFeedController for social media feed
- Add MediaFeedController with REST endpoints for posts, comments, likes - Implement paginated feed endpoint with access level filtering - Add image upload endp...
Додати МедіаОбджРепортРепозиторію та оновлення медіа сервісів для соціальних кормів
- Додати MediaObjReportРепозиторію для такої системи - Оновлення медіасервісу зі створенняПостанови та публікації подій НАТС - Оновлення MediaSessionRepository ...
Add filter header to Members & Subscribers tab with all column filters aligned
Add filter header to EmployeeManager datagrid with employment status and other filters
Update EmployeeManager with backend integration and add account API routes
Add AccountController with endpoints for Members & Subscribers and Employees & Contractors
Додавання облікового запису Учасника та облікового запису учасника до суб’єкта господарювання для ефективних запитів бази даних
Preserve USERNAME and REMEMBER_ME cookies on logout and forward to kamo-login
- Exclude USERNAME and REMEMBER_ME cookies from deletion on logout - Forward logout request to kamo-login logout endpoint after clearing cookies
Додати файли cookie USERNAME та REMEMBER ME з налаштуваннями доменів
- Встановити USERNAME cookie при пам'яті мене перевіряють на успішний логін (1 рік закінчення) - Чистий cookie USERNAME при запам'ятовуванні мене на будь-якій с...
Додати логотипи організації до вкладок профілю та членства та дозволів
- логотип організації служби підтримки Fetch та відображення поруч із вкладкою профілю - Захоплення поточного логотипу організації та відображення поруч із вкла...
Add Manage Backgrounds button in MemberHeader
- Added handleManageBackgroundsClick prop to MemberHeader - Added Manage Backgrounds button next to URL input when custom background is enabled - BackgroundMana...
Store avatar hash and extension in *** session data
- Added updateSession method to KSessionService for updating session fields - Updated setActiveAvatar to store userAvatarHash and userAvatarExtension in session...
Include avatar URLs in member profile response
- Added helper methods to generate avatar URLs (getThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Updated getMembe...
Add avatar fallback logic to chat components and member list
- Created avatarUtils.ts with utility functions for avatar fallback (member -> user -> initials) - Updated HexHeadGroup to fetch and display avatars with fallba...
Update Create Avatar layout to match kamo-register design
- Reorganize Create Avatar tab with top row for quick settings (Style, Seed) - Split bottom row into two columns: Preview (left) and Advanced Settings (right) -...
Implement hash-based file storage for avatars
- Generate SHA-256 hash from avatar ID after persistence - Store hash in database fileHash field - Upload files to MinIO using hash-based naming: {hash}.{fileEx...
Додати файлПриховати поле до суб'єкта Avatar для безпечного зберігання файлів
- Додати файлГаш стовпець для зберігання SHA-256 хеш аватара ID - Hash використовується для обробки файлів Minio, щоб запобігти атакам акметації - Формат: {hash...
Rebuild avatar UI - сучасний, інтерактивний, полірований. Backend повертає URL-адреси безпосередньо
Rebuild avatar system - backend generates presigned URLs directly like backgrounds
Generate presigned URL в Next.js за допомогою MinIO SDK з темним доменом
Додати getPresignedUrlWithEndpoint метод для користувацького кінцевого пункту, призначених URL
Додати створення аватара Аватара, фонове управління з переадресацією та повною підтримкою бібліотеки аватара / фону
Додати класи AvatarPhoto та AvatarAvatar Creator, рефактор структуру спадщини Avatar
Organize MinIO storage with folder structure and add Avatar Creator SVG support
- Updated storage paths to use organized folder structure: * members/avatars/photos/ for photo avatars * members/avatars/vector/ for Avatar Creator SVG avat...
Add avatar, background, and member profile management endpoints
- Added AvatarController with CRUD operations for avatars (photo and Avatar Creator) - Added UserBackgroundController for managing user background images - Exte...
Додайте репозиторії Avatar і UserBackground і передали підтримку URL
- Додано АватарРепозиторію з методами пошуку аватарів користувачем - Додано UserBackgroundRepository з методами пошуку фонів користувачем/членом - Додано методи...
Додати КористувачаФото та КористувачБакерські особи з відносинами з Користувачем
- Створений КористувачФото-об'єкт для зберігання фотографій профілю користувача та учасника - Створена особа користувача - Обидві особи, які підтримують рівень ...
Додати спільний компонент Учасника з аватаром/фоном
- Створено спільний компонент Учасника з фоновими зображеннями та аватарним дисплеєм - Додано параметри перевизначення рівня учасників для аватару та фону (кори...
Зміна сітки для автоматичногоВисотне планування, щоб показати всі записи без прокрутки
- Встановити domLayout для автоматичноговисокої сітки розширюється, щоб відповідати всім рядам - Видаліть перелив: приховані з сітки контейнерних коробок - Вида...
Замініть стовпець адреси з стовпчиками державного та вуличного призначення
- Видаліть стовпець адреси та адреса - Додати державний стовпець після контакту (покази підрозділу/державного коду) - Додати стельовий стовпчик після стану (душ...
Оновлення ширини стовпців до зазначених значень
- Зміна ширини колонки Провідного ID від 300px до 245px - Контактний стовпчик залишається гнучким: 1, щоб взяти решту ширину - ширина стовпця змінного стану від...
Оновлення mock свинцю ID до випадкових альфа-нумеричних і встановити адресний стовпчик до 170px
- Додати функцію генеруватиRandomLeadId для створення випадкових альфа-нумеричних рядків довжини 13 - Зміна ідентифікаторів mock від послідовних чисел до випадк...
Оновлення параметрів стовпчика і замініть кнопки дії
- Змінено дату стовпців шириною від 155px до 170px - Оновлення дати фільтра поля контейнерів для відповідності 170px ширина - Замініть "Export Selected', 'Поділ...
Додати тонкий світло-сірий нижній кордон до вторинних вкладок
- Додати кордонРозгортання: '1px твердий rgba(0, 0, 0.12)' до контейнерів стану - Відповідає укладку, знайдену на /leads/view/page - Створення візуального поділ...
Додайте сірі фони, щоб залишилися фільтрові поля і вирівняти донизу
- Зміна вирівнюючого ряду від центру до флекс-енду (знизу вирівнювання) - Додати сірий фон (#f8fafc) на всі інші контейнери для фільтрів - Додати радіус кордоні...
Поле фільтра стійки вертикально з ізольованим сірим фоном
- Зміна дати фільтра полів з горизонтального до вертикального планування (флектор: стовпчик) - Додайте сірий фон (#f8fafc) тільки до дати фільтра коробки, не ве...
Покращити UI макет і збільшити кількість даних
- Зробіть текст меншим для полів фільтра дати (fontSize: 0.75rem для введення, 0.7rem для етикеток) - Перемістити швидкий пошук в одній лінії, як вкладки стану,...
Додавання елементів фільтра дати для створених та призначених стовпців
- Додавання змінних стану для фільтрів, що створюються та присвоєно термін дії (податкові дати) - Створіть компоненти фільтра дати та кінцевих даних - Додавання...
Зробіть контактні імена, натиснувши посилання і додайте подвійний клацання, щоб відкрити свинець
- Оновлення КонтактРендера для відображення першого та останнього імені як заблокованих клацання посилань - Додати обробник Click для контактних імен, які відкр...
Додайте іконки до фільтра та оновлення субстатуса
- Оновлення 'Вимкніть підпис' до 'Contracts Sent', щоб відповідати Java Enum - Змінити ікону для контрактів, що надходять від підпису на іконку - Додати іконки ...
Додати унікальні іконки для кожного підстатю з квітами батьківського статусу
- Додати унікальні, відповідні іконки для кожного субстатуса (наприклад, PersonAdd for New Lead, Повідомлення про ліве повідомлення) - Ікони зберігають батьківс...
Додайте іконки до підстатку стовпа, що відповідає кольору батьківського статусу
- Додати функцію помічника getSubStatusIcon для визначення ікони на основі батьківського статусу - Підстатеві іконки використовують однакові іконки і кольори як...
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.