Aether 以太主题 Beta 1 - 您的论坛,您的方式
Tillreetree 18小时前

经过 10 个 Alpha 版本、数百次细节打磨、无数个深夜调试,Aether 以太主题正式进入 Beta 阶段。

这不是一个“更漂亮的 Xiuno 主题”,而是一次对“现代论坛体验”的重新想象:

  • HTMX 驱动的类 App 交互:无刷新、有骨架屏、返回行为符合直觉
  • 为眼睛设计的排版:16px 起步字号、宽松留白、深色模式全链路适配
  • 模块化页面结构:S1/S2/S3 空间系统,让复杂页面井然有序
  • 面向未来的兼容性:首批适配 haya_follow、tt_ranklist 等核心插件
  • 人性化细节:私信自动轮询、附件拖拽上传……

Aether 不追求“功能堆砌”,只专注一件事:让每一次点击、每一次阅读、每一次发帖,都轻盈而有尊严。

“快如以太,静如深空。”—— 看板娘 玛蒂莉娅

本次发布包含:

  • abs_theme_aether_b1.zip:主题本体
  • Aether首批兼容插件.zip:已适配插件

注意:Beta 版仍可能存在未发现的问题,请勿用于生产环境。

我们诚邀您测试、反馈、共建——因为 Aether 不属于我,属于每一个相信“论坛还能更好”的人。

Tillreetree · 2026年2月13日

特别感谢所有 Stately 用户多年来的陪伴。Aether 是 Stately 的精神续作,但更是全新的开始。Stately会尝试继续维护。

更新记录

B1 2026年2月13日

和A10是相同的版本。

A10 2026年2月12日

  • 改进:重新设计个性化设置页面,布局更加合理,新增效果预览区
  • 改进:S1菜单的第四项,会根据不同情况显示,来保证底部一直是五个菜单项:
    • 如果安装了用户关注插件,并开启了显示我的动态,那么会显示“动态”
    • 否则,如果用户已登录,且安装了消息插件,则显示“消息”
    • 否则,显示“搜索”
  • 改进:完全重新设计主页,提供两个版本
    • V1:社交圈子氛围,有着熟悉的感觉
    • V2:门户网站氛围
    • 注意:V2风格主页的“图文热点”区域固定30个字符
  • 改进:重新设计的探索页面,增加了热门话题、精选推荐、积分排行,丰富内容
  • 改进:主题设置面板与实际主题继续连接
    • 并重新写了页面内容相关的预设值,风格好像我们的看板娘“玛蒂莉娅”写的
  • 将xiuno bbs内置的一个被人忘却的路由“browser.htm”包装成了彩蛋 我们即将步入Beta版啦!接下来就是进入一段插件适配的长征了,希望各位测试者能够及时反馈问题,帮助我们改进。也请给我们时间,罗马不是一天建成的。

A9 2026年2月9日

  • 改进:加载帖子时会立即加载骨架屏,等有帖子内容后再显示帖子内容,改善用户体验
  • 改进:附件列表使用网格布局,现在可以显示图片(也许可以显示视频和音频,但以后再说)
  • 修复:再次修复了帖子详情回帖框点击后会收起的问题,但这次是点击回帖框外面的地方完全不会收起,这个问题解决了
  • 新增:个性化设置页面,涵盖字号、颜色、通知

A8 2026年2月3日

  • 新增:附件上传体验
    • 完全重写了附件上传组件
      • 使用了multipart/form-data格式,而不是先把文件转换成 base64 字符串再上传,节省了大约三分之一的带宽
    • 增加了拖拽上传功能
  • 修复:适配iOS刘海屏
    • 感谢“正在下载99%”的反馈,他有iPhone能帮我测试
  • 修复:深色模式下帖子编辑器和回帖编辑器不会自动进入深色模式,这个问题已经解决了
  • 修复:发帖页面,默认选中当前的板块,而不是第一个板块(淘汰了之前的jquery方法)
  • 修复:再次修复了帖子详情回帖框点击后会收起的问题
  • 改进:初步改进浏览器返回的行为,现在比较符合直觉了
  • 改进:私信详情页面轮询功能:实现了自动获取新消息的轮询机制,确保聊天内容实时更新。
  • 改进:私信发送后自动清空文本框
  • 改进:代码可读性优化 :将主题里面多数使用'and'连接条件和执行内容的代码替换为标准的if语句格式
    • 别用'and'连接条件和执行内容,真的,很容易混乱的,不亚于你写if不用花括号那样难受,真的,PHP不差你那点换行和花括号!

A7 2026年2月2日

  • 新增:更多帖子列表风格
    • 新闻样式(新闻样式一号)
    • 精选样式(新闻样式二号)
    • 部落样式(新闻样式三号)
    • 朋友圈样式(SNS风格一号)
    • 大图样式
    • 以及经典样式微调
  • 修复:自定义字号功能和自定义CSS功能失效,这个问题解决了
  • 改进:签到插件个人中心显示的统计信息,增加了缓存
  • 改进:签到插件主页显示的统计信息,增加了缓存
  • 修复:无缘无故在S2显示消息页面的问题已经修复
  • 修复:主页和板块页新帖子轮询功能,现在可以正常工作了
  • 修复:如果没有启用找回密码功能,点击登录页面的“忘记密码”,会导致提示信息覆盖掉整个S6,这个问题已经解决了
  • 修复:点击主页上的登录,然后关闭,然后点击底部导航栏里的探索,结果全屏弹窗还是会被打开(无内容),这个问题已经解决了
  • 改进:主页布局,增加了发帖/登录按钮

