IO

IO

@IO

  • 水源的:pig2: :pig2: 可以动吗?

    Post #38
  • Magics:

    友情链接

    有兴趣的门友可以在这个页面添加:Friendly Gate-Friends' Links

    Post #27
  • Magics:

    pkxdt的网站

    这是个啥?

    Post #25
  • 搞那么复杂干嘛?

    Post #23
  • 青年杰出贡献上交大門人:

    希望可以把原先的badge迁移过来😭

    迁过来了,See Badges

    Hypocrisy:

    输入框里面快捷键用不了,比如(CTRL+B),感觉不如老版。。。

    image.png

    加了不少快捷键。

    一只玉米人:

    转载链接的预览图片功能,现在的预览界面只显示平台 logo,不会显示出具体内容的封面

    已实现。有些网站有反抓取机制干不了。

    Post #22 ❤️ 1 like
  • a.png
    貌似只有avatar上传有问题,composer上传没问题

    已修复。

    Post #47 ❤️ 1 like
  • 已修复,Content Security Policy header设置错误导致:

    Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https:; connect-src 'self' wss: https:; frame-ancestors 'none';"

    Xrystal-line:

    不知道avatar是否支持透明像素?

    AVIF support transparent background,可以试一试
    Xrystal-line:
    IO:

    (FIXED WITH CLAUDE, NOT GEMINI)

    LOL

    Gemini有时候跟智力比较低下,跟Claude不能比。哎,Google真的没落了。

    Post #45 ❤️ 1 like
  • 今日打卡:
    Jul 21, 2026, 9:40:24 PM

    427cead7842ff28ab3fd5a70bf7b0ca257913572 (HEAD -> main) allow hard delete; fix number of replies containing (soft)deleted posts
    7dfe867ea536cf32ea7118217b9d7a7614a279c6 (origin/main) add /my/[...path] dynamic redirect route to user profile
    eddbcb7bb3e5f8691d4befee55c205369efb034b add 'my bookmarks' shortcut in user avatar dropdown
    16321447d8a24c48ef4470594ef61be1afb63e69 user profile infinite scroll
    409dc3819d025085f403b18db2e431dceeccfe65 signature: remove img margin
    e86ef91797aae1cae52afd3612fab45e180ccce0 improve user profile page to make it more blog alike: beautify the /u/{username} page to make it more like a user blogs / microblogs.
    047076e98703c700af6bbd1df6ed9c66abe6510b pnpm format
    d05a42817b25289349bd62310449c186adf23031 improve profile_background_url and card_background_url handling
    d6103d7977cf1b1b205e1423758dab7b8161891b image-rehash: add script to remap user profile_background_url and card_background_url
    aceae4c07179b6fa30fa99a8beea07948146159e fix emoji reactions heart shown separately
    3ec468716dbb8763546c81ecb28ef0ba5ed7e0c1 add user data export feature:
    3d58d278c53a441f305e446fb125f3e8df5a2841 chat: fix some UI problems: * the popup menu after clicking 'attach file or emoji' button is occluded by previous user's message. * The emoji picker's group indicator is misaligned with current selected group, both on mobile and desktop(FIXED WITH CLAUDE, NOT GEMINI) * sometimes, the reactions emojis are duplicated, same emoji appear twice.
    7504cfbbfdb165db779c96c5e1a6257f588bb1ed chat: add reactions feature
    af3835ab2c137472b10d31ae17a143520cd2e6d9 chat: fix message out of screen, action buttons won't cause shape change.
    2a357821f3dddb10c68a138c6e87d695ff56c0b2 chat: auto resize composer
    899ff868a0dc13dbca282129c96cd23813af97d2 chat: allow upload and merge with emoji button

    Post #41
  • Zerick:

    token无处释放

    正解!兼有

    不过光有token还不行的,还需要Product Manager的精心制作

    Post #11 ❤️ 1 like
  • 自主
    可控
    国产
    安可替代(AKTD)
    信创改造(XC改造)

    Post #8 ❤️ 4 likes
  • 解决了,再试一下看看

    Post #39 ❤️ 2 likes
  • Xrystal-line:

    个人资料背景和资料卡背景未正确渲染

    没想到 profile_background_url and card_background_url 里也有uploaded image, rehash的时候忘了,还是原来的链接格式,404。已经修复。

    Xrystal-line:

    签名档内的img元素: 存在多余的mt / mb, 且无法修改; h / w也无法修改

    你的意思是signature所在的div有个mt?

    image.png

    Post #37 ❤️ 1 like
  • Xrystal-line:

    聊天发送图片和贴表情?

    已实现。
    Post #6
  • 已经有了image.png

    Post #3 ❤️ 3 likes
  • Jul 20, 2026, 2:49:14 PM (Australia/Perth)
    Anonymous posting, no login required!
    mention @somebody add notification(in topic and chat)
    reply and reactions notification
    system notification

    Post #35 ❤️ 1 like
  • < Jul 17, 2026 (Australia/Perth)
    crawl URL and show preview(whole line: onebox, inline: title fetching, our site: special treatment)
    QRCode, BBCode text/background color, [justify] align
    add build info in console F12
    fix header layout misalignment
    move 'reply to topic' above 'Suggested Topics'
    in chat: click avatar shows user profile, quote message

    See 功能更新 CHANGE LOG to test markdown/bbcode support.

    Post #34 ❤️ 1 like
  • 青年杰出贡献上交大門人:

    打开一个阅读过的话题时 进度条在上次阅读的位置而不是首条帖子

    这个是在我们的设计里的,我前几天发现有些topic进来回到post1(例如本帖),昨天做了修复。如果还出现回到post1,可以把本站的浏览数据清理再刷新一下。若再遇到了反馈是哪个topic

    hoist:

    Reply to topic 应该放在相关推荐的上面比较好

    非常好建议,我怎么没考虑到(可能因为大多数时候是我发的topic,回复也是回复单个post多一点)。

    Xrystal-line:

    另外当前的App有时会闪退,Admin 是否考虑更新App?

    我都不记得何年何月的事情了,还真的有人在用吗?
    如果要实现App,有如下思路:

    1. Web App也是App
    2. 浏览器套壳,webview访问网站,也不是NativeApp,没啥意思
    3. 把现有的代码里的前后端拆开,使用Tauri实现跨平台的App,前端打包可以复用,利用Rust后端实现自定义传输/缓存等浏览器无法做的内容。
      目前想把Web功能完善好,再考虑实现NativeApp
    Post #33 ❤️ 2 likes
  • xjtu.appxjtu.men域名换着用,我经常好几个节点都无法访问.app,但是.men正常。

    Post #4 ❤️ 1 like
  • ToDoList:
    < Jul 16, 2026 (Australia/Perth)
    add auto contents table
    change bulleted list and emoji icons in composer
    support date parsing [date.....]
    fix user signature out of screen issue when line is too long( e.g. https://xjtu.men/t/topic/13562/3 )
    fix share-post button not working on desktop
    wiki shared edit problem
    chat messages number indicator auto update
    soft delete post

    Post #29 ❤️ 1 like
  • Post #19
  • github.svg|16x16
    已配置,刷新一下

    Post #17
  • 能正常显示。所有的图片除了svg之外,不管是什么格式,都会被ImageMagick转换为AVIF格式。如果没法正常显示,可能是浏览器不支持: https://caniuse.com/avif

    其实普遍的做法是根据不同的浏览器UserAgent,服务器发送支持的格式。

    另外AVIF虽然压缩率比较高,浏览器广泛支持,但也存在一些问题:

    • 压缩/转码成avif较慢。
    • 不支持progrssive decoding,导致没法在网络较慢时像jpg一样一行一行地加载,只能全部下载后才能加载。

    比较理想的是jpeg-xl,支持progressive decoding, encoding较快。
    但是目前仅支持最新版Chrome/Firefox并需要启用experimental setting:

    • Chrome:
      访问 chrome://flags/
      enable-jxl-image-format
    • Firefox:
      访问 about:config
      image.jxl.enabled
    Post #13
  • I_Love_ZJU:

    发现同时选择多张图片上传 实际上传的只有第一张图片 每次都得重新选择有点不方便🫠

    已修复。我之前用Firefox没遇到过这个bug,用Chromium可以复现。

    芙蓉湖第一树莓果:

    定义几个模板,例如2×2 grid,让用户选择

    当前grid模式是为了更好地展示多张图片。目前当上传多张图片,或者多张图片连在一块时,会自动插入在两头插入

    [grid mode ="tile"]
    [ /grid]
    

    ,从而通过tile/slide展示多张图片。如果需要连续的布局,可以修改为[grid mode="off"]

    看来可以添加对mode="2x2"mode="axb"这种允许用户自定义的参数的解析。(已实现)

    Post #28 ❤️ 1 like
  • I_Love_ZJU:

    以及 不知道本站是否支持选中其他发言的部分内容进行引用回复的功能()

    已添加Quote/Copy Quote的功能。

    I_Love_ZJU:

    但是我刚刚发现同一个帖子有多个spoiler 内容不能同时显示 点开一个其他的就会隐藏?

    这个只是和Discourse的行为不一样,我觉得当前的行为也能接受。

    芙蓉湖第一树莓果:

    xjtu.app的表情似乎并没有完全迁

    目前试验了一下,emoji-picker里自定义部分的图片都能正常加载。

    芙蓉湖第一树莓果:

    我們可能觉得有趣的内容 中的链接需要指向.men站点(我們可能觉得有趣的内容这个帖子原本是门友都可以编辑的帖子,现在门友并没有对应的编辑权限)。

    目前登录.app或.men中的任一域名,登录状态都会被同步到另一个域名,所有功能全部相同,只是网络流量不过/过CDN的区别。
    为了防止在不同的域名间切换,我們可能觉得有趣的内容 中的absolute URL已被手动改成了relative URL.

    make post wiki 是个好功能,不过它依赖于:

    • post revisions management,方便看到谁改了什么,以及回滚
    • trust level system,当前把Discourse的等级迁移过来了,但是自动升级的机制比较复杂,还涉及到post read numbers / read time / login days 等的统计
    • collaborative edit:类似于云文档多人同时协作编辑,可以用yjs. 否则如果两个人同时修改,容易产生冲突。
    Post #25 ❤️ 2 likes
  • 超出屏幕范围和图片无法上传问题已修复

    Post #22 ❤️ 2 likes
  • 研究生上课没啥用,卷绩点没啥用,主要是论文/专利通杀,以前是研一一篇论文拿国奖.

    Post #2
  • 哪些图片丢失了?在这里反馈: https://xjtu.men/t/topic/15600

    Post #268
  • 私信我一下原来的账号的邮箱

    Post #11
  • 目前试用了一下,感觉还不错🐱
    编辑器正常,可以上传图片.

    自动grid
    ctrl+v上传图片
    All images converted to AVIF to save bandwidth automatically!

    image.png|199x122

    Post #20 ❤️ 2 likes
  • Issue tracking

    进度栏,这个还真不太好实现,当前的远远没有Discourse完美

    发现贴表情的时候 pig2的动图只能显示🐖的图案 但自己发帖可以正常显示

    reactions: pig2 gif are not animated
    the url hould be </uploads/image/a5/52/a552de2017382634e9bb9c81e663be3a8c3e4cca7a07c0a683cc44788464e62b.avif>
    shows as an static pig emoji,
    which is unlike wave_gif which the url is kept

    群聊的文字配色或许可以优化一下… dark模式下别人发的文字有点难以辨认 light时自己发的文字看不清

    improve basic topic moderation functionality
    should allow mod and admin to edit any topic title, delete topic, close topic,

    allow configure max number of posts in topic, auto close topic after reach this limit

    https://meta.discourse.org/t/discourse-moderation-guide-part-2-managing-users/406265
    https://meta.discourse.org/t/discourse-moderation-guide-part-3-managing-content/406266

    new user cannot access the general chat, which should be available to all users. and also allow users to mute channels/chats.

    use IndexedDB to cache content to prevent return-to-home-page lag

    composer: Ctrl+X/C when nothing seletect should cut/copy whole line

    reply-to and replied-by indicator in post

    Post #18 ❤️ 1 like
  • 设计主打KISS(Keep it simple, stupid),不支持复杂的插件和主题系统,而是尽量改善唯一的、默认的用户界面

    支持dark mode / light mode自动识别,也可以手动切换

    Post #17 ❤️ 1 like
  • 贴表情有的,different with discourse, 可以贴任意多,你可以体验一下,使用Discourse SSO登录,还支持聊天功能

    进度条是个好建议,应该还要有 jump to first and jump to last

    Post #14 ❤️ 2 likes
  • 请门友继续在 https://xjtu.app/t/topic/15600 提出意见,可能在不久的将来用xjtu.men将xjtu.app取代。make Discourse history.

    Post #2 ❤️ 1 like
  • 其他问题

    @hoist 在测试环境留言提出没有chat功能,已经实现

    rebake以后对于有poll的post没有正常展示poll
    https://xjtu.men/t/topic/15611
    重新编辑后重新触发poll

    在浅色背景下代码块背景为深色,非常丑

    Post #12
    1. 已实现
    2. github登录应该是正常的吧?只不过可能有3那样的无法和已有账号合并的问题。
    3. 已修复。根据email作为用户的唯一标识,不同SSO登录方式登录不修改已有用户的profile。
    4. TBD: /f/discourse/plugins/discourse-reactions
    5. 图片下面meta段落的问题的原因:从Discoruse导出posts表的时候,导出了raw和cooked,cooked带Discourse的lightbox,这里面的html的picture href没做处理。我导入数据的时候自己再做一遍cook就好了。
    6. 跟5的问题类似,之前只对raw里面图片URL做了处理,然而数据库表里其他地方也有URL,没处理干净。
    Post #11 ❤️ 1 like
  • /etc/caddy/Caddyfile

    xjtu.app {
            # https://developers.cloudflare.com/support/troubleshooting/restoring-visitor-ips/restoring-original-visitor-ips/#caddy
            reverse_proxy unix//var/discourse/shared/webxj/nginx.http.sock {
                   header_up X-Forwarded-For {http.request.header.CF-Connecting-IP}
            }
    
            log {
                    output file /var/log/caddy/xap
            }
    }
    

    不知道是不是原来的 header_up X-Forwarded-For {http.request.header.CF-Connecting-IP}配置导致的CF Error 1000,最近给注释掉了。

    另外直接通过IP访问Internal Error也很奇怪,我也不知道什么原因。

    Post #4
  • More login methods are expected. Eventually existing Discourse login credentials will be migrated.

    Post #4 ❤️ 1 like
  • 接地了,畜不了多少电荷。

    Post #31 ❤️ 1 like
  • 我早就想捐了,请 XJTU 网络信息中心的老师看到此条消息后联系我

    Post #7 ❤️ 8 likes
  • Post #53
  • 我觉得这是一个带有特定领域目的的外语学习者必须考虑的一个实际问题,就是说极限情况是 1.直接读法国数学文献,从第一个单词从头查到尾,“在战争中学习战争”。导致挫败感让人摆烂 2.把法语学到 B1 程度,再上手读法语数学文献。导致学了一大堆教你讲苹果香蕉买菜的法语。
    但很显然上述两种都不是效率最优的,我当时断断续续用零碎时间学了 3 个月法语,发现还是没法切换到特定领域的法语学习,表现为读法语教材中的日常生活片段还能读个大概(指语法不是全能弄明白但不影响读大意),但读法语 Bourbaki 数学教材会抓瞎,而且不是专有名词的问题(其实法语中的数学名词和英语基本无差,一眼就能看出来)。我也不清楚是我切换的太早了,还是说到切换的时间了,但是要耐受一段阵痛期

    Post #467 ❤️ 2 likes
  • 不过话说回来我当时为了实现能够阅读法德 2 国数学教材论文和数学家手稿的能力,自学法德(而且只关注阅读,不关注听说写),学习的一开始要学通用的语言教材,毕竟没有《面向数学的法语学习指南》这种书(顺便提一下我用的是中文法德教材,不过我当时查了,全球范围内都没有用本国母语写的数学系法德教学),但在学的时候我一直好奇该如何判断脱离标准的学习转而进入特定领域文本(比如数学教材)的时间节点,毕竟外语应用版块主要分为 3 类:日常、商务、学术。初阶教材是绕不开的,不可能一上来就读原汁原味的法语教材,比如 bourbaki。但我发现学了一段时间初阶法语教材,还是不能做到在 gg translate 辅助下阅读(2022 下半年,还没用 ai,等到 2023 就放弃学习了)。

    Post #466 ❤️ 3 likes
  • 分享的目的是炫耀还是厌恶,跟踪者是特定的一个 nut 还是一群 nuts

    Post #81
  • 我之前想看德语数学教材和数学家手稿的时候学过一段时间德语,歌德系列教材就不错

    Post #464 ❤️ 3 likes
  • 下次看到可以先调试一下,不要直接从她旁边"Run without 调试"了

    Post #79
  • 为啥第二个链接有警告,而且不能像第一个链接那样跳转到页面指定回复了,是出发风控需要管理员 review 吗

    Post #3
  • https://github.com/orgs/community/discussions/137257#discussioncomment-13029361
    https://github.com/microsoft/vscode-copilot-release/issues/209#issuecomment-1934427299
    一共就找到这两个解决方案,解决倒是解决了,但体验都不太理想,反正最后确实删掉 session 了

    Post #2 ❤️ 1 like
  • 侵入式现在都没法准确读取信息吧,感觉写入更不现实 😂

    Post #10 ❤️ 1 like
  • ᐕ) ノ,post:96, topic:15264, username:1313:

    非常恐怖 :sob_pleading_face: 怎么搞成这样

    熬了十年的夜,终于得到回报了
    ᐕ) ノ,post:96, topic:15264, username:1313:

    好好的就非得要吵架😕

    ᐕ) ノ,post:84, topic:15264, username:1313:

    虽然我还是更想要自己一个人生活,但是早上起来和晚上回家都可以直接坐下来吃饭,感觉真是稀奇

    就像前面说的,有父母在身边未尝不是一件好事,可以让生活过得更规律。
    Post #97 ❤️ 3 likes
  • 新年快乐,可是我最近几年一直不快乐,我已经废了。

    Post #5 ❤️ 4 likes