Return ageReqTypeMember and ageReqTypeTeamMember in org API response
Update DataLoader for split ageReqType fields
Set both ageReqTypeMember and ageReqTypeTeamMember to same value in mock data.
年齢を分割ReqType会員と年齢ReqTypeTeamMember
組織内のメンバーとチームメンバーの異なる年齢要件のトラッキング.
チームメンバーに従業員の名前を変更し、動的ラベルオーバーライドをワイヤーアップ
チームメンバー/チームメンバーへのすべての従業員/従業員の参照の名前を変更します。 useThemeConfig() をラベルフィールドと getter メソッドで拡張します。 組織API。 FormPassportID で動的メンバーラベルをワイヤーアップ 会員のエイリアステキストの登録ページ.
Rename Employee to TeamMember and wire up dynamic label overrides
Rename all Employee/Employment references to TeamMember/TeamMembership. Replace hardcoded Member/Team Member display text with dynamic label getters from useUse...
Rename Employee to TeamMember and Employment to TeamMembership
Update all Employee/Employment references to TeamMember/TeamMembership in controllers, services, and security profile. Rename API endpoint from /employees-contr...
チームメンバーに社員を名付け、チームメンバーに就職
チームメンバー/チームメンバーへのすべての従業員/従業員の参照の名前を変更する クラス、変数、メソッド、DB アノテーション、enum 値、および テキストを表示します。 また、アノテーションでデータベーステーブル/カラム/インデックス名を更新します。 動的ラベルのゲッターを使用して、該当するテキストを表示できます.
Switch DataLoader to CommerceService
- Use CommerceService instead of POSService, RetailProductService, RetailInventoryStockService - createProduct, createOrUpdateStock, createRetailOrder, createMo...
Switch POS controllers to CommerceService
- POSController uses CommerceService instead of POSService - RetailProductController uses CommerceService instead of RetailProductService - RetailInventoryContr...
Shared toBase30 in app/utils/base30, use in LeadManager and DocManager
Convert Add Lead button to a tab aligned to the right in markets tab bar
Remove Add Lead tab and move Add Lead button to right side of markets tab bar
Simplify version display by removing API endpoint and using constant
Use session GUID directly as NATS consumer name - Session GUID is already unique, no need for prefix - Simplifies code and consumer naming
Update LeadVendorManager to use title and description fields with full UI support
Update LeadVendorController to use title and description instead of name
Rename MediaFeedController to MediaStreamController and add lead stream support
- Renamed MediaFeedController to MediaStreamController for generic media stream handling - Added support for lead-specific streams via streamGuid - Feed endpoin...
Switch back to MuiAvatar components for avatar display
- Replace img tags with MuiAvatar components - Maintains all existing functionality (error handling, loading callbacks) - Cleaner code using Material-UI compone...
Remove ID-based fallback code, use only hash-based naming
- Remove all try-catch fallback logic for missing fileHash column - Remove ID-based file naming fallbacks - Code now exclusively uses hash-based file storage - ...
Return objectPath instead of presigned URLs - Next.js will generate them
アバターモデルをシンプル化 - アバターはユーザーのみ
- Avatarクラスから削除されたメンバーフィールド - avatarsは現在、ユーザーにのみ属しています - メンバークラスからOneToManyアバターを削除 - メンバーはアバターを所有していません - 会員は、多くのToOne アバターによるユーザーのアバターコレクションからアバターを選ぶことができます - ...
Avatarクラスから冗長isSetフィールドを削除します
- ユーザー/メンバークラスがすでに多くのToOneアバター関係を持っているので削除されたisSetフィールド - アクティブアバターは、ブールフラグではなく、ユーザー/メンバーのアバターフィールドによって決定されます。 - IS SETカラムを使用したインデックスを削除
UserPhoto を Avatar 継承階層に置換し、 UserBackground を更新する
- JPA JOINED継承を用いたUserPhotoをAvatar(ベースクラス)に変更 - アップロードされた写真のAvatarPhotoサブクラスを作成(ファイルの拡張子のみを格納) - すべてのAvatar CreatorパラメータでAvatarAvatar Creatorサブクラスを作成しました。 *様式、種...
New approach for Status filter and filter icons
- Removed onFloatingFilterChanged callback to prevent circular updates - Store filter instance in ref and update directly - Added global CSS rules in globals.cs...
Remove manual checkboxes from IdRenderer
- Remove manually added checkbox input from IdRenderer - Rely on AG Grid's built-in checkbox selection functionality - Checkboxes will be handled automatically ...
Rename /hr/ folder to /account/ throughout the project
- Renamed app/hr/ to app/account/ - Renamed app/components/hr/ to app/components/account/ - Updated all references from /hr to /account in: - NavPri.tsx (navi...
Unified header design spanning both chat and softphone panels
REMOVED: Status bar from softphone (wifi, signal, time - unnecessary for web app) SHARED HEADER: Title bar now spans both softphone and chat when expanded LAY...
Elevate softphone to enterprise-grade with premium features
ENTERPRISE FEATURES: - Call Recording with visual indicator and pulsing animation - Call Transfer functionality for seamless handoffs - Call Notes with expandab...
Enhance ChatBox with dynamic color system and increased height
- Increase message viewing area by 33% (DOCKED_HEIGHT: 360 -> 480) - Create ChatBoxStyles.tsx with dynamic CSS variable-based color system - Apply primary color...
プロのポーランド語でチャットボックスのデザインを近代化
- 微妙な灰色の勾配ときれいな白い背景を実装 - プライマリカラースキームと統合されたカスタムスクロールバースタイリングを追加 - 勾配の背景および非対称の境界のメッセージの泡を高めて下さい - 丸型の設計および焦点リング効果の入力分野を近代化して下さい - 改良されたアバターのスタイリングおよび勾配の背景のヘッダーを...
Filter only consumes OTK and passes *** id; controller loads session on demand
Move ClusterIssuer to auto-cert folder, remove duplicate deployment steps
Add explicit handlers and keys to switches
- Add handleAcceptingLeadsToggle and handleGodModeToggle handlers - Add unique keys and names to both switches - Add aria-labels for accessibility - Helps React...
Consolidate session management into KSessionService
- Deleted duplicate KTokenSessionService - Enhanced KSessionService with: * getSessionTTL() - get Redis key TTL * getSessionInfo() - get session data + TTL ...