diff --git a/data.go b/data.go index eac9f56..3482909 100644 --- a/data.go +++ b/data.go @@ -68,7 +68,9 @@ type Data struct { npubShort string nprofile string nevent string + neventNaked string naddr string + naddrNaked string createdAt string modifiedAt string parentLink template.HTML @@ -104,7 +106,9 @@ func grabData(ctx context.Context, code string, isProfileSitemap bool) (*Data, e npub, _ := nip19.EncodePublicKey(event.PubKey) nprofile := "" nevent, _ := nip19.EncodeEvent(event.ID, relaysForNip19, event.PubKey) + neventNaked, _ := nip19.EncodeEvent(event.ID, nil, event.PubKey) naddr := "" + naddrNaked := "" createdAt := time.Unix(int64(event.CreatedAt), 0).Format("2006-01-02 15:04:05") modifiedAt := time.Unix(int64(event.CreatedAt), 0).Format("2006-01-02T15:04:05Z07:00") @@ -173,6 +177,7 @@ func grabData(ctx context.Context, code string, isProfileSitemap bool) (*Data, e templateId = Other if d := event.Tags.GetFirst([]string{"d", ""}); d != nil { naddr, _ = nip19.EncodeEntity(event.PubKey, event.Kind, d.Value(), relaysForNip19) + naddrNaked, _ = nip19.EncodeEntity(event.PubKey, event.Kind, d.Value(), nil) } } } @@ -236,7 +241,9 @@ func grabData(ctx context.Context, code string, isProfileSitemap bool) (*Data, e npubShort: npubShort, nprofile: nprofile, nevent: nevent, + neventNaked: neventNaked, naddr: naddr, + naddrNaked: naddrNaked, authorRelays: authorRelays, createdAt: createdAt, modifiedAt: modifiedAt, diff --git a/pages.go b/pages.go index edf7783..dca56a5 100644 --- a/pages.go +++ b/pages.go @@ -30,6 +30,8 @@ var ( type HeadCommonPartial struct { IsProfile bool TailwindDebugStuff template.HTML + NaddrNaked string + NeventNaked string } func (*HeadCommonPartial) TemplateText() string { return tmplHeadCommon } @@ -164,10 +166,9 @@ type OtherPage struct { DetailsPartial `tmpl:"details"` FooterPartial `tmpl:"footer"` - IsParameterizedReplaceable bool - Naddr string - Kind int - KindDescription string + Naddr string + Kind int + KindDescription string } func (*OtherPage) TemplateText() string { return tmplOther } @@ -191,7 +192,6 @@ type NotePage struct { Description string Image string Metadata nostr.ProfileMetadata - Nevent string Npub string NpubShort string Oembed string diff --git a/render_event.go b/render_event.go index 5e99950..811d769 100644 --- a/render_event.go +++ b/render_event.go @@ -243,8 +243,13 @@ func renderEvent(w http.ResponseWriter, r *http.Request) { }) case Note: err = NoteTemplate.Render(w, &NotePage{ - HeadCommonPartial: HeadCommonPartial{IsProfile: false, TailwindDebugStuff: tailwindDebugStuff}, - DetailsPartial: detailsData, + HeadCommonPartial: HeadCommonPartial{ + IsProfile: false, + TailwindDebugStuff: tailwindDebugStuff, + NaddrNaked: data.naddrNaked, + NeventNaked: data.neventNaked, + }, + DetailsPartial: detailsData, ClientsPartial: ClientsPartial{ Clients: generateClientList(code, data.event), }, @@ -255,7 +260,6 @@ func renderEvent(w http.ResponseWriter, r *http.Request) { Description: description, Image: data.image, Metadata: data.metadata, - Nevent: data.nevent, Npub: data.npub, NpubShort: data.npubShort, Oembed: oembed, @@ -272,12 +276,16 @@ func renderEvent(w http.ResponseWriter, r *http.Request) { }) case Other: err = OtherTemplate.Render(w, &OtherPage{ - HeadCommonPartial: HeadCommonPartial{IsProfile: false, TailwindDebugStuff: tailwindDebugStuff}, - DetailsPartial: detailsData, - IsParameterizedReplaceable: data.event.Kind >= 30000 && data.event.Kind < 40000, - Naddr: data.naddr, - Kind: data.event.Kind, - KindDescription: data.kindDescription, + HeadCommonPartial: HeadCommonPartial{ + IsProfile: false, + TailwindDebugStuff: tailwindDebugStuff, + NaddrNaked: data.naddrNaked, + NeventNaked: data.neventNaked, + }, + DetailsPartial: detailsData, + Naddr: data.naddr, + Kind: data.event.Kind, + KindDescription: data.kindDescription, }) } diff --git a/templates/head_common.html b/templates/head_common.html index 3a8279d..9c3601b 100644 --- a/templates/head_common.html +++ b/templates/head_common.html @@ -36,8 +36,6 @@ sizes="16x16" href="/njump/static/favicon/event/favicon-16x16.png?v=2" /> -{{end}} - {{ if not (eq "" .TailwindDebugStuff) }} {{ .TailwindDebugStuff }} {{ else }} - + +{{ if eq "" .NaddrNaked }} + +{{ else }} + +{{ end }} + +{{ end }} diff --git a/templates/note.html b/templates/note.html index f6793e5..6b19ae0 100644 --- a/templates/note.html +++ b/templates/note.html @@ -1,9 +1,8 @@ - - + + {{.TitleizedContent}} - {{.Nevent}} by {{.Metadata.Name}} is this note nostr ”nevent" {{ if eq .Style "twitter" }} @@ -33,7 +32,6 @@ {{ end }} - {{ if not (eq "" .Oembed) }}