-
Notifications
You must be signed in to change notification settings - Fork 176
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
Switching from Ferdi to Ferdium: pre-existing users will "lose" their config #4
Comments
I tried to migrate from Ferdi to Ferdium on my computer, but was not able to. Since the migration script is for Windows only, I simply copied the contents of |
Thanks for trying out Ferdium @lheinke ! If all you wanted to do was to migrate your local config folder from ferdi to ferdium, please check if these steps work:
This should now start with your exact configurations from Ferdi. Please confirm if these steps help. If you are trying to move away from the hosted server that holds your config/preferences, then please use the following guide |
I also copied manually from I was able to add my services by exporting my serverless profile with Ferdi and importing with Ferdium (using the web interface on http://localhost:45569). But then my GUI config was left behind. I did not find a way to make it both work. |
Thanks for the quick reply @vraravam! I am indeed trying to do the first thing. What you described corresponds exactly to what I was doing. Similarly to what @krisrok described I also just get the error but none of my workspaces/services were transferred. I am not using any custom services. This is a screenshot of the result: |
This is an issue for me too. I have also tried importing my ferdi profile to ferdium localhost server while it has a clean local ferdium profile. I get the error |
I have the same issue: http://localhost:46569/transfer |
As debugged with a sample file from another user, I noticed that the Can someone else please confirm this? If so, then that's the bug that needs to be logged and solved |
I just used the UNIX migration script on Linux (which essentially renames For me this did the trick:
(from @SpecialAro in #249 (comment)) But I swear I had an offline account already in Ferdi. (I've just double-checked by restoring
(again @SpecialAro in #249) I think this really may be due to the migration script not being perfect. |
Did you checked the I can see where the problem may be... this is probably because we changed Ferdi to Ferdium... and that's why it tries to connect to some non existent server. |
I checked the So I assume ferdium-app/src/api/apiBase.ts Lines 73 to 75 in fa1a703
No in that case.
|
@real-or-random - we implemented a fix the above comment and it is in the |
It looks like there may be 2 separate issues here, but I'm still getting this error on import of a local Ferdi non-server backup into [Ferdium-linux-6.0.0-nightly.99-amd64.deb]. http://localhost:46569/transfer |
That is another issue.. actually, there is already on opened here in GH (can't search right now). |
@theretohere is your file bigger than 50mb? |
47kB |
I saw that, but my export.ferdi-data looks different in vim. Not formatted at all, just a string of text with escape characters all over. What are you using to view the file? |
I use visual studio code - and apply JSON formatting to make sense of the exported data. |
Okay, VSC installed, formatting selected. All my fields look like your example, except for the settings. That is just a jumble of escaped characters. I tried to convert to string, but nothing I found online works. |
would you mind sharing your |
I just noticed the first 7 services have settings fields which are escaped text, and the last 4 services have settings fields which are readable strings. I tried to stringify within VSC using 2 plugins: "JSON Parse & Stringify", and "Fix JSON", but neither worked. What are you using to fix these strings? Can I DM a settings string to you? |
sure - you can send it to me 1x1 in our discord chat |
@vraravam Can we close this as well now 6.0.0 has been released or is this still an issue we need to solve? |
The problem with the different config strings still unresolved, see #473 (comment). |
With the merge of PR #2 , we now have a kind of broken system. Pre-existing users of Ferdi would have had their profiles in different location (for eg, in macos, the ferdi profile folder is:
~/Library/Application Support/Ferdi
. With the new name, it will be~/Library/Application Support/Ferdium
. We might need to either have a page documenting how pre-existing users can move over without losing any data (just needs renaming of this folder) or provide an automated way to move them over. Just logging this bug ticket so that someone can take this up prior to our releasing any versions.The text was updated successfully, but these errors were encountered: