Live data from Hacker News

Show HN: I made an open-source Notion-style WYSYWIG editor

novel.sh

111–120 of 140 posts

Re: Show HN: I made an open-source Notion-style WYSYWIG editor

#111
This is a super cool project! And I love the super-simple Vercel deployment.

I wasn't able to get the AI completions to work with my OpenAI API key; not sure why.

I don't completely understand how I'm supposed to use this as a stand-alone deployment if I can't create more than one page. I think the answer is just that the project is young, but I'm not certain.

Re: Show HN: I made an open-source Notion-style WYSYWIG editor

#112
post #79

Earlier quoted context omitted.

“Normal users” have JS enabled and don’t care how much JS you send them. They don’t even know what it is. I feel like if you’re targeting a no-JS crowd, that’s a very specific crowd, i.e. this one.

I would like to add: If the GP goes for any JS based solution, they should make sure to serve the JS themselves, and not outsource it to 3 CDNs. For us not liking JS too much people, the next best thing to no JS is little JS server by the website's server itself. Best with most of the website already rendering without JS, so that we see things when hitting the website and may consider it worth allowing its first part…

Does the no-js crowd also use aluminum foil hats?

Re: Show HN: I made an open-source Notion-style WYSYWIG editor

#113
post #107

Anyone has an alternative where I can use simple markdown files (in a folder or google drive) as the primary datasource? I am using obsidian on the Mac, but on the go I have no real solution. (I want to avoid using the obsidian mobile app because it forces you to use Obsidian Sync)

> it forces you to use Obsidian Sync

How so? I use Obsidian on both my laptop and my phone and sync my files using Syncthing. You could probably also use Dropbox something.

Re: Show HN: I made an open-source Notion-style WYSYWIG editor

#114

Earlier quoted context omitted.

Logseq mostly does this, I think. Rather than starting with a table and adding objects to it, you start with the objects in your database — pages and blocks — and then form tables by querying your database for those objects based on their attributes (tags, contents, etc).

I use Logseq as my note taking app and like it a lot (and wrote https://github.com/wsw70/dly to make quick notes taking even faster) What I miss (but not enough to change) is the ability to have a plain Markdown page, and not only rely on bullets. But again, Logseq is by far the closest to my style of taking notes (short, usually one/few lines blocks)

> What I miss (but not enough to change) is the ability to have a plain Markdown page, and not only rely on bullets.

This. So much this. I prefer Logseq's UI over Obsidian's but the lack of support for plain (non-outline) text files made me switch to Obsidian in the end.

Re: Show HN: I made an open-source Notion-style WYSYWIG editor

#115

I have a similar project https://github.com/shi-yan/Epiphany

Since we're shilling projects, this is the Notion clone I've been working on: https://mindgarden.app/ . It's not ready yet though, hopefully will be in a few weeks.

FYI On Firefox/Android the text on your website overflows and gets cut off at the right edge of the screen, without a way to scroll horizontally.

Re: Show HN: I made an open-source Notion-style WYSYWIG editor

#116
post #107

Anyone has an alternative where I can use simple markdown files (in a folder or google drive) as the primary datasource? I am using obsidian on the Mac, but on the go I have no real solution. (I want to avoid using the obsidian mobile app because it forces you to use Obsidian Sync)

> it forces you to use Obsidian Sync How so? I use Obsidian on both my laptop and my phone and sync my files using Syncthing. You could probably also use Dropbox something.

You need to use Obsidian Sync if you have an iPhone. IIRC it’s because the third-party storage APIs are limited on iOS in such a way that makes it non-feasible for Obsidian. Something about bulk editing/access.

Re: Show HN: I made an open-source Notion-style WYSYWIG editor

#117
post #36

At the risk of sabotaging stuff I've worked on, it's _astoundingly easy_ to glue together Y.js, prosemirror, and a little bit of express.js to get a distributed Notion clone with conflict free resolution. Like I have something that I got working in 3 days with multiple pages, so links between things, and cursor syncing (most of this work is provided by wonderful people with full-featured libraries!). There's some tri…

I've found reliable persistence on the backend irritating with yjs. Seems like the official path is to fork their example library and edit it. (The example is insufficient because, for example, it will silently eat data if the onchange webhook fails).

yrs initially looks tempting but it's unsound at it's core. (The plan is to port the API directly from JS, use unsafe to silence the borrow checker, then gradually fix specific instances of undefined behavior if they cause actual real world issues.[1] I don't this this is an approach that can work. That's a shame because a lot of impressive work has gone into yrs.)

[1]: https://github.com/y-crdt/y-crdt/issues/233

Re: Show HN: I made an open-source Notion-style WYSYWIG editor

#118

Earlier quoted context omitted.

> it forces you to use Obsidian Sync How so? I use Obsidian on both my laptop and my phone and sync my files using Syncthing. You could probably also use Dropbox something.

You need to use Obsidian Sync if you have an iPhone. IIRC it’s because the third-party storage APIs are limited on iOS in such a way that makes it non-feasible for Obsidian. Something about bulk editing/access.

Obsidian works just fine with iCloud.
Post reply on HN