Glue Glue

Last updated: September 22, 2026

Changelog

New features, fixes, and improvements on the Glue website. Maintained by the project — newest first, grouped by month.

September 2026

New features

  • Download cards now show package version and installer size.
  • Added a Free plan card and a Team contact dialog to the pricing page.

Bug fixes

  • Sign-in and sign-up flows now stay usable on slow connections, and subscription entitlement failures show a clear error.

Performance

  • No performance changes this month.

Maintenance

  • Regenerated the package catalog: 4,299 packages across 3 buckets.
  • Consolidated FAQ copy and bumped asset cache versions.
  • Renamed the “Teams” plan to “Team” across copy, panel titles, mail templates, and keys.
  • Local .cursorrules config files are now ignored.

August 2026

New features

  • Admin pages now show user avatars and use shared confirmation dialogs.
  • SEO groundwork: canonical URLs, sitemap, and www redirects.
  • Legal pages: surfaced the refund policy and clarified cloud sync privacy.
  • Added Terms of Service and Privacy Policy pages for Paddle review.
  • The FAQ now explains occasional hash mismatches during install.

Bug fixes

  • Pricing: no more duplicate Paddle PricePreview on load.
  • Account: fixed loading races and added device data caching.
  • The interface keeps its language after in-site navigation, and the desktop demo soft-loads.
  • Nav shows the signed-in state without a click, and locale switching no longer flashes.
  • Fixed a PageSpeed Insights hang and restored blog comments.
  • Auth nav now initializes even when scripts load after DOMContentLoaded.

Performance

  • Merged the site/auth JS bundles and load a single locale pack.
  • Shortened the critical path with catalog summary data and deferred loads.

Maintenance

  • Switched Paddle checkout from sandbox to live.

July 2026

New features

  • Launched the pricing page with Paddle checkout and Pro downloads.
  • Account center: added a subscription page and refined checkout UX.
  • Added a globe language menu, footer GitHub links, and instant admin filter clearing.
  • Moved the Desktop Pro download into the subscription page.
  • Downloads and install.ps1 now point at gluestick.sh/releases, with a simplified install URL.
  • Account: expanded billing address, avatar editing, and guest login UX.
  • Added a device snapshots page with primary-device sync controls.
  • Polished the device snapshots page and synced locale keys.
  • Login errors now map to friendly messages by code; debug email links hidden.
  • Admin user management moved to a dedicated page with ban filtering.
  • Launched the account center: profile, activity, and admin user management.
  • Blog comments and likes are now wired to the API.
  • Launched auth: API client, auth UI, and email verification.
  • Launched the blog with the “Why Glue” post and relocated install scripts.
  • Footer: added a contact email and CLI/Desktop feedback links.
  • Homepage: added a Gluestick Desktop showcase with a monitor mockup and demo GIF.
  • Homepage: added CLI and Desktop installer downloads.
  • Homepage: added a localized FAQ section.

Bug fixes

  • Packages: aligned the detail card with the first row, fixed overflow, and inlined the copy button.
  • Eliminated i18n flash and aligned the homepage layout.
  • Desktop installers now point to the desktop-free repo.
  • Production API base points to the right host, and sessions survive network errors.
  • Adjusted account card and activity section spacing.
  • Pro downloads now use the GluestickDesktopProSetup file names.
  • Formalized the Teams contact mailto subject and dropped the yearly savings note.
  • Profile: hid the avatar URL field and tightened the address row and avatar hint.
  • Removed the payments section from the activity page.

Performance

  • Deferred the English i18n fallback and shrank the demo GIF.
  • Deduplicated concurrent downloads.json fetches.
  • Blog likes now toggle optimistically for faster feedback.

Maintenance

  • Added .gitattributes for LF line endings.
  • Bumped asset cache versions across all pages.
  • Compressed the desktop demo GIF.
  • Pointed the API at the gateway, refreshed the catalog, and hardened catalog fetching.
  • Reorganized footer links and feature card order.
  • Moved the catalog generator (main.go) to the repo root.
  • Regenerated the package catalog.
  • Initial release of the website.

最后更新:2026 年 9 月 22 日

更新日志

Glue 网站的新功能、问题修复与体验优化记录。由项目自行维护,按月份倒序排列。

2026 年 9 月

新功能

  • 下载卡片新增版本号、安装包大小与更新日期展示。
  • 定价页新增免费计划卡片与团队联系对话框。

