dendronhq / dendron

The personal knowledge management (PKM) tool that grows as you do!
https://wiki.dendron.so
Apache License 2.0
6.73k stars 255 forks source link

Support for virtual file systems #2761

Open sbatten opened 2 years ago

sbatten commented 2 years ago

Please select if your request is either something new or an enhancement

Please select the area your request applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

Generally applies to the entire extension

Is your feature request related to a problem? Please describe

I'd like to be able to use github.dev or vscode.dev to open my repo and take notes. Right now this is not possible because dendron cannot work in a virtual file system.

Describe the solution you'd like

Support virtual file systems for better vscode web support.

Harshita-mindfire commented 2 years ago

Thanks @sbatten for the feature request.

Harshita-mindfire commented 2 years ago

Hey @sbatten , After version 0.109, Dendron supports codespaces! It has very limited functionality currently, but we are planning to extend them as per the usage patterns. Preview: https://www.loom.com/embed/c8e00408f4314174b3014879f243c9f4 Read more here

github-actions[bot] commented 2 years ago

This issue has been automatically closed because there has been no response to our request for more information from the original author. We don't have enough information to take action. Please reopen if the question from the maintainer has been answered and the issue is still valid.

sbatten commented 2 years ago

hi @Harshita-mindfire I've been playing around with this in vscode.dev. I'm happy to see the extension loading and some commands showing up. It seems some really useful commands are still not there yet, like "Create Daily Journal", also a few other issues I see are:

cori commented 1 year ago

I'm a bit hesitant to open a new issue here, since it seems similar but this is not working at all for me - let me know if a new issue is preferred.

When I load github.dev with synced settings and Dendron enabled, code spaces tries to install the extension but then has a "problem with initialization".

dendron init issue

I'm just starting to poke around codesoaces, so I'm not that familiar with the environment, but because of the init issue I don't have any Dendron commands so I can't attach a log using the built-on command, but if I can gather additional data let me know.

If I load my config in vscode.dev (or within the Blink Shell, FWIW) I don't get the error, but none of the Dendron commands are installed - the only Dendron-related command I see is Paste Image

EDIT:

Ok, I think the behavior I'm seeing in Blink and vscode.dev is probably expected, since I'm not (yet) opening a Dendron workspace. Perhaps I didn't see the init issue in vscode.dev because I'd already logged in and attempted to init the extension in github.dev?

The init problem data point seems worth reporting, though I'm not sure I can repro it.

EDIT 2:

I did open a Dendron workspace and encountered the same init issue. Oddly some Dendron commands are available in the command palette, but other essential commands are not, e.g.

image

and the Dendron sidebar doesn't recognize that I'm in a Dendron workspace

image