A6 2026年2月1日

  • 新增:更多帖子列表风格
    • 微博样式(SNS风格二号)
  • 修复:帖子详情,游客状态点击回帖框,其中的登录按钮文字换行,这个问题解决了
    • 同时更改了文案
  • 修复:用户注册,其中的发送验证码按钮文字换行,这个问题解决了
  • 修复:登录、注册、找回密码页面,如果填写错误,会覆盖表单内容导致不便,这个问题解决了
    • 通过在表单里增加错误回显区
  • 修复:移动端,帖子详情,S3-Header,如果帖子标题太长,会挤压头像空间,这个问题解决了
  • 修复:移动端,帖子详情,上一篇下一篇区域,如果帖子标题太长,不会自动换行,这个问题解决了
    • 现在按照我的预期,强制不换行并显示省略号了

插件适配

  • haya_follow
    • “个人中心动态”或者叫时间线页面独立成一个页面,可在S1里显示菜单项,在S2里显示
      • 通过设置里的“个人中心动态”控制
    • “用户中心动态”独立成在用户一级菜单里的页面(与个人资料、发布的内容等同级别),在S2-Body里显示
      • 通过设置里的“用户中心动态”控制
    • 这个是真的复杂
    • 已知问题:翻页功能都没做,会刷新页面

已知问题

  • tt_ranklist、xn_search、haya_follow的翻页功能可能会导致刷新页面
  • S1搜索按钮点击后会同时跳转到搜索页面以及显示搜索弹窗
  • 在罕见的情况下,通过在个人中心里,可能通过某种特定的操作顺序,会导致S2-Body里错误的加载“消息”页面的内容
    • 已在A7中解决
  • 发帖,编辑器,弹窗头部和尾部还是白色没有变
    • 已在A7中解决
  • 发帖,如果标题字数太长的话,会导致错误信息直接覆盖整个表单
    • 已在A7中解决

A5 2026年1月31日

  • 新增:主页增加“更多”区域,用来临时性的看xiuno bbs给主页添加的hook内容(如签到、排行、热门收藏)和导航栏hook内容

    插件适配

  • xn_tag
  • xn_search
    • 新设计的搜索页面,增加了用户搜索功能
    • HTMX驱动的搜索框,打字就自动执行搜索,也可以按回车键执行搜索
      • 如果没输入内容的话会显示搜索的主页
    • 纯本地保存的搜索记录功能
  • tt_sign
  • tt_ranklist

已知问题

  • 签到插件:签到后再次点击是能成功往后端继续发送请求的,虽然会返回“你已经签到过了”,但请求和数据库查询是实打实的
    • 应当在成功后disable掉签到按钮,避免重复点击
  • 签到插件:本身在卸载的时候不会干掉插件设置,而主题通过检测插件设置是否存在,来显示对应功能,所以这个需要在未来解决
  • 消息:未实现新消息轮询获取功能
  • 私信:未实现在私信详情页面轮询获取新内容功能
  • 主页和板块页:目前未实现新帖子轮询获取功能

备忘录

未来版本应该重塑头像上传体验,

  • 上传按钮,点击后选择文件
  • 选择文件后会进入编辑阶段
    • 只能有正方形的裁切方式
    • 编辑阶段会显示预览,预览里会显示头像的裁切效果
  • 最终确认上传后,在前端完成之前用户选择的裁切效果,然后发送到后端保存
    • 还要有上传进度条

A4 2026年1月20日

  • 修复:S2里的header-sub-header的粘性定位问题
  • 修复:整体header组件的模糊边距
    • 意图依旧是让header组件的背景颜色过渡到页面主要内容里,但这次使用了box-shadow往外扩散,而不是用background往里扩散,这样还能与header-sub-header一起使用,不会露出那个从带颜色到透明色的边距(不好看)
  • 修复:登录等页面的logo大小,现在统一大小了,避免logo本身特别大导致页面布局错乱
  • 修复:S6现在可以滚动了
  • 修复:用户未登录,在主页,点击S1导航栏里的“登录”,点击显示的S6里的关闭按钮,回到之前的画面,点击S1导航栏里的“探索”(或任何不需要登录就能看的页面),S6会在没有明确指示的情况自动再次打开
  • 修复:默认封面图不再是图片而是类似格纹裙的纹理
  • 新增:点击交互元素时会有波纹效果,使用了MDCRipple组件
    • 让界面看上去更有M3感觉的秘诀之一
  • 新增:主题设置,可以设置这些:
    • 颜色
      • 虽然是任意颜色,但实际上会进入我精心设计的M3色板适配
    • 字号
      • 从12到24px
    • 用户组图标显示
    • 在回帖中显示楼层数字
    • 在帖子详情页显示上一篇/下一篇帖子
    • 压缩CSS
    • 压缩JS
    • 自定义CSS
    • 头像形状
      • 圆形
      • 矩形
      • Squircle

