0xgg / crossnote-app Goto Github PK
View Code? Open in Web Editor NEW📝 An interesting markdown note taking application
Home Page: https://crossnote.app
License: Other
📝 An interesting markdown note taking application
Home Page: https://crossnote.app
License: Other
I am shocked that my password is shown in plain text when I login with github and click on my profile inside the app.
Can't you store and use the password encrypted?
As a user I want to be able to see the number of instances of a tag. This helps me organize relationships between tagged notes. For instance if only one tag instance exists this may be an indicator of poor tagging or lack of information for a given note.
您好!
感谢您的工作,请问是否考虑字体切换的功能呢?
谢谢!
I have been amazed by the RoamResearch and Obsidian recently.
Therefore, I am planning to make some changes to the Crossnote:
note
front-matter. Done in #126Wikilink (MediaWiki syntax)
first)@import
support by MPE)Please try it out at https://0xgg.io/crossnote/ :)
We will migrate it to https://crossnote.app when everything is ready.
I will tag the current Crossnote as beta-2
. I will move it to another repository, and make it completely host on GitHub Page.
All the planned new features will belong to the beta-3
.
Feel free to leave your thoughts here.
Thank you!
Hi,
Big fan of Markdown Preview Enhanced, crossnote looks great
It would be great to be able to provide a github auth token rather than username and password.
All of the usual reasons, plus using the password means I can't use the github sync feature because of 2fa.
when i upload an image it gets stored on a remote server. how do i show local images?
Like disable http://
images.
This will remove cloud widgets support, such as the comment widget.
Also, this will remove the explore and account system.
It's hard to edit these elements in the editor.
Could you add an edit buttion on the top like the code block?
First of all: Thanks for the great work!!
Would be great being able to edit local files.
E.g. open folder function that lists all the *.md files and the folder structure and allows editing of those files locally. (Similar to VsCode open folder function).
Maybe native file system api (see here or here) could be used.
Thanks :)
Please don't hesitate to fork a lot ideas from org-mode too.
For academic writing, an math/equation editor interface to guppy could be a great add-on to this already great app !
A vim mode could be also a great feature/enhancement.
Thanks a lot guys for your awesome project 👍
{"title":{"text":"折线图堆叠"},"tooltip":{"trigger":"axis"},"legend":{"data":["邮件营销","联盟广告","视频广告","直接访问","搜索引擎"]},"grid":{"left":"3%","right":"4%","bottom":"3%","containLabel":true},"toolbox":{"feature":{"saveAsImage":{}}},"xAxis":{"type":"category","boundaryGap":false,"data":["周一","周二","周三","周四","周五","周六","周日"]},"yAxis":{"type":"value"},"series":[{"name":"邮件营销","type":"line","stack":"总量","data":[120,132,101,134,90,230,210]},{"name":"联盟广告","type":"line","stack":"总量","data":[220,182,191,234,290,330,310]},{"name":"视频广告","type":"line","stack":"总量","data":[150,232,201,154,190,330,410]},{"name":"直接访问","type":"line","stack":"总量","data":[320,332,301,334,390,330,320]},{"name":"搜索引擎","type":"line","stack":"总量","data":[820,932,901,934,1290,1330,1320]}]}
when you @ someone in the discussion section of a note, they are supposed to get notification, but notification is not seen.
Currently i'm using VsCode with the Markdown Preview Enhanced extension.
This allows me to integrate code chunks, meaning code snippets that are automatically executed (when saving) and produce dynamic markdown output.
Having a code execution feature would be great.
Of course in the context of a PWA, this would only be possible for Javascript code.
This allows me to create dynamic calculations, such as this one
``` javascript {cmd="node", hide=true output="markdown" run-on-save=true id="calcs"}
var U = 3; //Voltage in V
var R= 1.5; //Resistance in Ohms
var I = U/R; //Current in Amps
var P = U*I; //Power in W
```
# Calc Test
This shows how dynamic calculations in Markdown can be done.
# The Data
``` javascript {cmd="node", hide output="markdown", run-on-save continue="calcs"}
console.log(
`|Data|Value|Unit|\n`,
`| :--: | :--: | :--: |\n`,
`|U|${U}|V|\n`,
`|I|${R}|Ω|\n`,
);
```
# Calc Current
The current can be calculeted by
``` javascript {cmd="node", hide output="markdown", run-on-save continue="calcs"}
console.log(
`$$`,
`I=\\frac{U}{R}`,
`=\\frac{${U.toFixed(2)}V}{${R.toFixed(2)}\\Omega}`,
`=${I.toFixed(2)}A`,
`$$`,
)
```
# Calc Power
The power can be calculated by
``` javascript {cmd="node", hide output="markdown", run-on-save continue="calcs"}
console.log(
`$$`,
`P= U \\cdot I`,
`= ${U.toFixed(2)}V \\cdot ${I.toFixed(2)} A`,
`=${P.toFixed(2)}W`,
`$$`,
)
```
Which produces the following output, where all the calculations dynamically adapt to the variables specified in the first JS section.
the issue with the yaml front matter is the extra "note:", but I could imagine an option to avoid this "note:" to make it compatible to some other systems storing their metadata in yaml.
Without this "note:" it would be nearly perfect. Al least for some common metadata like tags, createdAt, modifiedAt
---
note:
createdAt: 2020-03-28T07:52:59.238Z
modifiedAt: 2020-03-28T08:37:27.812Z
tags: [tutorial]
id: ""
---
i had to hold alt to open a link for some reason
I want to quickly expand the notebook I'm working in to select a tag (for example). With many notebooks its hard to find the notebook I'm working out of in the sidebar.
Also there is a bug in printing in one-dark mode
为什么在Mac的Chrome里面和Linux的Chrome里面看到界面不同呢?
I'd like to be able to merge notebooks. Is there a straightforward way to do this without copy/paste?
p.s. long time user of MPE. Thanks!!
I want to be able to search across notebooks to find the note I'm looking for quickly.
There is an option to fetch and pull periodically, but no option to push at regular intervals. This would help me keep a backup.
希望增加直接粘贴系统拷贝的图片的功能。
体验了一下,自己上传图片再回过头贴链接,或者点击打开文件夹再上传都感觉比较麻烦。
要是直接能复制粘贴就好了。
或者进一步,提供配置图床的功能,这样图片多的用户,自己配置图床就好了,也不用给开发者增加负担。
It’s bothersome to add them manually every time. No reason not to avail of the dark cloud. :D
the git repository used by crossnote is a local clone and there is no external access for other apps. If I want to work with the repository in alternative apps I need to be able to manually pull and push changes. I can use another git client to create a clone in a folder with access by other apps. Currently this is not possible, there is only some automatic check which is set by default to 60 minutes.
I also don't understand how to use crossnote on different devices if I can't manually push and pull changes.
https://www.echartsjs.com/examples/zh/editor.html?c=multiple-y-axis
https://www.echartsjs.com/examples/zh/editor.html?c=line-draggable
Not able to push to private github repositories
it is possible to use a github account to login
it is possible to connect a github repository
=> it should be possible to use the stored github credentials when using a github repository
Hi
This is cool, I am excited to use this, however, it would be really useful if I have editing and preview separated (especially in long formula & graphs via puml etc).. can you please provide that option?
Instead of encrypting the whole note
![](media/15890405860934.png)
doesn’t work. Note that media is in the directory of the markdown file, not repo’s root. (Haven’t tested putting it on the root.)
As imgur etc will take away the control of my files, this is a dealbreaker for me.
右上角显示[Graph QL] Language Invalid
,在中文界面修改过个人头像或背景图后再通过英文界面修改资料就不会报错了。
I am trying this app for past few days as I am fan of your vscode preview extension. Wish I could use your extension for full documentation of multiple pages (like using latex for book/article/journal). Waiting for that day.
I tried using this app in edit mode. When I click on a space below images, the navigation messes up, and goes somewhere down the place I clicked. Thinking cursor might be still on the place I clicked, I tried using arrow keys to confirm, but cursor as well was misplaced. I have shown in below gif. Can you please have a look and fix? I prefer split view but when you have images, both views do not line up properly, so trying to adapt this flow as well.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.