Skip to content

Status Updates

Brian R. Bondy edited this page Aug 9, 2018 · 102 revisions

Status Update

Milestones

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 (Pete)
  • 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 (Nejc)
  • Cosmetic filter blocking (Snuupy)
  • Manage script should not show enforced by extension
  • Tor private windows (Taylor Campbell)
  • Webtorrent (Jocelyn)
  • Referral promo & Dow Jones (emerick)
  • Bookmarks star button on the left
  • Extensions installable from CWS, updatable
  • Dev channel dark theme

Milestone 5: Beta channel Releasable builds for 0.55.x (September 2018)

  • Refine tab shape to be better (Waiting on design from Brad's team, Pete to do work for it)
  • Uphold widget
  • More UI customizations (Pete)
  • Get automated C++ tests running on Travis
  • Verify no calls are made out to Google (pj)
  • Make extensions.brave.com store (Ailin)
  • Background tabs not having border
  • Hide settings which are not applicable, add Brave specific needed settings.
  • Allow a different private search engine to tie into private newtab UI (Simon)
  • More permissions
  • Restyling bookmarks, history, preferences (Cezar)
  • Sync (Alexey in-progress)
  • 2-way wallet? (Nejc)

Milestone 6: Beta channel Releasable builds for 0.55.x (October - November 2018)

  • Ads

Unlikely stretch goals (Can happen sometimes after November)

  • Private tabs
  • More UI customizations
  • Tab pages
  • Tab previews
  • Translations (Chrome parity)
  • Pinned tab differences
  • Clear private data on shutdown
  • Session windows (Brian Johnson)
Clone this wiki locally