บันทึกการเปลี่ยนแปลง
มีข่าวอะไร
การปรับปรุงทุกอย่างของแพลตฟอร์ม เมื่อมันถูกส่งออกไป
· kamo-login
ปิดการใช้งานองค์ประกอบที่โต้ตอบระหว่างการแปลงรูปแบบการล็อกอินได้สําเร็จ
- เพิ่มสถานะการเปลี่ยนเส้นทางไปยังเพลงเมื่อล็อกอินเสร็จสมบูรณ์และเปลี่ยนเส้นทางอยู่ในความคืบหน้า - ชื่อผู้ใช้และข้อมูลป้อนรหัสผ่านที่ไม่ได้ทํางานเมื่อเปลี่ยนเส้นทาง - ปิดการใช้งานต่อไป, ย้อนกลับ, และเซ็น ใช้ปุ่มเมื่อมีการสลับที่ ปุ่มผู้ให้บริการภายนอก (Google, Microsoft, Apple เป็นต้น) เมื่อทําการเปลี่ยนเส้นทาง - จําสิ่งที่ไม่ได้ทํางาน กล่องกาเลือกเมื่อเปลี่ยนเส้นทาง - ปิดการใช้งานที่อยู่เชื่อมโยงทั้งหมด (รหัสผ่านที่ลืม, ล็อกอิน) โดยมีตัวชี้และค่าความทึบแสงเมื่อเปลี่ยนเส้นทาง ลบทั้งเธรด ป้องกันการปฏิสัมพันธ์ของผู้ใช้ในขณะที่ 'loggin สําเร็จ! การส่ง...
· kamo-login
เพิ่มการปรับแต่งใหม่
เพิ่ม [PUBLIC RE] SLT SKY ถึง k8s Constable Matps - เพิ่ม [PUBLICE] ATTRIB Model เพื่อปรับแต่ง Matps (โหมดแย่) - ปรับปรุงโปรแกรมพร้อมใช้งานพร้อมคําสั่งการตั้งค่าสภาพแวดล้อม เพิ่มส่วนปรับแต่งค่าต่าง ๆ ด้วยกุญแจสําหรับแทนที่ เพิ่มตัวอย่างการตั้งค่า URL ของบริการ API ชื่อโครงการ: ~ประกาศออกไป~ สําหรับ dev ภายใน ต้องการสร้าง .env. local with: ~ประกาศออกไป~
· InitializerService
Add localhost domain support in DataLoader
- Added localhost and localhost:3000 domains for local development - Improved comments explaining subdomain concatenation behavior - Works with updated OrganizationRepository that handles parent-child domain concatenation
· InitializerService
Add external auth provider initialization in DataLoader
- Added ExternalAuthProviderService dependency injection - Created addExternalAuthProviders() helper method to configure providers - Populated external auth providers for each organization: * KamoCRM: Google, Microsoft, Apple * KamoClub: Google, Microsoft, Apple * Ebonix: Steam, Roblox, Xbox (gaming/kids platforms) * TheShortTermRent: Google, Microsoft, Apple - Commented out old IdentityProviderConfigHelper implementation - Providers are ordered by display priority Initial commit of KamoInitializerService with ExternalAuthProvider support.
· SecurityService
Add GET /api/security/providers endpoint
- Added endpoint to return enabled external auth providers for an organization - Determines organization from request hostname (X-Forwarded-Host header) - Queries ExternalAuthProvider entities via ExternalAuthProviderService - Converts IdentityProviderType enum to Spring Security registration IDs - Maps MICROSOFT -> 'azure' per Spring Security convention - Returns ordered list of provider IDs for login page to display buttons Integrates with new ExternalAuthProvider system from kamo-shared-library.
· kamo-shared-library
เพิ่มโปรแกรมประมวลผลภายนอก สําหรับการปรับแต่งปุ่มล็อกอินแบบไม่ตายตัว
- ผู้เขียนเนื้อหาภายนอก - เพิ่มข้อมูลภายนอก - ผู้เชี่ยวชาญนอกประเทศเพื่อตรรกะทางธุรกิจ - ผู้สร้าง August ProviewerDTO สําหรับการถ่ายโอนข้อมูล (ยกเว้น access) - ปรับปรุงองค์กรกับองค์กรหนึ่งถึงหลายความสัมพันธ์กับผู้จัดหาข้อมูลภายนอก - เพิ่มเอกสารครอบคลุมใน~ นี่จะทําให้องค์กรทั้งหลายมีการปรับแต่งว่า จะให้มีการตรวจสอบสิทธิ์ภายนอกหรือไม่ ปุ่ม (google, Apple, Xbox, Steam เป็นต้น) ปรากฏบนหน้าล็อกอินของพวกเขา.
· kamo-login
ปิดการใช้งานรูปแบบการล็อกอิน หลังจากที่การตรวจสอบสิทธิ์เสร็จสิ้นแล้ว เพื่อป้องกันการส่งข้อมูลซ้ํา
· kamo-internal
Show departments in member list even when empty with 'No members' message
· SecurityService
Add MemberController with /by-department endpoint to fetch org members grouped by department with OTK auth
· kamo-internal
Implement member list API integration - fetch members by department from SecurityService with real data
· kamo-internal
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
· kamo-login
เพิ่มแอนิเมชันแบบ Intro ที่งดงามไปยังหน้าล็อกอินด้วยโลโก้ org, เกรเดียน, และโหลดตัวหมุน
· kamo-internal
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
· kamo-internal
Use full organization logo (with text) instead of logo-only on validate and logout screens
· kamo-internal
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
· kamo-internal
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
· kamo-internal
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
· kamo-internal
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
· kamo-internal
Replace Open/Switch buttons with Enter/Unsubscribe - Enter generates OTK and opens org domain in new window
· SecurityService
Add OTK authentication support to OrganizationController /my-networks endpoint for API proxy integration
· kamo-internal
Add API proxy route for /my-networks endpoint to connect network page with SecurityService
· kamo-internal
Implement My Network page with real backend integration - Created app/types/network.ts with NetworkOrganization interface - Rewrote app/network/page.tsx to fetch from /api/security/org/my-networks - Displays all organizations user is a member of with role badges - Shows organization logos using ThemeLogo component with domain-based paths - Material-UI design matching site theme (gradient header, cards) - Search functionality across title, description, alias, type fields - Owner/Member role badge...
· SecurityService
Add my-networks endpoint to OrganizationController - Added GET /api/security/org/my-networks endpoint - Returns all organizations the authenticated user is a member of - Includes role (owner/member), member details, and domain info - Fetches data from *** session via KSessionService - Uses MemberRepository.findByUser() to get all memberships - Filters for active members only - Returns organization title, alias, type, yearEst, domains - Includes member-specific data: memberId, usernameAlias, me...
· kamo-shared-library
เพิ่มช่องข้อมูลรายละเอียดไปยังองค์กร - คอลัมน์ DESCRIPE (500) ที่ถูกเพิ่มเข้ามา) พร้อมข้อมูล atf8mb4Colution - รองรับรายละเอียดขององค์กรสําหรับการแสดงเครือข่าย - เรียกดูการปรับปรุงฐานข้อมูล Schema
· kamo-internal
Add My Network button to top navigation - Added new My Network button next to My Account - Links to /network page - Uses PeopleAltIcon for visual consistency - Same styling as My Account and Logout buttons - Tooltip: View and manage your network connections - Positioned between My Account and Logout
· kamo-internal
Make NavPri logo clickable to navigate to debug dashboard - Added onClick handler to logo box that navigates to home page (/) - Added coder: pointer to indicate clickability - Enhanced hover effect with brighter gradient - Logo now serves as quick access to Session Debug Dashboard
· kamo-internal
Completely redesign Session Debug Dashboard with professional metrics UI - Added 6 color-coded metric cards at top (Session, Latency, Memory, Load, Storage, ***) - Real-time token countdown with visual progress bar and color-coded warnings - Interactive cookie list with copy-to-clipboard buttons - Highlighted *** cookie with green background - Smart grid layout maximizing space (lg: 4/8 split) - Performance metrics: TTI, DOM loaded, memory usage - Connection latency tracking with color-coded...
· kamo-internal
Modernize Session Debug Dashboard with full-screen Material-UI design - Redesigned with modern Material-UI components and gradients - Full-screen layout with purple gradient background - Added API health checks with response time tracking - Added browser storage statistics (localStorage/sessionStorage) - Enhanced cookie display with expandable accordions - Added environment details section - Improved visual hierarchy with cards and icons - Better organization with responsive grid layout - Added ...
· kamo-internal
Clicking on primary nav sidebar now closes open panels - Added onClick/onTouchEnd handlers to NavPri to set activePanel to null - Added stopPropagation to NavItemWithPanel to prevent closing when clicking items - Improves UX by allowing sidebar click to dismiss panels
· kamo-internal
Add click-outside detection to slide-out panels - Added semi-transparent backdrop overlay to NavPriPanel, NavTopPanel, and ChatSideBar - Click or touch outside panels now closes them - Fixed z-index conflicts to ensure backdrops display above NavTop - Improved UX with AnimatePresence for smooth backdrop transitions

จักรวาลของคุณกำลังรออยู่
เริ่มฟรีในไม่กี่นาที เพิ่มผลิตภัณฑ์เมื่อคุณพร้อม - ไม่มีการย้าย, ไม่มีการล็อกอินใหม่
ฟรีตลอดกาล — ไม่จำเป็นต้องใช้บัตรเครดิต