Skip to content

Nodyssey v1.2.8

Choose a tag to compare

@github-actions github-actions released this 16 Aug 05:11
· 71 commits to main since this release

新增

  • 能改自己发过的帖子和回复了。在自己那一层,原来「回复」的位置换成「编辑」——网页端也是这样,
    自己的楼层没有回复自己这一说。点开就是发帖用的那个编辑器,标题、正文、阅读权限都能改;改回复
    时只有正文,因为回复本来就没有标题和阅读权限。

    编辑器里装的是你当初写的 Markdown 原文,不是把网页渲染完的样子倒推回来——折叠、表格对齐、
    表情短代码这些一倒推就没了。所以打开编辑器时会现去站点取一次原文,取回来之前保存是按不动的:
    空白的编辑框加一个能按的保存,就是一次把帖子清空的事故。

    保存成功后会重新读一遍那一页,你退回帖子时看到的就是改完的样子;已经翻过的其他页不会因此掉。
    站点拒绝的(锁帖、超时限之类)原样把站点那句话显示出来,不自己编一个理由。

改进

  • 标题和正文右边不再空一大截。帖子里的小标题、详情页的标题,以前用的是为拉丁文排版设计的折行
    算法:它会把一段里每行的长度拉平,而中文里「拉平」就等于「都短一截」。
    584268 那种「GitHub 项目地址(欢迎 Star 关注):」
    加一条链接的小标题,在 360dp 的屏上首行只填了不到七成,右边空着一大块。现在正文和标题一律
    按网页端的规矩折行——填满一行再换下一行,站点在浏览器里本来就是这么排的。

    代价先说清楚:一段里有断不开的长词或长链接时,它会被整个推到下一行,上一行就比以前空。这是
    换贪心折行时接受的交易,不是回头要修的毛病。

修复

  • 折叠(<details>)显示正常了。以前解析器不认识这个标签,于是把折叠的标题和里面藏的全部内容
    摊平成一大段,连折叠里的标签页分组也一起丢了——876332
    那种「调优前 / 调优后」两个折叠各装一组测速图的帖子,打开就是一堆图片糊在一起。现在折叠画成
    一张可以点开的卡片,默认收起,里面的内容照常渲染。

  • 硬换行之后不再莫名其妙缩进一格。站点的换行写作一个换行标签加一个真实的换行符,解析时那个
    换行符被留成了行首的空格,于是换行之后的每一行都比上一行往右挪一格——浏览器从不画行首的
    这种空白。

  • 图片加载失败不再是「什么都没有」。表情、表情面板里的预览、发帖时的附件缩略图、图床相册里的
    小图,这几处以前都是加载失败就直接不画了:正文里一句话中间的表情凭空消失,只剩一个空格,一条
    全是表情的回复看起来跟空帖一样。现在它们和正文大图一样,会留下一个看得见的占位方块。

    「仅 Wi-Fi 加载图片」跳过的和真的加载失败的,占位图案不一样——一个是完整的图片图标,一个是
    裂开的。这两件事的处理办法不同:前者是 App 自己决定不下载,后者才是网络问题。

Full Changelog: v1.2.7...v1.2.8