10 月 1 日,Collabora Online 搬到了 GitHub 上的新家,并开始在新的基础设施中落户,扩展其出色的社区,并继续致力于共同提供生产力和协作方面的最新和最伟大的发展。查看我们的新社区网站了解所有详细信息! ;)

Collabora 开发人员还不断修复和改进我们可爱的母项目 LibreOffice。由于所有出色的工作都需要一些赞赏,让我们来看看 Collabora 团队的经验丰富的开发人员和我们社区的志愿者贡献者在上周做了什么。

周数

在上周的 Collabora Online 代码库中,32 位作者 已将 76 次提交 推送到 master 和 131 次提交 到所有分支。在 master 上,217 个文件已更改,并且有 74,239 个添加30,898 个删除

[GitHub Pulse for Collabora Online的屏幕截图](https://res.cloudinary.com/practicaldev/image/fetch/s--O_kHlKMS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https:// /dev-to-uploads.s3.amazonaws.com/i/u7s6fcl2o4wtzv6mkq50.png)

2020 年 10 月 26 日至 2020 年 11 月 2 日期间在 Collabora Online GitHub 存储库上的开发活动

新贡献者

祝贺Kuesji Koesnu和Rashesh Padia的第一个拉取请求,以及Simon Nussbaum和Hamdi Gümüş报告他们的第一个问题和改进存储库的请求!

  • 感谢 Kuesji Koesnu创作从存储库的提交日志中提取翻译学分的脚本。我们现在可以适当地感谢我们的翻译贡献者!

  • 感谢 Rashesh Padia改进了 Collabora Online 的调试通过将传入和传出的 Postmessages 添加到调试模式。

  • 感谢 Simon NussbaumHamdi Gümüş 报告有关 Android 应用程序上的DOCX 视图问题和 iOS 应用程序上的字体问题](https://github.com/CollaboraOnline/online/issues/472)的错误。

谢谢大家,欢迎加入! :)

加入乐趣!

您也可以加入其中,并成为我们下一个新贡献者名单的一部分! :)

