跳转到内容
KAMOUniverse

变更记录

什么是新的。

平台的每一个改进,随着它的出货。

  1. · kamo-shared-library

    添加分支解析度, 解析效果 Branch 解析度, 更新 Branch 解析度

  2. · SecurityService

    Store branchTitlePlural/NonPlural in Redis session

  3. · kamo-shared-library

    添加分支标题字段到组织

  4. · kamo-internal

    最大从140%增加到250%

  5. · kamo-internal

    使用 Callback 添加解析度

    探测到头到头和头到脚的Window空间违规情况 然后把头移到最近的干净位置 螺旋搜索器。 必须通过双RAF调用以避免读取 中动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能动能.

  6. · kamo-internal

    添加 MIN GAP 常数和螺旋搜索助手

    添加 5px 最小间隙的变异常数和螺旋搜索 函数查找最近的无相撞像素位置 一个六分头,检查 头对头和头对工具 Window 清除.

  7. · kamo-internal

    Add status/substatus widget to lead view tab bar

    - Extract LEAD_STATUS_TYPES, getStatusIcon, getSubStatusIcon to shared app/lib/leadStatuses.tsx utility; update LeadManager to import from it - Add inline status/substatus display (with icons) right-aligned in the tab bar on the lead view page, tabs remain left-aligned - Add edit mode with cascading status/substatus dropdowns (icons in options), Save/Cancel buttons; substatus required before saving; changing status resets substatus selection

  8. · kamo-internal

    Rewrite HexHead system with framer-motion physics

    Replace the broken 1800-line HexHeadGroup with a clean physics-based implementation using framer-motion springs and motion values. Key changes: - Remove wiggle/fidget swarm detection (too sensitive, unreliable) → Replaced with deliberate 500ms hold-to-swarm gesture - Remove complex collision resolution, spiral fallback, resolveOverlaps, **************** and all multi-pass overlap logic - Remove layoutMode state and makeRoom nudge system - Instant snap-to-slot on release near any head (flat-top hex geometry, nearest free axial slot, stiffness 800 spring = feels instant but alive) - Groups drive followers via RAF loop calling animate() with organic spring (stiffness 400) — loose, trailing group feel during anchor drag - Chat window docking via separate dock RAF loop watching window bounding rect — group follows window edge when it moves - Home row auto-arrangement (spring fly-in) for all free heads - New HexHeadSpring.tsx: thin motion wrapper with isSnapping pulse animation and isHoldReady ring-pulse animation - HexHead.tsx: unchanged - Zero new dependencies (framer-motion already installed at v12) - Fixes TS1128 build errors in old implementation

  9. · kamo-internal

    Flat-top honeycomb layout, 5px gaps, cluster-aware groups, tool window relayout

    HexHeadGroup: - Switch to flat-top hex geometry (HEX_INRADIUS/HEX_STEP) — hexes now share flat top/bottom edges with adjacent group members, giving a proper honeycomb look with the existing hex polygon shape - HONEYCOMB_PADDING, GAP, SAFE_GAP all reduced to 5px (was 12px) - OCCUPY_DISTANCE = HEX_STEP (~67px) — correctly uses actual flat-top center distance so ring-1 honeycomb seats are never falsely rejected - axialToPixel updated to flat-top formula (r = column axis, q = diagonal) - findClusterIds: BFS proximity helper scopes swarm to one spatial cluster, so independent groups remain independent during jiggle/swarm - computeHoneycombOffsets now limits followers to the anchor's cluster only - recompactClusters: after a single-head drag, finds remaining clusters and re-seats each in a proper honeycomb around its centroid; also merges two groups when they are dropped on or near each other - Edge docking (right/bottom edge) only triggers when a group (swarm) is dragged there; single-head drags no longer force all heads to the edge - Swarm edge-dock passes swarm member IDs so only that group docks, not unrelated groups elsewhere on screen ToolWindowsContext: - GUTTER 8→5, PADDING_RIGHT 16→5 (5px gap between windows and from edge) - relayoutWindows: deterministic right-to-left slot assignment respecting member-panel offset; replaces ad-hoc per-event calculations - Called on every state change: open, close, minimize, un-minimize, maximize, member-panel-toggle, and viewport resize — windows always stay tight

  10. · kamo-internal

    横跨导航的持久工具窗口—— 第1层守护 + 工具提供接线

  11. · kamo-internal

    为根版式添加工具提供客户端包

  12. · kamo-internal

    为持久工具窗口状态添加工具Windows Context

  13. · kamo-internal

    添加聊天工具栏, 包含呼叫控制、 实时搜索和智能自动滚动

    将呼叫按钮从信头移动到带有50%打火机的专用工具栏行 背景情况。 添加显示匹配和自动滚动的活搜索字段 最近的结果。 添加滚动到下方的按钮以清除搜索。 执行在用户滚动时停止的智能自动滚动 并回滚回下方.

  14. · kamo-internal

    软手机拨号板更短 聊天呼叫控制器 螺旋头相机 钙光主题

    - 将软手机拨号板按键从12px降低到9px(6px更短) - 在 ChatBox 中添加呼叫控制工具栏(音频、视频、屏幕共享) 嵌入模式使其出现在工具WindowShell标题下 - 修复六头蛇取回:通过成员Id到产卵事件,所以是HexheadGroup 使用真实成员ID而不是窗口 ID 来搜索外观 - 重排计算器,以匹配聊天/软手机的光线主题:白色背景, 主色调, 所有模式的可读光表面文字

  15. · kamo-internal

    统一工具窗口尺寸并完善 UI

    - 现在所有工具都具有320x650的统一尺寸(手机高25%,其他匹配) - 从UI中删除程序员和图形计算器模式(保留组件) - 聊天六头蛇使用有用户相片的可视化变体,而不是图标变体 - 工具窗口下角现在是正方形(上角仍为圆形)

  16. · kamo-internal

    为信件自动打开添加聊天通知收听器

  17. · kamo-internal

    以模式切换添加计算工具并注册

  18. · kamo-internal

    添加科学模型计算器组件

    基于表达式的科学计算器,并预览现场结果. 支持 trig(sin/cos/tan +倒数),log/ln,权限(x2,x3,x^y,), 前,第10x条),根(√,∛),因子(n!),常数(π,e,φ), 括号,DEG/RAD切换和M+/M-/MR/MC内存. 键盘输入 数字、运算符、 Enter/=、 Escape 和 Backspace 。 用保险箱 递归-后端评价 Expression 解析器 .

  19. · kamo-internal

    用画布图添加图形计算器

  20. · kamo-internal

    添加货币计算器模块计算器组件

  21. · kamo-internal

    添加 UnitConverter 模块计算器组件

  22. · kamo-internal

    添加程序员计算器组件

  23. · kamo-internal

    添加简单模块计算器组件

  24. · kamo-internal

    添加溢价计算器样式常数

  25. · kamo-internal

    替换已认证 带有认证工具的 ChatWrapper, 删除 ChatDock

  26. · kamo-internal

    在 NavTop 中添加软手机和计算按钮

  27. · kamo-internal

    移动十六进制:打开工具:打开,添加调用启动听器

  28. · kamo-internal

    从 ChatBox 中取出软手机到独立工具

  29. · kamo-internal

    注册聊天作为工具

    以 id “ 聊天” 注册聊天工具定义, 以 ChatToole 为组件, ChatBubbleIcon, indigo 梯度十六进制头型, 320x360 默认大小, 和无限实例 .

  30. · kamo-internal

    为 ChatBox 添加 ChatTool 适配器

    - 创建ChatTool适配器,为工具系统包装ChatBox - ChatTool 处理avatar 抓取和会话创建(以前由 ChatDock 完成) - 在 ChatBoxProps 中添加嵌入式道具; 当正确时, 跳过窗口染色体( 固定定位、 标题、 动画) , 并做成填充其母体的平板弹性容器

你们的宇宙正在等待。

只需几分钟即可免费开始。 随时随地添加产品 — — 无需迁移,无需新登录。

永久免费 — — 无需信用卡