Jerrfei

Jerrfei

@Jerrfei

  • ❤️ Liked post in 功能更新 CHANGE LOG
    网站
    system Post #1

    Mar 10, 2025, 11:15:24 PM (Asia/Singapore)

    • In editor: Copy / cut line under caret when no text selected (Ctrl + C / Ctrl + X)
    • Removed user-selectable themes:
      Dracula
      Ghost
      Isabelle
      Material Design
      Redditish

    Feb 26, 2025 (Asia/Singapore)

    • Start using Hosthatch server in Hong Kong Equinix

    Feb 18, 2025 (Asia/Singapore)

    • Start using Serif Font(Lora) (inspired by Svelte)

    Aug 8, 2024 (Asia/Taipei)

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

    Jul 16, 2024 (Asia/Shanghai)

    • 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.

    May 24, 2024, 3:35:19 PM (Asia/Shanghai)

    回复:
    Screenshot_20240524_160004|376x65, 75%

    新建:
    Screenshot_20240524_155820|322x64, 75%

    在弹出的選單中选择相应的功能即可:
    Screenshot_20240524_160039|614x402, 50%

    May 10, 2024 (Asia/Taipei)
    受最近的 DDoS 事件影响,进行了加固作业:https://xjtu.app/t/anti-ddos-tactics/12618

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

    May 10, 2024 (Asia/Taipei)

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

    Apr 10, 2024 (Australia/Perth)
    为了庆祝 @Hypocrisy 拿到 MS 的实习,新增Login with Microsoft使用微软账户登录功能。

    Apr 5, 2024 (Australia/Perth)
    书签按钮变得非常丝滑,不像以前会弹出阻塞的对话框。现在是右上角弹 baloon 通知提示成功,popup 距离书签按钮更近,可以不理会、默认永久保存。

    Screenshot_20240405_214639|690x464, 50%

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

    https://xjtu.app/t/announcing-xjtu-men-chat-service-based-on-matrix/9196

    Jan 8, 2024 (Australia/Perth)
    由于回到了单域名 xjtu.app 的工作模式,新增支持 Google, GitHub, Twitter, Discord, Steam, Passkey 无密码注册/登录
    Screenshot_20240108_231841|690x346, 75%

    Dec 25, 2023 (Australia/Perth)
    评课社区和快捷回复自动 dark mode 适配

    Dec 12, 2023 (Australia/Perth)

    Nov 9, 2023 (Australia/Perth)

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

    Screenshot_20231109_143443|508x76, 50%

    • 移动端菜单按钮放在最左侧,符合左侧弹出菜单的直觉;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!
    

    Oct 29, 2023 (Australia/Perth)

    Oct 26, 2023 (Australia/Perth)

    Oct 18, 2023 (Australia/Perth)

    • Category icon

    Oct 3, 2023 (Australia/Perth)

    • AI Summarization
    • show character count in editor

    Sep 27, 2023 (Australia/Perth)

    Sep 24, 2023 (Australia/Perth)

    Sep 19, 2023 (Australia/Perth)

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

    Screenshot_20230919_174006|546x500, 75%

    Sep 17, 2023 (Australia/Perth)

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

    Sep 15, 2023 (Australia/Perth)

    • 图片自动居中(图片上下各需要一个空行)
    • 彩色标题栏(仅亮色模式下启用)
    • 桌面视图增加侧边栏,虽然稍微增加界面的不整洁度,但也增加了历史信息得以曝光的机会
    • https://xjtu.app/c/volatile/qa/14 类别的新话题默认开启 voting 功能,UI 类似 Stack Overflow。其他类别新建话题时可点击编辑器左上角的小加号切换:
      新建话题时点击编辑器左上的加号切换模式|690x351, 75%
      有趣的是 Stack Overflow 的创始人之一 Jeff Atwood 也是 Discourse 的创始人之一。
    • 编辑器添加对齐按钮:
    靠左对齐
    居中对齐
    靠右对齐
    还有个 `[justify]` 没搞懂是什么意思

    Sep 13, 2023 (Australia/Perth)

    • 编辑器点击 Screenshot_20230913_230117|57x52, 50% 快速 highlight 选中的内容

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

    [ qrcode]
    [/qrcode]
    

    Aug 27, 2023 (Australia/Perth)

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

    Aug 25, 2023 (Australia/Perth)

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

    Screenshot_20230825_173426|222x500

    Aug 22, 2023 (Australia/Perth)

    • 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.

    Aug 20, 2023 (Australia/Perth)

    • 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]
    

    [graphviz engine=circo]
    digraph simple
    {
    a -> b -> c;
    b -> d;
    c -> a;
    }
    [/graphviz]

    • 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

    Aug 20, 2023 (Australia/Perth)

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

    Aug 14, 2023 (Australia/Perth)

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

    Aug 7, 2023 (Australia/Perth)

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

    Jul 25, 2023 (Australia/Perth)

    Jul 24, 2023 (Australia/Perth)

    • 支持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
    

    Jul 13, 2023 (Australia/Perth)

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

    Jun 25, 2023 (Australia/Perth)

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

      例如:

      <span style="color: orange"> 黄色字体 </span>
      <span style="color: green; background-color: #adc3ff"> 淡蓝底绿字 </span>
      

      的显示效果为:
      白底黄字
      淡蓝底绿字

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

    Jun 24, 2023 (Australia/Perth)

    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%

    https://xjtu.app/t/topic/1440

    Jun 19, 2023 (Asia/Macau)

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

    Jun 18, 2023 (Australia/Perth)

    • 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.app 交大門”,这样其他人在公共场合(例如餐厅)窥屏时,可以通过键入域名来访问这个网站,目前搜索引擎查询“交大門”没有有用的信息。

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

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

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

    点击右上角🦀图标可进行娱乐,同时一边刷帖,练左右互搏神功。
    Screenshot_20230608_115357|690x362, 50%

    修改了默认主题和样式,但用户仍可自选主题。
    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)目前帖子数量太少,标签也少,等多了再搞。

    Jun 6, 2023 (Australia/Perth)

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

    Jun 5, 2023 (Australia/Perth) 功能更新
    支持发贴时添加 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 减少违反社区规范的有毒贴文

    Jun 4, 2023 (Australia/Perth) 功能更新

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

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

    ❔️ SEO(看了下这里:1, 2

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

    Jun 3, 2023 (Australia/Perth) 新增以下功能:

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

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

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

    Jun 2, 2023 (Australia/Perth) 功能更新:

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

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

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

    Jun 1, 2023 (Australia/Perth) 本站新增以下功能:

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

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

    • Spoiler Alert 剧情透露:可以模糊部分内容,需要点击一下方可显示
      可以用编辑器实现,也可以用以下格式:
    <span class="spoiler">This is a spoiler</span>
    
    • 日历
    • 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:

    https://xjtu.app/t/topic/4730


    1. The footnote ↩︎

    2. The second footnote ↩︎

    3. The 3rd footnote ↩︎

    4. The 5th footnote ↩︎

  • 总统先生 Post #8

    那一些对技术不怎么感兴趣的优质用户,尤其是对技术不热衷的 XJTU 女生来说增加了难度,本站用户群体将性别差异巨大