kylejbrk / standard-notes-open-extended

A Free Open Source Standard Notes Extensions Repository Hosted via Github Pages
https://kylejbrk.github.io/standard-notes-open-extended/
GNU General Public License v3.0
111 stars 58 forks source link

Add Markdown Visual Editor #14

Closed julianfairfax closed 2 years ago

julianfairfax commented 2 years ago

It would be nice if the new Markdown Visual editor could be added, or if you could tell me how I could use it on my free plan: https://github.com/standardnotes/app/tree/main/packages/components/dist/assets/org.standardnotes.markdown-visual-editor.

Markdown Visual (from the demo): Screenshot 2022-08-11 at 12-37-03 Demo Standard Notes End-To-End Encrypted Notes App

It would also be nice if the Midnight theme would work, since at the moment it seems the version you have doesn't on the current client.

julianfairfax commented 2 years ago

This isn't your project but I'm attempting to use https://github.com/iganeshk/standardnotes-extensions to achieve this and it's not working either. Any help in solving https://github.com/iganeshk/standardnotes-extensions/issues/45 would be appreciated. It seems you host this on GitHub Pages, so maybe you have some insight?

kylejbrk commented 2 years ago

Yea unfortunately all the changes SN made to their application broke a lot of stuff, and made this project not work as well.

I have a couple ideas to get all the extensions working again, including the new one you pointed out. Just a matter of finding the time to do it.

Also I am not familiar with gitlab or their version of pages. As for github pages, you need tom publish the source codes of the extensions as a github page. Then follow the SN publishing guide to add the extension to your account. Assuming you did all that, check the network log as you add the extension to see where the import may be going wrong. Could be a firewall issue or something.

julianfairfax commented 2 years ago

Yea unfortunately all the changes SN made to their application broke a lot of stuff, and made this project not work as well.

I have a couple ideas to get all the extensions working again, including the new one you pointed out. Just a matter of finding the time to do it.

Also I am not familiar with gitlab or their version of pages. As for github pages, you need tom publish the source codes of the extensions as a github page. Then follow the SN publishing guide to add the extension to your account. Assuming you did all that, check the network log as you add the extension to see where the import may be going wrong. Could be a firewall issue or something.

I have done that: https://github.com/julianfairfax/standard-notes-extensions/tree/gh-pages. Turns out I forgot to deploy but that's fixed now. And I don't have a CNAME file, which seems to redirect every visit to julianfairfax.github.io/ to julianfairfax.githlab.io/, even if the page is itself hosted on julianfairfax.github.io as well. However, neither the Visual Editor nor the Midnight theme work. Token Vault does, but it actually also works with the version I have hosted on GitLab Pages.

So it seems that a CNAME on GitHub Pages makes the whole GitHub Pages site inaccessible, even if content is hosted on it (doesn't just redirect what isn't), the Visual Editor and Midnight theme (at least) from https://github.com/iganeshk/standardnotes-extensions don't work, and hosting from GitLab Pages is the same as hosting from GitHub Pages (doesn't make anything additional work though).

It's important to note that the Markdown Visual Editor that's broken (at least that one, probably others) doesn't show a "interact with your note" box either. It just doesn't work at all. And if you visit it online at https://julianfairfax.gitlab.io/standard-notes-extensions/markdown-visual/1.0.7/public/index.html or https://julianfairfax.github.io/standard-notes-extensions/markdown-visual/1.0.7/public/index.html it's a blank page. Whereas visiting another editor like Token Vault at https://julianfairfax.gitlab.io/standard-notes-extensions/token-vault/2.0.10/dist/index.html or https://julianfairfax.github.io/standard-notes-extensions/token-vault/2.0.10/dist/index.html displays the editor perfectly fine.

Token Vault (in browser): image

kylejbrk commented 2 years ago

So im getting a little confused here. I think overall what you're doing on github works fine.

The new markdown editor I cant speak to as I havent messed with it. However if you used with my code or the other project you posted, we were relying on the old way SN published their extension code. So as you pointed out Token Vault works fine, whereas some other apps, for example the Simple Task editor is broken because of the new way SN is developing their extensions. Look at the url for the Simple Task Editor in your index.json. That file no longer exists. Same for the Midnight Editor.

A lot of paths and stuff got changed and need to be updated. But even worse the newest version of the code is longer hosted in the repos were pointing to.

julianfairfax commented 2 years ago

So im getting a little confused here. I think overall what you're doing on github works fine.

The new markdown editor I cant speak to as I havent messed with it. However if you used with my code or the other project you posted, we were relying on the old way SN published their extension code. So as you pointed out Token Vault works fine, whereas some other apps, for example the Simple Task editor is broken because of the new way SN is developing their extensions. Look at the url for the Simple Task Editor in your index.json. That file no longer exists. Same for the Midnight Editor.

A lot of paths and stuff got changed and need to be updated. But even worse the newest version of the code is longer hosted in the repos were pointing to.

Well I didn't create or not create any of those files. They're all from the build tool at https://github.com/iganeshk/standardnotes-extensions, so it seems they need to fix them

kylejbrk commented 2 years ago

Ok well that is not my project so I'm not gonna discuss that one any further.

However, you're original issue says to add Markdown Visual Editor, which is within the scope of this project. So I will keep this open for now.

kylejbrk commented 2 years ago

Markdown Visual Editor has been added as well as a few of the other new extensions

https://github.com/kylejbrk/standard-notes-open-extended/tree/gh-pages#readme