版本
# 11.94 | 12.6.2026
- 推送设置现在为管理员提供当前设备诊断,并在 Firebase 限制请求时减少隐藏的令牌重试
# 11.93 | 12.6.2026
- Fantasy game mode now keeps its wood background on the live app background layer instead of briefly showing it only during loading
# 11.92 | 12.6.2026
- Admin subscription and notification logs are more compact, and clearing now removes all entries from the current log
# 11.91 | 12.6.2026
- Admin subscription and notification logs can now clear failed test entries without removing successful history
# 11.90 | 12.6.2026
- Subscription purchase diagnostics now include more native store details when a product cannot be loaded
# 11.89 | 12.6.2026
- Paid plans on the subscription page now show that they are monthly subscriptions
# 11.88 | 12.6.2026
- The subscription page now improves mobile plan layout, dark theme styling, scroll-to-payment behavior, and Robokassa card payment routing
# 11.87 | 12.6.2026
- The public site menu is shorter: Contacts, Versions, Articles, Integrations, AI agent, and Docs are now available from the Information page and keep clean root links
# 11.86 | 12.6.2026
- The subscription page now places the description inside the content, simplifies Free pricing, and shows purchase restore only where native store payments are available
# 11.85 | 12.6.2026
- The subscription page now shows Free and Pro as cleaner pricing cards, uses language-based currency, and opens payment methods after selecting a paid plan
# 11.84 | 12.6.2026
- The in-app subscription page now shows plan cards and opens payment methods only after selecting a paid plan
# 11.83 | 12.6.2026
- The public subscription page now shows plans, the Pro plan description, and a short note that payment happens in the app
# 11.82 | 12.6.2026
- The subscription page now shows Premium plans, approximate user-currency prices, and opens payment methods only after a plan is selected
# 11.81 | 12.6.2026
- Fixed subscription plan saving in admin: the AJAX request no longer conflicts with ordinary subscription access checks
# 11.80 | 12.6.2026
- Subscription plan settings now save without reloading the page and show the save result immediately
# 11.79 | 12.6.2026
- The subscriptions admin section is more compact: it now shows the overall summary first, then separate Pro and Max blocks with settings, saving, and analytics for each plan
# 11.78 | 12.6.2026
- Subscription settings now include Pro and Max plans, with card payments through Robokassa configurable and tracked separately
# 11.77 | 12.6.2026
- Push 设置现在会更清楚地说明 Firebase 临时令牌限制,并显示稍后重试操作
# 11.76 | 12.6.2026
- 邮件通知中的社交图标现在会在圆形链接中居中显示
# 11.75 | 12.6.2026
- 当 Firebase 限制请求时,push 设置会暂停令牌修复,邮件发送也会使用更稳定的内部邮件路径
# 11.74 | 11.6.2026
- Website bot 现在会跳过单独的 AI intake,使用更短的 script-only 请求,在 AI 超时时重试一次,并清楚说明是否没有在网站上执行脚本
- 通知测试现在会分开发送延迟 push 和延迟邮件,优先发送 push,并保持通知文字可读
# 11.73 | 11.6.2026
- Fantasy 模式现在页面只使用一个木纹背景,主菜单使用单独但相近的木纹纹理,并移除了内容区域多余的图片层
# 11.72 | 11.6.2026
- Admin subscription views now clearly mark canceled subscriptions that still have paid access until the current period expires
# 11.71 | 11.6.2026
- Notification settings now include a 5-minute delayed test for checking cron delivery, and mobile push setup shows token errors instead of staying stuck on saving
- Bot work logs now show clearer numbered steps, combine each request with its response, and use theme-friendly expandable details
# 11.70 | 10.6.2026
- 游戏模式下 Fantasy 菜单现在会保留普通导航布局,并且木纹纹理只应用在主菜单上
# 11.69 | 10.6.2026
- website 项目卡片现在会显示用户提示词、已保存的 AI 项目提示词、任务隐藏提示词历史,并提供从已连接站点请求新提示词的按钮
- website bot 现在会严格处理带脚本的 AI 响应:完成前先执行脚本,并且不再把“下一步”文字当作最终结果
- 游戏模式下页脚标志再次可见,Fantasy 主菜单现在使用简单的木纹皮肤,并且不会改变页面布局
# 11.68 | 10.6.2026
- 游戏模式现在会保持普通页面布局稳定:主题 CSS 不再改变 header、菜单、footer 和标志的几何结构,菜单效果也已简化
- Website bot 任务现在会通过已连接的组件直接执行 AI 生成的网站脚本,不再使用额外的内部页面规划步骤
- Website bot 现在作为 AI 与组件之间的桥接运行:声明的命令会与项目上下文核对,脚本结果会先返回给 AI 再生成最终报告
# 11.67 | 10.6.2026
- 游戏模式的页脚标志现在会留在 footer 内,主菜单更简洁,并减少了 Space 和 Fantasy 中重复的背景纹理
# 11.66 | 10.6.2026
- 网站机器人现在会把脚本结果交回 AI 来决定是否完成,而不会把组件的成功结果直接当作最终报告
# 11.65 | 10.6.2026
- 游戏模式导航状态更清晰:Space 的悬停和激活状态会明显发光,Fantasy 的激活状态使用干净的雕刻标记,底部标志在两个主题中都会保持可见
# 11.64 | 10.6.2026
- Space 模式现在使用不重复的动画宇宙场景,游戏模式的标志和社交图标会像刻入当前主题中一样显示,而不是浮在背景上的亮色文字
# 11.63 | 10.6.2026
- 奇幻菜单图标不再显示方形边框,悬停和激活状态现在使用更清晰的木雕光效,并且没有按钮背景
# 11.62 | 10.6.2026
- 游戏模式的背景和菜单更加干净:Space 保持深色且没有明亮大块,Fantasy 使用雕刻木质主菜单,子菜单不再叠加自己的面板
# 11.61 | 10.6.2026
- 网站机器人任务现在会通过已连接的组件执行 AI 提供的站点脚本,并在下一个 AI 步骤前在日志中显示脚本结果
# 11.60 | 10.6.2026
- 游戏模式下的机器人头像现在会在普通头像边框内使用新的太空和奇幻 3D 模型,并带有轻微动画
# 11.59 | 10.6.2026
- Bot work log events now have clear step numbers, so the order stays understandable even when several events share the same second
# 11.58 | 10.6.2026
- Bot work logs can now be downloaded as JSON for analysis, task cards are more compact, and AI responses show whether a site script was found
# 11.57 | 10.6.2026
- Activity now has record type checkboxes for time, money, tasks, notes, and other events, and remembers the selected types after refresh
# 11.56 | 10.6.2026
- 现在可以在个人资料中选择日期格式,新账户会根据国家和语言自动选择默认格式
- 列表、卡片、通知、文件、活动历史和日期字段现在会按所选格式显示日期
# 11.55 | 10.6.2026
- 订阅付款诊断现在更清楚地显示 App Store 和 Google Play 事件、移动构建详情以及 webhook 更新
- 兼容的移动应用版本已更新到 8.8.6
- 推送设置现在会检查当前设备在服务器保存的令牌,并在测试推送失败时显示真实的 Firebase 错误
- 管理后台报告下载现在会打开确认窗口,在文件准备期间阻止重复点击,并在浏览器开始下载后要求点击 OK
# 11.54 | 11.6.2026
- 推送测试和设备修复现在在浏览器与移动应用中更稳定,通知诊断会显示详细投递错误并支持下载报告
- 兼容的移动应用版本已更新到 8.8.5,用于新的 iOS 和 Android 推送构建
# 11.48 | 10.6.2026
- 推送修复现在会显示保存设备令牌时的真实错误,管理员测试推送会先刷新当前设备令牌再发送
# 11.47 | 9.6.2026
- 当当前设备已有权限但没有保存令牌时,推送设置会显示修复按钮;如果权限已授予,应用也会在会话启动时自动刷新设备令牌
- 邮件通知现在会把服务标志和社交图标直接嵌入邮件,避免页脚出现损坏图片或纯文本社交链接
- Game modes now keep the scene background only on the page body, restore full-height or full-width navigation, and keep mobile pinned records hidden until their button is opened
# 11.46 | 9.6.2026
- 通知设置现在为管理员提供电子邮件和当前设备推送的测试按钮,cron 通过一个调度器处理每日任务、Bot 队列和延迟 notice 投递
# 11.45 | 9.6.2026
- Game mode no longer lets the fullscreen footer layer darken Activity content, and the mobile pinned-records panel stays closed until its button is opened
- Subscription checkout now ignores app-level Apple receipt refreshes, keeps detailed diagnostics in the admin logs, and shows the current supported app version
# 11.44 | 9.6.2026
- Game mode assets now use a fresh cache version so the Activity visibility, pinned-records panel, and menu texture fixes load immediately
# 11.43 | 9.6.2026
- 推送设置现在会分别显示浏览器权限、个人资料状态和设备令牌保存状态;后台推送在 Service Worker 重启后也更稳定
- Email and push notifications now wait 10 minutes for an unread notice before sending, while subscription reminders still follow the daily schedule
- Push tokens are now tied to the current session/device, and the admin user list shows active devices from the last 30 minutes
- 游戏模式下的“活动”内容会重新完整显示,移动端固定记录面板会保持隐藏,直到打开切换按钮
- 游戏模式菜单现在使用一整块连续背景纹理,子菜单和菜单按钮不再添加重复拼接的面板或多余边框
# 11.42 | 9.6.2026
- 管理面板新增“通知”区域,可查看浏览器、Apple、Android 和电子邮件通知的投递分析与日志
- 游戏模式下,保存加载动画会重新显示在表单上方,弹窗关闭按钮保留正确的叉号图标,固定按钮也只会出现在数据记录编辑窗口中
- 时间卡片现在只会在记录确实为延期记录时显示延期记录控件
# 11.41 | 9.6.2026
- 游戏模式现在会让太空背景保持在界面后方,移动端固定记录面板也会在打开前保持隐藏
# 11.40 | 9.6.2026
- 移动版 u0life 页面现在会显示包含标志、应用版本、管理面板版本和社交链接的页脚
- 游戏模式下的“活动”页面在显示快速输入面板或已选记录操作时,不再模糊主要工作区域
# 11.39 | 8.6.2026
- 推送通知设置现在会显示当前设备是否已获得浏览器权限,并可在需要时通过按钮请求权限
- Subscription provider cards are wider now, and tapping a provider opens the correct action and error log
# 11.38 | 8.6.2026
- 编辑窗口中的访问共享现在显示为紧凑的用户行和主要访问级别,详细权限可通过编辑图标打开
- 详细访问权限现在只显示系统中已启用的部分
# 11.37 | 8.6.2026
- Game mode task cards are now separated from normal task templates, and Activity buttons and select lists look clean again when gamification is on or off
- Admin subscription analytics now shows only the totals and provider cards on the main screen, with each provider opening its own readable action and error log
# 11.36 | 8.6.2026
- Admin subscriptions now have separate Apple, Google Play, Robokassa, Stripe, and Other provider sections with detailed attempt and error logs
- Subscription methods can now be switched on or off from site settings, with Apple and Google Play enabled by default and Robokassa and Stripe disabled until they are ready
# 11.35 | 8.6.2026
- 奇幻机器人预览现在像裁切后的机器人头像,框内可以看到头部、面部和部分身体
# 11.34 | 8.6.2026
- 机器人工作日志现在会显示发送给 AI 的准确提示、AI 的准确回复,以及 AI 为网站返回的 shell 脚本
# 11.33 | 8.6.2026
- 普通模式下机器人会重新显示简单头像,游戏预览只会随所选的游戏化样式加载
# 11.32 | 8.6.2026
- 皮肤现在使用通用的用户字段,前三个皮肤继续保留给机器人使用
# 11.31 | 8.6.2026
- 机器人预览现在会匹配所选游戏模式:太空模式显示外星机器人,奇幻模式显示更有魔法感和细节的机器人
# 11.30 | 8.6.2026
- 机器人现在会获得三种固定 3D 外观之一,并显示在 Connects、机器人资料页和用户选择列表中
- 新的机器人任务现在会在保存后立即尝试启动;卡在队列中的运行会在管理员日志中写明原因
# 11.29 | 8.6.2026
- 带 SVG 图标的按钮现在会让图标和文字对齐得更自然,并在文字前保留小间距
- 机器人资料页不再显示暂停或取消控制;只有失败的机器人运行会显示重新启动按钮
- 旧的卡住机器人运行现在会自动从可见队列移除,相关任务会回到计划状态
- 机器人任务日志现在有按钮,可在标准任务弹窗中打开对应任务
# 11.28 | 7.6.2026
- After a computer wakes from sleep, the app no longer shows a background notification network error and retries the check when the connection is ready
- 机器人现在会保留原始任务文本,在分配后立即准备评估,并在计划执行前写出简单计划和检查方法
- 机器人报告现在使用网站所有者能理解的语言,并把简短请求当作普通对话处理,不再要求用户像开发者一样描述页面或设置
- 网站只读机器人任务现在可以在连接组件提供时,从网站设置中报告网站名称
- 网站机器人任务现在可在计划和修复错误时向连接的网站请求缺少的细节;过大的任务会用简单的拆分示例说明
- 机器人成功完成后不再创建通用复查任务,只读网站任务现在可以把首页社交链接等具体结果写入笔记
- 管理员现在可以从机器人资料页打开详细工作日志,查看 AI 请求、组件响应以及任务或项目的变更
- 创建机器人任务现在只会把工作加入队列;评估由运行器开始,会使用更多项目和网站记忆,并把计划传给执行步骤
- 网站机器人现在可以让已连接组件运行用于分析、执行和验证的 shell 脚本,并会把未完成的工作保留为计划状态
- 管理员现在可以在机器人设置中编辑内置机器人的任务评估和执行提示词
- 即使任务计划在未来执行,机器人任务评估现在也会在运行器看到队列任务后立即运行
# 11.27 | 7.6.2026
- 机器人不再因澄清问题而暂停任务,机器人时间记录现在至少为一分钟
- 带机器人的任务卡片现在只显示机器人状态,失败时才显示重新启动按钮
# 11.26 | 7.6.2026
- 游戏模式的分区卡片现在会让纹理覆盖整张卡片,客户的星球或反派会伸出卡片边框但不再遮挡文字
# 11.25 | 7.6.2026
- 分配给机器人的任务现在也会在卡片和 API 快速更新后启动,包括已标记为进行中的任务,旧的机器人运行锁会自动清理
- 通知中的机器人头像现在会从公开的 u0life 网站加载,不再在应用域名上显示损坏
- 新分配给机器人的任务现在会正确创建队列运行,机器人通知只显示图标或头像中的一个
# 11.24 | 7.6.2026
- 网站机器人报告现在会显示已使用的修复尝试次数和配置上限,失败的网站任务会使用新的站点上下文和修正后的执行计划再次尝试
- 当会话带有有效商店订阅启动时,应用现在也能稳定打开
# 11.23 | 7.6.2026
- Google Play 和 App Store 的订阅取消现在会显示在用户资料和管理订阅视图中,已付费访问会保留到商店到期日期
# 11.22 | 7.6.2026
- 分配给机器人的任务现在会在保存、快速更新和打开任务卡片时进入队列,写入时间报告出错也不会再停止机器人运行
# 11.21 | 7.6.2026
- 已暂停的机器人运行不再阻塞新的任务,机器人资料页现在会显示 Play 按钮,可在不刷新整个页面的情况下继续运行
# 11.20 | 7.6.2026
- 机器人报告现在会记录实际耗时,任务会从评估中获得计划时间,机器人回复会使用用户语言,管理员也可以设置 u0life 机器人的重试次数
# 11.18 | 6.6.2026
- 机器人任务卡片现在可在暂停后用 Play 继续,回复澄清问题后会立即启动已到期任务且不再刷新整页
# 11.17 | 6.6.2026
- Admin Online 用户卡片现在会整齐换行,不再挤在一起
- 管理端订阅页面现在以全宽分析页打开,不再显示筛选器和记录加载区
# 11.16 | 6.6.2026
- Website project AI permission checkboxes now save reliably when you edit a connected site project
- The MODX component download now points to the 0.1.10 package, and the MODX component screen focuses on connecting and checking the site while AI permissions stay in u0life
- 即使旧订阅记录包含空的下次付款日期,管理端用户页面也能稳定打开
- Admin Online 的用户预览现在显示头像、登录名、邮箱、姓名、语言和货币
- Bot 时间记录现在会为评估和已完成工作至少显示一秒,任务卡中的澄清回答也能正确发送
# 11.15 | 6.6.2026
- Admin subscriptions now show active subscribers by payment provider, tariff, next payment date, and user
- User admin cards now show the active subscription separately from the latest payment
# 11.14 | 6.6.2026
- 密码恢复现在会留在应用内,并在邮件发送后显示居中的紧凑确认窗口和登录按钮
- 账号邮件现在使用当前服务名称和统一品牌模板;密码恢复邮件包含登录名,邮件通知包含安全的退订链接
# 11.13 | 6.6.2026
- Admin Online now opens more reliably on large session history by loading user previews in one safe request instead of many separate profile loads
# 11.00 | 3.6.2026
- Game mode now has a 3D daily log for tasks, time, money, and notes, plus a clearer task-complete celebration with sound and a today counter
# 10.99 | 3.6.2026
- Fantasy game navigation now has steadier desktop submenu sizing, clipped long submenu labels, and calmer carved-wood menu styling
- Website bot plans now keep supported CMS operations such as templates and show clear unsupported-operation details instead of a generic plan error
- Public CMS integration pages now show downloadable component packages, including MODX Revolution and the universal PHP bridge
# 10.98 | 3.6.2026
- Game mode client cards now use each client color, keep equal sizes, let planets and villains break the frame, and large game textures no longer show cropped borders
# 10.97 | 3.6.2026
- Website project owners can now download sanitized CMS diagnostics, and website bot reports include clearer page verification, retry, and rollback details
- Files now show storage usage, quota status, safety review states, and tag-based cleanup for selected file groups
- Lists and page loading now use lighter frontend handling while keeping the same screens and filters
# 10.96 | 3.6.2026
- Managers now have a BETA New action page under Data for testing the redesigned Activity chat and quick entry form without changing the main Activity page
- On phones, pinned records stay hidden until the pinned-records button is opened
- Managers now have a support health page and deploy smoke checks for the main app screens
# 10.95 | 2.6.2026
- Subscription editing is cleaner: type comes first, project appears after a client is selected, and deferred record has one short hint
- The Activity quick form no longer shows helper text under the assignee field
# 10.94 | 2.6.2026
- Subscriptions can now be linked to clients and projects, use monthly, weekly, half-year, or yearly schedules, and track money, income, time, or task routines
- Subscription analytics now shows expenses, income, time, and tasks for the selected period
- Subscription forms and analytics are cleaner now: short hints, neat type badges, and related subscriptions in category, client, and project analytics
# 10.93 | 2.6.2026
- Account email now supports SMTP settings, so password recovery can send through the configured mail server after it is connected
- Deferred record checkboxes now sit at the bottom of edit forms, and the Activity quick form no longer shows extra helper text for them
# 10.93 | 2026年6月2日
- 游戏模式下的客户展示更丰富:宇宙主题会按资料完整度和项目数量显示不同星球,奇幻主题会显示带活动徽章的反派
# 10.92 | 2.6.2026
- Subscriptions can now prepare deferred money records automatically; confirm them when the payment is real, and only then the card balance is updated
# 10.91 | 2026年6月2日
- 移动端游戏模式下,Activity 快速添加表单会固定在底部菜单上方,浏览记录时保持可见
# 10.90 | 2026年6月2日
- Activity 的游戏模式更稳定:今天的机器人相关任务记录加载更快,移动端快速添加表单保持可见并可滚动
# 10.89 | 2026年6月2日
- 移动端游戏模式现在会保持 Activity 控件和快速添加表单可见,logo 与社交链接不再覆盖记录
- 应用启动后恢复用户会话时,通知检查不再弹出错误窗口
- 主要应用页面无法打开时,现在会返回明确响应,而不是空错误
- 包含机器人通知时,u0life 分区也能正常打开;优化会话查找后,页面切换速度更快
- 当记录关联机器人工作或大型任务时,金钱、时间、任务和笔记列表现在加载更快
# 10.88 | 2026年6月2日
- 机器人任务现在会显示报告记录、暂停、取消、重试和补充说明回复操作,并提供更清晰的完成通知
- 网站机器人现在能理解“创建新页面”这类请求,可创建 u0life 游戏化页面,并把商店等大型 CMS 工作拆成带后续任务的阶段,而不是只返回模糊失败
# 10.87 | 2026年6月2日
- 游戏模式现在会在服务器保存 XP,显示真实客户和项目进度,加入游戏地图,并可根据真实活动显示每周奖励摘要
# 10.86 | 2026年6月2日
- 网站机器人和 CMS 组件流程已整理完成:页面、图库、文件、清理、安全权限、检查和简短报告现在作为一个完整流程工作
- 通知更清晰:u0life 会区分今天和更早的未读消息,弹窗只会把当前可见的消息标记为已读
- 游戏模式在手机和桌面上更稳定,并会保存动画和对比度设置,覆盖更多界面
- 机器人报告、任务负责人、访问提示和活动顺序更容易理解
# 10.64 | 2026年6月1日
- Game mode now shows the footer and pinned records as a visible overlay, blends the menu into the game scene, and uses clearer sans-serif fonts for both game styles
# 10.63 | 2026年6月1日
- 游戏模式现在会显示应用 logo、社交链接和固定记录,并使用与所选游戏主题一致的样式
# 10.62 | 2026年6月1日
- Connects 中的机器人资料详情现在显示为普通状态文本,按当前本地时间安排的机器人任务会立即开始,并会遵循任务所有者的时区
# 10.61 | 2026年6月1日
- 游戏化样式现在作为独立主题运行:切换浅色或深色不再改变游戏外观,每个游戏风格都有自己的字体,开启游戏模式时会隐藏普通主题选择器
# 10.60 | 2026年5月31日
- 游戏导航和个人资料按钮现在更轻量,子菜单融入统一背景,个人资料中的游戏化模块会显示 BETA 标记
# 10.59 | 2026年5月31日
- 公开网站菜单现在更清爽,未完成的集成暂时隐藏,页脚不再显示固定记录控件
- 从任务卡片打开相关子任务时,任务列表现在可以正确加载
# 10.58 | 2026年5月31日
- 游戏化界面现在使用更平静的统一背景、更清晰的筛选器和页脚、更干净的游戏导航,并在太空主题中将客户卡片表现为圆形星球
# 10.57 | 2026年5月31日
- 下拉选择现在会跟随当前的游戏化主题,包括搜索、已选值、高亮行和多选标签
# 10.56 | 2026年5月31日
- Bot tasks now show queue and work state, task previews show linked record counts, and bot cards in Connects open a page with limits, queue, reports, and action history
# 10.55 | 2026年5月31日
- Gamified task cards now show their date and time as compact themed badges inside the card
- Website connection is clearer: after copying a code the project waits for the site, updates automatically when connected, and keeps reconnect actions in a separate block
- Website connection now shows a clear animated waiting state, then collapses to a green connected summary with a reconnect button
# 10.54 | 2026年5月31日
- Fantasy gamification now has a calmer tabletop look, cleaner task cards, themed loading states, and animated status and activity feedback for task cards
# 10.53 | 2026年5月31日
- 任务卡片的 ID 和优先级现在使用等高徽章,并在标题和负责人周围增加了间距
# 10.51 | 2026年5月31日
- 太空游戏化现在更像宇宙飞船驾驶舱,加入飞船面板、舷窗景色,并将客户卡片呈现为可前往的星球
- Website connection texts are now CMS-neutral: generate a code for a Website project first, then CMS, site URL, and health appear only after the installed site component connects
# 10.50 | 2026年5月31日
- 幻想游戏化现在更真实,加入旧木桌背景、雕刻木质导航,以及用于卡片和窗口的旧纸张纹理
- Website projects now keep CMS connection setup inside Project type: choose Website, generate the code, and see CMS details as automatic badges after pairing
# 10.49 | 2026年5月31日
- 公共网站现在包含更清晰的文档、集成、AI 代理页面,以及更丰富的文章预览
- 通过页面元数据、站点地图、语言链接和 llms.txt 改进了搜索与 AI 爬虫支持
# 10.48 | 2026年5月31日
- Website project analytics now shows a clear CMS connection block, so a pairing code can be generated and copied directly from the project page
# 10.47 | 2026年5月31日
- 卡牌幻想游戏化现在更明亮、更有生命力,像铺在桌上的桌游,并加入木纹、羊皮纸、树叶、石头、水色,以及专属菜单、表单、弹窗和滚动条
- 任务分析的 AI 排序现在有紧凑的 AI 工具区,可处理重复、优先级、工作量重新分配和 bot 分配
- 任务预览现在会在操作和数据中统一用简短标签显示负责人
# 10.46 | 2026年5月31日
- 游戏化现在会完整适配弹窗窗口的游戏风格,包括遮罩、标题栏、表单分区、开关、提示说明和功能卡片
- 任务分析里的 AI 排序设置窗口在桌面端更紧凑,输入字段也更清晰可见
# 10.45 | 2026年5月31日
- 太空游戏化现在使用更平静的深空背景,以远处的行星和柔和星光取代容易分散注意力的动态能量形状
# 10.44 | 2026年5月31日
- 太空游戏化现在会让整个界面保持独立的深色策略风格:菜单、加载画面、筛选器、数据卡片和 Activity 表单都不再回落到浅色面板
# 10.43 | 2026年5月31日
- 幻想游戏化现在采用更深色的卡牌游戏界面,加入雕刻木质面板、羊皮纸卡牌、紫色魔法高光和带边框的冒险输入区
# 10.42 | 2026年5月31日
- 太空游戏化现在更像动态银河界面,加入了动画能量、流动星空、霓虹渐变和更明亮的任务面板
# 10.41 | 2026年5月31日
- 游戏化风格现在拥有独立的视觉世界:太空使用深色星空界面,幻想使用森林、木材、石头和卡牌边框
# 10.40 | 2026年5月31日
- 幻想游戏化现在将任务显示为带插图区域的竖版游戏卡,并加入发牌动画和更清晰的边框式 Activity 表单
- 任务分析里的 AI 排序窗口现在会显示在暗色背景之上,并且可以正常点击
# 10.39 | 2026年5月31日
- 任务预览现在会匹配所选游戏化风格:太空风格显示任务、星球和城市,幻想风格显示带反派和首领的敌人卡
# 10.38 | 2026年5月31日
- 任务分析现在支持 AI 排序:可设置工作日、周末和无预估任务的默认时间,将任务分配到不同日期
# 10.37 | 2026年5月31日
- 游戏化主题现在让活动快速输入表单更易读,太空风格更明亮,幻想卡牌风格更像纸质卡面
- 游戏化弹窗现在会匹配所选风格,删除金钱、时间、任务或笔记时也会显示删除动画
# 10.36 | 2026年5月31日
- 在任务分析中,用户、状态、优先级、客户和项目筛选现在会保持隐藏,直到展开筛选面板
# 10.35 | 2026年5月31日
- 选中的金钱和卡片合计恢复动画,选中的时间记录现在按记录时长合计,而不是按记录时间
# 10.34 | 2026年5月31日
- 在任务分析中,展开的线性视图现在按时间轴显示任务,不再按状态分列
# 10.33 | 2026年5月31日
- 列表加载、筛选和文件操作现在会减少浏览器中的多余工作,界面运行更顺畅
# 10.32 | 2026年5月31日
- 任务分析现在包含状态和优先级筛选、正确的任务计数、线性和看板视图,以及滚动更稳定的任务列表
- 固定记录现在会使用与导航菜单相同的类型图标,包括任务
- 任务卡片、预览、操作和编辑窗口现在会显示任务ID,任务列表也可以按ID筛选
# 10.31 | 2026年5月31日
- 项目类型提示现在会以更合适的间距显示在字段下方,所选下拉项的说明也不会再挤进输入框
# 10.30 | 2026年5月31日
- 个人资料设置中的游戏化风格选择现在会清楚显示文字,不再截断说明
- 功能卡片现在会在区块内自适应换行,图标和文字都会留在卡片中
- 浅色主题中的固定记录现在会为阴影留出空间,卡片不再显得被裁切
# 10.29 | 2026年5月31日
- 选中的时间记录现在会显示正确合计,少于一小时也能正常显示
- 选中的卡片现在会以用户货币显示合计余额
- 删除选中的记录前,现在会先显示确认窗口
- 现在可以在个人资料设置中开启游戏化,不会再触发服务器错误
# 10.28 | 2026年5月31日
- 个人资料设置现在包含游戏化,并提供现代策略和幻想卡牌两种风格
- 启用游戏化后,活动快速记录会显示成功动画、余额变化和本地 XP 进度
- 即使任务没有开始日期,任务分析现在也能正常打开
# 10.27 | 2026年5月31日
- 任务分析现在按负责人、状态、优先级、计划时间、实际记录时间以及关联资金或笔记显示任务
- 修复文本字段后,编辑窗口现在可以再次打开,服务器错误也会显示更清楚的技术细节
- 数据中的用户筛选器现在会显示 u0life bot 等机器人,并将名称和详情分开显示得更清楚
# 10.26 | 2026年5月31日
- 客户和项目筛选器现在有可折叠的“联系方式”分组,并会记住上次是展开还是收起
- 共享数据编辑窗口在 Connect 访问设置不完整时不再崩溃,并会显示更清楚的服务器错误
- 数据筛选器现在可以显示所有记录、仅自己的记录或已连接用户的记录
# 10.25 | 2026年5月31日
- 任务数据筛选器中现在先显示优先级,再显示状态
- Connects 中的用户预览不再显示该账号已启用哪些功能分区
- Profile no longer shows bot quota details; bot cards in Connects now show remaining AI limit as a compact bottom bar
- Connected users can now be opened from Connects, with refreshed profile pages inside that section
- 即使共享访问权限表或服务器路径设置尚未完整,数据列表和编辑窗口现在也能稳定打开
- Profile 和 Analytics 现在会再次在子分区卡片前显示分隔线,和 u0life 页面保持一致
# 10.24 | 2026年5月31日
- 打开编辑窗口时,已固定记录和页脚现在会继续显示,阴影更干净,移动端位置也更合适
- 已固定记录现在会通过账号同步,登录后也会出现在其他设备上
- 项目类型下拉列表现在会显示设置和选项的简短说明
# 10.23 | 2026年5月31日
- Project type names are translated, shown as compact badges in project cards, and website settings now have their own form section
- 管理配置中的分组数量现在显示在名称旁边,右侧的展开图标也更清晰
- 管理面板中的 Font Awesome 已更新到当前的 7.2.0 版本
- 当常规记录和新建项目一起显示时,动态现在也能稳定加载
# 10.22 | 2026年5月31日
- 现在可以在编辑窗口中固定记录,并从任意页面重新打开
- 桌面端会在右侧页脚显示,移动端可通过顶部按钮打开
- 管理配置现在有独立的变现与支付分组,折叠的分组刷新后仍保持折叠
# 10.21 | 2026年5月31日
- Add connect 的选项按钮在桌面端更紧凑,在移动端仍保持合适宽度
- 客户访问现在可以显示或隐藏该客户的项目、任务、资金、时间和笔记,无需逐条分配记录
- 现在可以与已连接用户共享自己创建的类别,系统类别仍不参与访问共享
- Activity 现在会把共享的客户和项目显示为已添加访问权限,而不是已创建记录
# 10.20 | 2026年5月31日
- Connects and Profile now show monthly AI token usage, remaining tokens, and reset timing
- Website bot tasks now have a run journal, quota checks, and a safe fake CMS adapter for testing
- Website projects now include a pairing and health panel for CMS components
# 10.19 | 2026年5月31日
- Google Play 和 App Store 订阅在购买或恢复后会更可靠地完成确认
- 如果商店提示订阅已购买,应用会尝试重新连接访问权限,而不是停留在难懂的错误上
# 10.18 | 2026年5月31日
- “活动”卡片现在间距更均衡,传入卡片左侧为选择控件,右侧为类型图标
- 笔记、资金和时间记录现在可分配给已连接用户,分析也可按用户筛选
- 共享访问设置更清晰,包括客户现有项目和记录的访问范围
# 10.17 | 2026年5月31日
- 数据页面和“活动”现在按作者保持对齐:自己的记录在右侧,已连接用户的记录在左侧
- Add connect 窗口现在更接近应用表单风格,u0life system bot 不再显示不可用的设置按钮
- 网站项目现在可以为 CMS component 生成 pairing code,并接收连接健康状态更新
# 10.16 | 2026年5月30日
- Connects 现在显示 u0life bot,并支持创建、编辑和停用自己的 AI bot 配置
- 任务现在可以分配给已连接的人或 bot,不会改变共享访问权限
- 项目现在可以标记为网站项目,并保存 CMS 连接信息以便后续自动化
- 文件已为私有下载和可选 S3 存储做好准备,本地存储仍是默认方式
# 10.15 | 2026年5月30日
- 管理后台的配置现在按组整理,组可以折叠,页面底部可用一个按钮保存所有更改
- 添加配置时,组和类型现在从列表中选择,已有设置也已整理到清晰的组和类型中
- 新增固定分类“借款 / 债务”,用于记录借入的钱、借给他人的钱、还款和收回的欠款
# 10.14 | 2026年5月30日
- 新账户现在会自动创建个人客户“我的”,新项目也会始终绑定客户
- 注册奖励现在会发放预期的免费 PRO 天数,可在管理后台暂停,并在起始付款步骤显示当前免费天数
- 现在可以为活动目标配置奖励,例如新增 10 条金钱、时间、任务或笔记记录,并显示动画奖励弹窗
- 奖励发放的免费访问现在会保留完整时长,已创建的过短访问会自动修复
# 10.13 | 2026年5月30日
- 管理后台中的用户和 PRO 访问更容易检查:现在可以按用户 ID 搜索,使用更多访问筛选,并查看用户预览和会话链接
# 10.12 | 2026年5月30日
- 订阅结账现在会显示更清楚的商店验证错误,并帮助在 Google Play 购买完成后恢复访问权限
# 10.11 | 2026年5月29日
- “活动”日期现在会按作者一侧对齐:自己的在右侧,其他人的在左侧
# 10.10 | 2026年5月29日
- 已更新缓存版本,让“活动”加载没有旧侧边圆点的最新卡片样式
- 共享访问现在只使用已连接用户,并可为查看、编辑和内部访问范围设置权限
# 10.09 | 2026年5月29日
- 删除所选记录时,“活动”和数据页面现在都会显示同一个清晰的确认窗口
- Connects 已移到 u0life 区域,现在有已连接用户列表和用于邀请码的添加窗口
- “Add connect”窗口更紧凑,并且只有在选择操作后才显示邀请码详情
- “活动”卡片旁多余的圆点已移除,类型图标与文字之间的间距也加大了
- 缓存版本更新到 10.09
# 10.08 | 2026年5月29日
- “活动”卡片现在为金钱、时间、任务、笔记和新建记录显示小型类型图标
- 笔记卡片现在会先显示标题,再显示笔记内容,更接近通用数据卡片结构
- 缓存版本更新到 10.08
# 10.07 | 2026年5月29日
- “活动”中新建记录的卡片现在使用菜单图标,并更贴近通用卡片样式
- 底部链接行保留标准分隔线和更紧凑的文字
- 缓存版本更新到 10.07
# 10.06 | 2026年5月29日
- 活动卡片重新按内容宽度显示,不再撑满整个区域
- 恢复了活动卡片悬停时的背景动画
- 活动底部链接不再容易被拖出并显示技术地址
- 缓存版本更新到 10.06
# 10.05 | 2026年5月29日
- 在“活动”中切换日期时,加载状态现在会直接显示在日期字段下方
- “活动”现在会在后台检查新创建的记录,并在不重新加载页面的情况下显示它们
- 缓存版本已提升到 10.05
# 10.04 | 2026年5月29日
- 新通知计数现在只显示在 u0life 中,不再在个人资料区域重复显示
- 通知计数现在使用更清晰的圆角形状,数字居中,并带有平滑的显示和隐藏动画
- 缓存版本已提升到 10.04
# 10.03 | 2026年5月29日
- “活动”中筛选器和记录之间不再显示分隔线
- “活动”的日期切换现在会在加载前短暂停顿,因此快速切换日期时显示更稳定
# 10.02 | 2026年5月29日
- 现在可以在个人资料页通过私密邀请码添加 Connects
- 缓存版本已提升到 10.02
# 10.01 | 2026年5月29日
- “活动”现在也会显示所选日期创建的客户、项目、卡片和订阅,并使用更清晰的日时间线
- 修复了日期设置更严格的服务器上“活动”无法加载的问题
# 10.00 | 2026年5月29日
- 从“活动”页面编辑记录后,活动卡片会继续保持活动布局
- 缓存版本已提升到 10.00
# 9.99 | 2026年5月29日
- 编辑后,活动项目会继续保持活动卡片布局
- 缓存版本已提升到 9.99
# 9.98 | 2026年5月29日
- Setup cards and menu-structure steps are centered better on desktop
- Setup now requires at least one selected section from Logs: money, time, notes, or tasks
- Extra account features now appear as cards in the Other group instead of plain checkboxes
- Section titles in the setup cards now have a little more breathing room
# 9.96 | 2026年5月29日
- Setup feature cards are now more compact and grouped by logs, organization, and work
# 9.95 | 2026年5月29日
- 当设备时区为哥斯达黎加时,即使设备语言是英语,新账户和第一张现金卡也会使用科朗
# 9.94 | 2026年5月29日
- First setup now shows friendly feature cards with short descriptions and asks you to choose at least two sections before continuing
- Account editing now uses the same feature-card selector for enabled sections
# 9.93 | 2026年5月28日
- 注册后选择免费计划时,不再创建PRO访问已结束的通知
- 新通知计数现在只显示在u0life通知区域,不再显示在Profile
# 9.92 | 2026年5月28日
- 管理后台现在可以从选中的用户卡片删除用户,并会在删除前显示确认窗口
- 缓存版本已更新到 9.92
# 9.91 | 2026年5月28日
-
管理后台用户登录名搜索现在会优先显示精确匹配和更短的前缀匹配,因此
apple会排在apple_second前面 - 缓存版本更新至9.91
# 9.90 | 2026年5月28日
- 订阅数据现在可以按类别、卡片、货币、付款日、标题和启用状态筛选
- 缓存版本更新至9.90
# 9.89 | 2026年5月28日
- 分类搜索现在会在输入时短暂停顿,按标题筛选时不再失败
- 缓存版本更新至9.89
# 9.88 | 2026年5月28日
- 个人资料中的删除账户现在显示为更低调的链接,并放在主要操作下方
- 缓存版本更新至9.88
# 9.87 | 2026年5月28日
- 管理后台用户预览卡片现在使用单层扩展预览,不再嵌套Bootstrap边框
- 头像、登录名和徽章区域更紧凑,避免在卡片内被裁切或出现内部滚动
- 缓存版本更新至9.87
# 9.86 | 2026年5月28日
- 个人资料中的删除账户操作现在与常规操作分开,降低误触风险
- 退出登录和删除账户确认现在会在应用内弹窗中显示,并提供清晰按钮
- 缓存版本更新至9.86
# 9.85 | 2026年5月28日
- 管理后台用户卡片现在使用扩展版 Storybook 用户预览组件,包含身份、状态、联系信息、会话和付款模块
- 为扩展用户预览添加了 ExtendedUserPreview Storybook 示例
- 缓存版本更新至9.85
# 9.84 | 2026年5月28日
- 管理后台用户卡片的社交标记现在只会在用户实际绑定对应提供商时渲染
- 管理后台用户卡片现在拥有更清晰的头像、更紧凑的信息面板和更小的编辑操作
- 缓存版本更新至9.84
# 9.83 | 2026年5月28日
- 管理后台用户 Apple 筛选现在同时匹配 apple 标记和已保存的 Apple 用户标识
- 缓存版本更新至9.83
# 9.82 | 2026年5月28日
- 管理后台用户卡片现在显示用户最后一次会话,并可打开会话编辑弹窗
- 管理后台用户卡片现在显示最新的 access 付款记录,并可打开 access 编辑弹窗
- 缓存版本更新至9.82
# 9.81 | 2026年5月28日
- 内容筛选器的文本输入现在会在重新加载结果前加入延迟,避免每输入一个字符就重启搜索
- Content loader 现在会忽略过期的 AJAX 响应,避免旧搜索覆盖新的筛选结果
- 缓存版本更新至9.81
# 9.80 | 2026年5月28日
- 管理后台用户卡片已压缩尺寸,同时保留增强的 Bootstrap 卡片布局
- 管理后台用户卡片中的 Google 和 Apple 徽章现在使用明确的用户标记,没有绑定社交登录时不会显示
- 缓存版本更新至9.80
# 9.79 | 2026年5月28日
- 管理后台用户卡片已改进为 Bootstrap 卡片布局,包含更清晰的身份信息块、账号徽章、联系方式以及长内容的响应式显示
- 为用户卡片添加缺失的 Section 翻译键
- 缓存版本更新至9.79
# 9.78 | 2026年5月28日
- 管理后台的用户登录名搜索现在只按登录名筛选,邮箱、姓名、最低角色值、Google 用户和 Apple 用户改为独立筛选项
- 管理后台用户预览卡片已重新设计,可显示更多账号信息,并避免长邮箱和长登录名破坏布局
- 缓存版本更新至9.78
# 9.77 | 2026年5月28日
- 货币 Select2 列表现在会在货币名称旁显示货币类型徽章
- 货币现在支持 fiat、crypto 和 metal 类型,并加入加密货币和金属初始数据以及更完整的 Font Awesome 图标匹配
- 管理后台货币编辑表单不再因编码后的汇率数据报错
- 缓存版本更新至9.77
# 9.76 | 2026年5月27日
- 移动端快速表单现在会在展开记录类型后立即重新计算高度,大表单会立刻启用内部滚动
- 滚动现在限制在字段区域内,表单边框和顶部边线在滚动时保持固定
- 移动端快速表单会使用更多可用高度,并更靠近底部导航
- 缓存版本更新至9.76
# 9.75 | 2026年5月27日
- 桌面端应用菜单文字现在与图标垂直居中对齐
- 快速表单中的金额和时间主字段恢复为左对齐
- Select2 的新增行现在使用更柔和的强调背景,不再使用强烈填充
- 快速表单的分类下拉列表现在可以创建新分类并自动选中
- 缓存版本更新至9.75
# 9.74 | 2026年5月27日
- 快速表单现在隐藏日期字段,只有选择客户后才显示项目,并用明确分隔线区分分类/订阅和工作字段
- 金钱和时间快速表单现在从主要数值字段开始,时间输入样式与金额输入保持一致
- 快速表单的 Select2 下拉列表现在显示添加新卡片、客户、项目、订阅和任务的选项;数据筛选器中的 Select2 占位提示已恢复
- 缓存版本更新至9.74
# 9.73 | 2026年5月27日
- 快速表单中的 Select2 字段不再显示清除叉号,已选值和下拉选项保持单行显示,并且不会把表单撑出屏幕宽度
- 快速表单高度现在限制在 content manager 的可见区域内,因此移动端多余字段会在表单内部滚动
- 添加按钮现在只会在快速表单中的卡片、客户、项目、订阅和任务下拉列表末尾出现
- 缓存版本更新至9.73
# 9.72 | 2026年5月27日
- 快速操作表单现在可在移动端正确滚动,已填写字段的标记不再遮挡标签,并显示清晰的 Select2 占位提示
- 卡片、客户、项目、订阅和任务的 Select2 字段现在可从搜索中创建缺失项,并在保存后自动选中
- 缓存版本更新至9.72
# 9.71 | 2026年5月27日
- 分析的每日详情已从表格布局改为每日卡片,让金额、链接和操作在移动端更易阅读
- 每日详情展开块增加了底部间距,优化了展开按钮,并将箭头与文字分离
- 缓存版本更新至9.71
# 9.70 | 2026年5月27日
- 组件中仅保留新的分析活动日历;旧的日历显示已从Storybook中移除
- 分析活动日历的月份现在设置了最小和最大宽度,单个月份不会再拉伸到整个屏幕宽度
- 缓存版本更新至9.70
# 9.69 | 2026年5月26日
- 更新了分析筛选器:改进了分类排除筛选器的状态持久化和响应式布局
- 缓存版本更新至9.69
# 9.68 | 2026年5月26日
- 改进了分析筛选器:分类排除筛选器现在具有开关状态(开/关)并带有视觉反馈
- 水平滚动组件(analytics_strip)现在在Storybook中记录了项目和分类变体
- FontAwesome和Select2现在在两个Storybook(app_src + site_src)中加载
- 所有Storybook故事已清除硬编码的主题颜色——现在通过CSS类完全适应主题
- 站点Storybook已重新组织为适当的类别(Alerts、Content、Components、Header、Tabs)
- 缓存版本更新至9.68
# 9.67 | 2026年5月26日
- 重新设计了周期过滤器:可折叠的标题栏,导航箭头始终可见,设置通过按钮展开
- 为周期过滤器和所有分析页面新增了"年"模式
- 日期输入现在相互限制——开始日期和结束日期之间最多一年
- 所有筛选输入类型(文本、选择、复选框、日期、社交)现在在Storybook中都有自己的故事
- 版本文件现在提供德语、西班牙语、中文和日语版本
- 缓存版本更新至9.67
# 9.66 | 26.5.2026
- Aligned card and subscription icons with their labels in the analytics finance summary
- Analytics group subtitles are now wider, larger, and spaced closer to their own card groups
# 9.65 | 26.5.2026
- Subscription analytics moved into the General analytics group because it is also a summary report
# 9.64 | 26.5.2026
-
Analytics group headings now use the shared
sub_titlestyle with tighter spacing and no extra custom separators - Category analytics moved from Money to General analytics because it contains summary data across money, time, and notes
# 9.63 | 26.5.2026
- Analytics section links now reuse the same compact card grid used on Data and u0life pages instead of custom link styles
- The analytics finance summary no longer uses card-like backgrounds or borders, so it does not look clickable
# 9.62 | 26.5.2026
- Analytics home navigation is now grouped by topic: general analytics, money, time, subscriptions, and work
- The top finance summary was tightened again, the clipped decorative gradient was removed, and money/subscription icons now use a calmer neutral style
- Fixed grouped analytics cards so section links render under their headers after navigation filtering
# 9.61 | 25.5.2026
- Category, client, and project analytics now have a visual mode switcher: charts remain the default, and calendar mode shows activity by day in a familiar month grid with weekends highlighted
- Calendar mode marks days that contain money, time, or note records with compact activity indicators
# 9.60 | 25.5.2026
- Category, client, and project analytics now include notes in daily analytics: note-only activity is counted and visible in period details
- Added dedicated notes charts, notes total metrics, daily notes columns, and day/entity note links in category, client, and project analytics
- Category, client, and project analytics row styles updated for the new notes column and action button
# 9.59 | 23.5.2026
- On the analytics home page, the top finance summary (cards and subscriptions) became more compact and got a refreshed modern visual style inspired by the loading animation
# 9.58 | 22.5.2026
- Anonymous page transition loading (login, registration, password recovery) now uses the selected theme background, so dark theme no longer flashes a bright light backdrop
# 9.55 | 22.5.2026
- Fixed anonymous page loading overlay colors for dark theme: login/registration transitions now use a theme-aware background instead of forcing a light fallback
# 9.54 | 19.5.2026
- Page loading animation alignment refined: desktop navigation loading is centered against the full viewport instead of the shifted content column, and mobile loading is raised slightly for a better visual position
# 9.53 | 19.5.2026
- Page loading animation is now centered on the full screen during navigation; the animation itself is larger, faster, and more vivid: dual rotating organic shapes in accent colors, a slow outer ring, and a pulsing glow on the icon
# 9.52 | 19.5.2026
- Hardened loading animation insertion: now handles both jQuery objects and plain strings safely, with a try/catch guard to prevent startup crashes
# 9.51 | 19.5.2026
- Fixed a crash on app startup caused by passing a jQuery object instead of an HTML string to the loading animation placeholder
# 9.50 | 19.5.2026
- Page transitions no longer flash a white screen while content is loading: the standard loading animation is now shown inside main immediately after a link is clicked, and the real page replaces it once the response arrives
# 9.49 | 18.5.2026
- Client and project disabling now supports per-user visibility through web access records, with optional cascading to related projects, tasks, money records, time records, and notes
- Cascade options are shown only when the Active checkbox is turned off, and checkbox descriptions now align under the control text
# 9.48 | 18.5.2026
- Period analytics for costs, wages, and time now has a horizontal category toggle filter for excluding selected categories from charts and totals
- Excluded categories stay visible in the filter as muted unchecked items and remain selected when changing the period
- The same category exclusion filter was added to the main period analytics page
- App theme CSS now includes the new category filter styles
- Category exclusion filters now reuse the analytics category strip styling and drag-to-scroll behavior
- Category exclusion filter cards are now more compact, and drag scrolling no longer snaps back after releasing the mouse
# 9.44 | 13.5.2026
- Activity now has a first-log empty state that explains why one quick record unlocks useful analytics
- The empty-state CTA focuses the quick entry form, so new users can create their first time, money, task, or note record faster
# 9.43 | 11.5.2026
-
Project analytics moved into the analytics section: links now point to
/analytics/projects/, while the old data-section URL remains compatible - Project analytics now has a horizontal project strip sorted by latest activity, the standard period filter, a project preview block, and money/time charts
# 9.42 | 8.5.2026
- In the category analytics strip, amounts are now correctly converted to the user's currency before being summed and displayed
# 9.41 | 8.5.2026
- Loading animation is now centered in the analytics area
- No more content flash when switching categories or clients — the new data appears smoothly without a white flicker
# 9.40 | 8.5.2026
- Clicking a category or client in the analytics section now reliably loads its data
- Drag-to-scroll in the analytics strip now moves proportionally to the mouse — no more jumping or uneven scrolling
- Switching between categories and clients shows a loading animation while the data is being fetched, then reveals the result with a smooth fade-in
# 9.39 | 8.5.2026
- Client analytics: client switchers are now buttons, matching category analytics, so the global link handler does not trigger a full page load
-
Switching clients should no longer remove the global page-loaded class from
body
# 9.38 | 8.5.2026
- Client analytics: the client preview block is more compact, the description width is constrained, and right-side tiles align to the top with consistent sizing
- The projects tile in the preview block now links to the project data page filtered by the selected client
# 9.37 | 8.5.2026
- Client analytics: client switching now uses a dedicated analytics endpoint, matching the category analytics page
- Changing a client now loads only the lower data block instead of requesting and repainting the full page
# 9.36 | 8.5.2026
- Client analytics: client switching now uses local AJAX loading without the global white-screen transition
- The selected client block now shows the standard loading animation and dims only the lower data block
# 9.35 | 8.5.2026
- Client analytics: long links in descriptions now wrap inside the description block
- Price and currency icon alignment was fixed in the bottom tables on client and category analytics pages
# 9.34 | 8.5.2026
- Client analytics: the files counter is now shown only when files are enabled in the app
- Nested client projects now render as clickable project pills linking to the future project analytics page
# 9.33 | 8.5.2026
- Client analytics: fixed the client strip so it shows active clients
- Switching clients no longer reloads the whole screen; only the selected client block updates with a loading animation
# 9.32 | 8.5.2026
-
Client analytics moved into the analytics section: links now point to
/analytics/clients/, while the old data-section URL remains compatible -
Client analytics now has a horizontal client strip sorted by latest activity and can open without a required
client_id - The client preview was redesigned with description, quick actions, and counters for projects, tasks, money, time, notes, and files
- Week, month, and year tabs were replaced with the standard analytics period filter; money and time charts now use the selected period
# 9.31 | 7.5.2026
- Category analytics: category previews now show one net period total instead of separate spend and replenish values
- Category detail layout was reordered to icon, title, color line, and description; bottom table headings are aligned with row values
# 9.30 | 7.5.2026
- Category analytics: enlarged category preview buttons, stacked preview totals vertically, and reused the shared active-line thickness for category color markers
- Category detail color marker is now a horizontal line, and day rows are sorted by date instead of amount
# 9.29 | 7.5.2026
- Category analytics: centered the category info block vertically, enlarged category preview items so long sums wrap downward, and rebuilt the day rows as an adaptive table with stable action buttons
- Category day rows now use short dates without years and keep disabled money/time actions visible when that record type is absent
# 9.28 | 7.5.2026
- Category analytics: category preview strip now shows only categories with data in the selected period and includes money totals or time where money is absent
- Category details layout was adjusted to stack icon, color marker, title, and description vertically; empty category data state is centered and visually muted
- Day rows now link to all money records for the day and category, and keep a separate time-record link when time entries exist
# 9.27 | 7.5.2026
- Category analytics UI: removed the remaining tinted backgrounds from the period filter and category strip in light theme, replaced icon coloring with a separate category color marker, and aligned category controls with the shared border radius without shadows
- Category analytics now shows an empty state when the selected category has no data in the current period
- Day rows now expose separate links for money and time records where matching entries exist
# 9.26 | 7.5.2026
- Category analytics: replaced the select input with a horizontal colored category strip and switched category changes to animated AJAX content updates without reloading the page
- Analytics UI: removed the yellow gradient from the period filter active state in light theme, removed card-like borders/shadows from category metrics and chart blocks, and made category money/time charts full-width
- Period analytics charts now use shorter day labels without the year to reduce axis clutter
# 9.25 | 7.5.2026
-
Analytics: added a dedicated category analytics page under
/analytics/categories/with category switching, period filtering, category description/icon, money and time charts, and day rows linking directly to filtered records - Category analytics links now point to the analytics section instead of the data/categories section
- Period filter keeps extra page parameters such as selected category while changing period; day analytics can open a specific date from query params
# 9.23 | 4.5.2026
- Analytics overview: made the finance summary fully static text, removing links and the remaining background treatment
# 9.22 | 4.5.2026
- Analytics overview: removed card-like borders and shadows from the finance block and replaced them with a softer animated gradient surface
# 9.21 | 4.5.2026
- Analytics: moved card and subscription financial totals from data section previews into a dedicated overview block on the analytics landing page
- Analytics landing now separates the financial overview from subsection previews with the same divider pattern used on Profile and u0life pages
# 9.20 | 3.5.2026
- Android app: restored full-screen edge-to-edge layout while keeping the header and action buttons below the system clock and battery area
- Android shell now keeps the WebView full-screen and applies the top safe inset inside the app UI, so the top and bottom areas keep the same visual style
# 9.19 | 1.5.2026
- Categories: restored right-side spacing for user-created categories that can be selected for deletion
# 9.18 | 29.4.2026
- Payment page: updated the Free/PR0 capability table so core data entry remains free, while analytics, AI processing, file workflows, and future premium limits are shown as PR0 features
- AI processing in create/update flows now requires active PR0 access when the paid access system is enabled; records still save without AI for free users
-
Google Play fallback product ID unified to
com.u0life.premium.monthly
# 9.17 | 29.4.2026
- Subscription checkout: improved light/dark theme contrast, removed the white panel issue in dark theme, and refined mobile layout for narrow app screens
- Payment page: removed the duplicated subscription price block so the price and payment action are shown in the checkout window only
# 9.16 | 29.4.2026
- Subscription checkout: switched the payment window to a cleaner Bootstrap-based, theme-aware layout with readable colors in both light and dark themes
-
App Store subscription: unified the Apple product ID as
com.u0life.premium.monthly; iOS checkout no longer shows the admin fallback price or hardcoded$1, and waits for the App Store product price where available
# 9.15 | 27.4.2026
- Period filter: hidden ±1-day step buttons inside date range inputs; date inputs now fill available width so the date value is always fully visible
# 9.14 | 27.4.2026
- Period filter: restored ±1-day step buttons in date picker fields
# 9.13 | 27.4.2026
- Period filter UX improvements: removed redundant Search button (date range now applies automatically on change); hidden ±1-day step buttons inside date picker fields (navigation handled by filter's prev/next arrows); date text no longer truncated in the range inputs
# 9.12 | 27.4.2026
- Period filter redesign: nav (prev/next) and mode (Week/Month/Days) buttons are now combined in one compact toolbar row; removed redundant date hint labels below date inputs; removed duplicate date range display beneath the filter on analytics pages (costs, wages, times_status, month)
# 11.6.50 | 27.4.2026
- Extended unified period filter to analytics/costs, analytics/wages, and analytics/times_status pages: replaced tab-based week/month/year selectors with the same period filter component used on the analytics overview page (supports preset modes, shift navigation, and custom date range)
-
Added
analytics_periodAPI form to moneys and times analytics handlers, acceptingdate_from/date_toand iterating day-by-day over the range
# 11.6.49 | 27.4.2026
- Fixed Android status bar overlap in the app shell: startup now applies a non-overlay status bar mode on Android and safe-area paddings for top and bottom loading zones
- Fixed Spanish language switch routing: repeated selection no longer creates recursive /es-* path prefixes
- Normalized version format to X.Y in changed assets (removed third segment where present): site public bundle version 8.3 and app shell asset tags 8.9
# 11.6.48 | 26.4.2026
- Fixed Android bottom navigation spacing: menu actions no longer slide under system navigation buttons (Back/Home/Recents)
- Removed the side effect of oversized bottom panel height: footer menu no longer overlaps top screen content
# 11.6.47 | 25.4.2026
- Reduced public Google OAuth debug output in app overlay: session ids, URLs, token/session state, and low-level transport details are no longer shown during normal login flow
- OAuth callback page debug blocks are now hidden by default and only shown when explicitly requested with debug_oauth=1
- Normal users now see concise status/error messages only, while deep diagnostics remain available for manual troubleshooting
# 11.6.46 | 25.4.2026
- Improved Google OAuth existing-account flow: backend now checks user by Google email first and logs that user in directly, instead of trying registration first
- This removes any dependency on manual logout or registration fallback when the Google account already exists in u0life
- OAuth debug now also includes existing_user_id to show whether the Google email matched an existing account before login
# 11.6.45 | 25.4.2026
- Fixed root cause of Google OAuth app login stall: when registration hit an existing email/login, backend returned only text without error, so fallback login never ran and session user_id stayed 0 even though Google token was saved
- Google OAuth flow now falls back to login whenever registration did not actually authorize a user, instead of checking only for an explicit error field
- OAuth callback page now shows success only after real authorization (status/data/model), removing false “success” states with user_id=0
# 11.6.44 | 25.4.2026
- Added explicit Google OAuth session diagnostics to backend polling and callback flow: app now receives session, session_id, user_id, and has_token state while waiting
- OAuth callback page now displays debug information (state, code presence, resolved app session state) instead of only a generic “success” text
- Added backend validation for missing OAuth target session during callback, with readable error text and debug payload
# 11.6.43 | 25.4.2026
- Fixed Google oauth2 polling contract: pending login state no longer returns notification::error / HTTP 503, and now returns a normal JSON pending response with HTTP 200
- Added explicit application/json content-type for notification responses, so app API replies are no longer mislabeled as text/html
- This removes the false “Connection error: server 503 Service Unavailable” message while OAuth is still simply waiting to complete
# 11.6.42 | 25.4.2026
- Optimized app oauth2 polling to reduce backend pressure: app API now uses short google_wait(6s) instead of full 30s long wait per request
- Improved oauth overlay diagnostics for server-side failures: HTTP 5xx now surfaces as explicit debug/status error with response preview
- Fixed object error rendering in oauth status: error payload is now normalized to readable text/JSON instead of [object Object]
- Client fetch timeout for oauth check reduced to 12s to match short server polling and avoid stale long pending calls
# 11.6.41 | 25.4.2026
- Fixed global API timeouts caused by OAuth long-poll session lock: google_wait now releases PHP session lock before the 30s wait loop
- Fixed parallel oauth2 polling requests from manual check: previous pending fetch is now explicitly aborted before starting a new one
- Added cleanup of active AbortController and timeout on overlay hide/cancel to prevent orphaned long-poll requests
# 11.6.40 | 25.4.2026
- Extended Google OAuth overlay diagnostics: debug now logs timestamped steps for overlay open, onReturn event, manual click count, running state, visibility state, and online state
- Added HTTP diagnostics for oauth2 polling: response status, status text, and content-type are now shown in debug output
- Added raw-response preview on JSON parse failure (first 220 chars), making it visible when backend/CDN returns HTML or other non-JSON payload
# 11.6.39 | 25.4.2026
- Hardened Google OAuth overlay button handling: manual-check and cancel buttons are now explicit type="button" to avoid accidental form submit inside authorization layouts
- Added preventDefault/stopPropagation in gwoCheckManual/gwoCancel so tap always triggers overlay logic in mobile webviews
# 11.6.38 | 25.4.2026
- Fixed Google OAuth polling in app API: for action=authorizations&form=oauth2 the backend now binds authorization object session from request (?session=...) before waiting for login completion
- Fixed google_wait session lookup: it now checks the session passed from OAuth flow instead of relying only on current request cookie session
- This removes the stuck state where manual check button produced repeated attempts but never reached success
# 11.6.37 | 25.4.2026
- Added missing lang keys for Google OAuth overlay (WaitingForGoogleAuth, CheckingAuthStatus, AlreadyLoggedIn, ConnectionError, Cancel) to all 6 languages: en, ru, de, es, zh, ja
- Overlay background changed from semi-transparent (rgba 0.82) to solid #0f1117 — was unreadable on some Android backgrounds
- Card box changed from glass-effect to solid #1c1f2e with shadow; spinner accent color changed to #4285f4 (Google blue)
- Manual "I have signed in" button now force-resets _gwoRunning before checking, preventing silent block from a stuck long-poll fetch
- Buttons changed from pill shape to rounded rect (0.65rem) and Cancel button now full-width for easier tap on mobile
# 11.6.36 | 25.4.2026
- Fixed Google OAuth login on Android: the app was backgrounded by the OS when the system browser opened, killing any in-flight fetch — so waitForLogin polling was never running when the user returned. Now on Cordova, polling only starts on the 'resume' event (app comes back from background) with an 800ms delay to let the server-side callback complete. Web flow is unchanged.
# 11.6.35 | 25.4.2026
- Fixed critical Android session_init failure: Cordova WebView reports location.hostname as 'localhost', which caused sSiteUrl to resolve to https://localhost instead of https://u0life.com — all API requests hit the WebView itself and returned HTML, causing a parsererror. Now native platforms always use PROD_URL regardless of host.
- Fixed style scope regression: authorization input highlight styles are now limited to the login block and no longer affect all forms
- Improved first-start error output on Android: added readable fallback alert rendering and extended session_init diagnostics without changing session flow logic
# 11.6.34 | 24.4.2026
- Fully refreshed authorization screen design with a modern full-screen layout in both themes, without borders and shadows
- Fixed logo visibility in Light theme by using the dark-text logo variant for contrast
- Added dedicated Dark theme authorization styling and a high-contrast light logo
# 11.6.29 | 24.4.2026
- Fixed incorrect display of an empty error popup during scroll loading when no new data is returned or the error payload is empty/invalid
# 11.6.29 | 22.4.2026
- Improved native app detection in the subscription checkout block: on iPhone/Android the App Store / Google Play buttons are no longer shown inside the installed app, eliminating the redirect loop
- Refactored checkout block layout: added explicit sections, a platform-info card for web users, and a clear in-app hint for native users
- Added localized in-app hint text (EN, RU) explaining that payment is completed on the current screen without reopening the store
# 11.6.28 | 21.4.2026
- Restyled the Admin Online page cards and user blocks for better readability and clearer contrast in both app themes
- Updated online charts visual style: improved line colors, axis labels, and grid visibility for easier reading
# 11.6.27 | 21.4.2026
- Updated homepage PRO block copy for language consistency and clearer value explanation
- Replaced PRO CTA link with a valid mobile flow: button now opens the pricing page with app install options
# 11.6.26 | 21.4.2026
- Homepage PRO block ("Weekly report and insights") was restyled to look cleaner and more readable
- Fixed broken CTA URL in the homepage PRO block: now it opens the analytics section in the app
# 11.6.25 | 21.4.2026
- Period analytics filter was redesigned: better visual style, date fields now use the same calendar component as Work analytics, and small hints were added for start/end date fields
- Fixed period analytics data blocks: removed duplicate "Work" time row and returned balance-at-period-end value with subscription payments deducted
- Added inline loading animation while switching period filters, changed Period nav icon from wallet, and hid default "days count" profile setting when week/month mode is selected
# 11.6.24 | 21.4.2026
- Period analytics: added tracked-time summary (total time + top categories by time), switched period filter to a simpler format with manual date inputs, week/month/days mode, and period navigation arrows
- Added profile settings for default period mode and "last N days" value, and applied those defaults on the period analytics page
- Added loading animation on period analytics open and while period filter loads new data
# 11.6.23 | 21.4.2026
- Analytics: replaced the monthly overview page with a flexible period analytics page. Default period is last 30 days. Added a unified period filter component with preset buttons (7 / 14 / 30 days, current week, previous week, current month, previous month, custom date range). All queries now use date_from / date_to instead of calendar month. Weekly Report card and end-of-month forecast block removed. Navigation section renamed from "Month" to "Period"
# 11.6.22 | 18.4.2026
- On the homepage first screen, removed background from the feature list and from the text under the "Life Logger" logo
# 11.6.21 | 18.4.2026
- Fixed duplicate form submissions and double error messages: added init guard to u0lifeFunctions.init() so re-running the script does not register event handlers twice; removed redundant .fail(status) from the default form submit handler since content_download already handles errors internally
# 11.6.20 | 17.4.2026
- Fixed cron-generated subscription notifications: now they are created with the required visibility field and correctly shown in the app notification block
- Fixed cron date generation for notice records and corrected PRO access stop notification creation
# 11.6.19 | 17.4.2026
- Homepage first screen now keeps true full-width layout: removed horizontal clipping in `.welcome_container` so the hero section is no longer cut at the sides
# 11.6.18 | 17.4.2026
- Cache-buster version switched for homepage first-screen styles so browser pulls the latest CSS; site styles bundle was rebuilt
# 11.6.17 | 17.4.2026
- Homepage first-screen gradient now stretches edge-to-edge: removed visible side frames by making the hero section full-width
# 11.6.16 | 17.4.2026
- Homepage hero update: removed chip/badge border frames on the first screen and increased mobile logo size
# 11.6.15 | 17.4.2026
- Homepage hero polish: increased mobile logo size and adjusted desktop glow gradient so top/side hard edges are no longer visible near the header
# 11.6.14 | 17.4.2026
- Homepage hero: open full-viewport layout, gradient headline text, animated glow orbs, horizontal feature chip row with icons, badge label
# 11.6.13 | 17.4.2026
- Updated homepage first screen design: improved typography, spacing, and feature list layout for better readability after text update
# 11.6.12 | 17.4.2026
- Fixed action form autofill: exact title match is now preferred over partial matches (e.g. entering "Uber" no longer fills in data from "Uber eats")
# 11.6.11 | 17.4.2026
- Improved API network error details for analytics: "Failed to fetch" now includes URL, action, form, host, online/offline state, app type, and platform
# 11.6.10 | 16.4.2026
- Simplified dev API host check: only web.u0life.lc now maps to http://web.u0life.lc, all other hosts use production API
# 11.6.9 | 16.4.2026
- Updated Cordova dev API mapping: when frontend runs on localhost/127.x/192.168.x, API now points to http://web.u0life.lc (frontend and API no longer need the same domain)
# 11.6.8 | 16.4.2026
- Fixed Android API URL selection: dev mode now activates only on u0life.lc (no automatic 127.x/192.168.x dev mapping), preventing Google Play builds from falling back to local URLs and failing with "Failed to fetch"
# 11.6.7 | 14.4.2026
- Improved error handling for network failures on Android: loading spinners no longer get stuck, detailed diagnostic info is now logged to the console, and error messages are shown to the user
# 11.6.6 | 3.4.2026
- Fixed: Android app failed to connect to API ("Failed to fetch") — Capacitor/Cordova native apps no longer resolve to the local dev URL when hostname is localhost; environment-specific values (site_url, app_type) are now always refreshed after loading from localStorage
# 11.6.5 | 1.4.2026
- Analytics month: balance blocks (Now and On Month Finish) now show breakdown by currency in addition to the total
# 11.6.4 | 4.1.2026
- Fixed: section previews for subscriptions, clients, and projects now show description when counter is zero or no financial data is available
- Subscriptions section preview: when subscriptions exist, shows monthly total to pay, amount already paid, and amount remaining instead of description
# 11.6.3 | 3.31.2026
- Cards section preview: show total balance and per-currency breakdown instead of description when cards have a non-zero balance
# 11.6 | 3.26.2026
- Project migration to a new server
# 11.5 | 2.8.2026
- Improved display for large screens
- Improved information on first steps and their translations
- Added automatic creation of a default card upon registration
- Increased font sizes, with the default size set to medium upon registration
- Fixed error display during registration and card creation
# 10.0.2 | 11.04.2025
- Improved card styling and balance calculation
# 9.9.1 | 11.03.2025
- Display of icons for category lists
- Improved AI prompt performance
# 9.7.12 | 10.29.2025
- Updated icons and colors of categories, as well as added new fixed categories
- Updated language libraries
# 9.7.0 | 10.25.2025
- Painful color scheme update
# 9.6.7 | 10.23.2025
- inputmask for price fields in forms
# 9.6.5 | 10.23.2025
- Fixed AI title generation after editing entries
- Animation of data saving in modal windows, error display if not saved, without closing the window
- Improved title generation and data selection using AI
# 9.6.1 | 10.20.2025
- Fixed the operation of adding subscriptions
- Slight change in their appearance
- Updated the styles of entries (money, time, notes, tasks) and the display of date and time
- Improved data output in the action (data entry page)
# 9.6 | 10.19.2025
- Updated the u0life page
- New parameters have been added for the user: time zone and first day of the week
- Analytics now takes into account the selected time zone and first day of the week
- Minor stylistic improvements, action form and main pages of data and analytics
# 9.5 | 10.11.2025
- Simplification of the quick add form
- Now text is entered from which AI determines the title, card, price, time, and date
# 9.4 | 9.14.2025
- AI-based category detection for new records.
# 9.3 | 8.6.2025
- Fix edit money with client
- Fix adaptive for ios
- Style for app, background one style
- Fix, user was can't update self
- Status bar color update
# 8.7.8 | 6.22.2025
- Logining with Google
- Fix sessions working in the application
# 8.7.3 | 6.18.2025
- Remove block pro support on account page
- Update light theme
# 8.7 | 08.03.2025
- Hello world 2025
- Auto deploy on server, its make faster development
- Little fixe style on main site
# 8.6.4 | 16.11.2024
- A new section, "Work," has been added to analytics, where all summary information on time, money, and tasks is collected, with the option to filter by time intervals.
8.5.6 | 27.10.2024
- If you move a project to another client, notes, money, and time are also transferred
8.2.3
- Added notification preferences to user edit, with email notices now optionally delivered to the user's mailbox
- The calculation of total amounts has been fixed in subscription analytics
- In time analytics, the calculation of the total amount has been fixed
- Preparing for mysql version 8
- Improved filter performance
- Notes no longer have nested notes.
8.2.1
- Translation of mySQL to support version 8
- Fixed time calculation when selecting records
- Fixed financial calculation when selecting records
- Improved system for displaying statistics on clients and projects for the week
8.2.1
- When creating a task, the title is not pulled up from the general field
- When navigating through pages, the search field is not cleared
- In time, time is substituted in both the name and time
- Fixed a glitch in card substitution when spending
- Added map search
8.2.0
- Improved language switcher
8.1.9
- Fixed many small internal errors, which speeded up the application
- Improved main site design
8.1.8
- Improved system for switching post activities
- Minor style changes
- Fixed substitution of tasks to time
- A lot of work to improve the stability of the application
8.1.7
- Fixed file display system in the application
- Fixed ticket activity processing system
- Fixed category editing functionality
- Previews of recordings display the recording date
- The ability to edit an entry has been added to the time preview
- The ability to edit an entry has been added to the money preview
- Improved performance of filters in statistics
- Improved system for automatic category substitution in posts
- Added currency search in subscriptions
- Added hotkeys for quick filling forms in actions, ctrl-1 - money type, ctrl-2 time type, etc.
- Added description output in preview for subscriptions
- Added search for subscriptions when filling out data
- Improved work of the calendar in statistics
- Optimized display and sorting of categories
8.1.6
- Improved data protection
- Improved access system for CRM
- Improved design and positioning of content blocks
- In the records section, all records (notes, time, money, tasks) are now displayed en masse, and sorted exactly by their date, the action log will be transferred
- The Google login system has been improved, mail is no longer shown to other users
- The entry system has been improved, duplicate entries are now displayed correctly, and multiple entries can be made at once
- Added post preview functionality, to view the necessary information on a post, just click on it, after which you can edit it
8.1.5
- Added the ability to change text size in the application (available when editing a profile)
- Added functionality for uploading files and user avatars
- Now all users are displayed, but you can only view public ones
- The notification system has been improved, now if you gain access to a client, task, etc. You will receive a notification
- Added a content minification system, less information is displayed, but when you click on the + icon it appears
- Money search by name has been added
- Improved main page with actions
- Many other changes and improvements in progress
8.1.4
- Fixed user editing functionality for CRM
- Fixed a bug with page reloads when editing, logging in, etc.