将字段名称对齐为 Available To Children 并加强预订 UI
通过发送创建 webinar 类型时修复 400 个坏请求 isAvailable To Children 匹配 Java 的 DTO 字段名( Lombok) 生成用于布林包装器类型的 geersAvailable To Children。 将最小提前预订的原始分钟输入替换为 直观数字 + 单位 选择器( Minu...
制作 webinar 设置表单并填充可用的内容区域
从详细表格中删除最大宽限制, 以填充全部 宽度。 使类型表及其容器使用弹性布局来填充 带有粘贴头的可用高地。 所有视图现在使用弹性:1至 正确填入其母内容区域.
拓宽窗体 战略状态类型为 TypeScript 兼容的字符串
关于WebinarPresenter战略的论断使使用国推断a 字元类型,导致类型与字符串道具不匹配.
Update WebinarReminderJob to use renamed repository method
Calls **************** with a 24-hour max window instead of the removed findWebinarsWithDueReminders method.
用应用程序层过滤替换无效的 JPQL 时间算法
Hibernate 6 拒绝从 JPQL 中的即时减一长. 已替换 找到 Webinars With Due Reminders (在查询中做了纳米秒算术) 通过最大时间窗口查询, 让守护进程在 Java 中过滤触发时间 .
将 Quill HTML 输出规范化,用于一致的电子邮件渲染
在发送前通过正常的QuillHtmlForEmail和包裹BodyForEmail来跟踪所有电子邮件正文内容,确保无论是否应用了模板,HTML输出一致.
从 BaseProviderHttpClient 中删除对豆的依赖
Base ProviderHttpclient 现在在内部创建自己的Restemplate 从应用程序上下文中需要一个, 固定启动崩溃 安全服务,没有定义 休息Template豆.
Include SUBSCRIPTION_CATALOG in default scopes fallback
When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...
在下载前从 SVG 中取出白背景, 以便真正透明
解析向量化的 SVG 并去除全大小的白色矩形/路径元素 向量器从原始背景生成,生成 下载时真正透明 SVG.
下载透明背景删除的 PNG 而非白背景 SVG
预览以透明方式显示背景删除的PNG,但 下载提供了向量化的SVG,将背景烤成 白色路径。 现在可以下载透明 PNG .
为/api/安全/账户/ * 添加全部 API 路由处理器
/客户、/组和其他新账户端点没有代理 。 现有明确路线(成员-订阅者、团队-成员-承包商) 重过一切.
账户 Api 缺少/ 客户路径, 隐藏 Team Member 管理器内部标签
- Api呼叫/api/安全/账户,而不是/api/安全/账户/客户 为所有客户端点——确定所有方法,包括/客户/在路上 - Team MemberManager: 添加强制 Tab 道具以锁定特定标签并隐藏内部标签栏 - 页面通过强制 Tab={1} 成员制表, 成员制表, 成员制表 因此当页面已经提供标签时, 内部...
Drop UUID-typed customer_id/customer_group_id columns for INT8 recreation
After RetailCustomer (UUID PK) → Account (Long PK) refactor, the commerce_carts, commerce_draft_orders, and commerce_price_lists tables had customer columns wit...
零售 Provider Config 仓库使用 MarketId 而不是 MarketUid
CommercialMarket PK 字段为"id"而非"uid". 春季数据查询 失败 .
Clean up CockroachDB orphan brand_id/tax_class_id defaults on commerce_offerings
CockroachDB applies unique_rowid() as default to nullable FK columns, creating orphan UUIDs that break FK constraint creation. Nullify orphans and reset default...
提供. requires shiping DB 默认值, PriceList Entry仓库 长类型
- 添加列 DEFAULT 真实的定义,用于向 在其他表格迁移时处理已存在的行 - 修补取出长 (Offing PK) 而不是 UUID —— 导致 Spring Data 查询创建失败
更新带有真实 URL 和正确图标的页脚社会链接
将 GitHub 替换为 Instagram ; 将 Twitter 图标替换为 X 品牌图标, 添加 链接到 。 所有外部链接在新标签中打开, 无打开器 noreferrer 。 更新组织JSON-LD同A,以匹配实际的社会概况.
校正剩余的订阅 API 路径并删除双页眉
API 路径: 获取Features, 更新Feature, 删除Feature 现在使用/订阅功能 ; 获取 AddOns, 更新 AddOn, 删除 AddOn 使用 / 订阅- addons; 获取 Bundles, 更新 Bundle, 删除Bundle使用/订阅-bundles——匹配后端控制器路径. 双页...
协议编辑器布局——防止白空间外溢和内容干扰
- 添加宽度:100%到根弹性容器 - 在右侧面板和内容区域上添加分镜:0来防止弹性溢出 - 添加溢出Wrap/ wordBreak 预览 HTML 处理长的内容 - 在预览中调整表格布局,以遵守容器的界限
返回所有协议模板,包括不活动模板
添加 findByOrganizationId 到 repo( 无活动过滤器) 并包含 Inactive 以获得协议模板服务方法。 默认为真实 管理 UI 显示活动和非活动模板.
从商业中将 MarketApi.ts 恢复为相容性再出口
管道组件(Pipeline OrdersTab,PipelineView,订单细节页等). 仍然从商业 MarketApi 导入 。 再出口需要商业符号Api.
减少移动上显示的“ 英雄” 区域, 因此标题完全可见
在基点的pt和mb间距被收紧 所以"统一你的客户端" 在肖像手机上不再被推下屏幕 固定的横幅 导航消耗了视门高度.
将预览横幅固定为查看端口, 并减少手机上的英雄文本大小
Banner现在的位置是: 固定在滚动时保持可见, 与活性注入的机身粘接,以防止内容相重叠。 英雄头条在移动中从文本-5xl被缩减为文本-[1.75rem] 画像在狭长的屏幕上清晰地打破.
正确的 API 路径, 专业的页面布局, 删除已死代码
- 修复前端API路径不匹配:使用订阅功能,订阅附加, 订票 订票计划价 订阅量贴现以匹配后端控制器路径 - 重新设计所有创建/编辑页:全宽布局,并有梯度页眉栏, 面包屑在头部,后按键, 二柱形, 没有中心弹出外观 - 删除已死代码: 订阅计划SubTab,管道订阅计划Tab, (由商务公司取代)
将特性、加装和套装推广到次级知识产权市场的市场标签
地物,加成和捆绑是共享的市场级资源,而不是按计划. - 添加特性标签(管理+特性矩阵),添加-ons标签, Bundles标签到市场细节中 - 从计划编辑子目录中删除添加和套装 - 将计划层面的特征重命名为“ Feature assignations”(从集中列表中切换) - 特性矩阵显示所有计划为列,每个特性都有切换...
在商务市场管理员中添加缺失的供应商类别终点
Get/POST/PUT/DELETE/{marketId}/vendor-class 丢失,造成404起 当供应商标签试图装入分类时 .
所有商业中取消后端响应信封
后端在 {市场: {...}} ,{产品: {...}} 等中包裹响应, 但 API 客户端 正在返回原始信封,导致市场.id和其他属性不明.
使预览横幅响应动态高度并提升聊天 z-index
Banner 现在通过 CSS 变量测量自己的高度, 这样导航/ 内容 当文本在小屏幕上包裹时,自动调整。 聊天部件 Z-index在横幅上方被提升,所以当最大化时它就会在上方显示.
邮箱下放现在从所选邮箱装入邮件
通过取信器/取信器传递到后端, 通过直接通过邮箱,在更改邮箱的处理器中固定 stale 关闭 来加载信件,而不是依赖活动Mailbox状态.
Support mailbox switching by resolving IMAP credentials per mailboxId
Added getMailCredentialsByEmail to look up virtual_users by email directly, resolveForMailbox to MailProviderResolver with access verification, and optional mai...