Move AI to Enabled Apps section and remove settings slideout search/recents
Remove the search bar and recent items section from the settings slideout panel. Move Artificial Intelligence from main topics to the Enabled Apps section so it...
Mevcut/Incubating sekmeleri ve listesi ile uygulamaları sayfayı basitleştirir
Stats banner, arama bar, kategori filtreleri, grid/list toggle ve özellikler dialog. Uygulamalar şimdi iki sekmeye ve "Adjust Özellikler" / sıralamalara / featu...
Integrate New Message composer into tool window system
Replace the standalone fullscreen/mini composer windowing with the shared tool window infrastructure (minimize, maximize, hexheads). MessageSystem.openNewMessag...
Remove theme query param — Docs derives it from WOPISrc
Docs now has its own getThemePath() logic ported from kamo-internal's Theme.tsx, so DocsService no longer needs to pass the theme URL.
Migrate JPA entities and repos to kamo-shared-library
Entities and repositories moved to **************** in the shared library. All imports updated to reference shared lib.
Compact pipeline tab layouts for more datagrid vertical space
- Remove page titles from all pipeline tab components (tab already serves as title) - Remove market ID/label chips from tab headers - Move toolbar (filters, sea...
Replace hardcoded organization/network labels with dynamic branch labels
Use **************** from useUserInfo hook so the /network and /network/create pages respect the branch label configured on ****************
Remove Notes tabs from all pipeline detail pages
Notes functionality is replaced by the Communications component which is auto-appended by PipelineRecordLayout. Removed notes-related state, handlers, types, an...
Split ageReqType ve üye / kayıt rotalarını ekleyin
- YaşReqTypeMember ve yaşReqTypeTeamMember ile yaşReqType - Sayfadan RegisterFlow bileşeni.tsx - Ayrı kayıt akışları için / üye ve/team rotaları ekleyin - Üye v...
Split ageReqType into member and team member fields
Update Organization type, PublicProvider, route schema, and BranchSetupManager with separate member/team member age requirement sections.
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.
Split ageReqTypeMember ve yaşReqTypeTeamMember
Organizasyon varlıkındaki üyeler için ayrı yaş gereksinimi takip.
Rename Çalışanı TeamMember'e ve dinamik etiket overrides
Tüm çalışan/Employment referansları TeamMember/TeamMembership. Etiket alanları ile ThemeConfig() kullanımını genişletin ve elde edilen yöntemler Organizasyon AP...
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...
TeamMember ve TeamMembership'e Emekli Olmak
Tüm çalışan/Employment referansları TeamMember/TeamMembership Sınıflar, değişkenler, yöntemler, DB annotations, enum değerleri ve ve Ekran metni. Ayrıca veritab...
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
Yeniden düzenleme liderlik form düzeni ve güncelleştirme telefon alanı tasarımı
Birincil renk varyasyonları ve gradients ile ikincil rengini değiştirin
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
Başlık adı değiştirmek ve LeadVendor ve LeadVendorProduct için açıklama alanı ekleyin
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...
Update EmploymentStatusType, IDING enum depolamasını ID yerine kullanmak için
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
Simplify Avatar modeli - avatarlar yalnızca Kullanıcıya ait
- Avatar sınıfından Kaldırılan üye alanı - avatarlar şimdi sadece kullanıcılara ait - Üye sınıfından birçok avatar çıkarmak - üyelerin kendi avatarları yok - Üy...
Red dışıt, Avatar sınıfından Set alanı
- Rember sınıfları zaten birçokToOne Avatar ilişkisine sahip olduğundan beri kapalı alandır Aktif avatar, bir boolean bayrağı tarafından değil, Kullanıcı/Member...
KullanıcıFotoğrafını Avatar mirası hiyerarşisi ve güncelleme KullanıcıBackground
- Renamed UserPhoto to Avatar (base sınıfı) JPA JOINED mirası kullanarak - yüklenen fotoğraflar için AvatarPhoto alt sınıfı oluşturun (yalnızca mağaza dosyaları...
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...
ChatBox tasarımı profesyonel parla
- İnce gri gradients ile beyaz arka plan uygulayın - Birincil renk planı ile entegre edilmiş özel kaydırmabar stili ekleyin - gradient arka planları ve asimetri...
Kargoyu gördüğünüz gibi?
Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.
