Improve domain duplicate error handling and user feedback
Add authentication middleware to auto-redirect unauthenticated users to /logout
Add feature-rich floating AI chat assistant with drag, resize, minimize, and maximize
Add diagnostics route to forward /api/diagnostics/** to SecurityService
Integrate SystemDiagnostics into Session Debug Dashboard
Add comprehensive System Diagnostics dashboard to Settings
New Features: - Added 'System Diagnostics' tab to Settings page with 4 subtopics - Created SystemDiagnostics component with real-time monitoring - Added API pro...
Add comprehensive diagnostics controller for session debug dashboard
New endpoints: - GET /api/diagnostics/info - Complete system diagnostics - GET /api/diagnostics/health - Quick health check - GET /api/diagnostics/sessions - Re...
เพิ่มแท่งลอยและปรับใช้เกรเดียนสมัยใหม่เพื่อกู้คืนหน้า
เพิ่มหน้าล็อกอิน: - เพิ่มออร์บลอยน้ําสองลูกด้วยแอนิเมชันอิสระ - ใบพัดลอยในแนวตั้งและแนวนอน - ความมัวหมองของความฝัน - การเคารพชอบการแก้ไข ปรับปรุงหน้าสมัยใหม่: ...
ปรับปรุงตอนต้อนรับตอนหลังด้วยเกรเดียนต์
พื้นหลังของแข็งที่แทนที่ด้วย 135deg ไล่สีแบบซับซ้อนโดยใช้สีหลัก เพิ่มค่าเกรเดียนแบบเคลื่อนไหวที่สั่นไหว (8 วงจร) เพิ่มเนื้อความแบบดอตที่ละเอียดอ่อนสําหรับความลึ...
ปิดการใช้งานองค์ประกอบที่โต้ตอบระหว่างการแปลงรูปแบบการล็อกอินได้สําเร็จ
- เพิ่มสถานะการเปลี่ยนเส้นทางไปยังเพลงเมื่อล็อกอินเสร็จสมบูรณ์และเปลี่ยนเส้นทางอยู่ในความคืบหน้า - ชื่อผู้ใช้และข้อมูลป้อนรหัสผ่านที่ไม่ได้ทํางานเมื่อเปลี่ยนเส้...
เพิ่มการปรับแต่งใหม่
เพิ่ม [PUBLIC RE] SLT SKY ถึง k8s Constable Matps - เพิ่ม [PUBLICE] ATTRIB Model เพื่อปรับแต่ง Matps (โหมดแย่) - ปรับปรุงโปรแกรมพร้อมใช้งานพร้อมคําสั่งการตั้งค...
Add localhost domain support in DataLoader
- Added localhost and localhost:3000 domains for local development - Improved comments explaining subdomain concatenation behavior - Works with updated Organiza...
Add external auth provider initialization in DataLoader
- Added ExternalAuthProviderService dependency injection - Created addExternalAuthProviders() helper method to configure providers - Populated external auth pro...
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) - Queri...
เพิ่มโปรแกรมประมวลผลภายนอก สําหรับการปรับแต่งปุ่มล็อกอินแบบไม่ตายตัว
- ผู้เขียนเนื้อหาภายนอก - เพิ่มข้อมูลภายนอก - ผู้เชี่ยวชาญนอกประเทศเพื่อตรรกะทางธุรกิจ - ผู้สร้าง August ProviewerDTO สําหรับการถ่ายโอนข้อมูล (ยกเว้น access) - ...
ปิดการใช้งานรูปแบบการล็อกอิน หลังจากที่การตรวจสอบสิทธิ์เสร็จสิ้นแล้ว เพื่อป้องกันการส่งข้อมูลซ้ํา
Show departments in member list even when empty with 'No members' message
Add MemberController with /by-department endpoint to fetch org members grouped by department with OTK auth
Implement member list API integration - fetch members by department from SecurityService with real data
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
เพิ่มแอนิเมชันแบบ Intro ที่งดงามไปยังหน้าล็อกอินด้วยโลโก้ org, เกรเดียน, และโหลดตัวหมุน
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
Use full organization logo (with text) instead of logo-only on validate and logout screens
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
Replace Open/Switch buttons with Enter/Unsubscribe - Enter generates OTK and opens org domain in new window
Add OTK authentication support to OrganizationController /my-networks endpoint for API proxy integration
Add API proxy route for /my-networks endpoint to connect network page with SecurityService
เพิ่มช่องข้อมูลรายละเอียดไปยังองค์กร - คอลัมน์ DESCRIPE (500) ที่ถูกเพิ่มเข้ามา) พร้อมข้อมูล atf8mb4Colution - รองรับรายละเอียดขององค์กรสําหรับการแสดงเครือข่าย - เรียกดูการปรับปรุงฐานข้อมูล Schema
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
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
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
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
เพิ่มแอนิเมชันของ ROFL บนรหัสผ่านผิดพลาดสําหรับเสียงเตือนของผู้ใช้เบา ๆ
เพิ่มเสียงแตกของอนุภาค, เสียงตอบรับแบบ hoptic และเสียงเตือนไอคอนแจ้งรหัสผ่าน
Add tooltip to Security Role save button with validation requirements - Added Tooltip component to Save Role button - Shows 'Please enter a role name to continue' when title is empty - Shows 'Ready to save security role' when validation passes - Uses span wrapper to enable tooltip on disabled buttons - Consistent with Department and Job Title tooltips for better UX
Add tooltips to save buttons with validation requirements - Added Tooltip components to Save Department and Save Job Title buttons - Shows 'Please enter a [name] to continue' when title is empty - Shows 'Ready to save [item]' when validation passes - Uses span wrapper to enable tooltip on disabled buttons - Improves UX by informing users what's required before saving
Add backend validation to block Everyone role modifications
- Added protection check in updateRole endpoint - Added protection check in deleteRole endpoint - Returns 403 Forbidden when attempting to modify protected role...
Protect Everyone role from modifications in UI
- Edit button shows 'Protected' and is disabled for Everyone role - Delete button is disabled and grayed out for Everyone role - Both buttons have reduced opaci...
Add 3-letter day names to all date displays
- Main display: 'Mon 10/15/25 6:00PM' (was '10/15/25 6:00PM') - Your Time in tooltip: 'Monday, October 15, 2025' (full day name) - Other timezones: All include ...
Add full month name display under Your Time in tooltip
- Added full date with month name (e.g., 'October 15, 2025') - Positioned between compact time and timezone abbreviation - Slightly larger font size (0.75rem) f...
Use compact date format without leading zeros (m/d/yy h:mmAM/PM)
- Changed from 'Oct 15, 2025, 6:00 PM' to '10/15/25 6:00PM' - Removed leading zeros from single-digit months, days, and hours - Compact AM/PM without space (6:0...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
