Joplin 2.8 is available!

Then we have the same thoughts. I had written the text at the same time. :slight_smile:

1 Like

The solution would be if we could freely choose a folder within Dropbox etc.

I think the access Joplin uses means it is contained only to the Apps folder which is definitely the safest way to do it rather than granting full access to the whole Dropbox. My thoughts to have the sub-directory named after the profile name is simply that it reduces the burden on any less technical users and "it just works" when you create two named alike profiles on different devices and auth dropbox again.

Although thinking about it that doesn't solve the issue if you setup "Work" as the primary profile on one system but "Personal" on another as the intial profile is just called "Default". i.e. it depends on which order you create the profiles.

1 Like

A test with onedrive works well. Looking forward to the Android version update!

That came up on Twitter. There's indeed a problem for OneDrive and Dropbox, although it's possible to go around it by creating a second Dropbox or OneDrive account. I'm not sure if that issue will be addressed or not as I don't think it will be a trivial fix.

Is there a safe way to move or copy data from profile 1 to profile 2 (the new one)? Is exporting to .jex and importing into profile 2 a safe way?

Maybe a "PRs accepted" case?

I think it is interesting that people have very different ideas about the multiple profiles.
I see it as a way to enable isolated profiles that I can do what I want with. If I want a device at work with only my work data, a device at home with only my personal data and a third device with both then it enables this just fine where my primary goal would be that certain devices simply don't have access to data stored on others at my choosing.

However it seems that others see this as an additional "level" of categorisation where keeping everything under a single sync is important, the "sandboxing" isn't essential and therefore expect any profiles to be synced to any new devices they set up.

That is probably the best method, yes, JEX is lossless so you will have all your data intact.

Thank you Daeraxa.

Is there any possible to publish a mini-website using Joplin Server in later versions?

Hello and welcome, zyyfriends!

Unfortunately not (yet).

First, I'd like to thank you so much for the good work, the different profiles are a great feature that I was hoping for.
Also, I have some doubts related to the portable version. I installed on a USB device and not only it created the JoplinProfile directory in it, but also many others on
C:\Users\Nicole\AppData\Roaming\Joplin
C:\Users\Nicole\AppData\Local\Temp\29INlr22WVbjvTPaF97yQMMWANh
Is there a way to restrain Joplin to work alone on the USB instead of spreading on Windows, or I did something wrong?

1 Like

Hmm, I don't think that can be avoided as of now. Those files are just temporary files though, and don't contain any personal information.

So they are needed for Joplin to run, right? I was just concerned about the possibility to run Joplin on another computer but mine.
You already make a wonderful job here for all of us, this is a minor thing. :slight_smile:

Thanks! And yes they are needed, but just temporarily, and if they are not present the app recreate them, so indeed you can run the portable app on any other computer.

1 Like

Excellent features, thank you for the amazing work, really appreciate it !

In case it helps anyone - I had some custom keyboard shortcuts in the default profile, to get them to the second profile, I simply copied the keymap-desktop.json file into the profile directory. Works now.

I guess it would make sense to share the keymap between all profiles? Maybe I should add this feature?

3 Likes

Hm, depends on the use case, I think...if the profiles feature is used by one person to separate e. g. work and private notes, then definitely yes. But if the profiles feature is used by different people, who all use the same user account on the PC, maybe every one of them wants a different keymap?

I think it's a fundamental question what the profiles are for...completely separate profiles where you can set everything independently, or just profiles that allow different sets of notes and sync targets?

But considering you already stated

I would say the feature would just make sense.

The most typical use case is one user using multiple profiles and so a shared keymap feature would be useful. +1 for this feature !

Inspired by this thread might it be worth adding a warning to the sync setup of a "child" profile if it notices it has the same sync target config as the parent?
i.e. it checks ../settings.json on save to see if it has the same sync.target and its associated fields which should be unique e.g. sync.5.path and sync.5.username then throws a error or asks the user to confirm they want to do this - that they need to have a separate target if they want to maintain a separate profile.

1 Like