-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Roadmap Archive
Kamil Jozwiak edited this page Oct 29, 2019
·
13 revisions
See the Roadmap page for recent version information.
- 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
- 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
- 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
- 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
- New shields redesign
- More UI work
- Get automated C++ tests running on Travis
- Add import of more Brave legacy things
- Start migrate muon users
- Fix extensions compat
- Fix some blocking issues
- 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
- 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
- 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
- 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
- Widevine support for Linux
- More ads work
- Add options for allowing FB login / embeds and Twitter embeds
- MacOS OS theme controls theme
- 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
- Custom ABP filter rules in about:adblock (Emerick, in progress)
- UI improvements and support for theming in the Brave shields panel
- Support for Nightly builds
- Override regional ad-block selection in about:adblock
- Smart Tracking Protection (off by default)
- In page translations (Jocelyn, completed in 0.65.x but not enabled on Release channel for cost performance needs)
- Ability to compile Brave and produce an Android based APK (nothing close to releasable yet)
- Tie Brave Core Android builds to CI
- Twitter tipping
- Build a Rust based ad-block library with best of class performance.
- Rust based ad-block integration
- Ongoing work for Brave Core Android builds
- Ethereum Wallet - #4494
- User Wallets/Uphold Connect - #4774
- Added onboarding for User Wallets/Uphold Connect - #5518
- GitHub panel and inline tipping - #4987 & #5040
- User Ads Feedback / Ad Policy Operations - #4047
- Chromecast support - #209
- Ability to change default theme via Welcome onboarding experience - #2909
- Ability to import bookmarks via the Welcome onboarding experience - #1530
- Ability to hide widgets on New Tab Page (Brave Stats, Clock, Top Sites) - #4510
- Add “Simple” view for Brave Shields - #1196
- Ability to use “Simple” or “Advanced” Brave Shield view as global default using brave://settings - #4784
- Automatic DApp detection - #718
- Making New Tab Page keyboard accessible - #5041
- Several WebTorrent fixes and general improvements
- Ability to turn off Widevine modals via “Don’t ask again” checkbox - #2980
- Translations via Google Translate extension - #5561
- Bookmark bar visible under New Tap Page by default - #5781
- Ability to change “Always show bookmark bar” on New Tab Page via brave://settings - #4782
- Optimized publishers list database - #5907
- Ability to disable the Brave Shields activity count using brave://settings - #3121
- Add Japan as a supported region for Brave ads - #5656
- Ability to disable Brave Wallet using brave://settings - #5673
- Ability to save all files from WebTorrent via “Save All Files” - #1230
- Greaselion - #5674
- Simplifying Profile Manager
- Improving Brave ads frequency so same ad isn’t displayed more than once per hour - #5281