{"latest_posts":[{"id":2043252,"name":null,"username":"BigDavy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/ea666f/{size}.png","created_at":"2026-09-24T15:20:08.477Z","cooked":"<p>Bhanu Sharma，感谢您的回复。</p>","post_number":3,"post_type":1,"posts_count":3,"updated_at":"2026-09-24T15:20:08.477Z","reply_count":0,"reply_to_post_number":2,"quote_count":0,"incoming_link_count":0,"reads":8,"readers_count":7,"score":1.0,"yours":false,"topic_id":413244,"topic_slug":"paid-discourse-specialist-wanted-premium-private-membership-community","topic_title":"[有偿] 招聘 Discourse 专家 – 高端私密会员社区","topic_html_title":"[有偿] 招聘 Discourse 专家 – 高端私密会员社区","category_id":14,"display_username":null,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"reply_to_user":{"id":27949,"username":"itsbhanusharma","name":"Bhanu Sharma","avatar_template":"/user_avatar/meta.discourse.org/itsbhanusharma/{size}/180717_2.png"},"bookmarked":false,"raw":"thank you for your reply Bhanu Sharma","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":203919,"hidden":false,"trust_level":0,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"Bhanu Sharma，感谢您的回复。","truncated":true,"post_url":"/t/paid-discourse-specialist-wanted-premium-private-membership-community/413244/3","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043249,"name":"Bhanu Sharma","username":"itsbhanusharma","avatar_template":"/user_avatar/meta.discourse.org/itsbhanusharma/{size}/180717_2.png","created_at":"2026-09-24T15:18:52.339Z","cooked":"<p>嗨 <a class=\"mention\" href=\"/u/bigdavy\">@BigDavy</a></p>\n<p>这事儿简直太对我的胃口了，我发私信给你！</p>","post_number":2,"post_type":1,"posts_count":3,"updated_at":"2026-09-24T15:18:52.339Z","reply_count":1,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":8,"readers_count":7,"score":6.0,"yours":false,"topic_id":413244,"topic_slug":"paid-discourse-specialist-wanted-premium-private-membership-community","topic_title":"[有偿] 招聘 Discourse 专家 – 高端私密会员社区","topic_html_title":"[有偿] 招聘 Discourse 专家 – 高端私密会员社区","category_id":14,"display_username":"Bhanu Sharma","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"","bookmarked":false,"raw":"Hi @BigDavy \n\nthis seems like something right up my alley, sending a DM!","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":27949,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"嗨 <a class=\"mention\" href=\"/u/bigdavy\">@BigDavy</a> \n这事儿简直太对我的胃口了，我发私信给你！","truncated":true,"post_url":"/t/paid-discourse-specialist-wanted-premium-private-membership-community/413244/2","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043247,"name":"Matt Bauman","username":"mbauman","avatar_template":"/user_avatar/meta.discourse.org/mbauman/{size}/139835_2.png","created_at":"2026-09-24T15:17:09.722Z","cooked":"<p>太好了，谢谢你的快速修复！</p>","post_number":3,"post_type":1,"posts_count":3,"updated_at":"2026-09-24T15:17:09.722Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":3,"readers_count":2,"score":45.4,"yours":false,"topic_id":413137,"topic_slug":"flags-cant-be-edited-even-if-theyve-never-been-used","topic_title":"即使从未使用过，旗帜也无法编辑","topic_html_title":"即使从未使用过，旗帜也无法编辑","category_id":6,"display_username":"Matt Bauman","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"That's great, thanks for the quick fix!","actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":64761,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"太好了，谢谢你的快速修复！","truncated":true,"post_url":"/t/flags-cant-be-edited-even-if-theyve-never-been-used/413137/3","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043242,"name":null,"username":"BigDavy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/ea666f/{size}.png","created_at":"2026-09-24T15:05:26.630Z","cooked":"<p>我们正在开发 <strong>The Small Appetite Club™</strong>，这是一个全新的付费会员社区，初期将在英国推出，并计划走向国际市场。</p>\n<p>我们正考虑使用 Discourse 作为核心平台，同时承载我们的公开形象展示和私人会员社区 <strong>The Sanctuary</strong>。</p>\n<p>我们的首要原则是简洁。我们不需要不必要的定制开发，也不希望在 Discourse 本身已具备功能的情况下，引入大量外部系统。</p>\n<p>我们正在寻找一位经验丰富的 Discourse 专家，就以下方面提供建议并可能协助实施：</p>\n<p>• 高度定制化的优质/奢华风格 Discourse 设计，使其<strong>不像是传统的论坛</strong></p>\n<p>• 面向公众的落地页、关于我们、会员计划、常见问题解答以及创作者合作伙伴信息</p>\n<p>• 仅限付费会员访问的私人 Sanctuary 区域</p>\n<p>• 基于 Stripe 的会员/订阅访问权限管理</p>\n<p>• 匿名会员身份及强大的隐私控制</p>\n<p>• 讨论、聊天、投票及私密通讯功能</p>\n<p>• 充分利用 Discourse 的<strong>持久化可搜索社区知识库</strong></p>\n<p>• 出色的移动端体验及与 Discourse Hub 的兼容性</p>\n<p>• 在适当情况下集成创作者/联盟营销追踪功能</p>\n<p>• 利用 Discourse 生态系统内可用的 AI、翻译和搜索功能</p>\n<p>• 能够支持国际化扩展的启动架构</p>\n<p>我们尤其希望听到那些愿意<strong>挑战不必要的复杂性</strong>、推荐最简单可靠架构，而不是自动提议进行定制开发的人的意见。</p>\n<p>请提供您构建过的 Discourse 社区或主题案例，特别是高度定制化或基于会员制的社区，并附上您的实施思路及大致预算范围。</p>","post_number":1,"post_type":1,"posts_count":3,"updated_at":"2026-09-24T15:05:26.630Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":9,"readers_count":8,"score":21.2,"yours":false,"topic_id":413244,"topic_slug":"paid-discourse-specialist-wanted-premium-private-membership-community","topic_title":"[有偿] 招聘 Discourse 专家 – 高端私密会员社区","topic_html_title":"[有偿] 招聘 Discourse 专家 – 高端私密会员社区","category_id":14,"display_username":null,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"\nWe are developing **The Small Appetite Club™**, a new paid membership community launching initially in the UK with international ambitions.\n\nWe are considering using Discourse as the core platform for both our public-facing presence and our private members' community, **The Sanctuary**.\n\nOur priority is simplicity. We do not want unnecessary bespoke development or a large collection of external systems where Discourse can already provide the functionality.\n\nWe are looking for an experienced Discourse specialist who can advise on and potentially implement:\n\n• A highly customised, premium/luxury Discourse design that does **not feel like a conventional forum**\n\n• Public-facing landing, About, Membership, FAQ and Creator Partner information\n\n• Private paid-member Sanctuary areas\n\n• Stripe-based membership/subscription access\n\n• Pseudonymous member identities and strong privacy controls\n\n• Discussions, chat, polls and private communication\n\n• Making maximum use of Discourse's **persistent searchable community knowledge**\n\n• Excellent mobile experience and Discourse Hub compatibility\n\n• Creator/affiliate tracking integration where appropriate\n\n• AI/translation/search capabilities available within the Discourse ecosystem\n\n• A launch architecture capable of scaling internationally\n\nWe would particularly like to hear from people who will **challenge unnecessary complexity** and recommend the simplest reliable architecture rather than automatically proposing custom development.\n\nPlease provide examples of Discourse communities/themes you have built, particularly highly customised or membership-based communities, along with an indication of your approach and likely budget range.\n\n<!-- We encourage caution and due diligence when engaging with potential contractors or clients. Verify their credentials, check previous work, and ensure a transparent and legitimate transaction. Always remember, your safety and security in the marketplace is your responsibility. -->","actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":203919,"hidden":false,"trust_level":0,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"我们正在开发 The Small Appetite Club™，这是一个全新的付费会员社区，初期将在英国推出，并计划走向国际市场。 \n我们正考虑使用 Discourse 作为核心平台，同时承载我们的公开形象展示和私人会员社区 The Sanctuary。 \n我们的首要原则是简洁。我们不需要不必要的定制开发，也不希望在 Discourse 本身已具备功能的情况下，引入大量外部系统。 \n我们正在寻找一位经验丰富的 Discourse 专家，就以下方面提供建议并可能协助实施： \n• 高度定制化的优质/奢华风格 Discourse 设计，使其不像是传统的论坛 \n• 面向公众的落地页、关于我们、会员计划&hellip;","truncated":true,"post_url":"/t/paid-discourse-specialist-wanted-premium-private-membership-community/413244/1","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"calendar_details":[],"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":false},{"id":2043238,"name":"Kamal S.","username":"Kamal_S","avatar_template":"/user_avatar/meta.discourse.org/kamal_s/{size}/578813_2.png","created_at":"2026-09-24T14:58:28.663Z","cooked":"<aside class=\"quote no-group\" data-username=\"MachineScholar\" data-post=\"1\" data-topic=\"413242\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/48/424719_2.png\" class=\"avatar\"> MachineScholar:</div>\n<blockquote>\n<p>目前，工作流中的表单仅允许通过“允许匿名用户”或“仅限已登录用户”进行身份验证。如果能让管理员创建仅特定组（或多个组）可用的表单，将会非常有用。</p>\n<p>例如：属于 <code>School A</code> 组的用户 <code>Teacher A</code> 可以填写专属于其学校的表单，但来自 <code>School Y</code> 组的 <code>Teacher X</code> 则不应能够发现该表单。</p>\n<p>因此，这是一种细粒度的访问控制，它利用了现有的基于组的访问控制系统。</p>\n</blockquote>\n</aside>\n<p>这似乎是对现有工作流表单访问模型的一个有用扩展。基于组的限制可以让管理员定义哪些组可以访问表单，同时保持当前的匿名/已登录选项不变。</p>\n<p>我还建议将限制同时应用于发现（discovery）和提交（submission）两个层面，这样不在允许组内的用户既无法看到表单，也无法通过直接 URL/API 请求访问它。</p>\n<p>需要考虑的主要要点包括：多个允许的组、属于多个组的用户、组成员身份的变化，以及确保在 UI 和后端一致地执行相同的权限检查。</p>","post_number":2,"post_type":1,"posts_count":2,"updated_at":"2026-09-24T14:58:28.663Z","reply_count":0,"reply_to_post_number":null,"quote_count":1,"incoming_link_count":1,"reads":5,"readers_count":4,"score":20.8,"yours":false,"topic_id":413242,"topic_slug":"allow-only-specified-groups-to-access-and-submit-a-workflow-form","topic_title":"仅允许指定组访问并提交工作流表单","topic_html_title":"仅允许指定组访问并提交工作流表单","category_id":2,"display_username":"Kamal S.","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"[quote=\"MachineScholar, post:1, topic:413242\"]\nCurrently forms in workflows only allow authentication by allows anonymous users or logged-in users only. It could be useful to enable admins to create forms which can only be used by a specific group (or groups).\n\nFor example: User `Teacher A` in group `School A` can fill out a form dedicated to their school, but `Teacher X` from the group `School Y` shouldn’t be able to discover that form at all.\n\nThus, there is some granular access control which leverages the already-existing group-based access control system.\n\n[/quote]\n\nThis seems like a useful extension of the existing workflow form access model. Group-based restrictions could allow admins to define which groups can access a form, while keeping the current anonymous/logged-in options unchanged.\n\nI’d also suggest applying the restriction at both the discovery and submission levels, so users outside the permitted groups cannot see the form or access it through a direct URL/API request.\n\nThe main points to consider would be multiple allowed groups, users belonging to several groups, group membership changes, and ensuring the same permission check is enforced consistently across the UI and backend.","actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":203884,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"这似乎是对现有工作流表单访问模型的一个有用扩展。基于组的限制可以让管理员定义哪些组可以访问表单，同时保持当前的匿名/已登录选项不变。 \n我还建议将限制同时应用于发现（discovery）和提交（submission）两个层面，这样不在允许组内的用户既无法看到表单，也无法通过直接 URL/API 请求访问它。 \n需要考虑的主要要点包括：多个允许的组、属于多个组的用户、组成员身份的变化，以及确保在 UI 和后端一致地执行相同的权限检查。","truncated":true,"post_url":"/t/allow-only-specified-groups-to-access-and-submit-a-workflow-form/413242/2","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[{"id":"+1","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043236,"name":"","username":"MachineScholar","avatar_template":"/user_avatar/meta.discourse.org/machinescholar/{size}/424719_2.png","created_at":"2026-09-24T14:57:49.232Z","cooked":"<p>要是表单能支持基于分组的访问权限就好了 <img src=\"https://emoji.discourse-cdn.com/twitter/face_holding_back_tears.png?v=15\" title=\":face_holding_back_tears:\" class=\"emoji\" alt=\":face_holding_back_tears:\" loading=\"lazy\" width=\"20\" height=\"20\"></p>\n<aside class=\"quote\" data-post=\"1\" data-topic=\"413242\">\n  <div class=\"title\">\n    <div class=\"quote-controls\"></div>\n    <img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/48/424719_2.png\" class=\"avatar\">\n    <div class=\"quote-title__text-content\">\n      <a href=\"https://meta.discourse.org/t/allow-only-specified-groups-to-access-and-submit-a-workflow-form/413242?u=machinescholar\">仅允许指定组访问并提交工作流表单</a> <a class=\"badge-category__wrapper \" href=\"/c/contribute/feature/2\"><span data-category-id=\"2\" style=\"--category-badge-color: #0E76BD; --category-badge-text-color: #FFFFFF; --parent-category-badge-color: #0088CC;\" data-parent-category-id=\"208\" data-drop-close=\"true\" class=\"badge-category --style-square --has-parent\"><span class=\"badge-category__name\">Feature</span></span></a>\n    </div>\n  </div>\n  <blockquote>\n    目前，工作流中的表单仅支持允许匿名用户或仅限已登录用户进行身份验证。如果能让管理员创建仅特定用户组（或多个用户组）可用的表单，将会非常实用。 \n例如：School A 组中的用户 Teacher A 可以填写专为其学校设计的表单，但 School Y 组中的 Teacher X 则完全不应发现该表单。 \n因此，这是一种细粒度的访问控制机制，它利用了现有的基于组的访问控制系统。 \n <a class=\"lightbox\" href=\"https://global.discourse-cdn.com/meta/original/4X/4/a/f/4af8211fc8c5310ea61c875887a9cde768bd9a1d.png\" data-download-href=\"/uploads/short-url/aHcWKvmFiSucBsOLzc3y3PEa6Lj.png?dl=1\" title=\"Screenshot 2026-09-24 at 16.50.37\">[Screenshot 2026-09-24 at 16.50.37]</a>\n  </blockquote>\n</aside>\n","post_number":60,"post_type":1,"posts_count":59,"updated_at":"2026-09-24T14:57:49.232Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":4,"readers_count":3,"score":0.6,"yours":false,"topic_id":407100,"topic_slug":"discourse-workflows","topic_title":"Discourse 工作流","topic_html_title":"Discourse 工作流","category_id":22,"display_username":"","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Bug Reporter","title_is_group":false,"bookmarked":false,"raw":"Would be super cool to have group-based access for forms 🥹\n\nhttps://meta.discourse.org/t/allow-only-specified-groups-to-access-and-submit-a-workflow-form/413242?u=machinescholar","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":150857,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"要是表单能支持基于分组的访问权限就好了 :face_holding_back_tears:","truncated":true,"post_url":"/t/discourse-workflows/407100/60","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043233,"name":"","username":"MachineScholar","avatar_template":"/user_avatar/meta.discourse.org/machinescholar/{size}/424719_2.png","created_at":"2026-09-24T14:55:41.606Z","cooked":"<p>目前，工作流中的表单仅支持允许匿名用户或仅限已登录用户进行身份验证。如果能让管理员创建仅特定用户组（或多个用户组）可用的表单，将会非常实用。</p>\n<p>例如：<code>School A</code> 组中的用户 <code>Teacher A</code> 可以填写专为其学校设计的表单，但 <code>School Y</code> 组中的 <code>Teacher X</code> 则完全不应发现该表单。</p>\n<p>因此，这是一种细粒度的访问控制机制，它利用了现有的基于组的访问控制系统。</p>\n<p><div class=\"lightbox-wrapper\"><a class=\"lightbox\" href=\"https://global.discourse-cdn.com/meta/original/4X/4/a/f/4af8211fc8c5310ea61c875887a9cde768bd9a1d.png\" data-download-href=\"/uploads/short-url/aHcWKvmFiSucBsOLzc3y3PEa6Lj.png?dl=1\" title=\"Screenshot 2026-09-24 at 16.50.37\"><img src=\"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/4/a/f/4af8211fc8c5310ea61c875887a9cde768bd9a1d_2_690x146.png\" alt=\"Screenshot 2026-09-24 at 16.50.37\" data-base62-sha1=\"aHcWKvmFiSucBsOLzc3y3PEa6Lj\" width=\"690\" height=\"146\" srcset=\"https://global.discourse-cdn.com/meta/optimized/4X/4/a/f/4af8211fc8c5310ea61c875887a9cde768bd9a1d_2_690x146.png, https://global.discourse-cdn.com/meta/original/4X/4/a/f/4af8211fc8c5310ea61c875887a9cde768bd9a1d.png 1.5x, https://global.discourse-cdn.com/meta/original/4X/4/a/f/4af8211fc8c5310ea61c875887a9cde768bd9a1d.png 2x\" data-dominant-color=\"222227\" aria-description=\"The image displays a dark-themed form field labeled &quot;Authentication&quot; with the description &quot;Who can access and submit this form,&quot; and a dropdown menu currently set to &quot;Logged-in users only.&quot;（说明由 AI 生成）\"><div class=\"meta\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use href=\"#far-image\"></use></svg><span class=\"filename\">Screenshot 2026-09-24 at 16.50.37</span><span class=\"informations\">1028×218 8.99 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use href=\"#discourse-expand\"></use></svg></div></a></div></p>","post_number":1,"post_type":1,"posts_count":2,"updated_at":"2026-09-24T14:55:41.606Z","reply_count":1,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":3,"reads":7,"readers_count":6,"score":36.2,"yours":false,"topic_id":413242,"topic_slug":"allow-only-specified-groups-to-access-and-submit-a-workflow-form","topic_title":"仅允许指定组访问并提交工作流表单","topic_html_title":"仅允许指定组访问并提交工作流表单","category_id":2,"display_username":"","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Bug Reporter","title_is_group":false,"bookmarked":false,"raw":"Currently forms in workflows only allow authentication by allows anonymous users or logged-in users only. It could be useful to enable admins to create forms which can only be used by a specific group (or groups). \n\nFor example: User `Teacher A` in group `School A` can fill out a form dedicated to their school, but `Teacher X` from the group `School Y` shouldn't be able to discover that form at all. \n\nThus, there is some granular access control which leverages the already-existing group-based access control system.\n\n![Screenshot 2026-09-24 at 16.50.37|690x146](upload://aHcWKvmFiSucBsOLzc3y3PEa6Lj.png)","actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":150857,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"目前，工作流中的表单仅支持允许匿名用户或仅限已登录用户进行身份验证。如果能让管理员创建仅特定用户组（或多个用户组）可用的表单，将会非常实用。 \n例如：School A 组中的用户 Teacher A 可以填写专为其学校设计的表单，但 School Y 组中的 Teacher X 则完全不应发现该表单。 \n因此，这是一种细粒度的访问控制机制，它利用了现有的基于组的访问控制系统。 \n <a class=\"lightbox\" href=\"https://global.discourse-cdn.com/meta/original/4X/4/a/f/4af8211fc8c5310ea61c875887a9cde768bd9a1d.png\" data-download-href=\"/uploads/short-url/aHcWKvmFiSucBsOLzc3y3PEa6Lj.png?dl=1\" title=\"Screenshot 2026-09-24 at 16.50.37\">[Screenshot 2026-09-24 at 16.50.37]</a>","truncated":true,"post_url":"/t/allow-only-specified-groups-to-access-and-submit-a-workflow-form/413242/1","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"calendar_details":[],"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":true},{"id":2043232,"name":"Kamal S.","username":"Kamal_S","avatar_template":"/user_avatar/meta.discourse.org/kamal_s/{size}/578813_2.png","created_at":"2026-09-24T14:54:42.526Z","cooked":"<p>我可以帮你解决这个问题。我们可以就此聊一聊 <img src=\"https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=15\" title=\":slight_smile:\" class=\"emoji\" alt=\":slight_smile:\" loading=\"lazy\" width=\"20\" height=\"20\"></p>","post_number":7,"post_type":1,"posts_count":7,"updated_at":"2026-09-24T14:54:42.526Z","reply_count":0,"reply_to_post_number":4,"quote_count":0,"incoming_link_count":1,"reads":7,"readers_count":6,"score":6.2,"yours":false,"topic_id":413237,"topic_slug":"private-members-club","topic_title":"私人会员俱乐部","topic_html_title":"私人会员俱乐部","category_id":6,"display_username":"Kamal S.","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"reply_to_user":{"id":203919,"username":"BigDavy","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/ea666f/{size}.png"},"bookmarked":false,"raw":"I can help you with this..So we can chat for this :)","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":203884,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"我可以帮你解决这个问题。我们可以就此聊一聊 :slight_smile:","truncated":true,"post_url":"/t/private-members-club/413237/7","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043231,"name":null,"username":"BigDavy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/ea666f/{size}.png","created_at":"2026-09-24T14:52:25.845Z","cooked":"<p>谢谢 Moin 告诉我</p>","post_number":6,"post_type":1,"posts_count":7,"updated_at":"2026-09-24T14:52:25.845Z","reply_count":0,"reply_to_post_number":5,"quote_count":0,"incoming_link_count":1,"reads":8,"readers_count":7,"score":6.4,"yours":false,"topic_id":413237,"topic_slug":"private-members-club","topic_title":"私人会员俱乐部","topic_html_title":"私人会员俱乐部","category_id":6,"display_username":null,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"reply_to_user":{"id":95552,"username":"Moin","name":"","avatar_template":"/user_avatar/meta.discourse.org/moin/{size}/554653_2.png"},"bookmarked":false,"raw":"Danke Moin for letting me know","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":203919,"hidden":false,"trust_level":0,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"谢谢 Moin 告诉我","truncated":true,"post_url":"/t/private-members-club/413237/6","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043230,"name":"","username":"Moin","avatar_template":"/user_avatar/meta.discourse.org/moin/{size}/554653_2.png","created_at":"2026-09-24T14:51:41.494Z","cooked":"<p>你可以在 <a class=\"hashtag-cooked\" href=\"/c/marketplace/14\" data-type=\"category\" data-slug=\"marketplace\" data-id=\"14\" data-style-type=\"emoji\" data-emoji=\"shopping_cart\"><span class=\"hashtag-icon-placeholder\"><svg class=\"fa d-icon d-icon-square-full svg-icon svg-node\"><use href=\"#square-full\"></use></svg></span><span>Marketplace</span></a> 分类中发帖</p>\n<p><small> 通常，为新问题开启一个新主题会更好。使用不同的标题有助于其他人找到你的问题</small></p>","post_number":5,"post_type":1,"posts_count":7,"updated_at":"2026-09-24T14:52:40.320Z","reply_count":1,"reply_to_post_number":4,"quote_count":0,"incoming_link_count":1,"reads":8,"readers_count":7,"score":11.4,"yours":false,"topic_id":413237,"topic_slug":"private-members-club","topic_title":"私人会员俱乐部","topic_html_title":"私人会员俱乐部","category_id":6,"display_username":"","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Kluges Köpfchen","title_is_group":false,"reply_to_user":{"id":203919,"username":"BigDavy","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/ea666f/{size}.png"},"bookmarked":false,"raw":"You can post in the #marketplace category\n\n<small> Usually it's better to start a new topic for a new question. A different title will help others to find your question","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":95552,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"你可以在 <a class=\"hashtag-cooked\" href=\"/c/marketplace/14\" data-type=\"category\" data-slug=\"marketplace\" data-id=\"14\" data-style-type=\"emoji\" data-emoji=\"shopping_cart\"><span class=\"hashtag-icon-placeholder\"></span>Marketplace</span></a> 分类中发帖 \n 通常，为新问题开启一个新主题会更好。使用不同的标题有助于其他人找到你的问题","truncated":true,"post_url":"/t/private-members-club/413237/5","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043229,"name":null,"username":"BigDavy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/ea666f/{size}.png","created_at":"2026-09-24T14:51:18.094Z","cooked":"<p>我的第二个问题是：我在哪里可以找到能完成这项工作的专业人士？</p>","post_number":4,"post_type":1,"posts_count":7,"updated_at":"2026-09-24T14:51:18.094Z","reply_count":2,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":8,"readers_count":7,"score":16.4,"yours":false,"topic_id":413237,"topic_slug":"private-members-club","topic_title":"私人会员俱乐部","topic_html_title":"私人会员俱乐部","category_id":6,"display_username":null,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"my second question is: Where can i find the professional to be able to do this?","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":203919,"hidden":false,"trust_level":0,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"我的第二个问题是：我在哪里可以找到能完成这项工作的专业人士？","truncated":true,"post_url":"/t/private-members-club/413237/4","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043226,"name":null,"username":"BigDavy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/ea666f/{size}.png","created_at":"2026-09-24T14:49:17.232Z","cooked":"<p>谢谢卡马尔，你的回复很详细。</p>","post_number":3,"post_type":1,"posts_count":7,"updated_at":"2026-09-24T14:49:17.232Z","reply_count":0,"reply_to_post_number":2,"quote_count":0,"incoming_link_count":1,"reads":8,"readers_count":7,"score":21.4,"yours":false,"topic_id":413237,"topic_slug":"private-members-club","topic_title":"私人会员俱乐部","topic_html_title":"私人会员俱乐部","category_id":6,"display_username":null,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"reply_to_user":{"id":203884,"username":"Kamal_S","name":"Kamal S.","avatar_template":"/user_avatar/meta.discourse.org/kamal_s/{size}/578813_2.png"},"bookmarked":false,"raw":"Thank you Kamal for your detailed reply.","actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":203919,"hidden":false,"trust_level":0,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"谢谢卡马尔，你的回复很详细。","truncated":true,"post_url":"/t/private-members-club/413237/3","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043224,"name":"Kamal S.","username":"Kamal_S","avatar_template":"/user_avatar/meta.discourse.org/kamal_s/{size}/578813_2.png","created_at":"2026-09-24T14:47:26.298Z","cooked":"<aside class=\"quote no-group\" data-username=\"BigDavy\" data-post=\"1\" data-topic=\"413237\" data-full=\"true\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://avatars.discourse-cdn.com/v4/letter/b/ea666f/48.png\" class=\"avatar\"> BigDavy:</div>\n<blockquote>\n<p>能否让 Discourse 看起来并感觉像一家豪华私人会员俱乐部？我们既希望用它作为面向公众的网站，也用于私密的“圣所”（Sanctuary），同时集成会员/支付功能，并尽可能保持发布架构的简洁。</p>\n</blockquote>\n</aside>\n<p>是的，使用 Discourse 可以实现这一目标，同时保持发布架构相对简单。</p>\n<p>我的处理方式是：通过 Discourse 的分类、用户组和权限设置，将面向公众的区域与私密的“圣所”区分开来；同时，使用精心设计的主题/组件层来实现豪华私人会员俱乐部的视觉效果，而无需修改 Discourse 核心代码。</p>\n<p>对于会员和支付功能，我会先确定所需流程是否可以通过现有的 Discourse 集成或轻量级的外部会员/支付层来处理，然后将会员状态与 Discourse 的用户组及访问权限关联起来。</p>\n<p>关键在于，初始设置应专注于品牌塑造、公共/私有访问控制、会员流程以及核心社区功能，将更复杂的集成留到后续阶段进行。</p>","post_number":2,"post_type":1,"posts_count":7,"updated_at":"2026-09-24T14:47:26.298Z","reply_count":1,"reply_to_post_number":null,"quote_count":1,"incoming_link_count":1,"reads":8,"readers_count":7,"score":11.4,"yours":false,"topic_id":413237,"topic_slug":"private-members-club","topic_title":"私人会员俱乐部","topic_html_title":"私人会员俱乐部","category_id":6,"display_username":"Kamal S.","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"[quote=\"BigDavy, post:1, topic:413237, full:true\"]\nCan you make Discourse look and feel like a luxury private members’ club, use it for our public-facing website as well as the private Sanctuary, integrate membership/payment, and keep the launch architecture as simple as possible?\n\n[/quote]\n\nYes, this is possible with Discourse while keeping the launch architecture relatively simple.\n\nI’d approach it by separating the public-facing areas from the private Sanctuary through Discourse categories, groups and permissions, while using a carefully designed theme/component layer to achieve the luxury private-members’ club look without modifying Discourse core.\n\nFor membership and payments, I’d first determine whether the required flow can be handled through existing Discourse integrations or a lightweight external membership/payment layer, then connect the membership status to Discourse groups and access permissions.\n\nThe key would be to keep the initial setup focused on branding, public/private access, membership flow and core community functionality, leaving more complex integrations for later phases.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":203884,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"是的，使用 Discourse 可以实现这一目标，同时保持发布架构相对简单。 \n我的处理方式是：通过 Discourse 的分类、用户组和权限设置，将面向公众的区域与私密的“圣所”区分开来；同时，使用精心设计的主题/组件层来实现豪华私人会员俱乐部的视觉效果，而无需修改 Discourse 核心代码。 \n对于会员和支付功能，我会先确定所需流程是否可以通过现有的 Discourse 集成或轻量级的外部会员/支付层来处理，然后将会员状态与 Discourse 的用户组及访问权限关联起来。 \n关键在于，初始设置应专注于品牌塑造、公共/私有访问控制、会员流程以及核心社区功能，将更复杂的集成留到后续阶段&hellip;","truncated":true,"post_url":"/t/private-members-club/413237/2","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043214,"name":"Frank Steffahn","username":"steffahn","avatar_template":"/user_avatar/meta.discourse.org/steffahn/{size}/540230_2.png","created_at":"2026-09-24T14:42:51.925Z","cooked":"<p>我刚刚注意到，这项更改已经到了“即将永久生效，您将无法再选择退出”的阶段。</p>\n<p>遗憾的是，我无法完全确认这项更改对您的工作人员和社区成员而言是</p>\n<aside class=\"quote no-group\" data-username=\"lindsey\" data-post=\"1\" data-topic=\"406373\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lindsey/48/318210_2.png\" class=\"avatar\"> lindsey:</div>\n<blockquote>\n<p>无缝且不可见的</p>\n</blockquote>\n</aside>\n<p>……据我观察，例如，未分类的帖子现在会显示一个“未分类”徽章。（此外，“未分类”在创建主题界面中原本有一些特殊处理，这与仅仅在下拉菜单中有一个预选项不同。）</p>\n<p>我找到了这条一年前的评论</p>\n<aside class=\"quote group-team\" data-username=\"sam\" data-post=\"13\" data-topic=\"370541\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/48/102149_2.png\" class=\"avatar\"> sam:</div>\n<blockquote>\n<p>我这里的建议是</p>\n<ol>\n<li>删除这两个设置，并删除隐藏设置 <code>uncategorized_category_id</code></li>\n<li>引入默认类别的概念（我们已经有了）——我们已经有了 <code>default_composer_category</code></li>\n<li><code>uncategorized</code> 不再是一个特殊概念，减少了需要处理的内容。</li>\n<li>为那些必须拥有“无徽章类别”的用户提供一个主题组件</li>\n</ol>\n</blockquote>\n</aside>\n<p>其中提到了一个主题组件，我同意一个主题组件是一个很好的解决方案，可以减少此更改给论坛用户界面带来的变化量。</p>\n<p>不过，我找不到任何关于此类主题组件的现有工作。我是不是漏掉了什么？<small>（我想我可以尝试自己做一个，但我怀疑我不是唯一一个管理论坛<sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup>并希望保留更多围绕未分类主题的“旧”行为的人，至少在前端/客户端方面？）</small></p>\n<hr class=\"footnotes-sep\">\n\n<ol class=\"footnotes-list\">\n<li id=\"fn1\" class=\"footnote-item\"><p>具体来说，我来自 <a href=\"http://users.rust-lang.org\" rel=\"noopener nofollow ugc\">users.rust-lang.org</a> 和 <a href=\"http://internals.rust-lang.org\" rel=\"noopener nofollow ugc\">internals.rust-lang.org</a> <a href=\"#fnref1\" class=\"footnote-backref\">↩︎</a></p>\n</li>\n</ol>","post_number":2,"post_type":1,"posts_count":2,"updated_at":"2026-09-24T14:49:33.905Z","reply_count":0,"reply_to_post_number":null,"quote_count":1,"incoming_link_count":1,"reads":11,"readers_count":10,"score":7.0,"yours":false,"topic_id":406373,"topic_slug":"removing-uncategorized-and-migrating-to-a-standard-category","topic_title":"移除未分类并迁移到标准分类","topic_html_title":"移除未分类并迁移到标准分类","category_id":67,"display_username":"Frank Steffahn","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"I just saw that this change is already at the stage of \"will become permanent soon. You will no longer be able to opt-out.\"\n\nUnfortunately, I can't entirely confirm that this change is a\n\n[quote=\"lindsey, post:1, topic:406373\"]\nseamless and invisible change to your staff and community members\n[/quote]\n\n… as far as can tell, this e.g. changes that uncategorized posts now bear an \"Uncategorized\" badge. (Also \"Uncategorized\" used to have some special casing in the topic creation UI, that differs from just having a pre-selected entry in the dropdown.)\n\nI could find this comment from a year ago\n\n[quote=\"sam, post:13, topic:370541\"]\nMy recommendation here is\n\n1. Delete both settings and delete the hidden setting `uncategorized_category_id`\n2. Have a concept of default category (which we already do) - we already have `default_composer_category`\n3. 'uncategorized\\` then is no longer a special concept, less stuff to reason about.\n4. Have a theme component for people that must have a “category without a badge”\n[/quote]\n\nwhich mentions a theme component, and I agree a theme component would be a great solution to reduce the amount of change this introduces to the UI for users of a forum.\n\nI couldn't find any existing work regarding such a theme component though. Am I overlooking something? <small>(I suppose I could try to roll my own^[and also *learn how to actually do that*], but I would doubt that I'm the only person^[for context, I come from users.rust-lang.org & internals.rust-lang.org, which I help administer] who would prefer/choose to just keep uncategorized topics work more like they used to, at least on the front-end/client side of things.)</small>","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":135950,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"我刚刚注意到，这项更改已经到了“即将永久生效，您将无法再选择退出”的阶段。 \n遗憾的是，我无法完全确认这项更改对您的工作人员和社区成员而言是 \n\n……据我观察，例如，未分类的帖子现在会显示一个“未分类”徽章。（此外，“未分类”在创建主题界面中原本有一些特殊处理，这与仅仅在下拉菜单中有一个预选项不同。） \n我找到了这条一年前的评论 \n\n其中提到了一个主题组件，我同意一个主题组件是一个很好的解决方案，可以减少此更改给论坛用户界面带来的变化量。 \n不过，我找不到任何关于此类主题组件的现有工作。我是不是漏掉了什么？（我想我可以尝试自己做一个，但我怀疑我不是唯一一个管理论坛<a href=\"#fn1\" id=\"fnref1\">[1]</a>并希望保留更多围绕未分类&hellip;","truncated":true,"post_url":"/t/removing-uncategorized-and-migrating-to-a-standard-category/406373/2","locale":"en","is_localized":true,"language":"en","localization_outdated":true,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043212,"name":"agemo","username":"agemo","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/ac91a4/{size}.png","created_at":"2026-09-24T14:40:56.185Z","cooked":"<p>所以 <a class=\"mention\" href=\"/u/ed_s\">@Ed_S</a>，你最终还是成功登录了对吧，不过看起来可能需要等待一段时间。而我仍然无法登录（受影响的原始管理员账户），我想知道的是，这个问题可能比目前通过提交代码已经解决的“git hang”问题范围更广。那么，你或其他人有什么建议或见解，可以运行哪些诊断来揭示更多问题吗？</p>\n<p>提前感谢任何帮助。</p>","post_number":32,"post_type":1,"posts_count":31,"updated_at":"2026-09-24T14:45:24.470Z","reply_count":0,"reply_to_post_number":26,"quote_count":0,"incoming_link_count":1,"reads":5,"readers_count":4,"score":6.0,"yours":false,"topic_id":411513,"topic_slug":"error-for-logged-in-users-and-git-hang","topic_title":"已登录用户报错且 Git 卡死","topic_html_title":"已登录用户报错且 Git 卡死","category_id":6,"display_username":"agemo","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"reply_to_user":{"id":63143,"username":"Ed_S","name":"Ed S","avatar_template":"/user_avatar/meta.discourse.org/ed_s/{size}/134015_2.png"},"bookmarked":false,"raw":"So @Ed_S you eventually got back in right, but  indicating maybe having to wait a period, whereas I still can't get back in (original Admin accs affected), what I am wondering is. maybe it is wider than \"git hang\" issue and what has so far been addressed with commits, and so do you or anyone have any tips/insights on a diagnostics to run that might reveal something more?\n\nAppreciate any help in advance.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":63573,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"所以 <a class=\"mention\" href=\"/u/ed_s\">@Ed_S</a>，你最终还是成功登录了对吧，不过看起来可能需要等待一段时间。而我仍然无法登录（受影响的原始管理员账户），我想知道的是，这个问题可能比目前通过提交代码已经解决的“git hang”问题范围更广。那么，你或其他人有什么建议或见解，可以运行哪些诊断来揭示更多问题吗？ \n提前感谢任何帮助。","truncated":true,"post_url":"/t/error-for-logged-in-users-and-git-hang/411513/32","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043211,"name":"Kris","username":"awesomerobot","avatar_template":"/user_avatar/meta.discourse.org/awesomerobot/{size}/142900_2.png","created_at":"2026-09-24T14:37:35.250Z","cooked":"<p>是的，我们已经考虑过类似的想法，并且正在开发一项独立的功能！</p>","post_number":6,"post_type":1,"posts_count":4,"updated_at":"2026-09-24T14:37:35.250Z","reply_count":0,"reply_to_post_number":5,"quote_count":0,"incoming_link_count":1,"reads":6,"readers_count":5,"score":6.2,"yours":false,"topic_id":413016,"topic_slug":"you-can-now-use-discourse-to-power-your-own-ai-q-a-homepage","topic_title":"现在可以使用 Discourse 打造你自己的 AI 问答主页","topic_html_title":"现在可以使用 Discourse 打造你自己的 AI 问答主页","category_id":67,"display_username":"Kris","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111","flair_group_id":47,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"team","title_is_group":true,"reply_to_user":{"id":65413,"username":"EricGT","name":"EricGT","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/f1d935/{size}.png"},"bookmarked":false,"raw":"Yes, we have considered something like this and have a separate feature in the works!","actions_summary":[],"moderator":false,"admin":true,"staff":true,"user_id":2770,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"是的，我们已经考虑过类似的想法，并且正在开发一项独立的功能！","truncated":true,"post_url":"/t/you-can-now-use-discourse-to-power-your-own-ai-q-a-homepage/413016/6","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043210,"name":null,"username":"BigDavy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/ea666f/{size}.png","created_at":"2026-09-24T14:28:21.869Z","cooked":"<p>你能否让 Discourse 看起来并感觉起来像一个豪华的私人会员俱乐部，将其同时用于我们的面向公众的网站和私密的“圣所”（Sanctuary），集成会员/支付功能，并尽可能保持发布架构的简洁性？</p>","post_number":1,"post_type":1,"posts_count":7,"updated_at":"2026-09-24T14:28:21.869Z","reply_count":1,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":2,"reads":11,"readers_count":10,"score":17.2,"yours":false,"topic_id":413237,"topic_slug":"private-members-club","topic_title":"私人会员俱乐部","topic_html_title":"私人会员俱乐部","category_id":6,"display_username":null,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"Can you make Discourse look and feel like a luxury private members' club, use it for our public-facing website as well as the private Sanctuary, integrate membership/payment, and keep the launch architecture as simple as possible?","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":203919,"hidden":false,"trust_level":0,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"你能否让 Discourse 看起来并感觉起来像一个豪华的私人会员俱乐部，将其同时用于我们的面向公众的网站和私密的“圣所”（Sanctuary），集成会员/支付功能，并尽可能保持发布架构的简洁性？","truncated":true,"post_url":"/t/private-members-club/413237/1","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"calendar_details":[],"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":false},{"id":2043207,"name":"Kris","username":"awesomerobot","avatar_template":"/user_avatar/meta.discourse.org/awesomerobot/{size}/142900_2.png","created_at":"2026-09-24T14:20:07.944Z","cooked":"<p>啊，我想我知道这是什么了，我们滚动侧边栏，让当前激活的链接显示在可视区域内……所以对于 /categories 来说，就是侧边栏中分类部分的底部……比如在 Meta 上</p>\n<p><div class=\"lightbox-wrapper\"><a class=\"lightbox\" href=\"https://global.discourse-cdn.com/meta/original/4X/b/9/d/b9de748c762b0e9e670bad85159e90ccc504f32a.png\" data-download-href=\"/uploads/short-url/qwgWijfpf5MmXtutVajQ4IYSrSq.png?dl=1\" title=\"image\"><img src=\"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/b/9/d/b9de748c762b0e9e670bad85159e90ccc504f32a_2_273x500.png\" alt=\"image\" data-base62-sha1=\"qwgWijfpf5MmXtutVajQ4IYSrSq\" width=\"273\" height=\"500\" srcset=\"https://global.discourse-cdn.com/meta/optimized/4X/b/9/d/b9de748c762b0e9e670bad85159e90ccc504f32a_2_273x500.png, https://global.discourse-cdn.com/meta/optimized/4X/b/9/d/b9de748c762b0e9e670bad85159e90ccc504f32a_2_409x750.png 1.5x, https://global.discourse-cdn.com/meta/optimized/4X/b/9/d/b9de748c762b0e9e670bad85159e90ccc504f32a_2_546x1000.png 2x\" data-dominant-color=\"F7F8F8\" aria-description=\"这是一张Discourse论坛的界面截图，左侧显示了包含“我的消息”、“审查”、“管理”以及“新闻与活动”、“社区建设”等分类的导航菜单，右侧则展示了“新闻与活动”和“贡献”板块的详细内容。（说明由 AI 生成）\"><div class=\"meta\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use href=\"#far-image\"></use></svg><span class=\"filename\">image</span><span class=\"informations\">946×1728 121 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use href=\"#discourse-expand\"></use></svg></div></a></div></p>\n<p>也许在主页上为这种情况设置一个例外会更好 <img src=\"https://emoji.discourse-cdn.com/twitter/thinking.png?v=15\" title=\":thinking:\" class=\"emoji\" alt=\":thinking:\" loading=\"lazy\" width=\"20\" height=\"20\"></p>","post_number":4,"post_type":1,"posts_count":4,"updated_at":"2026-09-24T14:20:07.944Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":6,"readers_count":5,"score":6.0,"yours":false,"topic_id":413220,"topic_slug":"sidebar-loads-in-wrong-position-when-loading-categories-page","topic_title":"加载分类页面时，侧边栏位置错误","topic_html_title":"加载分类页面时，侧边栏位置错误","category_id":9,"display_username":"Kris","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111","flair_group_id":47,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"team","title_is_group":true,"bookmarked":false,"raw":"Ah I think I know what this is, we scroll the sidebar so that the currently active link is in view... so with /categories this is the bottom of the categories section of the sidebar... for example on Meta \n\n![image|273x500](upload://qwgWijfpf5MmXtutVajQ4IYSrSq.png)\n\nMight be worth having an exception for this on the homepage :thinking:","actions_summary":[],"moderator":false,"admin":true,"staff":true,"user_id":2770,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"啊，我想我知道这是什么了，我们滚动侧边栏，让当前激活的链接显示在可视区域内……所以对于 /categories 来说，就是侧边栏中分类部分的底部……比如在 Meta 上 \n <a class=\"lightbox\" href=\"https://global.discourse-cdn.com/meta/original/4X/b/9/d/b9de748c762b0e9e670bad85159e90ccc504f32a.png\" data-download-href=\"/uploads/short-url/qwgWijfpf5MmXtutVajQ4IYSrSq.png?dl=1\" title=\"image\">[image]</a> \n也许在主页上为这种情况设置一个例外会更好 :thinking:","truncated":true,"post_url":"/t/sidebar-loads-in-wrong-position-when-loading-categories-page/413220/4","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043163,"name":"putty","username":"putty","avatar_template":"/user_avatar/meta.discourse.org/putty/{size}/370902_2.png","created_at":"2026-09-24T13:58:30.492Z","cooked":"<p>你还有其他猜测吗？我尝试邀请我的另一个演示用户，但不幸的是仍然没有成功。你是否曾成功通过链接邀请过用户？</p>\n<p>更新：我刚刚向一个新房间的管理员发送了邀请，但他们仍然看到了 404 页面。</p>","post_number":67,"post_type":1,"posts_count":62,"updated_at":"2026-09-24T14:10:48.772Z","reply_count":0,"reply_to_post_number":57,"quote_count":0,"incoming_link_count":0,"reads":9,"readers_count":8,"score":1.6,"yours":false,"topic_id":411337,"topic_slug":"voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse","topic_title":"语音：Discord 风格的语音和视频房间，现已集成到 Discourse 中 :studio_microphone:","topic_html_title":"语音：Discord 风格的语音和视频房间，现已集成到 Discourse 中 :studio_microphone:","category_id":67,"display_username":"putty","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Regular","title_is_group":false,"reply_to_user":{"id":8722,"username":"Falco","name":"Falco","avatar_template":"/user_avatar/meta.discourse.org/falco/{size}/179432_2.png"},"bookmarked":false,"raw":"Did you happen to have any other guesses? I tried inviting my other demo user and unfortunately it's still not working. Have you been able to successfully invite users via a link?\n\nUpdate: I just sent an invitation to a *new* room to an admin, and they still got a 404 page.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":145678,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"你还有其他猜测吗？我尝试邀请我的另一个演示用户，但不幸的是仍然没有成功。你是否曾成功通过链接邀请过用户？ \n更新：我刚刚向一个新房间的管理员发送了邀请，但他们仍然看到了 404 页面。","truncated":true,"post_url":"/t/voice-discord-style-voice-and-video-rooms-now-bundled-with-discourse/411337/67","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043101,"name":"","username":"Jonathan5","avatar_template":"/user_avatar/meta.discourse.org/jonathan5/{size}/197134_2.png","created_at":"2026-09-24T12:07:16.855Z","cooked":"<p>谢谢。我会研究一下。我刚注意到，这个问题只在我以我自己的身份登录时出现，用测试用户登录或未登录时都不会出现。</p>\n<p>点击“分类”链接时，侧边栏会重新加载，并且总是出现在同一个（错误）的位置。</p>\n<p>在安全模式下情况更糟，即使在分类页面点击“分类”，它也会重新加载到错误的位置。</p>\n<p>我先暂时不管它了……</p>","post_number":3,"post_type":1,"posts_count":4,"updated_at":"2026-09-24T12:18:13.183Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":13,"readers_count":12,"score":7.4,"yours":false,"topic_id":413220,"topic_slug":"sidebar-loads-in-wrong-position-when-loading-categories-page","topic_title":"加载分类页面时，侧边栏位置错误","topic_html_title":"加载分类页面时，侧边栏位置错误","category_id":9,"display_username":"","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"","bookmarked":false,"raw":"Thanks. I'll look into it. I have just noticed that the problem only arises when I'm logged in as me, not as a test user or when not logged in at all.\n\nThe sidebar gets reloaded when the \"Categories\" link is clicked, and it's always in the same (wrong) position.\n\nIn safe mode it's worse, as even clicking \"Categories\" from the Categories page makes it reload in the wrong place.\n\nI'll just leave it for the time being...","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":82343,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"谢谢。我会研究一下。我刚注意到，这个问题只在我以我自己的身份登录时出现，用测试用户登录或未登录时都不会出现。 \n点击“分类”链接时，侧边栏会重新加载，并且总是出现在同一个（错误）的位置。 \n在安全模式下情况更糟，即使在分类页面点击“分类”，它也会重新加载到错误的位置。 \n我先暂时不管它了……","truncated":true,"post_url":"/t/sidebar-loads-in-wrong-position-when-loading-categories-page/413220/3","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043075,"name":"Kamal S.","username":"Kamal_S","avatar_template":"/user_avatar/meta.discourse.org/kamal_s/{size}/578813_2.png","created_at":"2026-09-24T11:25:11.221Z","cooked":"<aside class=\"quote no-group\" data-username=\"Parker1090\" data-post=\"3\" data-topic=\"412695\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/parker1090/48/119862_2.png\" class=\"avatar\"> Parker1090:</div>\n<blockquote>\n<p>除非我授予完全写入权限，否则我总会收到 403 错误。</p>\n<p>根据 API 视图中列出的不同支持 URL 的提示，似乎没有一个匹配计时器的格式（<code>/t/{ID}/timer</code>）。但我可能只是漏掉了什么 <img src=\"https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=15\" title=\":slight_smile:\" class=\"emoji\" alt=\":slight_smile:\" loading=\"lazy\" width=\"20\" height=\"20\"></p>\n<p>我倾向于不授予完全写入权限，所以只是想确定具体需要哪个权限。</p>\n</blockquote>\n</aside>\n<p>403 错误可能与主题计时器端点所需的权限有关，而不是 <code>duration_minutes</code> 或 <code>based_on_last_post</code> 参数。</p>\n<p>建议查看当前 Discourse 源代码中 <code>POST /t/{id}/timer</code> 端点的授权要求，而不仅仅依赖 API 文档中显示的权限。计时器操作可能需要与 UI 使用的相同主题级写入/管理权限，这可以解释为什么目前完全写入权限是有效的。</p>\n<p>如果存在针对主题计时器的更细粒度权限，应该可以通过端点的授权检查以及相应的策略/守卫方法来确定。否则，将 API 密钥限制为仅所需的主题范围，比授予更广泛的写入权限更可取。</p>","post_number":4,"post_type":1,"posts_count":4,"updated_at":"2026-09-24T11:25:11.221Z","reply_count":0,"reply_to_post_number":null,"quote_count":1,"incoming_link_count":1,"reads":6,"readers_count":5,"score":6.2,"yours":false,"topic_id":412695,"topic_slug":"api-permission-required-for-triggering-topic-timer","topic_title":"触发主题计时器需要 API 权限","topic_html_title":"触发主题计时器需要 API 权限","category_id":6,"display_username":"Kamal S.","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"[quote=\"Parker1090, post:3, topic:412695\"]\nI always had a 403 back unless I gave full write access.\n\nFrom the hints in the API view of the different URLs supported, none seem to match the format of the timer one (`/t/{ID}/timer`). But I could just be missing something :slight_smile:\n\nI’d prefer not to give full write access so just trying to identify which permission is needed for this in particular.\n\n[/quote]\n\nThe 403 is likely related to the permission required by the topic timer endpoint rather than the `duration_minutes` or `based_on_last_post` parameters.\n\nI’d check the endpoint’s authorization requirements in the current Discourse source for `POST /t/{id}/timer`, rather than relying only on the permissions shown in the API documentation. The timer action may require the same topic-level write/moderation capability used by the UI, which would explain why full write access currently works.\n\nIf there is a more granular permission available for topic timers, it should be possible to identify it from the endpoint’s authorization check and the corresponding policy/guardian method. Otherwise, restricting the API key to only the required topic scope would be preferable to granting broader write access.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":203884,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"403 错误可能与主题计时器端点所需的权限有关，而不是 duration_minutes 或 based_on_last_post 参数。 \n建议查看当前 Discourse 源代码中 POST /t/{id}/timer 端点的授权要求，而不仅仅依赖 API 文档中显示的权限。计时器操作可能需要与 UI 使用的相同主题级写入/管理权限，这可以解释为什么目前完全写入权限是有效的。 \n如果存在针对主题计时器的更细粒度权限，应该可以通过端点的授权检查以及相应的策略/守卫方法来确定。否则，将 API 密钥限制为仅所需的主题范围，比授予更广泛的写入权限更可取。","truncated":true,"post_url":"/t/api-permission-required-for-triggering-topic-timer/412695/4","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043059,"name":"Kamal S.","username":"Kamal_S","avatar_template":"/user_avatar/meta.discourse.org/kamal_s/{size}/578813_2.png","created_at":"2026-09-24T10:33:22.291Z","cooked":"<aside class=\"quote no-group\" data-username=\"Jonathan5\" data-post=\"1\" data-topic=\"413220\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/48/197134_2.png\" class=\"avatar\"> Jonathan5:</div>\n<blockquote>\n<p>使用此设置后，我注意到侧边栏加载在了错误的位置。区别在于，它看起来像是被向下滚动到了第四个侧边栏项目的中间位置。</p>\n<p>当我已经在分类页面并点击“分类”时，侧边栏的位置保持不变，页面正常加载。</p>\n</blockquote>\n</aside>\n<p>这听起来像是导航到分类页面时，侧边栏的滚动位置被错误地保留或恢复了。</p>\n<p>事实上，在已经处于分类页面的情况下点击“分类”时，现有的侧边栏位置得以保留，这表明问题可能与导航/状态恢复有关，而不是侧边栏本身的问题。</p>\n<p>建议检查侧边栏的滚动容器是否在路由更改之间被重用，以及当分类页面加载时其保存的滚动位置是否被恢复。比较直接加载分类页面与从其他页面导航到该页面的情况，应该有助于隔离问题。</p>","post_number":2,"post_type":1,"posts_count":4,"updated_at":"2026-09-24T10:33:22.291Z","reply_count":0,"reply_to_post_number":null,"quote_count":1,"incoming_link_count":1,"reads":15,"readers_count":14,"score":8.0,"yours":false,"topic_id":413220,"topic_slug":"sidebar-loads-in-wrong-position-when-loading-categories-page","topic_title":"加载分类页面时，侧边栏位置错误","topic_html_title":"加载分类页面时，侧边栏位置错误","category_id":9,"display_username":"Kamal S.","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"[quote=\"Jonathan5, post:1, topic:413220\"]\nWith this setting, I’ve now noticed that the sidebar loads in the wrong position. The difference is that it is as if I have scrolled it down to the middle of the fourth sidebar item.\n\nWhen I’m already on the category page and click “Categories” it loads without changing the sidebar position.\n\n[/quote]\n\nThis sounds like the sidebar’s scroll position is being retained or restored incorrectly when navigating to the category page.\n\nThe fact that clicking “Categories” while already on the category page keeps the existing sidebar position suggests the issue may be related to navigation/state restoration rather than the sidebar itself.\n\nI’d check whether the sidebar scroll container is being reused between route changes and whether its saved scroll position is being restored when the category page loads. Comparing a direct category-page load with navigation from another page should help isolate it.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":203884,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"这听起来像是导航到分类页面时，侧边栏的滚动位置被错误地保留或恢复了。 \n事实上，在已经处于分类页面的情况下点击“分类”时，现有的侧边栏位置得以保留，这表明问题可能与导航/状态恢复有关，而不是侧边栏本身的问题。 \n建议检查侧边栏的滚动容器是否在路由更改之间被重用，以及当分类页面加载时其保存的滚动位置是否被恢复。比较直接加载分类页面与从其他页面导航到该页面的情况，应该有助于隔离问题。","truncated":true,"post_url":"/t/sidebar-loads-in-wrong-position-when-loading-categories-page/413220/2","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043056,"name":"","username":"Jonathan5","avatar_template":"/user_avatar/meta.discourse.org/jonathan5/{size}/197134_2.png","created_at":"2026-09-24T10:23:15.783Z","cooked":"<p>继续讨论 <a href=\"https://meta.discourse.org/t/allow-top-menu-not-to-have-latest-tab/413218\">允许“顶部菜单”没有“最新”选项卡</a>：</p>\n<aside class=\"quote no-group\" data-username=\"Jonathan5\" data-post=\"1\" data-topic=\"413218\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/48/197134_2.png\" class=\"avatar\"> Jonathan5:</div>\n<blockquote>\n<p>我已经让分类页面显示“带有精选主题的分类”（<code>桌面端分类页面样式</code></p>\n</blockquote>\n</aside>\n<p>有了这个设置，我注意到侧边栏加载的位置不正确。区别在于，它看起来像是被向下滚动到了第四个侧边栏项的中间位置。</p>\n<p>如果我已经处于分类页面，然后点击“分类”，侧边栏会在不改变其位置的情况下加载。</p>","post_number":1,"post_type":1,"posts_count":4,"updated_at":"2026-09-24T14:42:22.648Z","reply_count":1,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":2,"reads":16,"readers_count":15,"score":18.2,"yours":false,"topic_id":413220,"topic_slug":"sidebar-loads-in-wrong-position-when-loading-categories-page","topic_title":"加载分类页面时，侧边栏位置错误","topic_html_title":"加载分类页面时，侧边栏位置错误","category_id":9,"display_username":"","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"","bookmarked":false,"raw":"Continuing the discussion from [Allow &quot;top menu&quot; not to have &quot;latest&quot; tab](https://meta.discourse.org/t/allow-top-menu-not-to-have-latest-tab/413218):\n\n[quote=\"Jonathan5, post:1, topic:413218\"]\nI’ve got the Categories page to show “Categories with Featured Topics” (`Desktop category page style`\n[/quote]\n\nWith this setting, I've now noticed that the sidebar loads in the wrong position. The difference is that it is as if I have scrolled it down to the middle of the fourth sidebar item. \n\nWhen I'm already on the category page and click \"Categories\" it loads without changing the sidebar position.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":82343,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"继续讨论 <a href=\"https://meta.discourse.org/t/allow-top-menu-not-to-have-latest-tab/413218\">允许“顶部菜单”没有“最新”选项卡</a>： \n\n有了这个设置，我注意到侧边栏加载的位置不正确。区别在于，它看起来像是被向下滚动到了第四个侧边栏项的中间位置。 \n如果我已经处于分类页面，然后点击“分类”，侧边栏会在不改变其位置的情况下加载。","truncated":true,"post_url":"/t/sidebar-loads-in-wrong-position-when-loading-categories-page/413220/1","locale":"en","is_localized":true,"language":"en","localization_outdated":true,"customer_flair_customer":null,"event":null,"calendar_details":[],"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":false},{"id":2043051,"name":"","username":"Jonathan5","avatar_template":"/user_avatar/meta.discourse.org/jonathan5/{size}/197134_2.png","created_at":"2026-09-24T10:20:29.508Z","cooked":"<p>我已经将分类页面设置为显示“带有精选主题的分类”（<code>桌面端分类页面样式</code> 和 <code>移动端分类页面样式</code>）。</p>\n<p>我想尝试简化顶部菜单（<code>top menu</code>），使其不再包含“最新”选项卡，但遇到了以下错误信息：</p>\n<blockquote>\n<p>top_menu: 顶部菜单必须包含 ‘latest’ 选项卡。</p>\n</blockquote>\n<p>我目前的想法是：</p>\n<ul>\n<li>分类页面现在会显示一些最新主题。</li>\n<li>在我的论坛上，访问各个分类页面就足以查看那里的最新帖子。</li>\n<li>已登录用户拥有“新”选项卡（我理解这与“最新”不同）。</li>\n</ul>","post_number":1,"post_type":1,"posts_count":1,"updated_at":"2026-09-24T14:44:31.322Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":12,"readers_count":11,"score":67.4,"yours":false,"topic_id":413218,"topic_slug":"allow-top-menu-not-to-have-latest-tab","topic_title":"允许「主菜单」不显示「最新」标签","topic_html_title":"允许「主菜单」不显示「最新」标签","category_id":2,"display_username":"","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"","bookmarked":false,"raw":"I've got the Categories page to show \"Categories with Featured Topics\" (`Desktop category page style` and `Mobile category page style`). \n\nI'd like to try simplifying the top menu (`top menu`) so that it doesn't have the \"Latest\" tab, but I run up against this error message:\n\n> top_menu: Top menu must include the 'latest' tab.\n\nMy thoughts so far are that\n* The Categories page now shows some of the latest topics.\n* On my forum it's sufficient to visit the individual category pages to see the latest posts there.\n* Logged-in users have the \"New\" tab (which I accept is different).","actions_summary":[{"id":2,"count":2}],"moderator":false,"admin":false,"staff":false,"user_id":82343,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"我已经将分类页面设置为显示“带有精选主题的分类”（桌面端分类页面样式 和 移动端分类页面样式）。 \n我想尝试简化顶部菜单（top menu），使其不再包含“最新”选项卡，但遇到了以下错误信息： \n\ntop_menu: 顶部菜单必须包含 ‘latest’ 选项卡。 \n\n我目前的想法是： \n\n分类页面现在会显示一些最新主题。\n在我的论坛上，访问各个分类页面就足以查看那里的最新帖子。\n已登录用户拥有“新”选项卡（我理解这与“最新”不同）。","truncated":true,"post_url":"/t/allow-top-menu-not-to-have-latest-tab/413218/1","locale":"en","is_localized":true,"language":"en","localization_outdated":true,"customer_flair_customer":null,"event":null,"calendar_details":[],"reactions":[{"id":"heart","type":"emoji","count":2}],"current_user_reaction":null,"reaction_users_count":2,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":true},{"id":2043047,"name":"Nate Dhaliwal","username":"NateDhaliwal","avatar_template":"/user_avatar/meta.discourse.org/natedhaliwal/{size}/313494_2.png","created_at":"2026-09-24T10:13:34.510Z","cooked":"<p>在未启用该插件和即将推出的功能时，运行正常。</p>","post_number":4,"post_type":1,"posts_count":4,"updated_at":"2026-09-24T10:13:34.510Z","reply_count":0,"reply_to_post_number":3,"quote_count":0,"incoming_link_count":0,"reads":15,"readers_count":14,"score":17.8,"yours":false,"topic_id":413006,"topic_slug":"discourse-core-now-includes-markdown-endpoints-for-topic-lists-and-views","topic_title":"Discourse 核心现已包含用于主题列表和视图的 Markdown 端点","topic_html_title":"Discourse 核心现已包含用于主题列表和视图的 Markdown 端点","category_id":67,"display_username":"Nate Dhaliwal","primary_group_name":null,"flair_name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111","flair_group_id":48,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Senior Tester","title_is_group":false,"reply_to_user":{"id":169337,"username":"Orioni","name":"John","avatar_template":"/user_avatar/meta.discourse.org/orioni/{size}/542679_2.png"},"bookmarked":false,"raw":"Works fine without the plugin and the upcoming feature enabled.","actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":135392,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"在未启用该插件和即将推出的功能时，运行正常。","truncated":true,"post_url":"/t/discourse-core-now-includes-markdown-endpoints-for-topic-lists-and-views/413006/4","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[{"id":"+1","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043042,"name":"Nate Dhaliwal","username":"NateDhaliwal","avatar_template":"/user_avatar/meta.discourse.org/natedhaliwal/{size}/313494_2.png","created_at":"2026-09-24T10:10:39.195Z","cooked":"<aside class=\"quote group-VolunteerMods\" data-username=\"darkpixlz\" data-post=\"48\" data-topic=\"412871\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/48/549896_2.png\" class=\"avatar\"> darkpixlz:</div>\n<blockquote>\n<p>100% 垃圾代码</p>\n</blockquote>\n</aside>\n<aside class=\"quote group-VolunteerMods\" data-username=\"darkpixlz\" data-post=\"48\" data-topic=\"412871\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/48/549896_2.png\" class=\"avatar\"> darkpixlz:</div>\n<blockquote>\n<p>我拒绝使用“氛围编程”（vibe-coding）或“代理式开发”（agentic development）这类词汇</p>\n</blockquote>\n</aside>\n<p>我个人从不使用“氛围编程”来开发任何应用程序、项目或软件。我会利用 AI 聊天来碰撞想法或寻求澄清，但绝不会用它来完成整个项目。这种方式虽然更手动，但我至少清楚自己在做什么，而不是盲目地将一切交给另一个实体。</p>\n<p>不过，过去几个月里，我看到 AI 辅助编程有了长足的进步。起初，这类代码可能写得糟糕或充斥着漏洞，但我会说，自那以后它已经<em>大幅</em>改进了。那些“氛围编程”生成的设计仍然很容易辨认（渐变、边框、表情符号等），甚至在我在 Meta 上看到的一些插件中也是如此。但重要的是，作者分享这些内容是为了他们自己的兴趣以及社区的利益。不是为了让人去踩踏它并将其贴上“垃圾”的标签，而是因为他们确实在该插件中取得了成功，并希望将其分享给其他寻求相同功能的论坛。</p>\n<p>我理解你对 AI 伦理问题的看法，但这似乎更多是针对 AI 整体的，比如公司拆解书籍、大量消耗水电等。你提到：</p>\n<aside class=\"quote group-VolunteerMods\" data-username=\"darkpixlz\" data-post=\"48\" data-topic=\"412871\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/48/549896_2.png\" class=\"avatar\"> darkpixlz:</div>\n<blockquote>\n<p>AI 生成媒体引发的流行病</p>\n</blockquote>\n</aside>\n<p>但这与使用 AI 制作的插件或 TC（主题配置）有何关联？如果你不喜欢 AI，当然可以不用。但随着 AI 的引入，编程领域已经发生了巨大的变化，插件和 TC 等事物也会随之改变。既然知道有些代码是借助 AI 编写的，你会因此完全停止使用 Discourse 吗？我不会，因为我知道背后仍然有人在维护。</p>\n<p>所以，继续称其为“垃圾代码”并抵制“氛围编程”这个词（就我个人而言，我对后者这个词没有任何异议）是否仍然准确？也许不是。这是否太过苛刻？是的。尽管我认为你可能会不喜欢这一点，但有时候我们必须适应。这是否意味着我现在会制作并分享 AI 生成的 TC？对我来说，不会。但这是否意味着我会将其视为一种选择，而不是去排斥或轻视它？是的。我正在努力不这样做。所以我希望你能做到这一点。</p>","post_number":51,"post_type":1,"posts_count":51,"updated_at":"2026-09-24T14:04:35.030Z","reply_count":0,"reply_to_post_number":48,"quote_count":1,"incoming_link_count":0,"reads":15,"readers_count":14,"score":48.0,"yours":false,"topic_id":412871,"topic_slug":"require-llm-generated-themes-plugins-to-be-tagged-as-such","topic_title":"要求对由 LLM 生成的主题和插件进行相应标注","topic_html_title":"要求对由 LLM 生成的主题和插件进行相应标注","category_id":3,"display_username":"Nate Dhaliwal","primary_group_name":null,"flair_name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111","flair_group_id":48,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Senior Tester","title_is_group":false,"bookmarked":false,"raw":"[quote=\"darkpixlz, post:48, topic:412871\"]\n100% slop-coded\n[/quote]\n\n[quote=\"darkpixlz, post:48, topic:412871\"]\n“vibe-coding” or “agentic development” are words I refuse to use\n[/quote]\n\nI for one, never vibe-code any application, project or software I make. I use AI chats for bouncing off ideas, or clarification, but never the full project. More manual, definitely, but at least I know what I'm doing and not blindly entrusting it to another entity.\n\nBut I have seen AI-supported coding grown a lot over the last few months. It did originate as poorly-written or laced with vulnerabilities, perhaps, but I would say it has improved *tons* since then. The vibe-coded designs are still pretty recognizable (gradients, borders, emojis, etc), even in some plugins I've seen on Meta. But what's important is that the author shared it for their own interests, and the interests of the community. Not for someone to stomp it down and labelled as 'slop', but because they have found genuine success in that plugin and want to share it for other forums out there who seek to obtain the same functionality.\n\nI see your point on ethical concerns of AI, but that seems geared towards AI in general, like companies slicing up books, mass water and electric usage, etc. You mention:\n\n[quote=\"darkpixlz, post:48, topic:412871\"]\nan epidemic on AI-generated media\n[/quote]\n\nBut how does that correlate to the use of AI-made plugins or TCs? If you don't like AI, sure, don't use it. But the programming landscape as changed dramatically with AI's introduction, and so things like plugins and TCs will too. Will you stop using Discourse entirely now, knowing that some code was help written by AI? I wouldn't, because I know there's still people behind it.\n\nSo will it still be accurate to call it 'slop-coded' and boycott the use of the term 'vibe-coding' (personally, I see no issues with the latter phrase)? Perhaps not. Is it too harsh? Yes. As much as I think you would dislike this, sometimes we have to adapt. Does that mean I will now make AI-generated TCs and share them? For me, no. But does that mean I will view it as a alternative, not to be shunned or looked down on? Yes. And I'm trying not to. So I hope you can too.","actions_summary":[{"id":2,"count":3}],"moderator":false,"admin":false,"staff":false,"user_id":135392,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"我个人从不使用“氛围编程”来开发任何应用程序、项目或软件。我会利用 AI 聊天来碰撞想法或寻求澄清，但绝不会用它来完成整个项目。这种方式虽然更手动，但我至少清楚自己在做什么，而不是盲目地将一切交给另一个实体。 \n不过，过去几个月里，我看到 AI 辅助编程有了长足的进步。起初，这类代码可能写得糟糕或充斥着漏洞，但我会说，自那以后它已经大幅改进了。那些“氛围编程”生成的设计仍然很容易辨认（渐变、边框、表情符号等），甚至在我在 Meta 上看到的一些插件中也是如此。但重要的是，作者分享这些内容是为了他们自己的兴趣以及社区的利益。不是为了让人去踩踏它并将其贴上“垃圾”的标签，而是因为他们确实在该插&hellip;","truncated":true,"post_url":"/t/require-llm-generated-themes-plugins-to-be-tagged-as-such/412871/51","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[{"id":"heart","type":"emoji","count":2},{"id":"100","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":3,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043038,"name":"Ethan ","username":"Ethsim2","avatar_template":"/user_avatar/meta.discourse.org/ethsim2/{size}/522255_2.png","created_at":"2026-09-24T09:55:29.511Z","cooked":"<p>我喜欢 Firefox，因为我可以右键点击并使用<strong>全选</strong></p>","post_number":5,"post_type":1,"posts_count":5,"updated_at":"2026-09-24T12:59:53.615Z","reply_count":0,"reply_to_post_number":4,"quote_count":0,"incoming_link_count":0,"reads":6,"readers_count":5,"score":1.2,"yours":false,"topic_id":413206,"topic_slug":"markdown-escaping","topic_title":"Markdown 转义","topic_html_title":"Markdown 转义","category_id":1,"display_username":"Ethan ","primary_group_name":null,"flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Tester","title_is_group":false,"reply_to_user":{"id":135392,"username":"NateDhaliwal","name":"Nate Dhaliwal","avatar_template":"/user_avatar/meta.discourse.org/natedhaliwal/{size}/313494_2.png"},"bookmarked":false,"raw":"i like Firefox because i can right-click and use **Select All**","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":160471,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"我喜欢 Firefox，因为我可以右键点击并使用全选","truncated":true,"post_url":"/t/markdown-escaping/413206/5","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043034,"name":"Mathew","username":"Parker1090","avatar_template":"/user_avatar/meta.discourse.org/parker1090/{size}/119862_2.png","created_at":"2026-09-24T09:46:36.179Z","cooked":"<p>嘿 <a class=\"mention\" href=\"/u/pedro\">@pedro</a></p>\n<p>除非我授予完全写入权限，否则我一直都会收到 403 错误。</p>\n<p>从 API 视图中不同支持 URL 的提示来看，似乎没有一个与计时器的格式（<code>/t/{ID}/timer</code>）相匹配。但我可能只是忽略了什么 <img src=\"https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=15\" title=\":slight_smile:\" class=\"emoji\" alt=\":slight_smile:\" loading=\"lazy\" width=\"20\" height=\"20\"></p>\n<p>我倾向于不授予完全写入权限，所以只是想弄清楚这个特定功能需要哪种权限。</p>\n<p>谢谢！</p>","post_number":3,"post_type":1,"posts_count":4,"updated_at":"2026-09-24T09:46:36.179Z","reply_count":1,"reply_to_post_number":2,"quote_count":0,"incoming_link_count":1,"reads":8,"readers_count":7,"score":11.6,"yours":false,"topic_id":412695,"topic_slug":"api-permission-required-for-triggering-topic-timer","topic_title":"触发主题计时器需要 API 权限","topic_html_title":"触发主题计时器需要 API 权限","category_id":6,"display_username":"Mathew","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"reply_to_user":{"id":127447,"username":"pedro","name":"Pedro Maldonado","avatar_template":"/user_avatar/meta.discourse.org/pedro/{size}/365099_2.png"},"bookmarked":false,"raw":"Hey @pedro \n\nI always had a 403 back unless I gave full write access.\n\nFrom the hints in the API view of the different URLs supported, none seem to match the format of the timer one (`/t/{ID}/timer`). But I could just be missing something :)\n\nI'd prefer not to give full write access so just trying to identify which permission is needed for this in particular.\n\nThanks!","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":34544,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"嘿 <a class=\"mention\" href=\"/u/pedro\">@pedro</a> \n除非我授予完全写入权限，否则我一直都会收到 403 错误。 \n从 API 视图中不同支持 URL 的提示来看，似乎没有一个与计时器的格式（/t/{ID}/timer）相匹配。但我可能只是忽略了什么 :slight_smile: \n我倾向于不授予完全写入权限，所以只是想弄清楚这个特定功能需要哪种权限。 \n谢谢！","truncated":true,"post_url":"/t/api-permission-required-for-triggering-topic-timer/412695/3","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043033,"name":"Nate Dhaliwal","username":"NateDhaliwal","avatar_template":"/user_avatar/meta.discourse.org/natedhaliwal/{size}/313494_2.png","created_at":"2026-09-24T09:44:57.633Z","cooked":"<p>所以你的预期是：</p>\n<ol>\n<li>编辑器会自动用三重反引号（```）包裹你的文本？</li>\n<li>Markdown 应该与你复制的内容完全一致，但像用于加粗的星号这类格式却没有保留下来？</li>\n</ol>\n<p>这听起来像是两个不同的问题。</p>\n<p>就第一点而言，据我所知，在我的（Android）手机或笔记本电脑（Chrome 浏览器）上从未发生过这种情况。你能试试其他浏览器吗？也许这是 Firefox 特有的行为。</p>\n<p>至于第二点，我没有遇到这个问题。在这里添加 <a class=\"hashtag-cooked\" href=\"/tag/ios/531\" data-type=\"tag\" data-slug=\"ios\" data-id=\"531\" data-style-type=\"icon\" data-icon=\"tag\"><span class=\"hashtag-icon-placeholder\"><svg class=\"fa d-icon d-icon-square-full svg-icon svg-node\"><use href=\"#square-full\"></use></svg></span><span>ios</span></a> 和 <a class=\"hashtag-cooked\" href=\"/tag/mobile/35\" data-type=\"tag\" data-slug=\"mobile\" data-id=\"35\" data-style-type=\"icon\" data-icon=\"tag\"><span class=\"hashtag-icon-placeholder\"><svg class=\"fa d-icon d-icon-square-full svg-icon svg-node\"><use href=\"#square-full\"></use></svg></span><span>mobile</span></a> 标签。</p>","post_number":4,"post_type":1,"posts_count":5,"updated_at":"2026-09-24T09:44:57.633Z","reply_count":1,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":8,"readers_count":7,"score":11.6,"yours":false,"topic_id":413206,"topic_slug":"markdown-escaping","topic_title":"Markdown 转义","topic_html_title":"Markdown 转义","category_id":1,"display_username":"Nate Dhaliwal","primary_group_name":null,"flair_name":"plugin_authors","flair_url":"plug","flair_bg_color":"dddddd","flair_color":"111111","flair_group_id":48,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Senior Tester","title_is_group":false,"bookmarked":false,"raw":"So you're expecting:\n\n1. The composer to automatically surround your text with triple backticks?\n2. The markdown should be identical to that of what you copied, but things like asterisks for bold don't carry over?\n\nSounds like 2 different things. \n\nOn Android, 1 has not happened for me as far as I can remember, on my (Android) phone or on my laptop (Chrome). Can you try a different browser? Perhaps it is Firefox-specific behaviour.\n\nFor 2, I don't face this problem. Adding #ios and #mobile here.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":135392,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"所以你的预期是： \n\n编辑器会自动用三重反引号（```）包裹你的文本？\nMarkdown 应该与你复制的内容完全一致，但像用于加粗的星号这类格式却没有保留下来？\n\n这听起来像是两个不同的问题。 \n就第一点而言，据我所知，在我的（Android）手机或笔记本电脑（Chrome 浏览器）上从未发生过这种情况。你能试试其他浏览器吗？也许这是 Firefox 特有的行为。 \n至于第二点，我没有遇到这个问题。在这里添加 <a class=\"hashtag-cooked\" href=\"/tag/ios/531\" data-type=\"tag\" data-slug=\"ios\" data-id=\"531\" data-style-type=\"icon\" data-icon=\"tag\"><span class=\"hashtag-icon-placeholder\"></span>ios</span></a> 和 <a class=\"hashtag-cooked\" href=\"/tag/mobile/35\" data-type=\"tag\" data-slug=\"mobile\" data-id=\"35\" data-style-type=\"icon\" data-icon=\"tag\"><span class=\"hashtag-icon-placeholder\"></span>mobile</span></a> 标签。","truncated":true,"post_url":"/t/markdown-escaping/413206/4","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043032,"name":"Damian Boon","username":"Damian_Boon","avatar_template":"/user_avatar/meta.discourse.org/damian_boon/{size}/574032_2.png","created_at":"2026-09-24T09:44:23.841Z","cooked":"<p>首次尝试行为追踪失败了，CPU 占用过高导致网站崩溃。只能重新想办法了。</p>","post_number":48,"post_type":1,"posts_count":43,"updated_at":"2026-09-24T09:44:23.841Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":13,"readers_count":12,"score":7.6,"yours":false,"topic_id":411945,"topic_slug":"using-discourse-to-build-a-blog-reddit-x-or-facebook-style-scrolling-platform","topic_title":"使用 Discourse 打造类似博客、Reddit、X 或 Facebook 的滚动式平台","topic_html_title":"使用 Discourse 打造类似博客、Reddit、X 或 Facebook 的滚动式平台","category_id":65,"display_username":"Damian Boon","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"First attempt at behaviour tracking failed, way too much cpu was needed and site crashed. Back to the drawing board","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":73430,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"首次尝试行为追踪失败了，CPU 占用过高导致网站崩溃。只能重新想办法了。","truncated":true,"post_url":"/t/using-discourse-to-build-a-blog-reddit-x-or-facebook-style-scrolling-platform/411945/48","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043028,"name":"Jean Abou Samra","username":"jeanas","avatar_template":"/user_avatar/meta.discourse.org/jeanas/{size}/281211_2.png","created_at":"2026-09-24T09:42:30.747Z","cooked":"<p>是的。在我的情况下，这个问题似乎已经修复了。</p>","post_number":31,"post_type":1,"posts_count":31,"updated_at":"2026-09-24T09:42:30.747Z","reply_count":0,"reply_to_post_number":29,"quote_count":0,"incoming_link_count":1,"reads":12,"readers_count":11,"score":22.4,"yours":false,"topic_id":411513,"topic_slug":"error-for-logged-in-users-and-git-hang","topic_title":"已登录用户报错且 Git 卡死","topic_html_title":"已登录用户报错且 Git 卡死","category_id":6,"display_username":"Jean Abou Samra","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"reply_to_user":{"id":63573,"username":"agemo","name":"agemo","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/ac91a4/{size}.png"},"bookmarked":false,"raw":"Yes. The issue looks fixed in my case.","actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":124471,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"是的。在我的情况下，这个问题似乎已经修复了。","truncated":true,"post_url":"/t/error-for-logged-in-users-and-git-hang/411513/31","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043027,"name":"Damian Boon","username":"Damian_Boon","avatar_template":"/user_avatar/meta.discourse.org/damian_boon/{size}/574032_2.png","created_at":"2026-09-24T09:38:16.750Z","cooked":"<p>+1，同意这个观点——类似于 Twitter 使用标签来生成热门趋势侧边栏。</p>","post_number":209,"post_type":1,"posts_count":183,"updated_at":"2026-09-24T09:38:16.750Z","reply_count":0,"reply_to_post_number":208,"quote_count":0,"incoming_link_count":0,"reads":8,"readers_count":7,"score":1.6,"yours":false,"topic_id":231067,"topic_slug":"right-sidebar-blocks","topic_title":"右侧边栏区块","topic_html_title":"右侧边栏区块","category_id":120,"display_username":"Damian Boon","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"reply_to_user":{"id":201626,"username":"Justin_Grimm2","name":"Justin Grimm","avatar_template":"/user_avatar/meta.discourse.org/justin_grimm2/{size}/575264_2.png"},"bookmarked":false,"raw":"Plus one for this - Similar to Twitter how it uses tags for the trending sidebar","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":73430,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"+1，同意这个观点——类似于 Twitter 使用标签来生成热门趋势侧边栏。","truncated":true,"post_url":"/t/right-sidebar-blocks/231067/209","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043022,"name":"Kamal S.","username":"Kamal_S","avatar_template":"/user_avatar/meta.discourse.org/kamal_s/{size}/578813_2.png","created_at":"2026-09-24T09:35:58.812Z","cooked":"<aside class=\"quote no-group\" data-username=\"Ethsim2\" data-post=\"1\" data-topic=\"413206\" data-full=\"true\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/48/522255_2.png\" class=\"avatar\"> Ethsim2:</div>\n<blockquote>\n<p>当我尝试从 Meta 的 Safari 浏览器的 <code>/raw/</code> 页面复制内容到 Safari PWA 时，结果并不像我在 Linux Mint 上使用 Firefox 从 Firefox 复制时那样得到一个代码块。此外，在 iPhone 上粘贴到富文本编辑器或 Markdown 编辑器时，Markdown 转义字符会发生变化。</p>\n<p>启用新的编辑器可能会有帮助吗？</p>\n<p>我的 Discourse 版本是 2026.10.0-latest，对应提交：<a href=\"https://github.com/discourse/discourse/commits/770ec717704ded7a0e57989af1ede4bb41994592\" class=\"inline-onebox\" rel=\"noopener nofollow ugc\">Commits · discourse/discourse · GitHub</a></p>\n<p>并且已启用 <strong>Enable markdown endpoints</strong></p>\n</blockquote>\n</aside>\n<p>听起来这里可能存在两个独立的问题：一是从 <code>/raw/</code> 复制内容时 Safari/PWA 的剪贴板处理问题，二是在 iPhone 上粘贴时发生的 Markdown 转义问题。</p>\n<p>启用新编辑器可以作为测试手段，但我建议首先比较相同内容在 Safari、Safari PWA 和 Firefox 之间，以及在富文本编辑器和 Markdown 编辑器之间的表现。在启用 <code>Enable markdown endpoints</code> 的情况下，也值得检查这种行为是否特定于剪贴板转换，而不是 <code>/raw/</code> 端点本身的问题。</p>\n<p>如果有人能稳定复现此问题，提供浏览器/iOS 版本以及复制/粘贴内容的最小示例，将有助于缩小格式被修改的范围。</p>","post_number":3,"post_type":1,"posts_count":5,"updated_at":"2026-09-24T09:35:58.812Z","reply_count":0,"reply_to_post_number":2,"quote_count":1,"incoming_link_count":0,"reads":9,"readers_count":8,"score":1.8,"yours":false,"topic_id":413206,"topic_slug":"markdown-escaping","topic_title":"Markdown 转义","topic_html_title":"Markdown 转义","category_id":1,"display_username":"Kamal S.","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"reply_to_user":{"id":160471,"username":"Ethsim2","name":"Ethan ","avatar_template":"/user_avatar/meta.discourse.org/ethsim2/{size}/522255_2.png"},"bookmarked":false,"raw":"[quote=\"Ethsim2, post:1, topic:413206, full:true\"]\nWhen i try to copy content from `/raw/` on Meta’s Safari to Safari PWA, i don’t end up with a code block like i do when using Firefox to Firefox on Linux Mint. Furthermore, markdown escapes on the iPhone when pasted into either the rich text composer or the markdown composer.\n\nPerhaps enabling the new composer would help?\n\nmy Discourse version is 2026.10.0-latest’s https://github.com/discourse/discourse/commits/770ec717704ded7a0e57989af1ede4bb41994592\n\nwith **Enable markdown endpoints** enabled\n\n[/quote]\n\nIt sounds like there may be two separate issues here: Safari/PWA clipboard handling when copying from `/raw/`, and Markdown escaping when pasting on iPhone.\n\nEnabling the new composer could be useful as a test, but I’d first compare the same content between Safari, Safari PWA and Firefox, and between the rich-text and Markdown composers. With `Enable markdown endpoints` enabled, it would also be worth checking whether the behaviour is specific to the clipboard conversion rather than the `/raw/` endpoint itself.\n\nIf anyone can reproduce this consistently, the browser/iOS versions and a minimal example of the copied/pasted content would help narrow down where the formatting is being altered.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":203884,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"听起来这里可能存在两个独立的问题：一是从 /raw/ 复制内容时 Safari/PWA 的剪贴板处理问题，二是在 iPhone 上粘贴时发生的 Markdown 转义问题。 \n启用新编辑器可以作为测试手段，但我建议首先比较相同内容在 Safari、Safari PWA 和 Firefox 之间，以及在富文本编辑器和 Markdown 编辑器之间的表现。在启用 Enable markdown endpoints 的情况下，也值得检查这种行为是否特定于剪贴板转换，而不是 /raw/ 端点本身的问题。 \n如果有人能稳定复现此问题，提供浏览器/iOS 版本以及复制/粘贴内容的最小示例，将有助于缩小格&hellip;","truncated":true,"post_url":"/t/markdown-escaping/413206/3","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2043020,"name":"agemo","username":"agemo","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/ac91a4/{size}.png","created_at":"2026-09-24T09:30:26.855Z","cooked":"<p>一些反馈——我确定从9月19日左右开始就遇到了这个问题（起初因为不知道有这个主题/报告，所以误诊了）。</p>\n<p>我不清楚这段时间内 GitHub 的状态，但也许有人可以查一下，因为据我观察，这个问题可以追溯到八月的正常运行/宕机事件。</p>\n<p>在昨天最新的重建之后，现有的管理员无法登录。</p>\n<p>这真是一种奇怪的状态，就像一艘没有船长、只有乘客、可能连船员都没有的船。</p>\n<p>我在写这条回复时想到，也许如果我使用 rake 命令创建一个新的管理员，可能会有效。你猜怎么着，它真的有效了！</p>\n<p>所以现在发生的情况是，一个历史管理员尝试登录时每次都会看到“Oops…”页面，但一个新创建的管理员用户则没有任何登录问题。</p>","post_number":30,"post_type":1,"posts_count":31,"updated_at":"2026-09-24T09:36:43.569Z","reply_count":0,"reply_to_post_number":25,"quote_count":0,"incoming_link_count":1,"reads":12,"readers_count":11,"score":7.4,"yours":false,"topic_id":411513,"topic_slug":"error-for-logged-in-users-and-git-hang","topic_title":"已登录用户报错且 Git 卡死","topic_html_title":"已登录用户报错且 Git 卡死","category_id":6,"display_username":"agemo","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"reply_to_user":{"id":8722,"username":"Falco","name":"Falco","avatar_template":"/user_avatar/meta.discourse.org/falco/{size}/179432_2.png"},"bookmarked":false,"raw":"Some feedback - I'm sure I hit this issue approx 19th Sep onwards (initially misdiagnosing as was unaware of this topic/report).\n\nI have no idea of GitHub status over this period, but maybe someone can check that, as I see this issue goes back to August uptime/downtime events.\n\nOn the latest rebuild as of yesterday but existing admins can not log in.\n\nWhich is a weird state to be in, a ship without a captain but passengers and maybe no crew.\n\nI was thinking as I was writing this reply, maybe if I create a new admin using rake command it might work, and guess what, it did!\n\nSo what is occurring here now is a historical admin is trying to log in and is getting the \"Oops...\" screen every single time, but a fresh admin user has no login access issues.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":63573,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"一些反馈——我确定从9月19日左右开始就遇到了这个问题（起初因为不知道有这个主题/报告，所以误诊了）。 \n我不清楚这段时间内 GitHub 的状态，但也许有人可以查一下，因为据我观察，这个问题可以追溯到八月的正常运行/宕机事件。 \n在昨天最新的重建之后，现有的管理员无法登录。 \n这真是一种奇怪的状态，就像一艘没有船长、只有乘客、可能连船员都没有的船。 \n我在写这条回复时想到，也许如果我使用 rake 命令创建一个新的管理员，可能会有效。你猜怎么着，它真的有效了！ \n所以现在发生的情况是，一个历史管理员尝试登录时每次都会看到“Oops…”页面，但一个新创建的管理员用户则没有任何登录问题。","truncated":true,"post_url":"/t/error-for-logged-in-users-and-git-hang/411513/30","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042988,"name":"Ethan ","username":"Ethsim2","avatar_template":"/user_avatar/meta.discourse.org/ethsim2/{size}/522255_2.png","created_at":"2026-09-24T08:33:19.844Z","cooked":"<aside class=\"quote no-group\" data-username=\"Ethsim2\" data-post=\"1\" data-topic=\"413206\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/48/522255_2.png\" class=\"avatar\"> Ethsim2:</div>\n<blockquote>\n<p>也许启用新的编辑器会有帮助？</p>\n</blockquote>\n</aside>\n<p>实际上，编辑器重新设计<strong>并不</strong>存在那个 <code>/</code> 转义问题</p>","post_number":2,"post_type":1,"posts_count":5,"updated_at":"2026-09-24T08:33:42.801Z","reply_count":1,"reply_to_post_number":null,"quote_count":1,"incoming_link_count":1,"reads":12,"readers_count":11,"score":12.4,"yours":false,"topic_id":413206,"topic_slug":"markdown-escaping","topic_title":"Markdown 转义","topic_html_title":"Markdown 转义","category_id":1,"display_username":"Ethan ","primary_group_name":null,"flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Tester","title_is_group":false,"bookmarked":false,"raw":"[quote=\"Ethsim2, post:1, topic:413206\"]\nPerhaps enabling the new composer would help?\n[/quote]\n\nthe composer redesign actually does **not** suffer from that `/` escaping issue","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":160471,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"实际上，编辑器重新设计并不存在那个 / 转义问题","truncated":true,"post_url":"/t/markdown-escaping/413206/2","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042984,"name":"Ethan ","username":"Ethsim2","avatar_template":"/user_avatar/meta.discourse.org/ethsim2/{size}/522255_2.png","created_at":"2026-09-24T08:24:25.783Z","cooked":"<p>当我尝试从 Meta 的 Safari 浏览器复制 <code>/raw/</code> 路径下的内容到 Safari PWA 时，结果与在 Linux Mint 系统上使用 Firefox 浏览器时不同，无法得到代码块。此外，在 iPhone 上粘贴到富文本编辑器或 Markdown 编辑器时，Markdown 转义字符会丢失。</p>\n<p>也许启用新的编辑器会有帮助？</p>\n<p>我的 Discourse 版本是 2026.10.0-latest，具体提交为 <a href=\"https://github.com/discourse/discourse/commits/770ec717704ded7a0e57989af1ede4bb41994592\" class=\"inline-onebox\" rel=\"noopener nofollow ugc\">Commits · discourse/discourse · GitHub</a></p>\n<p>并且已启用 <strong>Enable markdown endpoints</strong> 选项</p>","post_number":1,"post_type":1,"posts_count":5,"updated_at":"2026-09-24T09:45:10.443Z","reply_count":2,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":14,"reads":13,"readers_count":12,"score":82.6,"yours":false,"topic_id":413206,"topic_slug":"markdown-escaping","topic_title":"Markdown 转义","topic_html_title":"Markdown 转义","category_id":1,"display_username":"Ethan ","primary_group_name":null,"flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"badges_granted":[],"version":3,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Tester","title_is_group":false,"bookmarked":false,"raw":"When i try to copy content from `/raw/` on Meta's Safari to Safari PWA, i don't end up with a code block like i do when using Firefox to Firefox on Linux Mint. Furthermore, markdown escapes on the iPhone when pasted into either the rich text composer or the markdown composer.\n\nPerhaps enabling the new composer would help?\n\nmy Discourse version is 2026.10.0-latest's https://github.com/discourse/discourse/commits/770ec717704ded7a0e57989af1ede4bb41994592\n\nwith **Enable markdown endpoints** enabled","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":160471,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"当我尝试从 Meta 的 Safari 浏览器复制 /raw/ 路径下的内容到 Safari PWA 时，结果与在 Linux Mint 系统上使用 Firefox 浏览器时不同，无法得到代码块。此外，在 iPhone 上粘贴到富文本编辑器或 Markdown 编辑器时，Markdown 转义字符会丢失。 \n也许启用新的编辑器会有帮助？ \n我的 Discourse 版本是 2026.10.0-latest，具体提交为 <a href=\"https://github.com/discourse/discourse/commits/770ec717704ded7a0e57989af1ede4bb41994592\" class=\"inline-onebox\" rel=\"noopener nofollow ugc\">Commits · discourse/discourse · GitHub</a> \n并且已启用 Enable markdown endpoints 选项","truncated":true,"post_url":"/t/markdown-escaping/413206/1","locale":"en","is_localized":true,"language":"en","localization_outdated":true,"customer_flair_customer":null,"event":null,"calendar_details":[],"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":false},{"id":2042970,"name":"Ethan ","username":"Ethsim2","avatar_template":"/user_avatar/meta.discourse.org/ethsim2/{size}/522255_2.png","created_at":"2026-09-24T07:51:20.159Z","cooked":"<p>不幸的是，由于学校方面的安排，我没有时间提交一个包含多个提交的 PR，以便为各种时区偏好设置建立安全钩子。此外，我在自托管实例中添加的那个钩子付出了很多精力，但在快速迭代的核心代码中，这一改进并没有持续太久。</p>\n<p>因此，至少就目前而言，我建议使用 CDCK 的官方托管产品，然后给 <a href=\"mailto:team@discourse.org\">team@discourse.org</a> 发邮件，请求修改相关站点中硬编码的值。</p>\n<p>谢谢</p>","post_number":15,"post_type":1,"posts_count":15,"updated_at":"2026-09-24T07:52:53.037Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":6,"readers_count":5,"score":6.2,"yours":false,"topic_id":411689,"topic_slug":"allow-user-to-delete-their-own-topic-with-no-replies-at-any-time","topic_title":"允许用户随时删除自己发布的无回复主题","topic_html_title":"允许用户随时删除自己发布的无回复主题","category_id":2,"display_username":"Ethan ","primary_group_name":null,"flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Tester","title_is_group":false,"bookmarked":false,"raw":"Unfortunately due to University-related commitments, i don’t have time to publish a multi-commit PR to establish safe hooks for a variety of time preferences. Furthermore, the hook i added to my self-hosted instance was much effort for an improvement that didn’t last long in a fast-moving core.\n\nTherefore, at least for now, i’d recommend CDCK’s official hosting product and then emailing team@discourse.org to ask for the hard-coded value to be changed for the specific site involved.\n\nThanks","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":160471,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"不幸的是，由于学校方面的安排，我没有时间提交一个包含多个提交的 PR，以便为各种时区偏好设置建立安全钩子。此外，我在自托管实例中添加的那个钩子付出了很多精力，但在快速迭代的核心代码中，这一改进并没有持续太久。 \n因此，至少就目前而言，我建议使用 CDCK 的官方托管产品，然后给 <a href=\"mailto:team@discourse.org\">team@discourse.org</a> 发邮件，请求修改相关站点中硬编码的值。 \n谢谢","truncated":true,"post_url":"/t/allow-user-to-delete-their-own-topic-with-no-replies-at-any-time/411689/15","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042930,"name":"Ed S","username":"Ed_S","avatar_template":"/user_avatar/meta.discourse.org/ed_s/{size}/134015_2.png","created_at":"2026-09-24T06:30:32.915Z","cooked":"<p>在我看来，为主题制定某种自我认证清单可能同样有用：你做了多少测试？你是否准备好接收有关质量和安全的报告？你是否会对反馈做出积极响应？</p>\n<p>或者，用不超过三句话描述你的开发流程。</p>\n<p>这些回答的真实性可能价值有限，但对于正在考虑安装该主题的人来说，自我认证的主题与未认证的主题之间的差异，或许是一个值得关注的信号。</p>","post_number":50,"post_type":1,"posts_count":51,"updated_at":"2026-09-24T06:30:32.915Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":18,"readers_count":17,"score":38.6,"yours":false,"topic_id":412871,"topic_slug":"require-llm-generated-themes-plugins-to-be-tagged-as-such","topic_title":"要求对由 LLM 生成的主题和插件进行相应标注","topic_html_title":"要求对由 LLM 生成的主题和插件进行相应标注","category_id":3,"display_username":"Ed S","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Bug Reporter","title_is_group":false,"bookmarked":false,"raw":"Sounds to me like it would about as useful to have some kind of self-certified checklist for themes: how much testing have you done, are you ready to receive reports on quality and security, will you be responsive to feedback.\n\nOr indeed, what is your development process, in no more than three sentences.\n\nThe truth-value of the responses won't be worth much, but the difference between themes which are self-certified and those which are not might be a signal worth something, to the person thinking of installing the thing.","actions_summary":[{"id":2,"count":2}],"moderator":false,"admin":false,"staff":false,"user_id":63143,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"在我看来，为主题制定某种自我认证清单可能同样有用：你做了多少测试？你是否准备好接收有关质量和安全的报告？你是否会对反馈做出积极响应？ \n或者，用不超过三句话描述你的开发流程。 \n这些回答的真实性可能价值有限，但对于正在考虑安装该主题的人来说，自我认证的主题与未认证的主题之间的差异，或许是一个值得关注的信号。","truncated":true,"post_url":"/t/require-llm-generated-themes-plugins-to-be-tagged-as-such/412871/50","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[{"id":"chefs_kiss","type":"emoji","count":1},{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":2,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042929,"name":"Richard - Communiteq","username":"RGJ","avatar_template":"/user_avatar/meta.discourse.org/rgj/{size}/523185_2.png","created_at":"2026-09-24T06:21:50.605Z","cooked":"<p>我仍然没看出这试图解决什么问题。有没有人能举一个例子，说明某个靠“感觉”写出来的插件质量很差、存在安全隐患或严重拖慢性能？那种根本不应该在这里推广、纯属垃圾、浪费大家时间的插件？</p>\n<p>如果确实有这样的例子，它们足以构成一个问题吗？</p>","post_number":49,"post_type":1,"posts_count":51,"updated_at":"2026-09-24T06:21:50.605Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":18,"readers_count":17,"score":8.6,"yours":false,"topic_id":412871,"topic_slug":"require-llm-generated-themes-plugins-to-be-tagged-as-such","topic_title":"要求对由 LLM 生成的主题和插件进行相应标注","topic_html_title":"要求对由 LLM 生成的主题和插件进行相应标注","category_id":3,"display_username":"Richard - Communiteq","primary_group_name":null,"flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_color":"","flair_group_id":142,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Leader","title_is_group":false,"bookmarked":false,"raw":"I still don’t see the problem this is trying to solve. Can anyone give me an example of a vibe coded plugin that was slop, insecure or a performance hog? One that should have never been advertised here because it was total crap and a waste of everyone’s time?\n\nAnd if there actually are examples, are they enough to be a problem?","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":406,"hidden":false,"trust_level":4,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"我仍然没看出这试图解决什么问题。有没有人能举一个例子，说明某个靠“感觉”写出来的插件质量很差、存在安全隐患或严重拖慢性能？那种根本不应该在这里推广、纯属垃圾、浪费大家时间的插件？ \n如果确实有这样的例子，它们足以构成一个问题吗？","truncated":true,"post_url":"/t/require-llm-generated-themes-plugins-to-be-tagged-as-such/412871/49","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042919,"name":"Thommie Rother","username":"Thomas_Rother","avatar_template":"/user_avatar/meta.discourse.org/thomas_rother/{size}/423597_2.png","created_at":"2026-09-24T05:51:21.506Z","cooked":"<p>如果能在 meta 上创建一个“活动”条目就好了，但看起来我没有权限这样做。这样我们就可以收集潜在的参与者……</p>\n<p>由于今年汉堡展会的场地比去年大得多，为来自 Discourse 社区的人安排一个面对面交流的会议室的可能性也更大。</p>","post_number":3,"post_type":1,"posts_count":3,"updated_at":"2026-09-24T05:51:21.506Z","reply_count":0,"reply_to_post_number":2,"quote_count":0,"incoming_link_count":2,"reads":8,"readers_count":7,"score":11.6,"yours":false,"topic_id":412300,"topic_slug":"chaos-computer-club-congress-in-hamburg-40c3-december-2026-call-for-participation","topic_title":"汉堡混沌计算机俱乐部大会 - 40C3 - 2026年12月 – 参与征集","topic_html_title":"汉堡混沌计算机俱乐部大会 - 40C3 - 2026年12月 – 参与征集","category_id":65,"display_username":"Thommie Rother","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"","reply_to_user":{"id":1030,"username":"Bas","name":"Bas van Leeuwen","avatar_template":"/user_avatar/meta.discourse.org/bas/{size}/294929_2.png"},"bookmarked":false,"raw":"Would be nice if we could create an \"Event\" entry at meta, seems that I am not allowed to do so. Then we could collect possible participants ...\n\nAs the new location at the Hamburg fair has much more space than last year, there is also a better chance to get a room for a personal meeting of people from the Discourse community.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":58437,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"如果能在 meta 上创建一个“活动”条目就好了，但看起来我没有权限这样做。这样我们就可以收集潜在的参与者…… \n由于今年汉堡展会的场地比去年大得多，为来自 Discourse 社区的人安排一个面对面交流的会议室的可能性也更大。","truncated":true,"post_url":"/t/chaos-computer-club-congress-in-hamburg-40c3-december-2026-call-for-participation/412300/3","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042917,"name":"Pyx ","username":"darkpixlz","avatar_template":"/user_avatar/meta.discourse.org/darkpixlz/{size}/549896_2.png","created_at":"2026-09-24T05:33:30.731Z","cooked":"<aside class=\"quote no-group\" data-username=\"satonotdead\" data-post=\"47\" data-topic=\"412871\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/48/447830_2.png\" class=\"avatar\"> satonotdead:</div>\n<blockquote>\n<p>一种简单且可靠的方法听起来像是两全其美的最佳选择。</p>\n</blockquote>\n</aside>\n<p>这正是本主题的核心所在：</p>\n<aside class=\"quote group-VolunteerMods\" data-username=\"darkpixlz\" data-post=\"24\" data-topic=\"412871\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/48/549896_2.png\" class=\"avatar\"> darkpixlz:</div>\n<blockquote>\n<p>我只是希望能在事前获得透明度，让人们知道自己将要面对的是什么。就道德层面而言：作为一个花了数月时间向 LLM 训练数据投毒、并竭尽全力将这项技术排除在我的生活和所有代码库之外的人，如果我现在决定自己使用它来开发应用，或者使用完全由 LLM 生成的应用，那显然是自相矛盾的。</p>\n</blockquote>\n</aside>\n<p>看到大家从道德和安全两个角度阐述为何这种透明度可能很重要，是一件很有趣的事。就我个人而言，我不在乎某个作品是由一位拥有 30 年经验、从 Ruby 诞生之初就开始写代码的软件工程师制作的，还是由一个毫无编程经验的小蒂米（Timmy）制作的。如果它是 100% 的“垃圾代码”<sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup>，我就不会使用它，否则对我来说就是自相矛盾的。我理解为什么它很流行，但这并不是我会支持的东西。如果这些模型是经过合乎道德的方式训练的，并且没有导致组件短缺以及 AI 生成媒体泛滥的流行病，我对这些模型的看法可能会没那么负面，但我们生活的现实世界并非如此。</p>\n<p>全球范围内对插件的安全担忧也是合理的，而且不仅仅局限于“这是由 AI 制作的”这一点。这是一个难以解决的问题，超出了本主题的讨论范围；本主题仅仅是一个建议，要求对完全由 LLM 生成的资产进行标记。</p>\n<hr class=\"footnotes-sep\">\n\n<ol class=\"footnotes-list\">\n<li id=\"fn1\" class=\"footnote-item\"><p>我拒绝使用“氛围编程”（vibe-coding）或“代理开发”（agentic development）这类词汇 <a href=\"#fnref1\" class=\"footnote-backref\">↩︎</a></p>\n</li>\n</ol>","post_number":48,"post_type":1,"posts_count":51,"updated_at":"2026-09-24T05:39:39.347Z","reply_count":1,"reply_to_post_number":47,"quote_count":2,"incoming_link_count":1,"reads":18,"readers_count":17,"score":13.6,"yours":false,"topic_id":412871,"topic_slug":"require-llm-generated-themes-plugins-to-be-tagged-as-such","topic_title":"要求对由 LLM 生成的主题和插件进行相应标注","topic_html_title":"要求对由 LLM 生成的主题和插件进行相应标注","category_id":3,"display_username":"Pyx ","primary_group_name":"VolunteerMods","flair_name":"VolunteerMods","flair_url":"https://global.discourse-cdn.com/meta/original/4X/2/7/d/27de051915b8a604d176484cd260d10cfc956d42.svg","flair_bg_color":"","flair_color":"","flair_group_id":276,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Leader","title_is_group":false,"bookmarked":false,"raw":"[quote=\"satonotdead, post:47, topic:412871\"]\nA simple and reliable method for doing it sounds like the best of both worlds to me.\n[/quote]\n\nThis is the entire point of this thread:\n\n[quote=\"darkpixlz, post:24, topic:412871\"]\n I just want upfront transparency so people know what they’re getting into. In terms of ethicality: as somebody who has spent months poisoning LLM trainers and has done everything to keep the tech out of my life and all of my codebases, it would be inherently hypocritical if I decided it was totally okay to use it to make apps myself or use apps 100% made by a LLM.\n[/quote]\n\nIt has been interesting to see everybody's own takes on why this transparency may be important, both on moral and security grounds. Personally, I don't care if something was made by a software engineer of 30 years who has been doing Ruby since the dawn of time or by little Timmy with zero coding experience. If it is 100% slop-coded^[\"vibe-coding\" or \"agentic development\" are words I refuse to use], I won't be using it, that would be hypocritical of me. I understand why it is popular but it's just not something I will be getting behind. If these models were trained ethically and weren't causing component shortages along with an epidemic on AI-generated media, my sentiment towards these models might be less negative, but that is not the world we live in.\n\nSecurity concerns for plugins globally are also valid and not limited to \"this was made by AI\". That is a hard problem to tackle and is out of scope for this topic though, this topic is merely a suggestion to require tags on fully LLM-generated assets.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"group_moderator":true,"user_id":114728,"hidden":false,"trust_level":4,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"这正是本主题的核心所在： \n\n看到大家从道德和安全两个角度阐述为何这种透明度可能很重要，是一件很有趣的事。就我个人而言，我不在乎某个作品是由一位拥有 30 年经验、从 Ruby 诞生之初就开始写代码的软件工程师制作的，还是由一个毫无编程经验的小蒂米（Timmy）制作的。如果它是 100% 的“垃圾代码”<a href=\"#fn1\" id=\"fnref1\">[1]</a>，我就不会使用它，否则对我来说就是自相矛盾的。我理解为什么它很流行，但这并不是我会支持的东西。如果这些模型是经过合乎道德的方式训练的，并且没有导致组件短缺以及 AI 生成媒体泛滥的流行病，我对这些模型的看法可能会没那么负面，但我们生活的现实世界并非如此。 \n全球范围内对插件的安全担忧也是&hellip;","truncated":true,"post_url":"/t/require-llm-generated-themes-plugins-to-be-tagged-as-such/412871/48","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042915,"name":"","username":"satonotdead","avatar_template":"/user_avatar/meta.discourse.org/satonotdead/{size}/447830_2.png","created_at":"2026-09-24T05:13:51.663Z","cooked":"<p>那由团队监督、维护和更新的一套精选工具，用于测试 LLM 生成的插件或 TC，怎么样？</p>\n<p>我知道每个人都可以自行运行测试，但说实话，并非所有人都知道该怎么做。</p>\n<p>在我看来，一种简单且可靠的方法似乎是两全其美的选择。</p>","post_number":47,"post_type":1,"posts_count":51,"updated_at":"2026-09-24T05:13:51.663Z","reply_count":1,"reply_to_post_number":46,"quote_count":0,"incoming_link_count":1,"reads":18,"readers_count":17,"score":13.6,"yours":false,"topic_id":412871,"topic_slug":"require-llm-generated-themes-plugins-to-be-tagged-as-such","topic_title":"要求对由 LLM 生成的主题和插件进行相应标注","topic_html_title":"要求对由 LLM 生成的主题和插件进行相应标注","category_id":3,"display_username":"","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"","reply_to_user":{"id":113000,"username":"chapoi","name":"","avatar_template":"/user_avatar/meta.discourse.org/chapoi/{size}/537252_2.png"},"bookmarked":false,"raw":"What about a curated set of tools to test LLM-generated plugins or TCs, supervised, maintained, and updated by the team?\n\nI know that everyone can just run the tests individually on their own, but to be honest, not everyone knows how to do it.\n\nA simple and reliable method for doing it sounds like the best of both worlds to me.","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":71041,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"那由团队监督、维护和更新的一套精选工具，用于测试 LLM 生成的插件或 TC，怎么样？ \n我知道每个人都可以自行运行测试，但说实话，并非所有人都知道该怎么做。 \n在我看来，一种简单且可靠的方法似乎是两全其美的选择。","truncated":true,"post_url":"/t/require-llm-generated-themes-plugins-to-be-tagged-as-such/412871/47","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042910,"name":"system","username":"system","avatar_template":"/user_avatar/meta.discourse.org/system/{size}/443519_2.png","created_at":"2026-09-24T05:02:24.030Z","cooked":"<h1><a name=\"p-2042910-today-on-metadiscourseorg-1\" class=\"anchor\" href=\"#p-2042910-today-on-metadiscourseorg-1\" aria-label=\"Heading link\"></a>Today on <a href=\"http://meta.discourse.org\">meta.discourse.org</a>…</h1>\n<h2><a name=\"p-2042910-key-stats-2\" class=\"anchor\" href=\"#p-2042910-key-stats-2\" aria-label=\"Heading link\"></a>Key Stats</h2>\n<p>In the last 24 hours, <strong>105 posts</strong> and <strong>37 topics</strong> were returned across <a href=\"http://meta.discourse.org\">meta.discourse.org</a>, with <strong>75 likes</strong> received on those posts.</p>\n<h3><a name=\"p-2042910-top-users-by-posts-and-likes-received-3\" class=\"anchor\" href=\"#p-2042910-top-users-by-posts-and-likes-received-3\" aria-label=\"Heading link\"></a>Top users by posts and likes received</h3>\n<div class=\"md-table\">\n<table>\n<thead>\n<tr>\n<th>User</th>\n<th>Posts</th>\n<th>Likes received</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><a class=\"mention\" href=\"/u/system\">System</a></td>\n<td>2</td>\n<td>10</td>\n</tr>\n<tr>\n<td><a class=\"mention\" href=\"/u/moin\">Moin</a></td>\n<td>8</td>\n<td>6</td>\n</tr>\n<tr>\n<td><a class=\"mention\" href=\"/u/rgj\">RGJ</a></td>\n<td>6</td>\n<td>6</td>\n</tr>\n<tr>\n<td><a class=\"mention\" href=\"/u/ecki\">Ecki</a></td>\n<td>10</td>\n<td>4</td>\n</tr>\n<tr>\n<td><a class=\"mention\" href=\"/u/nat\">Nat</a></td>\n<td>2</td>\n<td>4</td>\n</tr>\n<tr>\n<td><a class=\"mention\" href=\"/u/canapin\">Canapin</a></td>\n<td>1</td>\n<td>4</td>\n</tr>\n<tr>\n<td><a class=\"mention\" href=\"/u/andrew_bond\">Andrew_Bond</a></td>\n<td>3</td>\n<td>3</td>\n</tr>\n<tr>\n<td><a class=\"mention\" href=\"/u/pfaffman\">Pfaffman</a></td>\n<td>3</td>\n<td>3</td>\n</tr>\n<tr>\n<td><a class=\"mention\" href=\"/u/awesomerobot\">Awesomerobot</a></td>\n<td>2</td>\n<td>3</td>\n</tr>\n<tr>\n<td><a class=\"mention\" href=\"/u/zogstrip\">Zogstrip</a></td>\n<td>2</td>\n<td>3</td>\n</tr>\n</tbody>\n</table>\n</div><h2><a name=\"p-2042910-interesting-topics-4\" class=\"anchor\" href=\"#p-2042910-interesting-topics-4\" aria-label=\"Heading link\"></a>Interesting Topics</h2>\n<h3><a name=\"p-2042910-support-5\" class=\"anchor\" href=\"#p-2042910-support-5\" aria-label=\"Heading link\"></a><a class=\"hashtag-cooked\" href=\"/c/support/6\" data-type=\"category\" data-slug=\"support\" data-id=\"6\" data-style-type=\"icon\" data-icon=\"circle-question\"><span class=\"hashtag-icon-placeholder\"><svg class=\"fa d-icon d-icon-square-full svg-icon svg-node\"><use href=\"#square-full\"></use></svg></span><span>Support</span></a></h3>\n<ul>\n<li>\n<p><strong>Where is the version?</strong> — <a class=\"mention\" href=\"/u/ecki\">Ecki</a> couldn’t find the Discourse release number after the redesigned admin dashboard. <a class=\"mention\" href=\"/u/andrew_bond\">Andrew_Bond</a> and <a class=\"mention\" href=\"/u/mcwumbly\">Mcwumbly</a> pointed out the reorderable <em>System</em> section, <a class=\"mention\" href=\"/u/pfaffman\">Pfaffman</a> shared the page-source shortcut, and <a class=\"mention\" href=\"/u/moin\">Moin</a> explained why ESR builds won’t show newer dashboard additions. <a href=\"https://meta.discourse.org/t/-/413120/1?silent=true\">Read more</a> · see also the <a href=\"https://meta.discourse.org/t/-/404528/1?silent=true\">dashboard announcement</a></p>\n</li>\n<li>\n<p><strong>Feature request: respect “Hide my public profile” in user directory and Who’s Online</strong> — <a class=\"mention\" href=\"/u/tobiaseigen\">Tobiaseigen</a> wants hidden-profile users kept out of the user directory, Who’s Online, mentions, and search. <a class=\"mention\" href=\"/u/putty\">Putty</a> and <a class=\"mention\" href=\"/u/moin\">Moin</a> suggested privacy settings, staged users, and group visibility workarounds. <a href=\"https://meta.discourse.org/t/-/413152/1?silent=true\">Read more</a> · see also <a href=\"https://meta.discourse.org/t/-/124298/3?silent=true\">Hidden user profiles are not completely hidden</a></p>\n</li>\n<li>\n<p><strong><a href=\"https://meta.discourse.org/t/13045?silent=true\">DiscourseConnect</a> HMAC validation fails with WordPress</strong> — <a class=\"mention\" href=\"/u/gallussi\">Gallussi</a> is debugging an incoming HMAC failure between Discourse and a custom WordPress provider, with <a class=\"mention\" href=\"/u/rgj\">RGJ</a> asking to see the sanitized callback code and suggesting URL-decoding checks. <a href=\"https://meta.discourse.org/t/-/413092/1?silent=true\">Read more</a></p>\n</li>\n<li>\n<p><strong>Auto watch replied-to topics as a default for all users?</strong> — <a class=\"mention\" href=\"/u/phneutre\">PHneutre</a> wanted a global setting for watching topics after replying; <a class=\"mention\" href=\"/u/moin\">Moin</a> pointed to <code>default_other_notification_level_when_replying</code>. <a href=\"https://meta.discourse.org/t/-/413099/1?silent=true\">Read more</a> · see also <a href=\"https://meta.discourse.org/t/-/21230/18?silent=true\">Automatically set topics to watching after posting</a></p>\n</li>\n<li>\n<p><strong>Flags can’t be edited, even if they’ve never been used</strong> — <a class=\"mention\" href=\"/u/mbauman\">Mbauman</a> found that unused custom flags are still locked, and <a class=\"mention\" href=\"/u/awesomerobot\">Awesomerobot</a> confirmed an ID collision with a <a href=\"https://github.com/discourse/discourse/pull/44064\">fix on the way</a>. <a href=\"https://meta.discourse.org/t/-/413137/1?silent=true\">Read more</a> · see also <a href=\"https://meta.discourse.org/t/-/329911/16?silent=true\">Flags can’t be edited after they have been used</a></p>\n</li>\n</ul>\n<h3><a name=\"p-2042910-bug-6\" class=\"anchor\" href=\"#p-2042910-bug-6\" aria-label=\"Heading link\"></a><a class=\"hashtag-cooked\" href=\"/tag/bug/1056\" data-type=\"tag\" data-slug=\"bug\" data-id=\"1056\" data-style-type=\"icon\" data-icon=\"tag\"><span class=\"hashtag-icon-placeholder\"><svg class=\"fa d-icon d-icon-square-full svg-icon svg-node\"><use href=\"#square-full\"></use></svg></span><span>bug</span></a></h3>\n<ul>\n<li>\n<p><strong>Route conflict on fingerprint plugin</strong> — <a class=\"mention\" href=\"/u/rgj\">RGJ</a> diagnosed a route conflict breaking the fingerprint plugin’s report page and submitted a <a href=\"https://github.com/discourse/discourse-fingerprint/pull/95\">PR</a>, which <a class=\"mention\" href=\"/u/zogstrip\">Zogstrip</a> reviewed and merged. <a href=\"https://meta.discourse.org/t/-/413097/1?silent=true\">Read more</a> · see also <a href=\"https://meta.discourse.org/t/-/114890/72?silent=true\">Discourse Fingerprint plugin discussion</a></p>\n</li>\n<li>\n<p><strong>Pressing Enter after quick search doesn’t open the advanced search page</strong> — <a class=\"mention\" href=\"/u/awesomerobot\">Awesomerobot</a> confirmed the AI-search-default regression and pointed to <a class=\"mention\" href=\"/u/tgxworld\">Tgxworld</a>'s <a href=\"https://github.com/discourse/discourse/pull/44010\">fix</a>. <a href=\"https://meta.discourse.org/t/-/412836/10?silent=true\">Read more</a></p>\n</li>\n<li>\n<p><strong>Return of floating jump to end</strong> — <a class=\"mention\" href=\"/u/philh\">Philh</a> reported the TOC/timeline overlay returning in very large topics; <a class=\"mention\" href=\"/u/rgj\">RGJ</a> can see it on some forums but hasn’t found a reliable reproduction. <a href=\"https://meta.discourse.org/t/-/413146/1?silent=true\">Read more</a> · see also <a href=\"https://meta.discourse.org/t/-/399082?silent=true\">Contents button floating unexpectedly</a></p>\n</li>\n<li>\n<p><strong>Topic summarization sends LLM messages with extra spaces</strong> — <a class=\"mention\" href=\"/u/lilydjwg\">Lilydjwg</a>'s report was confirmed by <a class=\"mention\" href=\"/u/zogstrip\">Zogstrip</a>, with a <a href=\"https://github.com/discourse/discourse/pull/44047\">core fix</a> on the way. <a href=\"https://meta.discourse.org/t/-/411136/4?silent=true\">Read more</a></p>\n</li>\n</ul>\n<h3><a name=\"p-2042910-feature-7\" class=\"anchor\" href=\"#p-2042910-feature-7\" aria-label=\"Heading link\"></a><span class=\"hashtag-raw\">#Feature</span></h3>\n<ul>\n<li>\n<p><strong>Allow admins to decide what (not) to automatically translate</strong> — <a class=\"mention\" href=\"/u/gryzor\">Gryzor</a> requested an ignore-tags option for the translator; <a class=\"mention\" href=\"/u/nat\">Nat</a> moved it into a feature topic, and <a class=\"mention\" href=\"/u/satonotdead\">Satonotdead</a> shared the pain of preserving English tags. <a href=\"https://meta.discourse.org/t/-/413094/1?silent=true\">Read more</a></p>\n</li>\n<li>\n<p><strong>Add open markdown field to form templates</strong> — <a class=\"mention\" href=\"/u/satonotdead\">Satonotdead</a> says the current markdown field is nearly unusable due to missing composer buttons and tight limits, and asked for image uploads to be included too. <a href=\"https://meta.discourse.org/t/-/308024/8?silent=true\">Read more</a></p>\n</li>\n</ul>\n<h3><a name=\"p-2042910-site-feedback-8\" class=\"anchor\" href=\"#p-2042910-site-feedback-8\" aria-label=\"Heading link\"></a><span class=\"hashtag-raw\">#Site</span> Feedback</h3>\n<ul>\n<li><strong>Require LLM-generated themes &amp; plugins to be tagged as such</strong> — <a class=\"mention\" href=\"/u/matthewruzzi\">Matthewruzzi</a> argued against rejecting AI code by default, <a class=\"mention\" href=\"/u/canapin\">Canapin</a> called for more transparency about AI workflows, and <a class=\"mention\" href=\"/u/chapoi\">Chapoi</a> said manually reviewing every third-party theme/plugin isn’t viable. <a href=\"https://meta.discourse.org/t/-/412871/43?silent=true\">Read more</a></li>\n</ul>\n<h3><a name=\"p-2042910-announcements-9\" class=\"anchor\" href=\"#p-2042910-announcements-9\" aria-label=\"Heading link\"></a><span class=\"hashtag-raw\">#Announcements</span></h3>\n<ul>\n<li><strong>Easier account signup using email codes</strong> — <a class=\"mention\" href=\"/u/rishabh\">Rishabh</a> confirmed random username generation is now fully opt-in, while <a class=\"mention\" href=\"/u/ecki\">Ecki</a> raised concerns about data-protection consent and moderator approval. <a href=\"https://meta.discourse.org/t/-/407068/54?silent=true\">Read more</a></li>\n</ul>\n<h3><a name=\"p-2042910-blog-10\" class=\"anchor\" href=\"#p-2042910-blog-10\" aria-label=\"Heading link\"></a><a class=\"hashtag-cooked\" href=\"/tag/blog/743\" data-type=\"tag\" data-slug=\"blog\" data-id=\"743\" data-style-type=\"icon\" data-icon=\"tag\"><span class=\"hashtag-icon-placeholder\"><svg class=\"fa d-icon d-icon-square-full svg-icon svg-node\"><use href=\"#square-full\"></use></svg></span><span>blog</span></a></h3>\n<ul>\n<li>\n<p><strong>Introducing Discourse Workflows</strong> — <a class=\"mention\" href=\"/u/system\">System</a> shared the blog announcement for Discourse Workflows, aimed at automating repetitive community-management overhead. <a href=\"https://meta.discourse.org/t/-/413163/1?silent=true\">Read more</a></p>\n</li>\n<li>\n<p><strong>How TurboRenault moved 20,000 members from XenForo to Discourse</strong> — <a class=\"mention\" href=\"/u/system\">System</a> posted the migration story of TurboRenault, and <a class=\"mention\" href=\"/u/mae\">Mae</a> thanked <a class=\"mention\" href=\"/u/andrew_bond\">Andrew_Bond</a> for sharing it. <a href=\"https://meta.discourse.org/t/-/413074/1?silent=true\">Read more</a></p>\n</li>\n</ul>\n<h2><a name=\"p-2042910-activity-by-the-a-classmention-hrefuteamteama-group-11\" class=\"anchor\" href=\"#p-2042910-activity-by-the-a-classmention-hrefuteamteama-group-11\" aria-label=\"Heading link\"></a>Activity by the <a class=\"mention\" href=\"/u/team\">Team</a> Group</h2>\n<p>The <a class=\"mention\" href=\"/u/team\">Team</a> group was active across fixes, features, and announcements:</p>\n<ul>\n<li>\n<p><a class=\"mention\" href=\"/u/nat\">Nat</a> moved <a class=\"mention\" href=\"/u/gryzor\">Gryzor</a>'s request to a <a href=\"https://meta.discourse.org/t/-/413094/2?silent=true\">feature topic</a> and noted that tag translator context was already improved in <a href=\"https://meta.discourse.org/t/-/399570/23?silent=true\">AI-generated tag translations</a>.</p>\n</li>\n<li>\n<p><a class=\"mention\" href=\"/u/zogstrip\">Zogstrip</a> reviewed and merged <a class=\"mention\" href=\"/u/rgj\">RGJ</a>'s <a href=\"https://meta.discourse.org/t/-/413097/4?silent=true\">fingerprint plugin fix</a> and confirmed a fix for the <a href=\"https://meta.discourse.org/t/-/411136/4?silent=true\">topic summarization whitespace bug</a>.</p>\n</li>\n<li>\n<p><a class=\"mention\" href=\"/u/awesomerobot\">Awesomerobot</a> confirmed the <a href=\"https://meta.discourse.org/t/-/413137/2?silent=true\">flags ID collision</a> and shared <a class=\"mention\" href=\"/u/tgxworld\">Tgxworld</a>'s <a href=\"https://meta.discourse.org/t/-/412836/10?silent=true\">search regression fix</a>.</p>\n</li>\n<li>\n<p><a class=\"mention\" href=\"/u/tgxworld\">Tgxworld</a> is working on stopping <a href=\"https://meta.discourse.org/t/-/412889/3?silent=true\">voice badges from regenerating</a> after every update.</p>\n</li>\n<li>\n<p><a class=\"mention\" href=\"/u/rishabh\">Rishabh</a> confirmed that <a href=\"https://meta.discourse.org/t/-/407068/54?silent=true\">random username generation is now opt-in</a> for email-code signups.</p>\n</li>\n<li>\n<p><a class=\"mention\" href=\"/u/mae\">Mae</a> thanked <a class=\"mention\" href=\"/u/andrew_bond\">Andrew_Bond</a> for the <a href=\"https://meta.discourse.org/t/-/413074/2?silent=true\">TurboRenault migration story</a>.</p>\n</li>\n<li>\n<p><a class=\"mention\" href=\"/u/chapoi\">Chapoi</a> explained that <a href=\"https://meta.discourse.org/t/-/412871/46?silent=true\">human review of every third-party plugin/theme</a> isn’t feasible.</p>\n</li>\n<li>\n<p><a class=\"mention\" href=\"/u/mcwumbly\">Mcwumbly</a> helped self-hosters find the <a href=\"https://meta.discourse.org/t/-/413120/6?silent=true\">version info in the new dashboard</a> by explaining the reorderable System section.</p>\n</li>\n</ul>\n<hr>\n<p>Between hidden version numbers, stubborn floating buttons, and a fresh wave of workflows, yesterday on meta was a little like herding cats — except the cats are all running Discourse, and the version number is hiding in the page source.</p>","post_number":967,"post_type":1,"posts_count":736,"updated_at":"2026-09-24T05:02:24.030Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":2,"readers_count":1,"score":0.4,"yours":false,"topic_id":291851,"topic_slug":"daily-summary-5am-utc","topic_title":"每日摘要（UTC早上5点）","topic_html_title":"每日摘要（UTC早上5点）","category_id":157,"display_username":"system","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"# Today on meta.discourse.org...\n\n## Key Stats\n\nIn the last 24 hours, **105 posts** and **37 topics** were returned across meta.discourse.org, with **75 likes** received on those posts.\n\n### Top users by posts and likes received\n\n| User | Posts | Likes received |\n| --- | --- | --- |\n| <a class=\"mention\" href=\"/u/system\">System</a> | 2 | 10 |\n| <a class=\"mention\" href=\"/u/moin\">Moin</a> | 8 | 6 |\n| <a class=\"mention\" href=\"/u/rgj\">RGJ</a> | 6 | 6 |\n| <a class=\"mention\" href=\"/u/ecki\">Ecki</a> | 10 | 4 |\n| <a class=\"mention\" href=\"/u/nat\">Nat</a> | 2 | 4 |\n| <a class=\"mention\" href=\"/u/canapin\">Canapin</a> | 1 | 4 |\n| <a class=\"mention\" href=\"/u/andrew_bond\">Andrew_Bond</a> | 3 | 3 |\n| <a class=\"mention\" href=\"/u/pfaffman\">Pfaffman</a> | 3 | 3 |\n| <a class=\"mention\" href=\"/u/awesomerobot\">Awesomerobot</a> | 2 | 3 |\n| <a class=\"mention\" href=\"/u/zogstrip\">Zogstrip</a> | 2 | 3 |\n\n## Interesting Topics\n\n### #Support\n\n- **Where is the version?** — <a class=\"mention\" href=\"/u/ecki\">Ecki</a> couldn't find the Discourse release number after the redesigned admin dashboard. <a class=\"mention\" href=\"/u/andrew_bond\">Andrew_Bond</a> and <a class=\"mention\" href=\"/u/mcwumbly\">Mcwumbly</a> pointed out the reorderable *System* section, <a class=\"mention\" href=\"/u/pfaffman\">Pfaffman</a> shared the page-source shortcut, and <a class=\"mention\" href=\"/u/moin\">Moin</a> explained why ESR builds won't show newer dashboard additions. [Read more](https://meta.discourse.org/t/-/413120/1?silent=true) · see also the [dashboard announcement](https://meta.discourse.org/t/-/404528/1?silent=true)\n\n- **Feature request: respect \"Hide my public profile\" in user directory and Who's Online** — <a class=\"mention\" href=\"/u/tobiaseigen\">Tobiaseigen</a> wants hidden-profile users kept out of the user directory, Who's Online, mentions, and search. <a class=\"mention\" href=\"/u/putty\">Putty</a> and <a class=\"mention\" href=\"/u/moin\">Moin</a> suggested privacy settings, staged users, and group visibility workarounds. [Read more](https://meta.discourse.org/t/-/413152/1?silent=true) · see also [Hidden user profiles are not completely hidden](https://meta.discourse.org/t/-/124298/3?silent=true)\n\n- **DiscourseConnect HMAC validation fails with WordPress** — <a class=\"mention\" href=\"/u/gallussi\">Gallussi</a> is debugging an incoming HMAC failure between Discourse and a custom WordPress provider, with <a class=\"mention\" href=\"/u/rgj\">RGJ</a> asking to see the sanitized callback code and suggesting URL-decoding checks. [Read more](https://meta.discourse.org/t/-/413092/1?silent=true)\n\n- **Auto watch replied-to topics as a default for all users?** — <a class=\"mention\" href=\"/u/phneutre\">PHneutre</a> wanted a global setting for watching topics after replying; <a class=\"mention\" href=\"/u/moin\">Moin</a> pointed to `default_other_notification_level_when_replying`. [Read more](https://meta.discourse.org/t/-/413099/1?silent=true) · see also [Automatically set topics to watching after posting](https://meta.discourse.org/t/-/21230/18?silent=true)\n\n- **Flags can't be edited, even if they've never been used** — <a class=\"mention\" href=\"/u/mbauman\">Mbauman</a> found that unused custom flags are still locked, and <a class=\"mention\" href=\"/u/awesomerobot\">Awesomerobot</a> confirmed an ID collision with a [fix on the way](https://github.com/discourse/discourse/pull/44064). [Read more](https://meta.discourse.org/t/-/413137/1?silent=true) · see also [Flags can't be edited after they have been used](https://meta.discourse.org/t/-/329911/16?silent=true)\n\n### #Bug\n\n- **Route conflict on fingerprint plugin** — <a class=\"mention\" href=\"/u/rgj\">RGJ</a> diagnosed a route conflict breaking the fingerprint plugin's report page and submitted a [PR](https://github.com/discourse/discourse-fingerprint/pull/95), which <a class=\"mention\" href=\"/u/zogstrip\">Zogstrip</a> reviewed and merged. [Read more](https://meta.discourse.org/t/-/413097/1?silent=true) · see also [Discourse Fingerprint plugin discussion](https://meta.discourse.org/t/-/114890/72?silent=true)\n\n- **Pressing Enter after quick search doesn't open the advanced search page** — <a class=\"mention\" href=\"/u/awesomerobot\">Awesomerobot</a> confirmed the AI-search-default regression and pointed to <a class=\"mention\" href=\"/u/tgxworld\">Tgxworld</a>'s [fix](https://github.com/discourse/discourse/pull/44010). [Read more](https://meta.discourse.org/t/-/412836/10?silent=true)\n\n- **Return of floating jump to end** — <a class=\"mention\" href=\"/u/philh\">Philh</a> reported the TOC/timeline overlay returning in very large topics; <a class=\"mention\" href=\"/u/rgj\">RGJ</a> can see it on some forums but hasn't found a reliable reproduction. [Read more](https://meta.discourse.org/t/-/413146/1?silent=true) · see also [Contents button floating unexpectedly](https://meta.discourse.org/t/-/399082?silent=true)\n\n- **Topic summarization sends LLM messages with extra spaces** — <a class=\"mention\" href=\"/u/lilydjwg\">Lilydjwg</a>'s report was confirmed by <a class=\"mention\" href=\"/u/zogstrip\">Zogstrip</a>, with a [core fix](https://github.com/discourse/discourse/pull/44047) on the way. [Read more](https://meta.discourse.org/t/-/411136/4?silent=true)\n\n### #Feature\n\n- **Allow admins to decide what (not) to automatically translate** — <a class=\"mention\" href=\"/u/gryzor\">Gryzor</a> requested an ignore-tags option for the translator; <a class=\"mention\" href=\"/u/nat\">Nat</a> moved it into a feature topic, and <a class=\"mention\" href=\"/u/satonotdead\">Satonotdead</a> shared the pain of preserving English tags. [Read more](https://meta.discourse.org/t/-/413094/1?silent=true)\n\n- **Add open markdown field to form templates** — <a class=\"mention\" href=\"/u/satonotdead\">Satonotdead</a> says the current markdown field is nearly unusable due to missing composer buttons and tight limits, and asked for image uploads to be included too. [Read more](https://meta.discourse.org/t/-/308024/8?silent=true)\n\n### #Site Feedback\n\n- **Require LLM-generated themes & plugins to be tagged as such** — <a class=\"mention\" href=\"/u/matthewruzzi\">Matthewruzzi</a> argued against rejecting AI code by default, <a class=\"mention\" href=\"/u/canapin\">Canapin</a> called for more transparency about AI workflows, and <a class=\"mention\" href=\"/u/chapoi\">Chapoi</a> said manually reviewing every third-party theme/plugin isn't viable. [Read more](https://meta.discourse.org/t/-/412871/43?silent=true)\n\n### #Announcements\n\n- **Easier account signup using email codes** — <a class=\"mention\" href=\"/u/rishabh\">Rishabh</a> confirmed random username generation is now fully opt-in, while <a class=\"mention\" href=\"/u/ecki\">Ecki</a> raised concerns about data-protection consent and moderator approval. [Read more](https://meta.discourse.org/t/-/407068/54?silent=true)\n\n### #Blog\n\n- **Introducing Discourse Workflows** — <a class=\"mention\" href=\"/u/system\">System</a> shared the blog announcement for Discourse Workflows, aimed at automating repetitive community-management overhead. [Read more](https://meta.discourse.org/t/-/413163/1?silent=true)\n\n- **How TurboRenault moved 20,000 members from XenForo to Discourse** — <a class=\"mention\" href=\"/u/system\">System</a> posted the migration story of TurboRenault, and <a class=\"mention\" href=\"/u/mae\">Mae</a> thanked <a class=\"mention\" href=\"/u/andrew_bond\">Andrew_Bond</a> for sharing it. [Read more](https://meta.discourse.org/t/-/413074/1?silent=true)\n\n## Activity by the <a class=\"mention\" href=\"/u/team\">Team</a> Group\n\nThe <a class=\"mention\" href=\"/u/team\">Team</a> group was active across fixes, features, and announcements:\n\n- <a class=\"mention\" href=\"/u/nat\">Nat</a> moved <a class=\"mention\" href=\"/u/gryzor\">Gryzor</a>'s request to a [feature topic](https://meta.discourse.org/t/-/413094/2?silent=true) and noted that tag translator context was already improved in [AI-generated tag translations](https://meta.discourse.org/t/-/399570/23?silent=true).\n\n- <a class=\"mention\" href=\"/u/zogstrip\">Zogstrip</a> reviewed and merged <a class=\"mention\" href=\"/u/rgj\">RGJ</a>'s [fingerprint plugin fix](https://meta.discourse.org/t/-/413097/4?silent=true) and confirmed a fix for the [topic summarization whitespace bug](https://meta.discourse.org/t/-/411136/4?silent=true).\n\n- <a class=\"mention\" href=\"/u/awesomerobot\">Awesomerobot</a> confirmed the [flags ID collision](https://meta.discourse.org/t/-/413137/2?silent=true) and shared <a class=\"mention\" href=\"/u/tgxworld\">Tgxworld</a>'s [search regression fix](https://meta.discourse.org/t/-/412836/10?silent=true).\n\n- <a class=\"mention\" href=\"/u/tgxworld\">Tgxworld</a> is working on stopping [voice badges from regenerating](https://meta.discourse.org/t/-/412889/3?silent=true) after every update.\n\n- <a class=\"mention\" href=\"/u/rishabh\">Rishabh</a> confirmed that [random username generation is now opt-in](https://meta.discourse.org/t/-/407068/54?silent=true) for email-code signups.\n\n- <a class=\"mention\" href=\"/u/mae\">Mae</a> thanked <a class=\"mention\" href=\"/u/andrew_bond\">Andrew_Bond</a> for the [TurboRenault migration story](https://meta.discourse.org/t/-/413074/2?silent=true).\n\n- <a class=\"mention\" href=\"/u/chapoi\">Chapoi</a> explained that [human review of every third-party plugin/theme](https://meta.discourse.org/t/-/412871/46?silent=true) isn't feasible.\n\n- <a class=\"mention\" href=\"/u/mcwumbly\">Mcwumbly</a> helped self-hosters find the [version info in the new dashboard](https://meta.discourse.org/t/-/413120/6?silent=true) by explaining the reorderable System section.\n\n---\n\nBetween hidden version numbers, stubborn floating buttons, and a fresh wave of workflows, yesterday on meta was a little like herding cats — except the cats are all running Discourse, and the version number is hiding in the page source.","actions_summary":[],"moderator":true,"admin":true,"staff":true,"user_id":-1,"hidden":false,"trust_level":4,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"<a name=\"p-2042910-today-on-metadiscourseorg-1\" class=\"anchor\" href=\"#p-2042910-today-on-metadiscourseorg-1\" aria-label=\"Heading link\"></a>Today on <a href=\"http://meta.discourse.org\">meta.discourse.org</a>…\n<a name=\"p-2042910-key-stats-2\" class=\"anchor\" href=\"#p-2042910-key-stats-2\" aria-label=\"Heading link\"></a>Key Stats\nIn the last 24 hours, 105 posts and 37 topics were returned across <a href=\"http://meta.discourse.org\">meta.discourse.org</a>, with 75 likes received on those posts. \n<a name=\"p-2042910-top-users-by-posts-and-likes-received-3\" class=\"anchor\" href=\"#p-2042910-top-users-by-posts-and-likes-received-3\" aria-label=\"Heading link\"></a>Top users by posts and likes received\n\n\n\n\nUser\nPosts\nLikes received\n\n\n\n\n<a class=\"mention\" href=\"/u/system\">System</a>\n2\n10\n\n\n<a class=\"mention\" href=\"/u/moin\">Moin</a>\n8\n6\n\n\n<a class=\"mention\" href=\"/u/rgj\">RGJ</a>\n6\n6\n\n\n<a class=\"mention\" href=\"/u/ecki\">Ecki</a>\n10\n4\n\n\n<a class=\"mention\" href=\"/u/nat\">Nat</a>\n2\n4\n\n\n<a class=\"mention\" href=\"/u/canapin\">Canap&hellip;</a>","truncated":true,"post_url":"/t/daily-summary-5am-utc/291851/967","locale":null,"is_localized":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042908,"name":"","username":"chapoi","avatar_template":"/user_avatar/meta.discourse.org/chapoi/{size}/537252_2.png","created_at":"2026-09-24T04:41:01.893Z","cooked":"<p>我可以百分之百肯定地说，让我们去审查每一个第三方插件和主题，这绝对不是一个可行的想法。（至少，不能靠人工手动完成）</p>","post_number":46,"post_type":1,"posts_count":51,"updated_at":"2026-09-24T04:42:42.142Z","reply_count":1,"reply_to_post_number":45,"quote_count":0,"incoming_link_count":1,"reads":19,"readers_count":18,"score":13.8,"yours":false,"topic_id":412871,"topic_slug":"require-llm-generated-themes-plugins-to-be-tagged-as-such","topic_title":"要求对由 LLM 生成的主题和插件进行相应标注","topic_html_title":"要求对由 LLM 生成的主题和插件进行相应标注","category_id":3,"display_username":"","primary_group_name":null,"flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111","flair_group_id":47,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Discourse Designer ","title_is_group":false,"reply_to_user":{"id":80880,"username":"asa","name":"Asa","avatar_template":"/user_avatar/meta.discourse.org/asa/{size}/184869_2.png"},"bookmarked":false,"raw":"I can with 100% confidence say thats absolute not a viable idea, for us to review every third party plugin and theme. (Or at least, not manually by a human)","actions_summary":[],"moderator":false,"admin":true,"staff":true,"user_id":113000,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"我可以百分之百肯定地说，让我们去审查每一个第三方插件和主题，这绝对不是一个可行的想法。（至少，不能靠人工手动完成）","truncated":true,"post_url":"/t/require-llm-generated-themes-plugins-to-be-tagged-as-such/412871/46","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042897,"name":"","username":"satonotdead","avatar_template":"/user_avatar/meta.discourse.org/satonotdead/{size}/447830_2.png","created_at":"2026-09-24T02:50:01.440Z","cooked":"<p>我无法粘贴，但我找到了一个替代方案：<code>ctrl</code>+<code>shift</code>+<code>v</code></p>","post_number":9,"post_type":1,"posts_count":9,"updated_at":"2026-09-24T02:50:01.440Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":4,"readers_count":3,"score":5.8,"yours":false,"topic_id":374439,"topic_slug":"bug-when-deleting-code-from-the-js-tab","topic_title":"删除 JS 选项卡中的代码时出现错误","topic_html_title":"删除 JS 选项卡中的代码时出现错误","category_id":1,"display_username":"","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"","bookmarked":false,"raw":"I was not able to paste and I found a workaround: `ctrl`+`shift`+`v`","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":71041,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"我无法粘贴，但我找到了一个替代方案：ctrl+shift+v","truncated":true,"post_url":"/t/bug-when-deleting-code-from-the-js-tab/374439/9","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042850,"name":"Tobias Eigen","username":"tobiaseigen","avatar_template":"/user_avatar/meta.discourse.org/tobiaseigen/{size}/539204_2.png","created_at":"2026-09-24T00:07:01.156Z","cooked":"<aside class=\"quote no-group\" data-username=\"Moin\" data-post=\"7\" data-topic=\"413152\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/48/554653_2.png\" class=\"avatar\"> Moin:</div>\n<blockquote>\n<p>你是怎么做到的？</p>\n</blockquote>\n</aside>\n<p>我不记得我是如何从用户目录中移除“所有组”下拉菜单的。信任等级组也不会显示给普通用户，无论是在组列表中还是在他们的个人资料页面上。这一定是某个地方有一个设置。</p>\n<p>我在这里并不是追求完美。</p>\n<aside class=\"quote no-group\" data-username=\"Moin\" data-post=\"7\" data-topic=\"413152\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/48/554653_2.png\" class=\"avatar\"> Moin:</div>\n<blockquote>\n<p>他们确实会发帖、点赞，并以其他方式与社区互动。在这样做的时候隐藏他们，会导致一种与“幽灵”互动的怪异体验。</p>\n</blockquote>\n</aside>\n<p>如果他们确实如此，我同意那将是一种奇怪的经历。届时我会联系他们，鼓励他们修改个人资料，以便他们能够放心地展示自己。</p>\n<p>总之，感谢大家的讨论。我已经分享了反馈并做了一些调整，我认为目前可以先保持我网站上的设置不变，等待成员们的反馈！</p>","post_number":8,"post_type":1,"posts_count":8,"updated_at":"2026-09-24T00:07:01.156Z","reply_count":0,"reply_to_post_number":7,"quote_count":1,"incoming_link_count":1,"reads":12,"readers_count":11,"score":7.4,"yours":false,"topic_id":413152,"topic_slug":"feature-request-respect-hide-my-public-profile-user-pref-in-user-directory-and-whos-online","topic_title":"功能请求：在用户目录和“谁在线”中尊重“隐藏我的公开资料”的用户设置","topic_html_title":"功能请求：在用户目录和“谁在线”中尊重“隐藏我的公开资料”的用户设置","category_id":6,"display_username":"Tobias Eigen","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"","bookmarked":false,"raw":"[quote=\"Moin, post:7, topic:413152\"]\nHow did you do that?\n[/quote]\n\nI don't recall how I removed the \"all groups\" pulldown from the user directory. The trust level groups also do not show up to regular users on the groups list or on their profile pages. That must be a setting somewhere. \n\nI'm not seeking perfection here. \n\n[quote=\"Moin, post:7, topic:413152\"]\nThey do post, like, and interact with the community in other ways. Hiding them while doing that would result in a weird experience of interacting with ghosts.\n[/quote]\n\nIf they do, then I agree that will be an odd experience. I would then reach out to them to encourage them to change their profile so they are comfortable showing it. \n\nAnyway, thanks for the discussion. I've shared my feedback and made some tweaks, and I think for now can leave things on my site as they are while I wait for feedback from my members!","actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":8571,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"我不记得我是如何从用户目录中移除“所有组”下拉菜单的。信任等级组也不会显示给普通用户，无论是在组列表中还是在他们的个人资料页面上。这一定是某个地方有一个设置。 \n我在这里并不是追求完美。 \n\n如果他们确实如此，我同意那将是一种奇怪的经历。届时我会联系他们，鼓励他们修改个人资料，以便他们能够放心地展示自己。 \n总之，感谢大家的讨论。我已经分享了反馈并做了一些调整，我认为目前可以先保持我网站上的设置不变，等待成员们的反馈！","truncated":true,"post_url":"/t/feature-request-respect-hide-my-public-profile-user-pref-in-user-directory-and-whos-online/413152/8","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042844,"name":"","username":"Moin","avatar_template":"/user_avatar/meta.discourse.org/moin/{size}/554653_2.png","created_at":"2026-09-23T23:47:52.731Z","cooked":"<aside class=\"quote no-group\" data-username=\"tobiaseigen\" data-post=\"6\" data-topic=\"413152\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/48/539204_2.png\" class=\"avatar\"> tobiaseigen:</div>\n<blockquote>\n<p>我已经设置了这些组的可见性，用户完全看不到它们。</p>\n</blockquote>\n</aside>\n<p>你是怎么做到的？在我的论坛上，默认组没有可见性设置。虽然信任等级组不会显示在组列表中，但用户仍然可以通过链接查看该组及其成员。meta 论坛也是如此。你可以使用我分享的链接，但在组目录中找不到它。</p>\n<aside class=\"quote no-group\" data-username=\"tobiaseigen\" data-post=\"6\" data-topic=\"413152\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/48/539204_2.png\" class=\"avatar\"> tobiaseigen:</div>\n<blockquote>\n<p>对我来说，如果他们选择不显示个人资料，那就对任何人都不可见</p>\n</blockquote>\n</aside>\n<p>但隐藏个人资料并不等同于隐藏存在。我知道有些人不喜欢在用户偏好设置中“账户”和“个人资料”是分开的两个标签页。但对我来说，这样分开是有道理的。隐藏个人资料会隐藏个人资料标签页中的数据，但不会隐藏你的账户。人们仍然可以看到用户名和头像。<br>\n仅仅因为我可能想隐藏例如在必填自定义字段中填写的内容，并不意味着我不想与社区互动。</p>\n<p>如果隐藏个人资料等同于隐藏存在，那么目前许多正在使用该功能用户的做法就不合逻辑了。他们仍然在发帖、点赞，并以其他方式与社区互动。如果在这种情况下隐藏他们，会导致一种与“幽灵”互动的奇怪体验。</p>","post_number":7,"post_type":1,"posts_count":8,"updated_at":"2026-09-23T23:47:52.731Z","reply_count":1,"reply_to_post_number":6,"quote_count":1,"incoming_link_count":1,"reads":11,"readers_count":10,"score":27.2,"yours":false,"topic_id":413152,"topic_slug":"feature-request-respect-hide-my-public-profile-user-pref-in-user-directory-and-whos-online","topic_title":"功能请求：在用户目录和“谁在线”中尊重“隐藏我的公开资料”的用户设置","topic_html_title":"功能请求：在用户目录和“谁在线”中尊重“隐藏我的公开资料”的用户设置","category_id":6,"display_username":"","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"Kluges Köpfchen","title_is_group":false,"bookmarked":false,"raw":"[quote=\"tobiaseigen, post:6, topic:413152\"]\nI’ve set the visibility of these groups so users can’t see them at all.\n[/quote]\n\nHow did you do that? On my forum, the visibility settings are not available for default groups. While the trust level groups aren't shown in the group list, users can still see the group and its members by using the link. It's the same here on meta. You can use the link I shared, but you won't find it in the group directory.\n\n[quote=\"tobiaseigen, post:6, topic:413152\"]\njust not visible to anyone to me if they choose to not show their profile\n[/quote]\nBut hiding the profile is not the same as hiding existence. I know some people don't like that 'account' and 'profile' are separate tabs in the user preferences. But to me it makes sense. Hiding your profile hides the data in the profile tab, but not your account. People can see the username and avatar. \nJust because I might want to hide, for example, what I entered in required custom fields, it doesn't mean I don't want to interact with the community.\n\nIf hiding the profile was the same as hiding existence, it wouldn't make sense for many users currently using it. They do post, like, and interact with the community in other ways. Hiding them while doing that would result in a weird experience of interacting with ghosts.","actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":95552,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"你是怎么做到的？在我的论坛上，默认组没有可见性设置。虽然信任等级组不会显示在组列表中，但用户仍然可以通过链接查看该组及其成员。meta 论坛也是如此。你可以使用我分享的链接，但在组目录中找不到它。 \n\n但隐藏个人资料并不等同于隐藏存在。我知道有些人不喜欢在用户偏好设置中“账户”和“个人资料”是分开的两个标签页。但对我来说，这样分开是有道理的。隐藏个人资料会隐藏个人资料标签页中的数据，但不会隐藏你的账户。人们仍然可以看到用户名和头像。 \n仅仅因为我可能想隐藏例如在必填自定义字段中填写的内容，并不意味着我不想与社区互动。 \n如果隐藏个人资料等同于隐藏存在，那么目前许多正在使用该功能用户的做法就不&hellip;","truncated":true,"post_url":"/t/feature-request-respect-hide-my-public-profile-user-pref-in-user-directory-and-whos-online/413152/7","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042830,"name":"Kris","username":"awesomerobot","avatar_template":"/user_avatar/meta.discourse.org/awesomerobot/{size}/142900_2.png","created_at":"2026-09-23T22:57:09.779Z","cooked":"<p>是的，我也看到了，确实存在 ID 冲突……你<em>可以</em>编辑未使用的自定义标志，只是无法编辑最初创建的那几个 <img src=\"https://emoji.discourse-cdn.com/twitter/upside_down_face.png?v=15\" title=\":upside_down_face:\" class=\"emoji\" alt=\":upside_down_face:\" loading=\"lazy\" width=\"20\" height=\"20\"></p>\n<p>合并后这个问题就会得到解决</p><aside class=\"onebox githubpullrequest\" data-onebox-src=\"https://github.com/discourse/discourse/pull/44064\">\n  <header class=\"source\">\n\n      <a href=\"https://github.com/discourse/discourse/pull/44064\" target=\"_blank\" rel=\"noopener\">github.com/discourse/discourse</a>\n  </header>\n\n  <article class=\"onebox-body\">\n    <div class=\"github-row --gh-status-merged\" data-github-private-repo=\"false\">\n\n\n\n    <div class=\"github-icon-container\" title=\"Merged Pull Request\">\n      <svg width=\"60\" height=\"60\" class=\"github-icon\" viewBox=\"0 0 12 16\" aria-hidden=\"true\"><path fill-rule=\"evenodd\" d=\"M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z\"></path></svg>\n    </div>\n\n  <div class=\"github-info-container\">\n\n\n\n      <h4>\n        <a href=\"https://github.com/discourse/discourse/pull/44064\" target=\"_blank\" rel=\"noopener\">FIX: Allow custom flags to be edited and deleted (#44064)</a>\n      </h4>\n\n    <div class=\"branches\">\n      <code>main</code> ← <code>fix/custom-flags-not-editable</code>\n    </div>\n\n      <div class=\"github-info\">\n        <div class=\"date\">\n          merged <span class=\"discourse-local-date\" data-format=\"ll\" data-date=\"2026-09-24\" data-time=\"12:46:18\" data-timezone=\"UTC\">12:46PM - 24 Sep 26 UTC</span>\n        </div>\n\n        <div class=\"user\">\n          <a href=\"https://github.com/awesomerobot\" target=\"_blank\" rel=\"noopener\">\n            <img alt=\"\" src=\"https://global.discourse-cdn.com/meta/original/3X/e/b/ebb06c587c9d2602025f6ecd393d9b77e6247929.png\" class=\"onebox-avatar-inline\" width=\"20\" height=\"20\" data-dominant-color=\"444444\">\n            awesomerobot\n          </a>\n        </div>\n\n        <div class=\"lines\" title=\"2 commits changed 10 files with 178 additions and 54 deletions\">\n          <a href=\"https://github.com/discourse/discourse/pull/44064/files\" target=\"_blank\" rel=\"noopener\">\n            <span class=\"added\">+178</span>\n            <span class=\"removed\">-54</span>\n          </a>\n        </div>\n      </div>\n  </div>\n</div>\n\n  <div class=\"github-row\">\n    <p class=\"github-body-container\">Reported here: https://meta.discourse.org/t/flags-cant-be-edited-even-if-theyve-<span class=\"show-more-container\"><a href=\"https://github.com/discourse/discourse/pull/44064\" target=\"_blank\" rel=\"noopener\" class=\"show-more\">…</a></span><span class=\"excerpt hidden\">never-been-used/413137\n\n`SYSTEM_FLAG_IDS` was generated from `PostActionType.types`, which returns every flag row including custom ones... so some custom flag ids were baked in, and any site's custom flags with those same ids (1001–1003, 1010–1012) showed up as non-editable and non-deletable. Generally any site that has created 1 custom flag will see this (because they start at 1001) \n\nThis switches away from generated IDs to a `system` attribute, and scopes the generated constant to system ids so custom flags won't leak again. \n\nNow that the generator can be fixed the task can be fully run... so this also includes the regenerated `admin/lib/constants.js`, plus two files generated from earlier changes that didn't run it: `notification-types.js` (#43044) and the emoji data (#39496). 😵‍💫</span></p>\n  </div>\n\n  </article>\n\n  <div class=\"onebox-metadata\">\n    \n    \n  </div>\n\n  <div style=\"clear: both\"></div>\n</aside>","post_number":2,"post_type":1,"posts_count":3,"updated_at":"2026-09-23T22:57:09.779Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":9,"readers_count":8,"score":96.8,"yours":false,"topic_id":413137,"topic_slug":"flags-cant-be-edited-even-if-theyve-never-been-used","topic_title":"即使从未使用过，旗帜也无法编辑","topic_html_title":"即使从未使用过，旗帜也无法编辑","category_id":6,"display_username":"Kris","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111","flair_group_id":47,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"team","title_is_group":true,"bookmarked":false,"raw":"Yes, I can see this too, there's an ID collision... you *can* edit custom flags that are unused, just not the first few you create :upside_down_face: \n\nThis will get things straightened out once merged\nhttps://github.com/discourse/discourse/pull/44064","actions_summary":[{"id":2,"count":4}],"moderator":false,"admin":true,"staff":true,"user_id":2770,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"是的，我也看到了，确实存在 ID 冲突……你可以编辑未使用的自定义标志，只是无法编辑最初创建的那几个 :upside_down_face: \n合并后这个问题就会得到解决","truncated":true,"post_url":"/t/flags-cant-be-edited-even-if-theyve-never-been-used/413137/2","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[{"id":"heart","type":"emoji","count":4}],"current_user_reaction":null,"reaction_users_count":4,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042822,"name":"Tobias Eigen","username":"tobiaseigen","avatar_template":"/user_avatar/meta.discourse.org/tobiaseigen/{size}/539204_2.png","created_at":"2026-09-23T22:32:31.052Z","cooked":"<p>谢谢，Moin！哇，这个话题真是来自过去的回忆，是我在 Discourse 之前上一份工作时期的事了！<img src=\"https://emoji.discourse-cdn.com/twitter/rofl.png?v=15\" title=\":rofl:\" class=\"emoji\" alt=\":rofl:\" loading=\"lazy\" width=\"20\" height=\"20\"></p>\n<p>现在的需求有点不一样了。那时候我想搭建的东西，我现在甚至都不再推荐了……一个客服组和一个客服用户。</p>\n<p>现在我想创建一个私人的会员空间，默认情况下，人们只与我个人互动，但可以选择加入社区互动。如果他们只想与我个人互动，那么他们在社区中就不应该有任何存在感和个人资料。但如果他们想参与社区互动，就应该能够创建个人资料并使其可见。</p>\n<p>我承认我的使用场景可能相当独特，而且由于 Discourse 的工作方式，上述目标无法完美实现。但我仍然认为，Discourse 可以在几个方面进行微调，至少不要如此显眼地推广那些不想参与社区互动的成员。</p>\n<p>我想，目前我会先关闭“谁在线”的用户头像显示，这样至少当他们在浏览时，他们自己的头像不会显示在那里。这会让那些注重隐私的人安心一点！<img src=\"https://emoji.discourse-cdn.com/twitter/grimacing.png?v=15\" title=\":grimacing:\" class=\"emoji\" alt=\":grimacing:\" loading=\"lazy\" width=\"20\" height=\"20\"></p>\n<p>我还会暂时从侧边栏中移除用户目录。</p>\n<aside class=\"quote no-group\" data-username=\"Moin\" data-post=\"4\" data-topic=\"413152\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/48/554653_2.png\" class=\"avatar\"> Moin:</div>\n<blockquote>\n<p>像 <a href=\"https://meta.discourse.org/g/trust_level_0\">https://meta.discourse.org/g/trust_level_0</a> 这样的组成员列表</p>\n</blockquote>\n</aside>\n<p>我已经设置了这些组的可见性，让用户完全看不到它们。反正它们也挺让人困惑的。</p>\n<p>我仍然在侧边栏（折叠区域下方）保留了群组链接，因为我希望那些为了私密协作而处于相同群组中的用户能够互相看到。</p>\n<aside class=\"quote no-group\" data-username=\"Moin\" data-post=\"4\" data-topic=\"413152\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/48/554653_2.png\" class=\"avatar\"> Moin:</div>\n<blockquote>\n<p><span class=\"mention\">@提及和私信收件人的自动补全</span>？</p>\n</blockquote>\n</aside>\n<p>观察得很仔细。不幸的是，这里没什么可做的。搜索功能也是一样。我希望那些没有选择显示公开资料的用户在这些地方也不出现。</p>\n<aside class=\"quote no-group\" data-username=\"Moin\" data-post=\"4\" data-topic=\"413152\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/48/554653_2.png\" class=\"avatar\"> Moin:</div>\n<blockquote>\n<p>我在想，如果分阶段用户（staged users）与其所属类别或你所在的群组收件箱互动，是否会让你更接近隐藏他们的存在。分阶段用户似乎天生就是为隐藏存在而设计的。</p>\n</blockquote>\n</aside>\n<p>这是个不错的主意……但是……</p>\n<aside class=\"quote no-group\" data-username=\"Moin\" data-post=\"4\" data-topic=\"413152\">\n<div class=\"title\">\n<div class=\"quote-controls\"></div>\n<img alt=\"\" width=\"24\" height=\"24\" src=\"https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/48/554653_2.png\" class=\"avatar\"> Moin:</div>\n<blockquote>\n<p>当然，他们看不到论坛界面，但如果他们看到了，比如他们点赞了一篇文章，这就会让他们的用户名对所有人可见。</p>\n</blockquote>\n</aside>\n<p>我希望他们能看到论坛界面，只是如果他们选择不显示个人资料并参与论坛，就不应该对我或任何人可见。</p>","post_number":6,"post_type":1,"posts_count":8,"updated_at":"2026-09-23T22:33:20.164Z","reply_count":1,"reply_to_post_number":null,"quote_count":1,"incoming_link_count":1,"reads":15,"readers_count":14,"score":28.0,"yours":false,"topic_id":413152,"topic_slug":"feature-request-respect-hide-my-public-profile-user-pref-in-user-directory-and-whos-online","topic_title":"功能请求：在用户目录和“谁在线”中尊重“隐藏我的公开资料”的用户设置","topic_html_title":"功能请求：在用户目录和“谁在线”中尊重“隐藏我的公开资料”的用户设置","category_id":6,"display_username":"Tobias Eigen","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":"","bookmarked":false,"raw":"Thanks, Moin! Wow, that topic is a blast from the past, from a past life when I was at the job before the one I had at Discourse! :rofl:  \n\nThe concerns now are a bit different. Back then I was trying to set something up that I wouldn't even recommend anymore.. a helpdesk group and a helpdesk user. \n\nNow I am trying to create a private membership space where people by default are set up to just engage with me personally but can opt in to engage in the community. If they only want to engage with me personally then they shouldn't have a presence and profile in the community at all. But if they do want to engage in the community then they should be able to create a profile and have it be visible. \n\nI acknowledge my use case is perhaps rather unique, and that the above can't be achieved perfectly due to the way discourse works. But I still think discourse could be tweaked in a few ways to at least not so prominently promote the members who don't want to engage in the community. \n\nI guess for now I will just turn off the \"Who's online\" display of user avatars so at least their own avatar is not showing up there when they are browsing. That will give pause to those who prefer privacy! :grimacing: \n\nI will also remove the user directory from the sidebar for now. \n\n[quote=\"Moin, post:4, topic:413152\"]\nlists of group members like https://meta.discourse.org/g/trust_level_0\n[/quote]\n\nI've set the visibility of these groups so users can't see them at all. They are confusing anyway. \n\nI do keep the groups link in the sidebar (below the fold) because I want users who are in the same groups for private collaboration to be able to see each other. \n\n[quote=\"Moin, post:4, topic:413152\"]\nautocomplete for @mentions and PM recipients?\n[/quote]\n\nGood catch. Not much to do here, unfortunately. Same thing with search. I'd prefer it if users who have not opted to show their public profile would not show up in these places either. \n\n[quote=\"Moin, post:4, topic:413152\"]\nI wonder if staged users interacting with their category or a group inbox where you are a member of would get you closer to hiding their existence. Staged users seem kind of built for hiding their existence.\n[/quote]\n\nThat's a good thought.. but.. \n\n[quote=\"Moin, post:4, topic:413152\"]\nOf course, they won’t see the forum interface, but if they do, they could, for example, like a post, which would make their username available to everyone.\n[/quote]\n\nI do want them to see the forum interface, just not visible to anyone to me if they choose to not show their profile and engage in the forums.","actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":8571,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"谢谢，Moin！哇，这个话题真是来自过去的回忆，是我在 Discourse 之前上一份工作时期的事了！:rofl: \n现在的需求有点不一样了。那时候我想搭建的东西，我现在甚至都不再推荐了……一个客服组和一个客服用户。 \n现在我想创建一个私人的会员空间，默认情况下，人们只与我个人互动，但可以选择加入社区互动。如果他们只想与我个人互动，那么他们在社区中就不应该有任何存在感和个人资料。但如果他们想参与社区互动，就应该能够创建个人资料并使其可见。 \n我承认我的使用场景可能相当独特，而且由于 Discourse 的工作方式，上述目标无法完美实现。但我仍然认为，Discourse 可以在几个方面进行微调，&hellip;","truncated":true,"post_url":"/t/feature-request-respect-hide-my-public-profile-user-pref-in-user-directory-and-whos-online/413152/6","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"customer_flair_customer":null,"event":null,"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":2042817,"name":"system","username":"system","avatar_template":"/user_avatar/meta.discourse.org/system/{size}/443519_2.png","created_at":"2026-09-23T22:22:26.158Z","cooked":"<p>Community management has always involved a category of work that nobody wants to talk about - the repetitive and often mechanical overhead that accumulates in every active community and consumes the time you were supposed to spend on work that actually matters: helping and connecting people.</p>\n<hr>\n<small>This is a companion discussion topic for the original entry at <a href=\"https://blog.discourse.org/2026/09/introducing-discourse-workflows/\">https://blog.discourse.org/2026/09/introducing-discourse-workflows/</a></small>","post_number":1,"post_type":1,"posts_count":1,"updated_at":"2026-09-23T22:22:26.158Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":34,"reads":29,"readers_count":28,"score":400.8,"yours":false,"topic_id":413163,"topic_slug":"introducing-discourse-workflows","topic_title":"Introducing Discourse Workflows","topic_html_title":"Introducing Discourse Workflows","category_id":13,"display_username":"system","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"user_title":null,"bookmarked":false,"raw":"<p>Community management has always involved a category of work that nobody wants to talk about - the repetitive and often mechanical overhead that accumulates in every active community and consumes the time you were supposed to spend on work that actually matters: helping and connecting people.</p>\n<hr>\n<small>This is a companion discussion topic for the original entry at <a href=\"https://blog.discourse.org/2026/09/introducing-discourse-workflows/\">https://blog.discourse.org/2026/09/introducing-discourse-workflows/</a></small>","actions_summary":[{"id":2,"count":7}],"moderator":true,"admin":true,"staff":true,"user_id":-1,"hidden":false,"trust_level":4,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"excerpt":"Community management has always involved a category of work that nobody wants to talk about - the repetitive and often mechanical overhead that accumulates in every active community and consumes the time you were supposed to spend on work that actually matters: helping and connecting people. \n\nThis &hellip;","truncated":true,"post_url":"/t/introducing-discourse-workflows/413163/1","locale":null,"is_localized":false,"customer_flair_customer":null,"event":null,"calendar_details":[],"reactions":[{"id":"heart","type":"emoji","count":7}],"current_user_reaction":null,"reaction_users_count":7,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":false}]}