Log #34

May 7, 2021

Bye Brave

Brave is no longer a dependency

Since our first build in October 2020, Sail has always had a dependency on Brave packages as part of the build system. Not anymore. Sail now is built on vanilla Chromium, which makes our binaries smaller, builds faster, and removes Brave features that we don't need.

Build System v2

Moving off Brave means retooling our build system to be independent outside of Brave's workflow. We borrowed the best parts of Brave's system (auto patch creation, language string updates on Chrome releases, +more) and removed unnecessary Brave components.