News #51

Ahoy Bertizen! 🏴‍☠️

Yes, we know, no newsletter last week. We can explain!

  • We gave two talks last week — not much time to properly prepare your dose of berty updates.
  • The holidays are coming up fast. This year merits a special edition for everyone, spent with loved ones (safely) and healing from the year’s hardships.

We’ll take this moment to wish you happy holidays, and all the best for the end of the year. 💛

🚀 Open Source

Highlights from the last three weeks:

  • Added multimedia attachments support (images, audio, gifs, etc)
  • Added support for encrypted invite links (contacts & groups)
  • Bootstraped a new tracing tool that can parse the output logs of a Berty application to transform it into clear reports
  • Split our two biggest packages (bertymessenger and bertyprotocol) into two packages each, one for types, enums, helpers and one for the implementation
  • Continued working on push notifications
  • Improved dashboards, monitoring and infra reliability in general
  • Improved reliability of the protocol by tweaking various mutexes
  • Worked on a generic “proximity” driver to back our three bluetooth drivers
  • Started working on a “connectivity” driver that will help the app to react on network adapter changes
  • Continued working on gomobile-ipfs integration
  • Sent a patch on gomobile’s repository to improve caching configuration options
  • Refactored i18n handling to support partially translated languages
  • Add a docker-compose configuration that simulates an Internet-optional Berty network
  • Start working on a DNS-over-TLS-over-Tor system
  • Improve multi-platform support with fixes for Darwin and Android
  • Various improvements in term of build tools, CI, build speed, etc
  • Added new target languages for i18n, based on demands from the community + switch to full local names instead of two-letter codes
  • Fixed various issues identified by testers

🗣️ Community

Donating

As you know, we are a non-profit organization and we operate solely on donations. We are fortunate to be backed by large projects/companies and patrons.

Some time ago, we enabled Github Sponsors for people who’d like to support us. We haven’t promoted it much yet, as we want to integrate tax deduction paperwork and cryptocurrency compatibility into the existing system. (Rolling this out is a major priority for the new year.)

That being said, what a rad surprise it was to discover that we already have two backers on the platform! Heartfelt thanks to you both.

If our work is important to you, you’re welcome to send us a donation any time. 😇

🔥 https://github.com/sponsors/berty ⬅ Donate in a few clicks!

Translating

You can help us by translating the Berty app + website. It will be much appreciated! 🧡

Interested? Check out our dedicated blog post to help you get started:

👉 https://translate.berty.community/

Latest languages added:

  • ✅ Indonesian
  • ✅ Esperanto
  • ✅ Slovenian

Good First Issue & Help Wanted

If you want to help us, we have two labels on GitHub to let you know where we need you: Good First Issue & Help Wanted. You will have our eternal gratitude and maybe some stickers if you wish. Just saying 😏

📚 Blogpost

💌 Mentions

🎉 Meet the Berty Crew

Until further notice, we are canceling all in-person events at public venues – but we’re coming soon to a screen near you! 🚧🚧

⚙️ Recent Changes