Skip to content

Roadmap Archive

Kamil Jozwiak edited this page May 22, 2019 · 13 revisions

See the Roadmap page for recent version information.

Milestone 1: Open sourceable (December 2017 - February 2018)

  • Adblock off the main thread
  • Tracking protection off the main thread
  • HTTPS Everywhere off the main thread
  • Browser action for shields panel, implemented through an extension
  • macOS installer
  • Windows silent installer
  • Basic JS blocking via shields
  • URL bar suggestions from Alexa and search suggestions off by default
  • Debranding
  • WebUI basic framework used by payments, new tab page and welcome page
  • Geolocations
  • produce build on Linux / Win that changes tab shape
  • Signing build / installer on Windows
  • Linux debs / rpms
  • Upload symbols and bins to GitHub
  • Ability to override cc files for less patching to chromium src
  • new tab page impl
  • welcome page impl
  • produce build on macOS that changes tab shape
  • Restore last session by default
  • Disable search autocomplete and use alexa top 500
  • Transifex tooling and app localization
  • Extension localization tooling
  • Canvas / WebGL Fingerprinting protection

Milestone 2: Builds with updates (March 2018 - May 2018)

  • Audio / WebRTC fingerprinting protection
  • Third party fingerprinting protection
  • Noscript with per origin selections
  • Updating DAT files via an extension.
  • Removing Chrome extension store support.
  • Create whitelist for extension installation.
  • Import from Chrome
  • Multiple channels support
  • Fine tune Chrome default settings
  • Automated browser tests framework
  • Site hacks
  • New tab private search engine selection UI
  • Signing on macOS
  • Proxy Safe Browsing
  • Disable Flash by default per v1 Flash plan
  • Disable PDFium and use PDF.js
  • Generate brave-extensions for DAT files and themes
  • Get proper Debug builds working
  • Newtab private search engine UI

Milestone 3: Unadvertised Dev channel builds (June 2018 - July 2018)

  • Import from browser-laptop based Brave (Garrett in-progress)
  • Widevine
  • Jumbo UI on Windows
  • Linux deb and rpm signing.
  • Native-Ledger integration into brave-core
  • Rewards hooking up into delegates and observers
  • Stats when you click on a number in brave shields panel (Cezar)
  • update ping stats
  • Crash reporting
  • Local welcome page w/ placeholder
  • Local welcome page UI impl
  • Chromium 68 rebase
  • Fix any remaining chromium branding things here. (Jocelyn, in progress)
  • CI for builds using buildbot
  • Update client and server work to do updates
  • Windows stub installer from Omaha server
  • Regional ad-block
  • brave:// protocol support
  • Get automated WebUI tests running on Travis

Milestone 4: Dev channel Releasable builds for 0.55.x (August 2018)

  • Chromium 69 rebase
  • Autoplay
  • Rewards UI integration into brave-core (Nejc)
  • UGP
  • Allow a different private search engine to tie into private newtab UI
  • Cosmetic filter blocking
  • Dev channel dark theme
  • Bookmarks star button on the left
  • Chromium 70 rebase
  • Verify no calls are made out to Google
  • Extensions installable from CWS, updatable
  • Moving BAT & Brave icon into URL bar
  • Colors and tab shape v1
  • Webtorrent
  • go-update component update server

Milestone 5: Release channel Releasable builds for 0.55.x -- released on brave.com (September-October 2018)

  • Tor private windows
  • Tab shape
  • Hide settings which are not applicable
  • Colors v2
  • URL bar centered changes
  • Fix Widevine
  • Default Brave shield preferences
  • Manage script should not show enforced by extension
  • Referral promo
  • Tipping and donations

Milestone 6: 0.56.x - Completed & Released

  • New shields redesign
  • More UI work
  • Get automated C++ tests running on Travis

Milestone 6: 0.57.x - Completed & Released

  • Add import of more Brave legacy things
  • Start migrate muon users
  • Fix extensions compat
  • Fix some blocking issues

Milestone 6: 0.58.x - Completed & Released

  • Tipping banner
  • More import settings from Brave old (search settings)
  • Fix relaunch after update
  • Fixed PDFs not loading on certain websites when they are behind basic authentication

Milestone 6: 0.59.x - Completed & Released

  • Bookmarks Sync
  • Ads integration landing into brave-core possibly disabled behind a flag
  • Add Widevine detection to show up for install any time Widevine is attempted to be accessed.
  • Allow disabling PDF.js in settings
  • Upgrade to Chromium 72

Milestone 0.60.x (~February 19, 2019) - Completed & Released

  • Rust support for brave-core.
  • Webcompat fixes (including sportsnet)
  • Ads integration into Brave-core with foundations to support Rust based blind token confirmations. This will be in a disabled state in Release channel until related work is completed in future milestones.
  • Build out PR builder to do builds for each PR
  • Build out daily Dev channel and Beta builds CI
  • Fix Twitch tipping
  • New tab UI tweaks
  • Rewards stability fixes

Milestone 0.61.x (~March 12, 2019) - Completed & Released

  • More ads work. This will be in a disabled state in Release channel until related work is completed in a future milestones.
  • Upgrade to Chromium 73
  • Rewards stability fixes
  • Webcompat fixes including third-party detection and ad-block rule parsing fixes

Milestone 0.62.x (~April 2, 2019) - Completed & Released

  • Widevine support for Linux
  • More ads work
  • Add options for allowing FB login / embeds and Twitter embeds
  • MacOS OS theme controls theme

Milestone 0.63.x (~April 23, 2019) - Completed & Released

  • Unify exception handling
  • Fix Brave shields localization
  • Make Widevine UI more noticeable
  • eTLD+1 matching for about:adblock
  • Working ads model, Rust-based blinded tokens for privacy-safe confirmation of ad views and interaction, and ability to give BAT monthly to users who see ads
  • Settings/Bookmarks/History/Downloads facelift
  • Clear private data on exit
  • Upgrade to Chromium 74
Clone this wiki locally