功能更新 CHANGE LOG

2024-08-07T16:00:00Z

  • 话题的 Original Post 已自动启用目录(Table of contents),要想在后续回复中启用目录功能,可以在回复的开头处点击编辑器小齿轮 → 插入目录

2024-07-15T16:00:00Z

  • move menu button to top-left corner
  • automatically insert whitespace between CJK (Chinese, Japanese, Korean) and half-width characters (alphabetical letters, numerical digits and symbols)
  • automatically add users with XJTU/SJTU IP to specific user group
  • INTL category visible only to T.L. 3 users and those users with non-CN IP.

2024-05-24T07:35:19Z

回复:
Screenshot_20240524_160004

新建:
Screenshot_20240524_155820

在弹出的選單中选择相应的功能即可:
Screenshot_20240524_160039

2024-05-09T16:00:00Z
受最近的 DDoS 事件影响,进行了加固作业:anti-ddos tactics

  • 注册账号时需要人机验证(protected by hCaptcha
  • 关闭/迁移了一批网络服务。将原评课社区的内容完全迁移到 Discourse 里的 课程点评 类别,旧网址增加 301 重定向,Discourse 受 CloudFlare 保护,减少了攻击面。关闭了 Mastodon(由于:日志显示没人用、Mastodon 比较傻逼)。

2024-05-09T16:00:00Z

  • 启用了一个快速编辑功能,尤其适合长文本,选中一部分文字,在 pop-up 中点击编辑即可
  • 桌面端“阅读模式”toggle: Screenshot_20240511_001520

2024-04-10T00:00:00Z
为了庆祝 @Hypocrisy 拿到 MS 的实习,新增Login with Microsoft使用微软账户登录功能。

2024-04-05T00:00:00Z
书签按钮变得非常丝滑,不像以前会弹出阻塞的对话框。现在是右上角弹 baloon 通知提示成功,popup 距离书签按钮更近,可以不理会、默认永久保存。

2024-01-20T00:00:00Z
推出基于 Matrix 的 https://chat.xjtu.app,具有音视频聊天、屏幕共享、多人会议、表情包等功能,支持使用 Discourse(本站)作为 SSO provider 一键登录(Matrix 的 homeserver 的开源实现之一 synapse 是用 Python 编写的,所以添加个 SSO 功能 so easy)。

2024-01-08T00:00:00Z
由于回到了单域名 xjtu.app 的工作模式,新增支持 Google, GitHub, Twitter, Discord, Steam, Passkey 无密码注册/登录

2023-12-25T00:00:00Z
评课社区和快捷回复自动 dark mode 适配

2023-12-12T00:00:00Z

2023-11-09T00:00:00Z

  • 在原来点击数字 X / XX 拖动滑块在 post 间导航的基础上新增一键跳转到最下/最上。阅读到最下还会显示 下个话题 按钮。

Screenshot_20231109_143443

  • 移动端菜单按钮放在最左侧,符合左侧弹出菜单的直觉;logo 居中

  • Mermaid: create diagrams and visualizations using text and code, e.g.:

sequenceDiagram
    participant Alice
    participant Bob
    Alice->>John: Hello John, how are you?
    loop Healthcheck
        John->>John: Fight against hypochondria
    end
    Note right of John: Rational thoughts <br/>prevail!
    John-->>Alice: Great!
    John->>Bob: How about you?
    Bob-->>John: Jolly good!

2023-10-29T00:00:00Z

2023-10-26T00:00:00Z

2023-10-18T00:00:00Z

  • Category icon

2023-10-03T00:00:00Z

  • AI Summarization
  • show character count in editor

2023-09-27T00:00:00Z

2023-09-24T00:00:00Z

2023-09-19T00:00:00Z

  • 添加了菜单栏,方便类别导航以及让原生顶栏不那么拥挤
  • 添加了 old-school 个性签名功能,可在个人资料里设置。(使用 Discourse Signatures - plugin - Discourse Meta )(显示的时候会自动在您输入的签名两端添加 * 表示斜体,若本身已经是斜体,则会变成双 * 表示黑体,若本身已经是黑体,则会变成三 * 表示斜黑体

2023-09-17T00:00:00Z

  • 支持动态 GIF avatar,由于这个功能可能会对性能造成影响,并且太花哨的动画会影响阅读体验,目前只允许 TL \ge 2 的用户使用。NB: 所有用户都可以设置资料卡片的动态背景。

2023-09-15T00:00:00Z

  • 图片自动居中(图片上下各需要一个空行)
  • 彩色标题栏(仅亮色模式下启用)
  • 桌面视图增加侧边栏,虽然稍微增加界面的不整洁度,但也增加了历史信息得以曝光的机会
  • 問答 - 交大門 类别的新话题默认开启 voting 功能,UI 类似 Stack Overflow。其他类别新建话题时可点击编辑器左上角的小加号切换:

    有趣的是 Stack Overflow 的创始人之一 Jeff Atwood 也是 Discourse 的创始人之一。
  • 编辑器添加对齐按钮:

靠左对齐

居中对齐

靠右对齐

还有个 [justify] 没搞懂是什么意思

2023-09-13T00:00:00Z

  • 编辑器点击 Screenshot_20230913_230117 快速 highlight 选中的内容

  • 编辑器里插入 QR Code(quick-response code,二维码),可以是到任意 URL,或者是本当前页面(url 参数为空时)。

[wrap=qrcode url=]
[/wrap]

[wrap=qrcode url=]
[/wrap]

2023-08-27T00:00:00Z

  • 支持 Github 账号登录
  • 评课社区代码改善绘图,增加按照选修课板块筛选功能

2023-08-25T00:00:00Z

  • 使用优质网络线路机器进行反向代理,极大地加快了国内的访问速度,亲测电信、移动、联通、教育网飞快。也提高了可用性,多域名并存,某个出现故障可以通过其他的访问。详情:https://xjtu.app/t/topic/4330/6
  • 在现有根据浏览器请求头自动设置暗色模式的基础上,增加了手动亮/暗模式开关。由于顶栏已经没有空间,而且这个功能并不常用,所以放在了菜单里,点击Screenshot_20230825_173511,再点击 :crescent_moon: / :sunny: 即可切换:

2023-08-22T00:00:00Z

  • Docker 双 container 部署,一个实例的 container 在 rebuild 的时候另一个实例工作,只有 rebuild 成功才切换主实例,实现了服务的不间断(除非一年一次更新 PostgreSQL 版本,或者云服务提供者服务中断)
    也就是说以后基本看不到如下提示了:
正在更新,预计 7min 内完成。Sorry for the inconvenience. Thanks for your patience!
  • (desktop view) enable thumbnail and text excerpt in homepage. If you dislike, you have the choice to switch to Graceful theme in user preference.

2023-08-20T00:00:00Z

  • To embed a graph use [graphviz] [/graphviz] bbcode. Optionally you can define layout engine attributes: [graphviz engine=neato]. If engine is not defined, it defaults to the DOT engine.
[graphviz engine=circo]
digraph simple
{
  a -> b -> c;
    b -> d;
    c -> a;
}
[/graphviz]
simple a a b b a->b c c b->c d d b->d c->a
  • Footnote
A sentence that needs a footnote. ^[The footnote] 
Another sentence that needs a footnote. ^[The second footnote]
A sentence that needs a footnote. [^1] 
Another sentence that needs a footnote. [^2]

[^3]: The 3rd footnote
[^5]: The 4th footnote

A sentence that needs a footnote. [1]
Another sentence that needs a footnote. [2]

A sentence that needs a footnote. [3]
Another sentence that needs a footnote. [4]

  • Github code review
  • documentation (knowledge base) management
  • save searches and be notified when any new topics or posts match the search criteria (in user preferences)
  • preview on hover (tooltips)
  • set flag (in user profile)
  • yearly review & cake day
  • gamification: users are awarded“cheers” & badges by performing certain actions, view leader board
  • add sidebar in homepage

2023-08-20T00:00:00Z

  • 优化了主页话题文字/图片预览显示速度
  • 支持保存多个草稿:即使有话题正在编辑,也可以创建话题
  • hotlinked 图片将保存在本地

2023-08-14T00:00:00Z

  • 代码块显示行数
  • 添加移动端/桌面端顶栏文字/图标链接

2023-08-07T00:00:00Z

  • 增加右上角回复按钮。无需登录,无需切换身份。
    注意,请勿在此编辑重要内容,可新建草稿,然后从编辑器里复制内容。(因为简易输入框中的内容可能在刷新过程中丢失或者发送失败)
    支持 Markdown。为防止滥用,每小时有次数限制。
    • 在帖子页:匿名回复(3/h)
    • 在主页:匿名新建话题(1/h)

2023-07-25T00:00:00Z

2023-07-24T00:00:00Z

  • 支持wiki功能,例如 通用指南信息及 CS 专业攻略 类的所有内容允许所有用户修改编辑,人人为我、我为人人
  • 新增“青年杰出贡献交大門人”flair(flair 就是类似验证了学校邮箱后面的 Verified XJTU Email 一串话),人工添加贡献比较多的同学
  • 保护 GitHub 插件库预防供应链攻击
  • 正式将数据库中所有 xjtu.app 重写为 xjtu.app
discourse remap http://xjtu.app https://xjtu.app
discourse remap https://xjtu.app https://xjtu.app
rake posts:rebake

2023-07-13T00:00:00Z

  • 帖子中的图像网格:
    用户可以手动添加 [grid] 标签或点击帖子中第一张图像旁边的网格图标,以将图像或媒体整齐地排列成网格。
  • 聊天功能新增多 timeline 功能:
    聊天群可将一长串对某问题的集中讨论归纳到单个分支,这样的分支可以有无数个,与主分支并列存在,类似 Loki 里面的 Timeline 平行宇宙

2023-06-25T00:00:00Z

  • 支持用 BBCode”,选择一段文字后,点击编辑器的“调色盘”按钮,然后进行编辑,color= 设置前景色,bgcolor= 设置背景色,颜色可以使用名称、也可使用 16 进制 RGB 格式 #FFFFFF、或者可以留空。

    例如:

    [wrap=color color=orange bgcolor=#] 黄色字体 [/wrap]
    [wrap=color color=green bgcolor=#adc3ff] 淡蓝底绿字 [/wrap]
    

    的显示效果为:

    白底黄字

    淡蓝底绿字

考虑到 BBCode 不太方便(不是每个人都喜欢敲键盘),尤其是在手机上,后续考虑开发类似 Word 的颜色选择器功能。

2023-06-24T00:00:00Z

Truncate topic preview’s thumbnail so that your screen won’t be filled up by an non-informative photo (especially on a mobile phone) and will be less cluttered (especially on PC) 把所有缩略图尺寸限制在:height:190px;width:100%

Android App 客户端

2023-06-18T16:00:00Z

AIBot 升级到 gpt-3.5-turbo-16k,支持更长的语境,以及生成 2000 字以内的回复。
Markdown 里输入表格很累,所以在编辑器里加了一个图形化表格编辑功能(点击齿轮按钮调出),或者可以使用在线 Markdown 表格生成器 1, 2

2023-06-18T00:00:00Z

  • add a button to codeblocks to copy the block contents to the user’s clipboard.

  • To make the community more civilized, posts containing a small set of keyword need to be reviewed by mods before visible to all. This is necessary to fight spam considering the community has grown a bit.

  • add an Anthropic Claude-v1 bot (I am not sure whether it will work)

  • show xjtu.app 交大門 on the top left corner so that others looking / peeking at your phone / computer in public (such as in a dining hall) can access this website by simply typing the domain, considering currently search engines yields no useful information when searching 交大門

  • allow newly-created users to use private / group chatting functionality (including private chatting with AIBot via floating button) to leave a better first-impression on them and facilitate feedback. (may change if too much spam)

  • 添加了一个按钮在代码块上面,可以将代码块内容复制到用户的剪贴板上。

  • 为了使社区更加文明,包含某些关键词的帖子需要经过管理员的审核才可对所有人显示。考虑到社区已经有所增长,这是打击垃圾邮件的必要措施。

  • 添加了一个 Anthropi Claude-v1 机器人

  • 在左上角显示“xjtu.men 交大門”,这样其他人在公共场合(例如餐厅)窥屏时,可以通过键入域名来访问这个网站,目前搜索引擎查询“交大門”没有有用的信息。

  • 允许新创建的用户使用私人/群组聊天功能(包括通过浮动按钮与 AIBot 进行私人聊天),以给他们留下更好的第一印象并促进反馈(如果存在太多的垃圾邮件,可能会更改)。

2023-06-08T00:00:00Z 更新:
迁移 GitHub - cantjie/XJTU-Share: 西安交通大学课程资料共享计划 西安交大学习资料 类别,欢迎在此类别分享添加新内容,以及修改订正现有内容。,每个页面开头都有 GitHub 链接,部分附件由于就没上传了。

成功联系 social.closed 闭社,将 m.xjtu.app-交大門 - 社交 添加进其 Mastodon 列表

点击右上角:crab:图标可进行娱乐,同时一边刷帖,练左右互搏神功。

修改了默认主题和样式,但用户仍可自选主题。
DiscourseDefault 主题的帖子列表是单列,MaterialDesign 和 FKB Pro 主题(默认)采用砖块/窗口式帖子列表(需要登录,自动根据缩放调节列数,按住 ctrl 再滚动鼠标滚轮调缩放,手机 UI 是只有一列)。
DiscourseDefault 主题默认配色为护眼色,其他为纯白色。
欢迎到聊天反馈效果。

☒ use same login/auth system for Mastodon and Discourse. 由于以及 social.closed Federation 要求,需要拿校内邮箱注册,所以就不弄了。

自动整理标签和类别。(https://xjtu.app/t/topic/412)目前帖子数量太少,标签也少,等多了再搞。

2023-06-06T00:00:00Z

  • 点击话题的整个区域(原来仅仅是标题)即可跳转到帖子
  • 进网页时,不再全屏播放加载小动画,而改成顶部进度条(不过好像失效了?)
  • automatic backup via rsync and cron

2023-06-05T00:00:00Z 功能更新
支持发贴时添加 table of contents 目录(点击编辑器齿轮图标即可见),对于所有类别已自动启用,部分过往的帖子可能没有补加。只对话题的 original post 生效(后续回复无 ToC)。当你在 OP 里插入 ## 这种的 markdown 语法的标题即可自动生成。

PS: Markdown 里标题的格式

# heading 1 一级标题
## heading 2 ......
### heading 3
#### heading 4
##### heading 5
###### heading 6

允许上传 PDF 和常见拓展名文件,大小限制:8 MiB
自动在页面内嵌 PDF 阅读器
使用基于机器学习的 Perspective API 减少违反社区规范的有毒贴文

2023-06-04T00:00:00Z 功能更新

  • 引入 Discourse AI 功能 (1, 2) ,支持:
    NSFW 拦截,再也发不了銫图了哦 :upside_down_face:
    对 (超过 50 条贴文的) 主题 (thread) 进行概括总结
    鉴别违反社区规范的贴文
    智能相关性贴文推荐
    基于语义理解的搜索 semantic search
    :grey_question: AI-aided 发贴

☒ Google custom search(自带的搜索已经可以满足要求,若用 Google 可以自行加:site:xjtu.app

:grey_question: SEO(看了下这里:1, 2

GitHub - djm-xjtu/XJTU-Survival-Manual
GitHub - Survive-XJTU-CS/SurviveXJTUCS: Make Your Own Computer Science Life
cantjie/XJTU-Share: 西安交通大学课程资料共享计划

2023-06-03T00:00:00Z 新增以下功能:

  • GIF 表情包/动图功能 now working
    这个功能基于 https://giphy.com/ ,需要浏览器支持 webp 格式,可以单击动图暂停。

  • 引入 AI ChatBot,可以 @AIBot 玩,但是由于是基于付费服务,不保证能用多久,并且有 rate limit。

  • 修复 Gmail, Outlook 因为 DMARC 验证失败无法收到注册邮件的问题

2023-06-02T00:00:00Z 功能更新:

  • 使用*.xjtu.edu.cn 邮箱注册的用户自动加入 verified_xjtu_mail group,名字后面 verified XJTU email,本来还应该在头像右下角显示:
    Screenshot_20230602_103350
    之所以选这个证件图标而不是类似 Twitter 的 :ballot_box_with_check:是因为这个 XJTU 邮箱认证完全是 optional,没有因为不认证就 :negative_squared_cross_mark:。有些没有设置 avatar 的同学可能无法显示该图标。

  • 支持用户更改更多主题:FKB Pro, Fakebook, Air, Material Design, Default

  • 新增 具有参考价值的帖子 类别,用于发布高信息量帖文,以及接纳闲聊吹水区的高信息量帖文;名称值得商榷。

2023-06-01T00:00:00Z 本站新增以下功能:

  • follow 其他用户
  • Apple 用户可以将本站添加到主页
  • 发布投票帖
  • 类似 Stack Overflow,可以将提问的某条回复标记为已解决
  • 可以使用 :heart: 之外的表情互动

对于发贴,新增以下功能:

  • Spoiler Alert 剧情透露:可以模糊部分内容,需要点击一下方可显示
    可以用编辑器实现,也可以用以下格式:
[spoiler]This is a spoiler[/spoiler]
  • 日历
  • Markdown checklist(记事)清单,一览表功能:
    [] or [ ] for an unchecked box
    [x] for checked box (no fill)
    [X] for a checked box (with fill)
  • TeX 数学公式,
Inline:
$E=mc^2$
注意在使用行内模式时,$符号和正文之间需要加空格。

Block:
$
\sqrt{(-1)} \; 2^3 \; \sum \; \pi
$

This thread is a changelog of self-update history in a latest-at-top-style chronological order.

If you find any claimed feature unavailable or unusable, please reply or contact admin.

See also:


  1. The footnote ↩︎

  2. The second footnote ↩︎

  3. The 3rd footnote ↩︎

  4. The 5th footnote ↩︎

8 Likes

非常实用的功能!
投票和剧透预警 nice

感谢站主更新维护,点赞 :+1:

2 Likes

现在没螃蟹了 :rage:

现在没螃蟹了 :rage:

需要身份证实名登记,不得向未成年人提供

1 Like

我超,新头像好评