v3.6.61
更新说明
Abrecode 用户面板新增、变更与修复功能的正式摘要。选择条目即可打开相关页面。
版本 3.6.69
版本 3.6.68
- 变更Public pages no longer load console-only `config.control-center.css` (ApexCharts/Leaflet bundle removed from global CSS)
- 变更Root layout: locale-aware `lang`/`dir`/font on `<html>` at SSR; local fonts use `preload: false` to stop unused preload console warnings
- 修复Lighthouse / PageSpeed: allow viewport zoom; remove header/footer skeleton swap (lower CLS); explicit image dimensions; footer heading semantics and icon link labels; larger touch targets; long-cache headers for `/assets` and `/fonts`; Next.js image aspect-ratio warning on installment promo
版本 3.6.67
版本 3.6.66
版本 3.6.65
版本 3.6.64
版本 3.6.63
版本 3.6.62
版本 3.6.61
版本 3.6.60
版本 3.6.59
版本 3.6.58
版本 3.6.57
版本 3.6.56
版本 3.6.55
版本 3.6.54
版本 3.6.53
版本 3.6.52
版本 3.6.51
版本 3.6.50
版本 3.6.49
- 变更Login tabs: one-time code / password labels and request-code copy in all locales
- 变更Persian and other RTL locales now right-align login tab content; tab cards and pills work in dark mode
- 变更Login send-code / sign-in buttons use the animated cover button; auth titles and links are smaller, near-black (near-white in dark mode)
版本 3.6.48
版本 3.6.47
版本 3.6.46
版本 3.6.45
版本 3.6.44
版本 3.6.43
版本 3.6.42
- 新增Installments page: product/detail skeletons while loading; lazy-loaded product images
- 修复Live-chat image attachments hide filename and show preview + download only; widget opens an image preview modal on click
- 修复Public header brand/tagline scale down on mobile so text sits beside the logo
- 修复Tablet/iPad: hamburger menu available below `lg` (main mega-menu remains desktop)
- 修复Footer copyright/legal links match «طراحی شده با» size; social title stays white in light and dark
- 修复Footer menus on mobile use a readable 2-column grid with smaller type
- 修复Installments mobile: center-aligned options; cash price slightly larger and bold
版本 3.6.41
- 新增Live-chat widget: drag-and-drop file upload with progress bar and cancel
- 新增Live-chat widget: message skeletons while opening; image attachment skeleton until preview loads
- 新增Live-chat widget: emoji search uses site font; Persian placeholder «سرچ شکلک» (RTL)
- 变更Composer send / attach / emoji controls share a 42px size with hover motion
- 修复Live-chat emoji picker closes after picking an emoji and on outside click
- 修复Profile info dropdown animates open/close
- 修复Default subtitle when CMS unset: «پشتیبانی آنلاین ابریکُد»
版本 3.6.40
- 新增User uploads (profile photo and comment/product attachments) are stored on the public bucket under `userassets/{userId}/{section}/` via `POST /media/user-assets/upload`
- 新增Helper `uploadUserAsset()` for console clients (`profile`, `blog-comments`, `course-comments`, `product-comments`, …)
- 变更Profile avatar upload path now resolves through the public CDN layout instead of the auth bucket root
版本 3.6.39
版本 3.6.38
版本 3.6.37
版本 3.6.36
版本 3.6.35
版本 3.6.34
版本 3.6.33
版本 3.6.32
- 新增Source Code mega menu with Ready, ReactJs, Premium, and Free pages (`/sourcecode`, FA `/سورس-کد`)
- 新增Themes & Plugins mega menu with Custom, WordPress, Ecommerce, and NextJs pages (`/templates`, FA `/قالب-و-افزونه`)
- 新增Localized typewriter headlines for all public mega menus in 15 locales
- 变更Mega-menu typewriter copy now follows the active site language instead of hardcoded Persian
版本 3.6.31
版本 3.6.30
版本 3.6.29
版本 3.6.28
版本 3.6.27
版本 3.6.26
版本 3.6.25
版本 3.6.24
版本 3.6.23
版本 3.6.22
版本 3.6.21
版本 3.6.20
版本 3.6.19
版本 3.6.18
版本 3.6.17
版本 3.6.16
版本 3.6.15
版本 3.6.14
版本 3.6.13
版本 3.6.12
版本 3.6.11
版本 3.6.10
版本 3.6.9
版本 3.6.8
- 变更标题搜索绝对集中在顶部操作行
- 变更底部导航链接(博客/关于/联系方式)使用与支持/职业链接相同的 text-xs 大小
- 变更品牌口号:FA «?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????以 ABRECODE 为中心
版本 3.6.7
版本 3.6.6
版本 3.6.5
版本 3.6.4
版本 3.6.3
- 新增移动标题在主题旁边显示仅限头像的个人资料控件(顺序:主题→个人资料→购物车→汉堡包)
- 新增汉堡抽屉显示链接到`/console/dashboard`的全角名称行
- 变更公共标题搜索稍宽(`md`/`lg`/`xl` 最大宽度升高)
- 变更新闻滚动条使用恒定的 px/s,因此移动设备滚动速度与桌面设备相匹配
- 修复标题铬骨架与真实控件相匹配(搜索、主题切换、授权药丸/头像、购物车、汉堡包)
- 修复用户下拉菜单:物理左侧的名称;移动设备(波斯语数字),然后截断电子邮件 (SF UI),并带有动画完整电子邮件工具提示
- 修复主题 SwitchMode 在悬停时会像配置文件芯片一样升起
- 修复下拉链接和查看帐户使用指针光标;查看帐户有更强的悬停动作
版本 3.6.2
版本 3.6.1
版本 3.5.1
版本 3.4.1
版本 3.3.1
版本 3.2.1
版本 3.1.1
- 新增`/auth` 和 `?mode=login|signup|forgot` 的统一公共身份验证 UI(默认:登录)
- 新增现有登录/注册/忘记视图之间的表单交换动画(通过 Motion 模糊/缩放)
- 新增在目标形态出现之前镜像每个形态的模式切换骨架
- 变更旧版`/auth/login`、`/auth/signup`、`/auth/forgot-password` 重定向到`/auth?mode=…`
- 变更站点范围内的登录/注册/忘记入口点现在以统一身份验证 URL 为目标
- 变更中间件访客身份验证路径包括`/auth`; NextAuth `pages.signIn` 指向`/auth`
- 变更`docs/en/modules/auth.md`、`docs/fa/modules/auth.md` — 统一身份验证路由
版本 3.0.90
- 变更在控制台上应用 `DESIGN.md` 标记:主要 CTA 黑色、品牌绿色口音、画布/发丝表面
- 变更重新映射 shadcn/`globals.css` + Metronic `colors.css`; MUI 主题主要/强调;核心 + 双 UI 按钮(`brand` 变体)
- 变更公共镶边、商店产品 UI、身份验证、博客/培训和共享组件从 sky/slate/zinc 硬编码移至语义标记
- 变更字体:保留 Estedad / SF UI; Geist Mono 接线为`font-mono`
- 变更`docs/design-system.md` — DESIGN.md → Tailwind / CSS 变量映射
- 变更自述文件指向 `DESIGN.md` + 设计系统文档
版本 3.0.89
版本 3.0.88
版本 3.0.87
版本 3.0.86
版本 3.0.84
版本 3.0.83
版本 3.0.82
版本 3.0.81
版本 3.0.80
版本 3.0.79
版本 3.0.78
版本 3.0.77
版本 3.0.76
版本 3.0.75
版本 3.0.74
版本 3.0.73
版本 3.0.72
版本 3.0.71
- 新增购物车页面重新设计(订单篮 + 付款详细信息):访客 CTA «œœ œ ¡ ¡经过身份验证的 «Щмальный» 通过 `POST /cart/checkout` 创建发票
- 新增结帐页面 `/cart/checkout/[invoiceId]` 包含发票摘要 + 付款方式选择器(接下来是网关接线)
- 新增课程详细信息 «٢٠٢٠ه» 添加到购物车并导航至 `/cart`
- 新增购物车线上的数量 +/-; fa 价格为带有波斯数字的 Toman + 分组
- 变更`docs/en/modules/cart-checkout.md` / `docs/fa/modules/cart-checkout.md`
版本 3.0.70
版本 3.0.69
版本 3.0.63
版本 3.0.62
版本 3.0.61
版本 3.0.60
版本 3.0.59
版本 3.0.58
版本 3.0.57
版本 3.0.56
版本 3.0.55
版本 3.0.54
版本 3.0.53
版本 3.0.52
版本 3.0.51
版本 3.0.50
版本 3.0.49
版本 3.0.48
版本 3.0.47
版本 3.0.46
版本 3.0.45
版本 3.0.44
版本 3.0.43
版本 3.0.42
版本 3.0.41
版本 3.0.40
版本 3.0.39
版本 3.0.38
版本 3.0.37
版本 3.0.36
版本 3.0.35
版本 3.0.34
版本 3.0.33
版本 3.0.32
版本 3.0.31
版本 3.0.30
版本 3.0.29
版本 3.0.28
版本 3.0.26
版本 3.0.25
版本 3.0.24
版本 3.0.23
版本 3.0.22
版本 3.0.21
版本 3.0.20
版本 3.0.19
版本 3.0.18
版本 3.0.17
版本 3.0.16
版本 3.0.15
版本 3.0.14
版本 3.0.13
- 变更OTP 输入以 Estedad 粗体显示区域设置(波斯语)数字;输入6位数字后自动提交;红色边框表示错误/过期代码,绿色边框表示成功,然后继续
- 变更授权页面链接没有下划线;场错误以柔和的红色调淡入;深色模式文本字段保留柔和的白色边框和可读内容(包括记住我)
- 变更公共标题登录/注册、用户菜单、购物车和相关图标在深色模式下使用白色文本/图标
- 变更移动标题博客/关于/联系链接在 RTL 和 LTR 中的购物车操作(端侧)下对齐
- 变更打开购物车/用户下拉菜单不再改变页面宽度或添加水平滚动(下拉菜单`modal=false`+overflow-x剪辑)
- 变更已更新`docs/en/modules/auth.md` / `docs/fa/modules/auth.md`
版本 3.0.12
版本 3.0.11
版本 3.0.10
- 变更用户个人资料 UI 从`/console/profile/me` 移至`/console/account-settings/profile`(头像、个人信息、电子邮件/手机验证、个人简介、收藏夹)
- 变更密码 + 2FA 仅保留在 `/console/account-settings/password` 上(从个人资料表中删除)
- 变更旧版 `/console/profile/me` 重定向到帐户设置配置文件
- 变更顶栏验证横幅、用户菜单和仪表板配置文件链接指向帐户设置
- 变更OTP 有效性提示(2 分钟)和特定于通道的身份验证提示;顶部栏以波斯数字显示经过验证的手机
- 变更添加`docs/en/account-settings-profile.md` /`docs/fa/account-settings-profile.md`
版本 3.0.9
版本 3.0.8
版本 3.0.7
版本 3.0.6
版本 3.0.5
版本 3.0.4
版本 3.0.3
版本 3.0.2
版本 3.0.1
版本 3.0.0
版本 2.2.0
版本 2.1.54
版本 2.1.53
版本 2.1.52
版本 2.1.51
版本 2.1.50
版本 2.1.49
版本 2.1.48
版本 2.1.47
版本 2.1.46
版本 2.1.45
版本 2.1.44
版本 2.1.43
版本 2.1.42
版本 2.1.41
版本 2.1.40
版本 2.1.39
版本 2.1.38
版本 2.1.37
版本 2.1.35
版本 2.1.34
版本 2.1.33
- 新增受网站启发的分割身份验证布局(营销面板+视频+动画表单卡)
- 新增当公告 API 为空时,公共顶部栏中的后备新闻项目
- 新增公共页面上电子邮件地址的 Tahoma 字体
- 新增公共页面内容看不到(去掉SSR中的opacity-0)
- 新增将登录/注销重定向到端口 3001 — 相对路径和端口 3000 上的 `.env`
- 新增公共标题滚动;仅适用于 fa/ar/ku 的 RTL
- 新增新闻滚动条的布局以及顶部栏中语言开关的位置
- 新增在开发中禁用 Service Worker
- 变更身份验证页面使用专用的分割布局而不是紧凑的公共外壳
- 修复公共页面内容不可见(`PageAnimationWrapper`不再使用opacity-0 SSR)
- 修复身份验证重定向/注销到错误端口 (3001) — 相对路径 + `.env` 默认端口 3000
- 修复公共标题滚动(删除了粘性溢出陷阱); RTL 仅适用于 fa/ar/ku 语言环境
- 修复新闻行情布局;顶部栏中左侧 (RTL)/右侧 (LTR) 的语言切换器
- 修复PWA Service Worker 在开发中被禁用,以防止 JS 包过时
版本 2.1.32
- 新增`GET /public/page-routes` API + 从数据库重写中间件 slug
- 新增公共标题匹配网站:顶栏区域设置 + 标志、博客/关于/联系链接、移动抽屉
- 新增公共页面上的网站字体(Estedad、SF UI、Pinar、T012)和波斯语数字本地化程序
- 新增单独的元标题模板:public `%s | ابریکد`、console `%s | پنل کاربری ابریکد`
- 新增NextAuth 错误`CLIENT_FETCH_ERROR`
- 新增水平滚动总体布局
- 新增删除公共标题中用户名和电子邮件的重复显示
- 新增澄清顶部栏中的新闻文本
- 修复NextAuth `CLIENT_FETCH_ERROR`(`trustHost`,减少会话重新获取)
- 修复公共布局上的水平滚动(`overflow-x-hidden`,全角标题)
- 修复公共标头中的用户名重复;电子邮件隐藏在公共用户菜单中
- 修复深色顶部栏上较浅的新闻收报机文本
版本 2.1.31
- 新增**所有 15 个语言环境**的网站公共页面翻译(通过 `scripts/generate-messages.js` 合并 410 个 JSON 文件)
- 新增来自网站的完整 `public/assets` 副本(图像、框架 SVG、lottie、视频)
- 新增公共页面上出现错误`MISSING_MESSAGE`(如`ContactUsPage.ContactSchema`)
- 新增通用布局侧白框 - 像网站一样的全宽布局
- 变更`npm run dev` / `build` 在 Next.js 之前自动运行 `generate:messages`
- 修复公共页面上的 `MISSING_MESSAGE` 错误(例如 `ContactUsPage.ContactSchema`、SEO 元数据命名空间)
- 修复公共布局白边间隙——全角布局匹配网站(`PublicSiteLayout`)
版本 2.1.30
- 新增从 `apps/website` 迁移了 **76 个公共页面**(关于我们、服务、产品、培训、博客、常见问题解答等)
- 新增网站页脚(5 列、信任徽章、来自 API 的动态社交链接)
- 新增带动画的网站标题下拉菜单(服务、云、产品、培训)
- 新增通过 `next-intl` 路径名的波斯语本地化 URL slugs(从网站复制)
- 新增来自 API 可索引页面的完整动态站点地图
- 变更默认开发/产品端口 **3000** (Docker 产品映射主机 **80** → 容器 3000)
- 变更`vercel.json` 用于 Vercel 部署; `.env.example` 与 docker env 示例同步
版本 2.1.29
版本 2.1.28
版本 2.1.27
版本 2.1.26
- 新增伊朗国民身份证财务资料验证(格式、校验和、签发地点通过`@persian-tools/persian-tools`)
- 新增对于非波斯语言环境,钱包顶部栏显示美元(已转换为 IRR 以供显示)
- 新增从波斯语/英语库合并所有 15 种语言的完整区域设置消息文件
- 新增多步注册:ID → OTP → 个人资料(姓名+密码+确认密码+随机密码)
- 新增如果在设置中启用,则输入密码后两步登录
- 新增阻止波斯语用户的社交登录,直到完成波斯语名称
- 新增钱包菜单中的折扣代码模式
- 变更个人资料页面副标题仅显示显示名称(角色隐藏)
- 变更所有 MUI 文本字段都使用统一的 47px 高度
- 变更帐户设置侧边栏菜单:图标前的标签
- 变更财务资料:`کد ملی` 波斯语标签,其他地区的公民身份证号码
- 变更帐户设置菜单:图标前的文字
- 变更财务详情:波斯语标注“国家代码”,其他语言标注“国家号码/公民代码”
- 变更安全日志:国家/地区/设备型号/操作系统/完整浏览器+太阳日期和波斯语数字
- 变更简短简介:500 个字符限制(带计数器)
- 变更帐户设置中的真正 2FA
- 变更修复了通知设置中的 InputProps 错误
- 修复发送camelCase或snake_case字段时,配置文件保存(`PUT /users/me`)不再返回400
- 修复缺少非 fa/en 语言环境的翻译命名空间(`Topbar`、`AccountSettings` 等)
版本 2.1.25
版本 2.1.24
- 新增用于仪表板小部件和通知徽章计数的波斯数字格式化助手 (`formatLocaleNumber`)
- 新增单击通知可导航到带有突出显示的匹配条目的安全活动日志
- 新增密码字段内的随机密码生成器图标(可见性切换旁边)
- 变更仪表板:欢迎消息移至小部件上方;删除了快速访问、帐户信息和最近的活动小部件
- 变更交易小部件按钮链接到`/console/finance/transactions`
- 变更顶部栏对非 RTL 语言环境(例如英语)使用 LTR 布局
- 变更顶部栏搜索栏:更大的填充、背景和字体大小,与通知下拉菜单对齐
- 变更注册深色模式:所有文本均为白色,OTP 插槽带有白色边框
- 变更主侧边栏图标在深色模式下呈白色
- 变更OTP 输入接受波斯数字;重新发送倒计时显示 `fa` 语言环境的波斯语数字
版本 2.1.20
版本 2.1.19
版本 2.1.18
版本 2.1.17
版本 2.1.16
版本 2.1.15
版本 2.1.14
版本 2.1.13
版本 2.1.12
版本 2.1.11
版本 2.1.9
版本 2.1.8
版本 2.1.7
版本 2.1.6
版本 2.1.5
版本 2.1.4
版本 2.1.3
版本 2.1.2
版本 2.1.1
版本 2.1.0
- 新增社交登录:Google、GitHub、Facebook、X 通过`POST /api/v1/auth/social`
- 新增菜单 **前台** (پٌٛ) 默认:仪表板 + 安全报告
- 新增培训菜单:课程(购买卡)、在线课程、证书、讲师
- 新增财务菜单:发票、交易、钱包、提款、存款(UI 占位符)
- 新增OAuth API 路由:`/api/social/[provider]`、`/api/social/callback`(Google、GitHub、Facebook、X)
- 变更将面向用户的`Admin*`组件重命名为`User*`(头像、个人资料、菜单)
- 变更默认活动侧边栏部分:`frontDesk`
- 变更标题工具栏使用 `UserMenu` 和会话数据