Bug 修复

  • 弱网环境下保持登录/注册流程可用,订阅权益获取失败时给出明确提示。

性能优化

  • 本月无性能相关变更。

其他维护

  • 重新生成软件包目录(4299 个软件包,3 个 bucket)。
  • 整合 FAQ 文案并更新资源缓存版本号。
  • “Teams”计划更名为“Team”(文案、面板标题、邮件文案与键名)。
  • 忽略本地 .cursorrules 配置文件。

2026 年 8 月

新功能

  • 管理后台显示用户头像,并统一使用共享确认对话框。
  • 新增 SEO 基础设施:canonical 引导、sitemap 与 www 域名跳转。
  • 法律页面补充退款政策说明,并澄清云同步的隐私边界。
  • 新增服务条款与隐私政策页面,满足 Paddle 审核。
  • FAQ 新增安装时偶发哈希不一致(hash mismatch)的说明。

Bug 修复

  • 修复定价页 Paddle PricePreview 重复初始化的问题。
  • 修复账户页数据加载竞态,并缓存设备数据。
  • 修复页面导航后界面语言回退为英文的问题,桌面演示改为软加载。
  • 登录状态无需点击即可显示,消除语言切换闪烁。
  • 修复 PSI 检测卡顿,并恢复博客评论功能。
  • 修复脚本晚于 DOMContentLoaded 加载时认证导航不初始化的问题。

性能优化

  • 合并 site/auth JS 包,改为按需加载单个语言包。
  • 使用目录摘要(catalog summary)数据缩短首页关键渲染路径,并延迟非关键资源加载。

其他维护

  • Paddle 结算环境从沙箱切换到生产环境。

2026 年 7 月

新功能

  • 新增定价(Pricing)页面:接入 Paddle 结算与 Pro 版下载。
  • 账户中心新增订阅页面,优化结算交互体验。
  • 新增语言切换菜单(globe 菜单)、页脚 GitHub 链接,管理端筛选即时清除。
  • Desktop Pro 下载入口移至订阅页面。
  • 下载链接与 install.ps1 指向 gluestick.sh/releases,简化安装 URL。
  • 账户中心支持完善账单地址、头像编辑,优化游客登录体验。
  • 新增设备快照(device snapshots)页面,支持主设备同步控制。
  • 打磨设备快照页面交互,并同步多语言键。
  • 登录错误按错误码映射为友好提示,隐藏调试用邮件链接。
  • 管理员用户管理迁移到独立页面,支持封禁状态筛选。
  • 账户中心上线:个人资料、活动记录与管理员用户管理。
  • 博客接入 API 的评论与点赞功能。
  • 认证体系上线:API 客户端、登录/注册 UI 与邮箱验证。
  • 网站新增博客板块与「Why Glue」首篇文章,安装脚本迁移归位。
  • 首页页脚新增联系邮箱与 CLI/Desktop 反馈链接。
  • 首页新增 Gluestick Desktop 展示区(桌面显示器模型与演示 GIF)。
  • 首页新增 CLI 与 Desktop 安装包下载区,开放 Desktop 下载。
  • 首页新增多语言 FAQ 板块。

Bug 修复

  • 软件包详情卡片与列表首行对齐,修复溢出问题,内联复制按钮。
  • 消除 i18n 切换闪烁,并对齐首页布局。
  • Desktop 安装包下载地址修正指向 desktop-free 仓库。
  • 生产环境 API 地址指向正确主机,网络错误时保持登录会话。
  • 调整账户卡片与活动板块的间距样式。
  • Pro 下载文件名规范为 GluestickDesktopProSetup。
  • 规范 Teams 联系邮件(mailto)主题,移除年付节省提示。
  • 个人资料页隐藏头像 URL 输入框,收紧地址行与头像提示。
  • 活动页面移除多余的支付板块。

性能优化

  • 延迟英文 i18n 回退加载,并压缩首页演示 GIF 体积。
  • 去重合并并发的 downloads.json 请求。
  • 博客点赞改为乐观更新(optimistic toggle),操作反馈更快。

其他维护

  • 新增 .gitattributes,统一 LF 行尾。
  • 全站资源缓存版本号(cache busting)更新。
  • 压缩桌面演示 GIF 资源。
  • API 指向 gateway,刷新软件包目录并加固目录请求。
  • 首页页脚链接与功能卡片排序重组。
  • 目录生成器(main.go)迁移至仓库根目录。
  • 重新生成软件包目录。
  • 网站初始版本上线。