Skip to content

Import data and settings from another Brave channel #1357

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
srirambv opened this issue Sep 30, 2018 · 14 comments
Open

Import data and settings from another Brave channel #1357

srirambv opened this issue Sep 30, 2018 · 14 comments
Labels
feature/importer OS/Desktop priority/P5 Not scheduled. Don't anticipate work on this any time soon.

Comments

@srirambv
Copy link
Contributor

Description

Dev/Beta are not listed in import bookmark settings

Steps to Reproduce

  1. Install dev build
  2. Install beta build as well
  3. Open bookmark importer, only lists legacy browser-laptop as Brave, no option to import from Dev->Beta or Beta ->Dev (unlikely being done)

Actual result:

Dev/Beta are not listed in import bookmark settings

Expected result:

Should be able to import bookmarks and stats from other channel install. Needed for 1.0 when users want to migrate from Beta to Release builds

Reproduces how often:

Easy

Brave version (chrome://version info)

All

Reproducible on current release:

N/A

Website problems only:

  • Does the issue resolve itself when disabling Brave Shields?
  • Is the issue reproducible on the latest version of Chrome?

Additional Information

cc: @bbondy @bsclifton

@bsclifton
Copy link
Member

Manual work-around until the issue is fixed:
Copy your profile directory over the other one. For example, if you wanted to use your Dev profile for the Beta version, you'd do the following on macOS:

cp -rp ~/Library/Application\ Support/BraveSoftware/Brave-Browser-Dev ~/Library/Application\ Support/BraveSoftware/Brave-Browser-Beta/

Windows and Linux would be similar- but the paths would be different. I believe Windows is at %APPDATA%\BraveSoftware\Brave-Browser-Dev and Linux is at ~/.config/BraveSoftware/Brave-Browser-Dev

@bsclifton bsclifton changed the title Dev/Beta are not listed in import bookmark settings Import should be possible from Dev/Beta channels of brave-core Oct 1, 2018
@garrettr garrettr self-assigned this Oct 1, 2018
@rebron rebron added the priority/P3 The next thing for us to work on. It'll ride the trains. label Oct 5, 2018
@kjozwiak
Copy link
Member

kjozwiak commented Nov 21, 2018

Just a heads up if using the workaround mentioned by @bsclifton. It's entirely possible that moving around profiles to different channels might cause some issues. I've moved my personal profile between dev, beta and release several times and eventually bricked the entire Rewards feature. It's entirely possible that sometimes one version of Brave might receive an update and change the structure of several files while other versions are still not aware of this change. So moving a profile with these changes to a channel that doesn't understand those changes could lead to issues.

So be warned! It's possible to manually move profiles around the different channels but it could lead to some really bad issues.

@srirambv
Copy link
Contributor Author

+1 from @TontyTon via #2938

@rebron rebron added priority/P5 Not scheduled. Don't anticipate work on this any time soon. and removed priority/P3 The next thing for us to work on. It'll ride the trains. labels Jan 15, 2019
@rebron rebron modified the milestone: 1.x Backlog Feb 7, 2019
@MiroFurtado
Copy link

We don't want to discourage people from trying out Beta/Dev and if this isn't fixed, people who switch will essentially be committing themselves to always using the beta/dev browser.

@CalebRotello
Copy link

@bsclifton could I have this issue?

@bsclifton
Copy link
Member

bsclifton commented Mar 6, 2020

@CalebRotello absolutely 😄 I've done quite a bit of work on related items in the past. Let me know if you have questions

@CalebRotello
Copy link

@bsclifton I am having a difficult time tracking down where brave sends the browser profiles (browser and its bookmark/user data) to the chromium engine. Could you point me in the right direction?

@bsclifton
Copy link
Member

@CalebRotello you might start by checking out our Chrome import, which the Brave import would be similar to:
https://github.com/brave/brave-core/blob/master/utility/importer/chrome_importer.cc

Since you'd need to add a new type of import in the drop down, you might use this PR as a reference. We allow users to import from the old Electron/Muon based version of Brave. The PR shows how to alter the dialog to have a new import type and then create the basic classes
brave/brave-core#185

@CalebRotello CalebRotello removed their assignment Apr 19, 2020
@megalithic
Copy link

Just ran into the need for this, to move back to Brave stable/official from Brave dev.. is this still in progress?

@bsclifton bsclifton changed the title Import should be possible from Dev/Beta channels of brave-core [Desktop] Import data and settings from another Brave channel Sep 8, 2020
@bsclifton
Copy link
Member

cc: @rebron should we bump up priority on this (P4?)

@Poopooracoocoo
Copy link

i saw a promo to switch to the beta channel on brave community

@DJLevel3
Copy link

Is this still being worked on? I wanted to switch to Beta but copying the files didn't work and I have a bunch of stuff in my bookmarks and settings I don't want changed.

@rebron rebron changed the title [Desktop] Import data and settings from another Brave channel Import data and settings from another Brave channel Mar 18, 2022
@sluTTYusr
Copy link

What's the recommended way of switching from beta to stable and keeping all settings?
Could not find any proper info on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/importer OS/Desktop priority/P5 Not scheduled. Don't anticipate work on this any time soon.
Projects
Status: P5 Backlog / waiting upstream
Development

No branches or pull requests