发布于 2026-01-06 0 阅读
0

Hacktoberfest 第二周 — 感谢 Forem 上的贡献者们 ❤️ 管理仪表盘中的列表类别 #10506 禁用原生视频的自动播放 #10516 更新 Windows 本地安装的最低系统要求 #10513 在帖子编辑器选项下拉菜单中添加 z-index #10536 修复了在数据库中没有相应角色时查看“Tag Mods”页面出现的 500 错误 #10515

Hacktoberfest 第二周——感谢我们在 Forem 上的贡献者们❤️

在控制面板中管理列表类别 #10506

禁用原生视频自动播放 #10516

更新了 Windows 本地安装的最低系统要求 #10513

在文章编辑器选项下拉菜单中添加了 z-index 属性 #10536

修复了在数据库中没有相应角色的情况下查看“标签管理员”页面时出现的 500 错误 #10515

Hacktoberfest 已经进入第二周了,庆祝这一盛事的最佳方式莫过于表彰我们社区中为 Forem 代码库做出贡献的杰出人士!

我们非常激动地宣布,短短几天内就有 5 位贡献者为我们网站、iOS 和 Android 应用的多个项目提交了改进建议🎉

感谢这些杰出贡献者的帮助,我们本周已合并了全部 5 个 PR。Forem 团队规模仍然很小,因此如此多的功能开发和 bug 修复工作得以实现,完全得益于社区的支持。随着 Forem 的发展壮大,我们将继续赋能开源社区,借助他们宝贵的帮助来改进和扩展我们的产品。我们感谢所有贡献者,感谢他们从一开始就帮助我们播下了开源的种子。

如果您有兴趣参与,请查看我们关于您可以为本次 Hacktoberfest 贡献的 Forem 项目的帖子。

以下列出本周提交代码的开发者(排名不分先后)、他们的 GitHub 个人资料以及他们合并的 PR。

拉菲

在控制面板中管理列表类别 #10506

这是什么类型的公关稿?

  • [ ] 重构
  • [x] 功能
  • [ ] 错误修复
  • [ ] 优化
  • [ ] 文档更新

描述

它增加了在管理面板中添加/更新/删除列表类别的功能。

相关票务和文件

关闭https://github.com/forem/forem/issues/10481

质量保证说明、屏幕截图、录像

https://vimeo.com/463735841/dfe6705dab

添加了测试?

  • [x] 是
  • [ ] 不,因为它们不需要
  • [ ] 不,因为我需要帮助

已添加到文档中?

  • [ ] docs.forem.com
  • [ ] 自述文件
  • [x] 无需任何文件

罗宾·加尼翁

禁用原生视频自动播放 #10516

这是哪种类型的公关稿?(可多选)

  • [ ] 重构
  • [x] 功能?还是
  • [ ] 错误修复
  • [ ] 优化
  • [ ] 文档更新

描述

我不确定这是否完全解决了 #6067 问题,因为该问题涉及视频自动播放的用户设置。

目前普遍的共识是直接禁用自动播放。

由于该值默认值为 falseautostart ,因此已将其删除,并且“ on”也被删除。play()ready

相关票务和文件

#6067

质量保证说明、屏幕截图、录像

  • 在任何文章中加载原生视频
  • 确认它不会自动播放

添加了测试?

  • [ ] 是的
  • [x] 不,因为它们不需要
  • [ ] 不,因为我需要帮助

已添加到文档中?

  • [ ] docs.forem.com
  • [ ] 自述文件
  • [x] 无需任何文件

萨巴里什·拉贾莫汉

更新了 Windows 本地安装的最低系统要求 #10513

这是哪种类型的公关稿?(可多选)

  • [ ] 重构
  • [ ] 特征
  • [ ] 错误修复
  • [ ] 优化
  • [x] 文档更新

描述

Windows 最近扩展了对 WSL 2 的支持,使其涵盖更多版本/内部版本。已将先决条件更新为 Microsoft Docs 中给出的确切版本。

相关票务和文件

质量保证说明、屏幕截图、录像

无需质量保证

添加了测试?

  • [ ] 是的
  • [X] 不,因为它们不需要
  • [ ] 不,因为我需要帮助

已添加到文档中?

  • [X] docs.forem.com
  • [ ] 自述文件
  • [ ] 无需任何文档

阿克谢·马哈詹

在文章编辑器选项下拉菜单中添加了 z-index 属性 #10536

这是哪种类型的公关稿?(可多选)

  • [ ] 重构
  • [ ] 特征
  • [x] 错误修复
  • [ ] 优化
  • [ ] 文档更新

描述

在文章编辑器选项下拉菜单中添加了 z-index 属性,以确保文章始终位于其他内容之上。

相关票务和文件

修复 #10531

质量保证说明、屏幕截图、录像

图像

图像

添加了测试?

  • [ ] 是的
  • [x] 不,因为它们不需要
  • [ ] 不,因为我需要帮助

已添加到文档中?

  • [ ] docs.forem.com
  • [ ] 自述文件
  • [x] 无需任何文件

迪奥戈·奥索里奥

修复了在数据库中没有相应角色的情况下查看“标签管理员”页面时出现的 500 错误 #10515

这是哪种类型的公关稿?(可多选)

  • [x] 重构
  • [ ] 特征
  • [ ] 错误修复
  • [ ] 优化
  • [ ] 文档更新

描述

我认为问题(#10060)已经很清楚了。@msarit 的问题在于,她在没有数据库中/admin/mods?state=tag_moderator对应角色的情况下访问了该页面。tag_moderator

在这种情况下,查询类明显“崩溃”了。我尝试了@Zhao-Andy 提出的方法:

  1. 现在,在上述场景中,查询类不会引发异常,而是返回一个空的结果集。

  2. 如果搜索词没有匹配的模组,模组页面现在会返回一个通用的“没有模组与您的搜索匹配”的警告。

相关票务和文件

#10060

质量保证说明、屏幕截图、录像

  1. 前往/admin/mods页面

  2. 使用随机文本字符串进行搜索,结果为空,并显示“无结果”消息。

  3. tag_moderator从数据库中删除该角色( Role.find_by(name: "tag_moderator").delete

  4. 前往/admin/mods?state=tag_moderator

  5. 请注意,此处显示了“无结果”消息。

图像

添加了测试?

  • [x] 是
  • [ ] 不,因为它们不需要
  • [ ] 不,因为我需要帮助

已添加到文档中?

  • [ ] docs.forem.com
  • [ ] 自述文件
  • [x] 无需任何文件

再次感谢您通过参与 Hacktoberfest 活动,为 Forem 和更广泛的开源社区做出贡献。祝您编程愉快!

文章来源:https://dev.to/devteam/hacktoberfest-week-two-thank-you-to-our-contributors-on-forem-456i