KamoCRM

实时变更日志

每个功能、修复和改进都会在发布时发布。 没有任何东西会在发布时被搁置。

17,659
变动共计
6,077
特点
5,341
固定
30
项目
按项目筛选
所有项目17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
按类型筛选
所有类型Build16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
October 16, 2025
Featurekamo-internal

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 ...

snadjafinia·Oct 16, 2025
Featurekamo-internal

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...

snadjafinia·Oct 16, 2025
Featurekamo-internal

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...

snadjafinia·Oct 16, 2025
Fixkamo-internal

Prevent cell width adjustment by using fixed 180px width

- Outer container now has fixed width: 180px - Removed minWidth in favor of fixed width - Inner flex container handles content layout - No more width adjustment...

snadjafinia·Oct 16, 2025
Fixkamo-internal

Make timer update every second and add 'ago' suffix to elapsed time

- Timer now updates EVERY SECOND regardless of age (truly live) - calculateTimeAgo() uses currentTime state for real-time calculation - Added ' ago' suffix to a...

snadjafinia·Oct 16, 2025
Fixkamo-internal

Make timer truly live with constant recalculation and stabilize hover area

- Timer now recalculates on every render (truly live, no lag) - State updates trigger re-renders at smart intervals (1s to 1hr) - Fixed glitchy hover by adding ...

snadjafinia·Oct 16, 2025
Featurekamo-internal

Make elapsed timer truly live and add elegant hover transformation

- Timer now updates every second for recent timestamps (truly live) - Hover over date transforms it to elapsed time (1M 18S, 27D 4H, etc) - Smooth animated tran...

snadjafinia·Oct 16, 2025
Featurekamo-internal

Add live animated elapsed time timer to DateTimeDisplay tooltip

- Real-time updating timer showing time elapsed since timestamp - Smart formatting based on scale (1M 18S, 27D 4H, 2M 7D, etc) - Updates every second for recent...

snadjafinia·Oct 16, 2025
Featurekamo-internal

Apply sophisticated nav bar gradient styling to DateTimeDisplay

- Tooltip background uses same gradient as NavPri (primary color mix with black) - Header and footer use subtle primary color gradients - Hover effects with pri...

snadjafinia·Oct 16, 2025
Fixkamo-internal

Store and retrieve timezone from localStorage instead of API calls

- Updated validate route to fetch timezone from Redis session data - Store timezone in localStorage during validation - DateTimeDisplay now reads from localStor...

snadjafinia·Oct 16, 2025
Fixkamo-internal

Add user-info API route for timezone fetching

snadjafinia·Oct 16, 2025
Featurekamo-internal

Add sophisticated DateTimeDisplay component with timezone support and global time tooltip

- Created reusable DateTimeDisplay component - Displays dates in user's timezone from *** session - Beautiful glassmorphic tooltip showing 8 relevant global tim...

snadjafinia·Oct 16, 2025
Featurekamo-internal

Add modern form validation to all three settings tabs

- Added inline validation with error states and helper text - Required field validation with minimum/maximum length checks - Real-time error clearing as user ty...

snadjafinia·Oct 16, 2025
October 15, 2025
Featurekamo-internal

完整的部和职称管理者,CRUD和角色协会

snadjafinia·Oct 15, 2025
Featurekamo-internal

添加部门和职称的 API 路径

snadjafinia·Oct 15, 2025
Featurekamo-internal

在401次未经授权的答复中自动直接到/登录

snadjafinia·Oct 15, 2025
Otherkamo-internal

执行基于OTK的安全 API 认证

snadjafinia·Oct 15, 2025
Otherkamo-internal

更新安全操作程序, 在日期字段使用 Unix 时间戳

snadjafinia·Oct 15, 2025
October 14, 2025
Otherkamo-internal

修复下一个请求类型错误和未使用的变量警告

snadjafinia·Oct 14, 2025
Otherkamo-internal

改进安全角色API,加强记录和请求处理

snadjafinia·Oct 14, 2025
Otherkamo-internal

修正SecurityRoleManager中的角色权限转换类型错误

snadjafinia·Oct 14, 2025
Otherkamo-internal

固定安全角色功能: API 令牌转发和请求格式

snadjafinia·Oct 14, 2025
Otherkamo-internal

在 SecurityRoleManager.tsx 中修复安全角色功能

snadjafinia·Oct 14, 2025
Otherkamo-internal

Fix date formatting in SecurityRoleManager to resolve type error

snadjafinia·Oct 14, 2025
Otherkamo-internal

Fix security roles page by passing *** token in custom header

snadjafinia·Oct 14, 2025
Otherkamo-internal

在滑出面板上添加3秒延迟并改进动画

snadjafinia·Oct 14, 2025
Otherkamo-internal

Update logout flow to use direct Redis access

Logout Flow Changes: - /logout (page): DELETE Redis session via /api/logout, forward to login/logout - /api/logout: Direct Redis DELETE (no SecurityService call...

snadjafinia·Oct 14, 2025
Otherkamo-internal

FORCE REBUILD: Add extensive logging to /api/validate (Direct Redis)

Critical Change: - This endpoint does NOT call SecurityService - It queries Redis DIRECTLY for OTK validation - Extensive logging added to trace every step New...

snadjafinia·Oct 14, 2025
Otherkamo-internal

Make *** cookie client-accessible & validate OTK directly in Next.js

Major Simplifications: - *** cookie is now client-accessible (httpOnly: false) - Both Next.js and Java can read the cookie directly - Cookie expires in 30 minut...

snadjafinia·Oct 14, 2025
Otherkamo-internal

Fix build error and change *** length to 128 chars

Build Fixes: - Escape apostrophe in validate page (') - Add searchParams dependency to useEffect *** Length Change: - Update expected *** length from 512 ...

snadjafinia·Oct 14, 2025
Otherkamo-internal

Add comprehensive debugging UI to validate page

- Show component render count and validation attempt count - Display OTK information and length validation - Show retrieved *** ID (512 chars) when successful -...

snadjafinia·Oct 14, 2025
Otherkamo-internal

Fix OTK validation duplicate calls issue

- Add useRef to track validation attempts - Prevent duplicate API calls (critical for one-time keys) - Change useEffect deps to empty array (run once on mount) ...

snadjafinia·Oct 14, 2025

“你看见了什么 ? ”

所有这些都会自动到达您的工作空间。 开始使用免费计划,一个月后再阅读此页面。

开始免费永远查看定价