Commit Graph

819 Commits

Author SHA1 Message Date
Daniel D’Aquino
185252719c Draft for file archival and retrieval NIP 2024-03-02 17:18:30 -08:00
fiatjaf_
5b2461eb01
NIP-29: Simple Groups (#566)
* NIP-29: Simple Group Chat.

* split hostname and subgroup path into two different tag items.

* add and remove permissions actions.

* fix kind number for moderation event.

* add missing / to "flavors" in example.

* some new ideas + making this universal and not only applicable to chat.

* fix delete-message => delete-event.

* flesh out the entire thing.

* saner approach with multiple kinds for moderation.

* delete-event as kind 9005.

* update meta events description.

* `public` and `open` tags and join request event.

* edit-group-status permission.

* add kinds to README.

* add kind:12

* add nip-10 note

* add optional list of members

* admins prefixed by "p".

* remove "alt" from event templates for brevity.

* add kind 10009 for public list of simple groups.

* update "previous" stuff.

* remove naddr stuff, use a different identifier format.

* remove reference to trimmed signatures until that is more developed.

* add kind:10 threaded chat replies.

---------

Co-authored-by: Pablo Fernandez <p@f7z.io>
2024-02-28 11:50:54 -03:00
Alex Gleason
f3a2356484
Merge pull request #1086 from AsaiToshiya/AsaiToshiya-patch-2
README: add q tag
2024-02-25 21:39:10 -06:00
Asai Toshiya
c9b3abfa3c
Remove marker
Co-authored-by: Alex Gleason <alex@alexgleason.me>
2024-02-26 12:30:49 +09:00
Asai Toshiya
383eb594b4
README: add q tag 2024-02-26 10:07:55 +09:00
Alex Gleason
4a171cb0a8
Merge pull request #1074 from jb55/quote-repost-q-tags
Use `q` instead of `e` tags for quote reposts
2024-02-25 08:09:09 -06:00
Asai Toshiya
84236acdd9 NIP-92: Clarify that imeta tag can be ignored 2024-02-23 12:26:19 -03:00
William Casarin
996ef45605 Use q instead of e tags for quote reposts
Signed-off-by: William Casarin <jb55@jb55.com>
2024-02-22 11:40:58 -08:00
Asai Toshiya
4313fbf7a5 NIP-46, NIP-49, NIP-65: fix typos 2024-02-22 09:50:12 -03:00
Vitor Pamplona
cbee1092d2
Merge pull request #1063 from alexgleason/nip07-nip44
NIP-07: add NIP-44 calls
2024-02-21 15:11:53 -05:00
Vitor Pamplona
44c678b365
Merge pull request #1065 from coracle-social/no-ck
Remove get_conversation_key
2024-02-21 11:19:45 -05:00
Jon Staab
f1f992e95e Remove get_conversation_key 2024-02-21 08:17:42 -08:00
hodlbod
7995a5bc37
Merge pull request #983 from monlovesmango/NIP46-update-NIP44-calls
NIP46 - update NIP44 calls
2024-02-21 08:11:42 -08:00
monlovesmango
0045106dd1
leave nip44_get_conversation_key undefined for now 2024-02-21 10:03:33 -06:00
monlovesmango
ff39f492e1
update nip44_get_conversation_key 2024-02-20 16:29:01 -06:00
monlovesmango
9c7ae62e53 update nip44 encrypt/decrypt 2024-02-20 16:17:40 -06:00
JeffG
c6cd655c1c
New version of NIP-46 (#1047)
* New version of NIP-46

* Update pubkey references

* Document what we have

* Update terms and kind number in discovery

* Update encypt/decrypt calls to handle arrays. Add redirect_uri param for auth_challenges

* Move remote signer commands to own section, add appendix for oauth-like stuff.

* Add diagrams
2024-02-20 17:56:17 -03:00
Asai Toshiya
cbffa7a5de
BREAKING.md: update the history (#1055)
* BREAKING.md: add NIP changes until 2023-12-01

* Update BREAKING.md

* BREAKING.md: add NIP changes until 2023-11-01

* Update BREAKING.md

* Remove change to NIP-22 in 2023-12-02

* BREAKING.md: add NIP changes until 2023-08-01

* BREAKING.md: add NIP changes until 2023-04-01

* BREAKING.md: add NIP changes until 2023-03-01

* BREAKING.md: add NIP changes

* Just format
2024-02-20 17:26:44 -03:00
Alex Gleason
2390058a32
NIP-07: remove "and iv" from NIP-44 comments 2024-02-20 12:09:40 -06:00
Alex Gleason
71b0cbc2de
NIP-07: add NIP-44 calls 2024-02-20 12:06:06 -06:00
Michael Dilger
36d2281587
NIP-49 test vector for unicode normalization (#1054)
* NIP-49 [breaking]: password normalized to unicode NFKC format

* Test vector for unicode normalization
2024-02-15 23:54:47 -03:00
Michael Dilger
62c48eff58
Breaking changes list (#1052)
* Start of new BREAKING.md changes list

* more

* Make NIP column into links

* notes

* Make commits links

* Remove optional P tag entry, was not breaking

* Update BREAKING with nip-49 breaking change
2024-02-15 22:15:32 -03:00
Mike Dilger
cbec02ab52 NIP-49 [breaking]: password normalized to unicode NFKC format 2024-02-15 21:49:36 -03:00
Semisol
afbb8dd008
remove pgp identity from NIP-39 temporarily
the current scheme recommends signing the *fingerprint* of the pgp key, which doesn't tie into the nostr identity
this commit temporarily undos the commit adding pgp identities until a proper fixed version is merged

just signing the npub string also would not be sufficient, and the message should indicate this is for identity verification

ideally, a link to download key material would also be included
2024-02-15 01:32:38 +03:00
franzap
b5dc891973 Add PGP as NIP-39 external identity 2024-02-14 11:40:16 -03:00
franzap
3f13eb34bf
File metadata sets (#1040)
* File metadata sets

* Make kind specific to release artifacts

* Update example

* Update README
2024-02-13 09:40:57 -03:00
Vitor Pamplona
84541be741
Merge pull request #1038 from AsaiToshiya/master
Add kinds for NIP-59
2024-02-12 08:30:01 -05:00
Asai Toshiya
94761a5f3b Add kinds for NIP-59 2024-02-12 22:23:21 +09:00
hodlbod
1fd14b7cc9
Merge pull request #1028 from theborakompanioni/patch-1
fix(docs): typo in 01.md
2024-02-07 16:28:26 -08:00
Thebora Kompanioni
a46338bd6a
fix(docs): typo in 01.md 2024-02-08 00:03:32 +01:00
fiatjaf_
d3dad114e6
NIP-46: replace npub1...#? notation with bunker://... (#1023) 2024-02-06 20:29:33 -03:00
Jon Staab
c8ba0e2e35 Add status to nip 99 2024-02-05 11:48:25 -03:00
Asai Toshiya
6de5ee32f4 NIP-92: fix typo and nitpicks 2024-02-03 10:04:16 -03:00
fiatjaf
5196ac196a
move imeta to NIP-92, add imeta tag to README. 2024-02-01 20:59:37 -03:00
Alex Gleason
5e14fd7f08 NIP-29: images -> files 2024-02-01 20:57:46 -03:00
Alex Gleason
eee64fedb2 NIP-29: remove the redundant last sentence 2024-02-01 20:57:46 -03:00
Alex Gleason
716234149a NIP-29: add to NIPs list, improve preamble phrasing 2024-02-01 20:57:46 -03:00
hodlbod
1ac28115ee
Merge pull request #904 from coracle-social/imeta
Add imeta tag
2024-02-01 13:10:34 -08:00
Jon Staab
2c016b0659 Add imeta tag 2024-02-01 13:09:24 -08:00
ocknamo
ffef063a44 fix: Correct PASSPHRASE to PASSWORD in NIP-49 2024-02-01 13:06:41 -03:00
Vitor Pamplona
735134a301
Merge pull request #1012 from AsaiToshiya/patch-4
NIP-59: fix typo and nitpicks
2024-01-31 10:13:23 -05:00
Asai Toshiya
f3589b99b0
NIP-59: fix typo and nitpicks 2024-02-01 00:11:14 +09:00
Vitor Pamplona
4133ff0f5b
Merge pull request #1010 from AsaiToshiya/patch-3
Add NIP-59 to README
2024-01-30 17:57:59 -05:00
Asai Toshiya
ee93721ac7
Add NIP-59 to README 2024-01-31 07:47:56 +09:00
fiatjaf_
9efafe2294
Merge pull request #716 from coracle-social/NIP-59
Introduce NIP-59 gift wrap
2024-01-29 13:06:25 -03:00
Michael Dilger
7ec060375c
NIP-49: Private key encryption (#133)
* Key export/import as implemented by gossip

* Added test data

* Last push didn't make sense, only this direction works

* Multiple updates: 100k rounds, random salt, version number, length indications

* Rename to NIP-49, include in README

* Change encoding to bech32 (ncryptsec)

* Major rework of the algorithm. NIP is now incomplete as I haven't coded it yet.

* renamed

* spelling

* minor fix

* formatting

* MORE CHANGES: scrypt, spelt out more detail of the steps to take

* spelling

* Mostly just removing some unnecesary stuff

* Remove the cafebabe note

* Remove confusing nonce statement

* Change title (and a bit of wording)

* remove author

* remove legacy event

* rename on README

---------

Co-authored-by: Mike Dilger <mike@ezicheq.com>
Co-authored-by: fiatjaf_ <fiatjaf@gmail.com>
2024-01-29 12:45:16 -03:00
Pablo Fernandez
ff8e204061
Merge pull request #685 from benthecarman/nwc-extensions
NIP-47: Nostr Wallet Connect Extensions
2024-01-26 15:56:33 +00:00
Alex Gleason
3d837a46ed
Merge pull request #1005 from AsaiToshiya/patch-2
NIP-30: add supported kinds
2024-01-25 08:51:29 -06:00
Asai Toshiya
9fd5be26cd NIP-30: add supported kinds 2024-01-25 22:52:13 +09:00
Ioan Bizău
6dd0035085 #p refers to pubkeys, *not* "event pubkeys". 2024-01-23 14:57:48 -03:00