在下载前从 SVG 中取出白背景, 以便真正透明
解析向量化的 SVG 并去除全大小的白色矩形/路径元素 向量器从原始背景生成,生成 下载时真正透明 SVG.
下载透明背景删除的 PNG 而非白背景 SVG
预览以透明方式显示背景删除的PNG,但 下载提供了向量化的SVG,将背景烤成 白色路径。 现在可以下载透明 PNG .
Add download SVG button to logo vector converter for mid-process export
为零售电子商务同步建立完整的供应商集成标签
增加完整的UI,用于管理10个电子商务供应商集成(Shopify, BigCommerce, WooCommerce,Wix, Ecwid, Squarespace, 马根托, Shift4Shop, PrestaShop, OpenCart). 包括提供者选择器、配置表、同步仪表板、能力矩阵、 市场关联下降,每个提供...
在/ accounts/ new 创建账户页面, 并使用最小格式
只问基本字段:姓名、姓、电子邮件、电话、公司、 账户类型,以及可选的市场协会。 提交时创建账户 通过账户 Api并重定向到/count/view/{uid}。 另外还给账户浏览器页面Click上的"新账户"按钮接线.
为/api/安全/账户/ * 添加全部 API 路由处理器
/客户、/组和其他新账户端点没有代理 。 现有明确路线(成员-订阅者、团队-成员-承包商) 重过一切.
账户 Api 缺少/ 客户路径, 隐藏 Team Member 管理器内部标签
- Api呼叫/api/安全/账户,而不是/api/安全/账户/客户 为所有客户端点——确定所有方法,包括/客户/在路上 - Team MemberManager: 添加强制 Tab 道具以锁定特定标签并隐藏内部标签栏 - 页面通过强制 Tab={1} 成员制表, 成员制表, 成员制表 因此当页面已经提供标签时, 内部...
从 Team Member 管理器中分离账户管理器/账户页面
3个分页分页标签:客户端和客户端,成员,团队成员. - Tab 0: 新的账户管理器组件——独立,获取真实账户 数据来自账户 Api, ag-grid 表格, 搜索, 点击 / account/view/{uid} - 第1/2分页:现有团队成员管理(未更改) - 客户端和客户端标签不再使用模拟数据
Full account view/manage page at /account/view/[id]
New enterprise account detail page with 6 tabs: - Overview: 4 stat cards (orders, spent, leads, members), account info, contact info, address, recent orders/l...
Add retail pipeline sub-tabs — Customers, Fulfillment, Carts & Drafts
RETAIL verticals in the Pipeline page now have 4 sub-tabs instead of a single Orders view: 1. Orders — existing PipelineOrdersTab (unchanged) 2. Customers — Ag...
企业零售设置 UI — RETAIL 的5个新/重写市场标签
产品目录(重写):4个子视图——带有搜索/过滤器的产品表, 分级分类树、品牌管理、带有打入值的属性 和彩色的表。 分类,品牌,属性,属性值的完整CRUD. 客户(新):2个子视图——有搜索,内置地址扩展的客户表, 客户/地址/客户团体的完整CRUD。 显示顺序总计, 免税 状态,营销选择。 库存(新,替换占位符):...
将 ~90 零售 API 方法和 30 + TypeScript 接口添加到 commercialApi
KamoRetail的全前端API覆盖:类别,品牌,属性,, 变体、图像、标签、评论、客户、地址、客户群体、 税类/区/税率、折扣、价目表、礼品卡、库存 地点、库存水平/调整、航运区/方法、承运人、 运出、运出、起草订单、订单、供应商配置、同步日志.
校正剩余的订阅 API 路径并删除双页眉
API 路径: 获取Features, 更新Feature, 删除Feature 现在使用/订阅功能 ; 获取 AddOns, 更新 AddOn, 删除 AddOn 使用 / 订阅- addons; 获取 Bundles, 更新 Bundle, 删除Bundle使用/订阅-bundles——匹配后端控制器路径. 双页...
协议编辑器布局——防止白空间外溢和内容干扰
- 添加宽度:100%到根弹性容器 - 在右侧面板和内容区域上添加分镜:0来防止弹性溢出 - 添加溢出Wrap/ wordBreak 预览 HTML 处理长的内容 - 在预览中调整表格布局,以遵守容器的界限
将所有管道部件从商机MarketApi移到商机Api
更新可直接从商务导入的 10 文件 Api 而不是删除的文件 商业市场。 删除相容性shim和已死商务 MarketManager 组件(1117行,不再进口).
从商业中将 MarketApi.ts 恢复为相容性再出口
管道组件(Pipeline OrdersTab,PipelineView,订单细节页等). 仍然从商业 MarketApi 导入 。 再出口需要商业符号Api.
在所有市场类型中添加企业级协议模板标签
在每个商业市场中都增加了以下内容: - 双面板布局:模板列表边栏+全编辑器 - 商业类型的特定模板变量(零售顺序/仓促, 租赁资产/期限、订阅计划/特别法、服务报价、 抵押贷款条件、采购条件) - 可变插入工具栏,可分类下拉 - 用活的 HTML 渲染来编辑/预览 - 模板管理:创建、编辑、复制、删除和确认 - 默认模...
正确的 API 路径, 专业的页面布局, 删除已死代码
- 修复前端API路径不匹配:使用订阅功能,订阅附加, 订票 订票计划价 订阅量贴现以匹配后端控制器路径 - 重新设计所有创建/编辑页:全宽布局,并有梯度页眉栏, 面包屑在头部,后按键, 二柱形, 没有中心弹出外观 - 删除已死代码: 订阅计划SubTab,管道订阅计划Tab, (由商务公司取代)
将特性、加装和套装推广到次级知识产权市场的市场标签
地物,加成和捆绑是共享的市场级资源,而不是按计划. - 添加特性标签(管理+特性矩阵),添加-ons标签, Bundles标签到市场细节中 - 从计划编辑子目录中删除添加和套装 - 将计划层面的特征重命名为“ Feature assignations”(从集中列表中切换) - 特性矩阵显示所有计划为列,每个特性都有切换...
所有商业中取消后端响应信封
后端在 {市场: {...}} ,{产品: {...}} 等中包裹响应, 但 API 客户端 正在返回原始信封,导致市场.id和其他属性不明.
将商务 POS 设置重置为以市场为中心的架构
主要调整商务设置页面 : 前端 : - 将平面分页布局(产品、库存、租赁资产、订阅计划)改为: 以市场为中心的卡网,每个市场下都有次资源 - 将所有模式/流行式CRUD替换为专用分页和适当的路由 - 新的路线结构: 包括: - 市场细节页,根据商业类型(RETAIL、RENTAL、AbstrictCRITION)配有...
添加字段配置记录以跟踪预览渲染管道
将 Coper.log 语句添加到签名预览和电子邮件签名管理器 以验证运行时的字段Config状态传播和字段过滤。 拖动字段开关时检查浏览器控制台 .
邮箱下放现在从所选邮箱装入邮件
通过取信器/取信器传递到后端, 通过直接通过邮箱,在更改邮箱的处理器中固定 stale 关闭 来加载信件,而不是依赖活动Mailbox状态.
将部门标题从角色标签移至我的配置文件页面( J)
部门和职称字段现在出现在我的简介页上。 科Card,只为队员显示. 可通过自动完成编辑 当用户有 MANAGE MEMBER SECURITY 右侧, 否则显示时下拉 作为只读标签。 两个字段都可以未指定(设置为无). 从角色和权限标签中删除部门/ 工作标题 .
在成员安全标签中添加部门和职称选择器
小组成员现在可以通过下列途径分配到一个部门并获得职称: 编辑安全对话框中自动完成下拉 。 简易卡显示 目前的任务。 正式成员看不到这些领域.
应用字段配置端到端的预览、保存、作曲和发送
字段配置切换只是作为UI进行连接——它们没有影响 签名渲染。 承诺: - 提取器将FieldConfig应用到类型.ts作为共享工具 - 在生成PlacehoenersHtml(已保存的模板 HTML)中应用字段过滤 - 在模板Inline编辑器中应用字段过滤(电子邮件作曲预览) - 在构建中应用字段过滤 Templ...
电子邮件签名字段切换、 正常的社会链接和内容标签重排
- 将内容子tab移动到电子邮件签名设置中的第一个位置 - 在每个范围(用户/部门/公司)增加可配置的连接字段 配备工作电话、手机、组织地址、 成员地址、职称、部门和社会图标 - 在成员简介上重建社会链接,以支持共同平台+定制链接 通过带有平台下拉、 URL 字段和排序的动态列表 - 增加12个新的社会平台(排污、放纵...
在/消息页面上执行基于特权的邮箱切换器
- 添加 Meet, POS, 和3个新的电子邮件访问权限到前端角色RightType - 添加 ServiceType.MEET 到前端 ServiceType enum - 向信箱添加可访问的Mailboxes API和 A可访问的Mailboxs 类型 - 带有分组的文件夹Sidebar邮箱切换器: 我的邮箱,共...
重写角色和权限选项卡作为单通安全配置面板( L)
将角色创建对话框替换为部门管理器风格的单通配置 : - 相关角色:从现有的 OrgRoles 中多选择复选框 - 直接权利:GRANTED/NOT-Specified/NUKE(最终瀑布覆盖) - 会话超时: 成员级别覆盖 - 被申请的权利:只读使用源属性计算的权利 - 删除旧/作用子路由,在基端使用PUT
从电子邮件模板页面中删除重复的内线帮助
帮助信息在模板列表上方显示, 在帮助和提示边栏。 删除内线渲染来避免 浪费空间, 因为边栏已经为这个目的服务 .
添加电子邮件域管理、 邮箱提供 UI 和成员邮箱任务
- 添加域名Api和邮箱ProvisionApi到提供者Api.ts - 加点... 使用“Provider Capabilitys”的能力检测 - 用域标签在 QQ 创建专用提供者配置页面 - 创建带有域名CRUD、同步、核查和默认管理的电子邮件DomainManager组件 - 管理电子邮件邮件箱管理器:用中央邮箱...
重写角色和权限选项卡, 带有单通字符选择器和应用权限
将多作用创建对话框替换为自动完成下拉 一个已存在的OrgRole。 显示按服务类型分组的应用权限 来源归属(作用,部门,职称,直接). 显示有效 安全瀑布的课间休息.
在非名输入时自动附加电子邮件域@, 显示实际错误消息
当用户只输入“ SYSadmin” 这样的用户名时, 域名来自他们的 主电子邮件自动应用(例如"SYSadmin@KamoCRM.com"). 还有 表面显示实际后端错误消息,而不是通用的“未添加别名”.