只需转到我们的GitHub Repo,Fork IT,在任何平台](https://forum.collaboraonline.com/t/start-developing-cool-on-any-platform-in-5-minutes/52)上构建IT(Linux](https://collaboraonline.github.io/post/build-code/)或)第一个拉取请求。如果您在任何时候遇到困难,只需访问我们的通信渠道之一。 ;)

亮点

COOL 现已登陆开发社区!

我们刚刚加入了 DEV 社区,这是开发人员为开发人员建立联系和分享经验的地方。请随时关注我们,并就已发表的文章讨论您的想法和意见。

[DEV 社区](https://res.cloudinary.com/practicaldev/image/fetch/s--wlKglqTF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3。 amazonaws.com/i/6hqmcjaxbgbon8ydw93z.png)

DEV Community:建设性和包容性的社交网络。开源且完全透明。

LibreOffice 和 openSUSE 共享会议上的合作者

LibreOffice 2020 大会,今年也称为 oSLO 2020,于 2020 年 10 月 15 日至 17 日举行,是与 openSUSE 的联合在线活动。会议期间,Collabora 团队成员就包括 Collabora Office、Collabora Online 和移动应用程序在内的各种主题发表了演讲。其中大部分以幻灯片和视频记录的形式提供。查看相关的博客文章了解更多信息。 ;)

在线协作(酷)

  • 感谢 Tamás Zolnai 为确保表单字段现在正确激活,同时多个用户正在协作处理文档,并在编写新的 cypress 测试时指导其他贡献者。

  • 感谢 Szymon Kłos 通过改进 Calc 文档的用户体验从公式栏中删除侵入性工具提示,使其更容易处理冻结的单元格和拆分窗格修复导致某些单元格的问题在这种情况下没有正确显示,并且确保将颜色值粘贴到颜色选择器在 Impress 文档上正常工作。

  • 感谢 Gökay Şatır使超链接功能在 Calc、Impress 和 Draw 文档的上下文菜单中可用,并通过广泛的测试确保复制超链接位置功能的质量。

  • 感谢 Pedro Silva 继续使 COOL 更加美观和视觉一致,通过禁用非表单元素的轮廓,修复移动视图中消息对话框上的长字符串,以及限制与移动相关的 css 规则仅适用于移动视图,从而减少 css 污染。

  • 感谢 Pranam Lashkari 通过更正消息对话框上复选框的对齐方式来改进移动视图上的 UX,以及添加缺少的 useCanvasLayer 方法,从而修复了被反向移植意外破坏的 master 构建。

  • 感谢 Nnamani Ezinne Martina 添加更多 cypress 测试,以确保 Collabora Online 在各种工具栏项目上的质量,例如字体颜色、突出显示颜色、插入表1007[插入图像(https://github.com/CollaboraOnline/online/commit/23a5cddfa947799c30f1978ac46ae5c850c0c2d3)和插入超链接。

  • 感谢 Thaís Vieira 通过改进(例如修复插入形状对话框上的填充)来提高 COOL 的视觉一致性,并通过测试确保各种移动视图菜单的质量。

  • 感谢 Miklos Vajna 通过修复了 COOL 的稳定性和可靠性在文档加载失败和保存操作的特定场景中可能发生的潜在崩溃。

  • 感谢 Mert TümerPedro Silva,现在比以往任何时候都更容易通过集成或安装使 Collabora Online 在外观和感觉方面保持一致。查看博文了解详情。 ;)

[CSS 变量概述](https://res.cloudinary.com/practicaldev/image/fetch/s--5ATlYLZ7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to -uploads.s3.amazonaws.com/i/u21axwpnxsxzaj5odzrh.png)

6.4 中的新功能:它们通过 CSS 变量

  • 感谢 Jan Holesovsky 修复了移动端的各种问题,包括确保行和列标题与网格匹配,从而提高视觉一致性和 UX。

  • 感谢 Ayhan Yalçınsoy 删除[0][1]一些未使用的 Poco 头文件,从而可能会减少 Collabora Online 的编译时间。他还确保我们符合 eslint 6.0.0 的 no-prototype-builtins 规则,从而提高安全性和稳定性,确保我们能够应对可能由意外输入值引起的潜在错误解析为属性。

  • 感谢 Andras Timar 通过改进本地化支持,使可以本地化状态栏上的所有字符串。

  • 感谢 Andreas Kainz更新文件菜单栏的排列,从而提高了 Collabora Online 的视觉一致性和用户体验,以及围绕菜单栏的各种其他改进。[0][1]

  • 感谢 Jan Dagefoerde 通过引入带有记录错误方法的新帮助程序类并在不同位置调用新方法来清理 HTTP 标头写入重复,从而减少代码重复。[0][1][2]

  • 感谢 Ashod Nakashian 为改进了在某些类中的封装,通过将一些公共成员变为私有成员,从而减少了未来误用的机会。

Android 和 iOS 上的 Collabora Office

  • 感谢 Tor Lillqvist 提高了 iOS 应用程序的稳定性,通过修复了当文本插入插入符号留在 Writer 文档的表格单元格中时,在某些时候导致崩溃的问题,和为在移动应用程序上提供帮助文件铺平了道路。

Collabora 在线集成

  • 感谢 Thomas Müller更新Collabora Online 的 ownCloud 集成本地化基于 transifex 上提供的最新翻译。

  • 感谢 Mert Tümer 的确保CSS 变量在 Collabora Online 的 Nextcloud 集成中正确传递给 COOL。

荣誉奖

  • 感谢 Yunusemre Şentürk 改进了相关的发布工程位,使我们能够为 Collabora Online 6.4 系列提供更快的发布版本,并改进集成测试基础设施,以及保持我们的 CI 链健康的各种其他任务。

  • 感谢 Pedro Silva 在我们的社区页面上进行了各种改进,审查了拉取请求,并与我们分享了他的设计魔法,其他贡献者通过参与各种渠道的讨论,包括 LibreOffice 设计会议、问题报告和拉取请求GitHub。

  • 感谢 Marc Rodrigues 继续为我们提供有关 Collabora Online 和相关 FOSS 项目的各种新闻的最新信息,并创建了许多可供阅读的美味内容!

  • 感谢 Mike Kaganski 致力于新的集成,并帮助维护我们的论坛,处理管理任务。

  • 感谢 Andras Timar 让我们保持井井有条,维护了我们在 Weblate 上的翻译项目,并提供了我们软件的热门新版本!

  • 感谢 Cor Nouws 领导营销团队,并没有止步于此,而是继续测试和报告错误,参加社区活动,并让我们所有人了解正在发生的事情。他还不时参加 LibreOffice 设计会议,以帮助 COOL 的母项目 LibreOffice 拥有更好的 UI 和 UX。

  • 感谢 Eloy Crespo 一如既往地帮助该项目获得充足的资金。

  • 感谢 Jan Holesovsky 对不同主题进行了大量研究,并在团队内部、我们的沟通渠道以及我们可爱的母亲的各种渠道中提供指导/补丁审查/手把手/智慧LibreOffice 项目。

  • 您友好的社区导师 Muhammet Kara 也在创建和改进简单的 hack、举办研讨会、帮助新贡献者解决他们的设置和构建问题并审查他们的拉取请求、致力于简化构建过程、改善我们的 GitHub 存在根据其社区指南,一点一点地编译/编写这些社区更新......

翻译人员

最后但同样重要的是,我们非常感谢我们的翻译人员,他们不断帮助 COOL 及其朋友在地球上使用多种语言。 Collabora Online 会说多种语言,这要感谢我们翻译项目中的所有翻译人员,以及所有之前为我们的母项目 LibreOffice 做出贡献并继续做出贡献的人。

我们将继续努力寻找好的方法来表彰翻译人员在产品中的辛勤工作。请查看相关人员的列表,如果您未列出,请与我们联系。非常感谢所有从事在线翻译工作的人,你们摇滚!

如果你想帮助 COOL 说你的语言,你可以去我们在 weblate上的翻译项目,开始贡献! ;)

[Collabora Weblate 上的在线翻译项目](https://res.cloudinary.com/practicaldev/image/fetch/s--A-49F3_K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https: //dev-to-uploads.s3.amazonaws.com/i/ri5gp2ltjdi27s3t4bne.jpg)

Weblate 上的 Collabora 在线翻译项目

Collabora 喜欢 LibreOffice!

我们仍在为 LibreOffice 做出贡献,并且鼓励您也这样做因为 LibreOffice 非常棒。 ;)

  • 感谢 Dennis FrancisMichael MeeksNoel Grandin 的各种修复[0][1][2][3]和性能改进围绕 Calc 上的拼写检查。

  • 感谢 Tomaž Vajngerl改进通过修复导致某些 PDF 文档在每个保存和加载周期变大的问题,从而导致稳定性和性能问题。

  • 感谢 Miklos Vajna 通过改进 DOCX 兼容性导致某些文档显示多页的错误,就好像它们在导入后只有一页一样,并通过确保DOCX 文档正确即使他们有 0 KB 的奇数大小,也能被认可,也可以在解决各种问题时指导团队的其他成员。

  • 感谢 Noel Grandin 为所做的LibreOffice 代码库周围的各种代码质量改进和现代化。

  • 感谢 Tor Lillqvist继续他努力使 LibreOffice 可在 WSL(Linux 的 Windows 子系统)上构建。

Logo

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!

更多推荐