Avatar
jb55
32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245
I made damus, npubs, and zaps ⚡️ Independent bitcoin core and lightning dev.

Topic: Editing

It would be cool if there was a way to edit notes. Basic idea: a note is created with the following tags:

```json

{"tags": [["e","thread_id"],["e","note_id","","edit"]]}

```

Where `note_id` is the note you are editing. Clients can replace the note with the most recent one it sees. It is able to fetch all edit notes because of the thread_id reference.

For clients that don't support this, it will look like a regular reply.

One interesting thing to note, if I only reference the subnotepad, then it won't get fetched when you pull the root notepad! Might be useful?

Should I create a new root note instead of subnotes? I think this is ok for now.

Instead of dropping into the chatroom by default, let's stick with the thread view, and change the expanded thread view to the chatroom. The expanded thread view is awkward and complicated anyways.

Replying to this post using this command:

```sh

jb55-post --pow 20 --tag e b6ffcf0b7f79eafc7d7f29607a949d30cf54601ef1264178fce96d468fa6b024

```

I'm using vim to write this! nostr from the command line!

sending this note from vim + nostril

does this still work

do ya'll see these notes in your timeline?

quoted note