A3 2026年1月19日

  • Material Design 3 颜色系统升级
    • 实现了后端PHP生成M3色板并转接到Bootstrap前端
    • 区分深浅色模式的饱和度范围(深色模式饱和度更高,补偿人眼视觉敏感度)
    • 目前为随机颜色模式,为未来主题设置打下基础
  • 修复了之前A2的两个已知问题

插件适配

  • 点赞插件 (haya_post_like)
  • 收藏插件 (haya_favorite)
  • 精华插件 (xn_digest)

A2 2026年1月17日

插件适配

  • xn_mypost

已知问题

  • 点击S1“我”里的“我的主页”不会激活对应的【两个】菜单项
  • 如果没有启用找回密码功能,点击登录页面的“忘记密码”,可能会显示两个“未开启密码找回功能!”snackbar

A1 2026年1月15日

  • 多数核心功能可用。

已知问题

  • 重置密码功能未测试,因为本地开发环境无法发送邮件。
  • 附件功能未测试
上传的附件:
最新回复 (4)
全部楼主
  • Tillreetree 版主 楼主
    18小时前 2
    0

    这是一封迟到四年的信。

    2022年6月6日,我写下Stately的第一行代码时,只是想证明一件事:

    Xiuno BBS 还能做得更好看。

    后来我做到了。Stately 卖了140份,每一个站长都用自己的方式,把那个“更好看的论坛”变成了他们的社区、他们的仓库、他们的俱乐部。

    但有一个问题,我始终没有回答:

    如果论坛不只是“更好看”,而是“完全不一样”——那会是什么样?

    2025年7月,我找到了答案。

    不是 React,不是 Vue,甚至不是任何“现代前端框架”。

    HTMX——一个用 HTML 属性驱动交互的、老派到近乎叛逆的库。

    它让我意识到:

    我们不需要推倒重来。我们只需要重新想象。

    于是有了 Stratum,有了那三篇让很多人困惑的社论,有了 2026 年 1 月那个被一些人说“丑”、被另一些人说“想要”的 Demo。

    然后是 Aether。

    Aether 不是 Stately 的替代品。

    它们是两条并行的路。

    • Stately 在回答:论坛还可以承载什么?
    • Aether 在回答:论坛交互的本质是什么?

    ——答案从来不是“帖子列表-详情页-翻页”。答案是:

    人在寻找同类。人在渴望被回应。人在一个信息过载的时代里,依然需要一个能让自己“留下点什么”的地方。

    Aether 把论坛还给了“人”。

    • 手机上是沉浸的、全屏的、App般的流畅
    • 电脑上是高效的、并行的、工具般的精准
    • S1 到 S6,不是“页面”,是空间
    • 骨架屏、拖拽上传、深色模式、Material Design 3——不是为了酷,是为了让你忘记“这是个论坛”

    我知道你在想什么。

    “这不像论坛。”

    是的。

    论坛不像论坛的时候,才是它活过来的时刻。

    Discuz 被做成门户网站时,没人说它“不像论坛”。

    百度贴吧 2025 年 12 月换界面时,没人说它“不像论坛”。

    因为用户根本不在乎它叫什么。

    用户只在乎三件事:

    • 这里有没有我想要的?
    • 我能不能找到同类?
    • 这一切是否轻松愉快?

    Aether 是为这三件事造的。

    Beta 1 不是终点。

    它甚至不是起点——起点是 2022 年那个模糊的想法,是 2025 年 7 月那个失眠的夜晚,是 2026 年 1 月那个被骂“丑”却依然发出去的 Demo。

    Beta 1 只是一个停顿。

    停下来,喘口气,然后告诉你:

    这条路,我已经走了一千多天。接下来,我们可以一起走。

    Beta 1 已知问题:

    • 附件上传虽已重写,但批量上传时的并发进度条还在打磨
    • 部分插件(如 haya_follow)的翻页会刷新页面,下个版本修
    • 以及,它仍然“不像论坛”——这个问题我不打算修

    最后的最后,写给那些从 Stately 一路跟过来的人:

    谢谢你们没有劝我“做点正常的”。

    写给那些第一次听说 Aether 的人:

    你不需要相信论坛还有未来。

    你只需要在这里,找到你想见的人。

    写给那些还在用某12px字号的友商主题的人:

    祝你的网站长命百岁。

    Aether Theme,for Xiuno BBS。

    您的论坛,您的方式。

    —— Geticer

    2026年2月13日

    距 Stately 第一行代码 1337 天

    距 Aether 第一个想法 225 天

    距除夕 4 天

  • JimmyHung
    17小时前 3
    0
    感谢楼主ing!!!
  • daxiaowang
    15小时前 4
    0
    沙发我没有,板凳我没有,板也没有,只好站在后面排队支持! 
  • 见山
    9小时前 5
    0
    哈哈,不错哦!
返回