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
I'm pretty sure, surveillance offices over the world will *hate* @berty for creating an uncompromisable, world scale distributed, locally encrypted messaging protocol on top of #ipfs and #web3 tech. Falls back to BLE if China or #Turkey pull the IP plug! https://t.co/PfpHgtSQ4Q
— Stefan Adolf (elmariachi) 🧔 (@stadolf) December 11, 2020
Ok, if you didn't make it to the @IPFS year-end meetup today, you missed an amazing one.
— dietrich (@dietrich) December 11, 2020
This is a mindblowing list from @berty in just one slide.
There were similar feats of incredibleness from @3boxdb / @ceramicnetwork, @IPFSPinata, @FleekHQ and @textileio.
Video soon... pic.twitter.com/4WfPxWq7qO
Very cool WIP from @berty on Bluetooth @libp2p transports, @tor transport for increased privacy, and using @IPFS on mobile!! Everything OSS and improving the experience for all devs 🙏🎉❤️ pic.twitter.com/M5M1UtvxiL
— Molly (@momack28) December 11, 2020
🎉 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! 🚧🚧
- Paris P2P #13 (online)
⚙️ Recent Changes
- Read our last weekly sync notes: