chore: update kind name list

This commit is contained in:
2025-04-30 12:44:36 +01:00
parent 3d778f7ec7
commit 18f60681bd

View File

@ -1,6 +1,10 @@
/* eslint-disable max-lines */ /* eslint-disable max-lines */
import { FormattedMessage } from "react-intl"; import { FormattedMessage } from "react-intl";
// Take the markdown kinds table and find-replace with following regex:
// FIND: ^\|\s+`([`\d\-]+)`\s+\| ([\w \-\(\)\/]+)[\s]*\|.*$
// REPLACE: case $1:\n\treturn <FormattedMessage defaultMessage="$2" />;
export default function KindName({ kind }: { kind: number }) { export default function KindName({ kind }: { kind: number }) {
switch (kind) { switch (kind) {
case 0: case 0:
@ -22,21 +26,37 @@ export default function KindName({ kind }: { kind: number }) {
case 8: case 8:
return <FormattedMessage defaultMessage="Badge Award" />; return <FormattedMessage defaultMessage="Badge Award" />;
case 9: case 9:
return <FormattedMessage defaultMessage="Group Chat Message" />; return <FormattedMessage defaultMessage="Chat Message" />;
case 10: case 10:
return <FormattedMessage defaultMessage="Group Chat Threaded Reply" />; return <FormattedMessage defaultMessage="Group Chat Threaded Reply" />;
case 11: case 11:
return <FormattedMessage defaultMessage="Group Thread" />; return <FormattedMessage defaultMessage="Thread" />;
case 12: case 12:
return <FormattedMessage defaultMessage="Group Thread Reply" />; return <FormattedMessage defaultMessage="Group Thread Reply" />;
case 13: case 13:
return <FormattedMessage defaultMessage="Seal" />; return <FormattedMessage defaultMessage="Seal" />;
case 14: case 14:
return <FormattedMessage defaultMessage="Direct Message" />; return <FormattedMessage defaultMessage="Direct Message" />;
case 15:
return <FormattedMessage defaultMessage="File Message" />;
case 16: case 16:
return <FormattedMessage defaultMessage="Generic Repost" />; return <FormattedMessage defaultMessage="Generic Repost" />;
case 17: case 17:
return <FormattedMessage defaultMessage="Reaction to a website" />; return <FormattedMessage defaultMessage="Reaction to a website" />;
case 20:
return <FormattedMessage defaultMessage="Picture" />;
case 21:
return <FormattedMessage defaultMessage="Video Event" />;
case 22:
return <FormattedMessage defaultMessage="Short-form Portrait Video Event" />;
case 30:
return <FormattedMessage defaultMessage="internal reference" />;
case 31:
return <FormattedMessage defaultMessage="external web reference" />;
case 32:
return <FormattedMessage defaultMessage="hardcopy reference" />;
case 33:
return <FormattedMessage defaultMessage="prompt reference" />;
case 40: case 40:
return <FormattedMessage defaultMessage="Channel Creation" />; return <FormattedMessage defaultMessage="Channel Creation" />;
case 41: case 41:
@ -47,10 +67,14 @@ export default function KindName({ kind }: { kind: number }) {
return <FormattedMessage defaultMessage="Channel Hide Message" />; return <FormattedMessage defaultMessage="Channel Hide Message" />;
case 44: case 44:
return <FormattedMessage defaultMessage="Channel Mute User" />; return <FormattedMessage defaultMessage="Channel Mute User" />;
case 62:
return <FormattedMessage defaultMessage="Request to Vanish" />;
case 64: case 64:
return <FormattedMessage defaultMessage="Chess (PGN)" />; return <FormattedMessage defaultMessage="Chess (PGN)" />;
case 818: case 818:
return <FormattedMessage defaultMessage="Merge Requests" />; return <FormattedMessage defaultMessage="Merge Requests" />;
case 1018:
return <FormattedMessage defaultMessage="Poll Response" />;
case 1021: case 1021:
return <FormattedMessage defaultMessage="Bid" />; return <FormattedMessage defaultMessage="Bid" />;
case 1022: case 1022:
@ -61,14 +85,20 @@ export default function KindName({ kind }: { kind: number }) {
return <FormattedMessage defaultMessage="Gift Wrap" />; return <FormattedMessage defaultMessage="Gift Wrap" />;
case 1063: case 1063:
return <FormattedMessage defaultMessage="File Metadata" />; return <FormattedMessage defaultMessage="File Metadata" />;
case 1068:
return <FormattedMessage defaultMessage="Poll" />;
case 1111:
return <FormattedMessage defaultMessage="Comment" />;
case 1311: case 1311:
return <FormattedMessage defaultMessage="Live Chat Message" />; return <FormattedMessage defaultMessage="Live Chat Message" />;
case 1337:
return <FormattedMessage defaultMessage="Code Snippet" />;
case 1617: case 1617:
return <FormattedMessage defaultMessage="Patches" />; return <FormattedMessage defaultMessage="Patches" />;
case 1621: case 1621:
return <FormattedMessage defaultMessage="Issues" />; return <FormattedMessage defaultMessage="Issues" />;
case 1622: case 1622:
return <FormattedMessage defaultMessage="Replies" />; return <FormattedMessage defaultMessage="Git Replies (deprecated)" />;
case 1971: case 1971:
return <FormattedMessage defaultMessage="Problem Tracker" />; return <FormattedMessage defaultMessage="Problem Tracker" />;
case 1984: case 1984:
@ -89,8 +119,16 @@ export default function KindName({ kind }: { kind: number }) {
return <FormattedMessage defaultMessage="Community Post Approval" />; return <FormattedMessage defaultMessage="Community Post Approval" />;
case 7000: case 7000:
return <FormattedMessage defaultMessage="Job Feedback" />; return <FormattedMessage defaultMessage="Job Feedback" />;
case 7374:
return <FormattedMessage defaultMessage="Reserved Cashu Wallet Tokens" />;
case 7375:
return <FormattedMessage defaultMessage="Cashu Wallet Tokens" />;
case 7376:
return <FormattedMessage defaultMessage="Cashu Wallet History" />;
case 9041: case 9041:
return <FormattedMessage defaultMessage="Zap Goal" />; return <FormattedMessage defaultMessage="Zap Goal" />;
case 9321:
return <FormattedMessage defaultMessage="Nutzap" />;
case 9467: case 9467:
return <FormattedMessage defaultMessage="Tidal login" />; return <FormattedMessage defaultMessage="Tidal login" />;
case 9734: case 9734:
@ -117,8 +155,12 @@ export default function KindName({ kind }: { kind: number }) {
return <FormattedMessage defaultMessage="Search relays list" />; return <FormattedMessage defaultMessage="Search relays list" />;
case 10009: case 10009:
return <FormattedMessage defaultMessage="User groups" />; return <FormattedMessage defaultMessage="User groups" />;
case 10013:
return <FormattedMessage defaultMessage="Private event relay list" />;
case 10015: case 10015:
return <FormattedMessage defaultMessage="Interests list" />; return <FormattedMessage defaultMessage="Interests list" />;
case 10019:
return <FormattedMessage defaultMessage="Nutzap Mint Recommendation" />;
case 10030: case 10030:
return <FormattedMessage defaultMessage="User emoji list" />; return <FormattedMessage defaultMessage="User emoji list" />;
case 10050: case 10050:
@ -127,8 +169,12 @@ export default function KindName({ kind }: { kind: number }) {
return <FormattedMessage defaultMessage="User server list" />; return <FormattedMessage defaultMessage="User server list" />;
case 10096: case 10096:
return <FormattedMessage defaultMessage="File storage server list" />; return <FormattedMessage defaultMessage="File storage server list" />;
case 10166:
return <FormattedMessage defaultMessage="Relay Monitor Announcement" />;
case 13194: case 13194:
return <FormattedMessage defaultMessage="Wallet Info" />; return <FormattedMessage defaultMessage="Wallet Info" />;
case 17375:
return <FormattedMessage defaultMessage="Cashu Wallet Event" />;
case 21000: case 21000:
return <FormattedMessage defaultMessage="Lightning Pub RPC" />; return <FormattedMessage defaultMessage="Lightning Pub RPC" />;
case 22242: case 22242:
@ -178,17 +224,23 @@ export default function KindName({ kind }: { kind: number }) {
case 30030: case 30030:
return <FormattedMessage defaultMessage="Emoji sets" />; return <FormattedMessage defaultMessage="Emoji sets" />;
case 30040: case 30040:
return <FormattedMessage defaultMessage="Modular Article Header" />; return <FormattedMessage defaultMessage="Curated Publication Index" />;
case 30041: case 30041:
return <FormattedMessage defaultMessage="Modular Article Content" />; return <FormattedMessage defaultMessage="Curated Publication Content" />;
case 30063: case 30063:
return <FormattedMessage defaultMessage="Release artifact sets" />; return <FormattedMessage defaultMessage="Release artifact sets" />;
case 30078: case 30078:
return <FormattedMessage defaultMessage="Application-specific Data" />; return <FormattedMessage defaultMessage="Application-specific Data" />;
case 30166:
return <FormattedMessage defaultMessage="Relay Discovery" />;
case 30267:
return <FormattedMessage defaultMessage="App curation sets" />;
case 30311: case 30311:
return <FormattedMessage defaultMessage="Live Event" />; return <FormattedMessage defaultMessage="Live Event" />;
case 30315: case 30315:
return <FormattedMessage defaultMessage="User Statuses" />; return <FormattedMessage defaultMessage="User Statuses" />;
case 30388:
return <FormattedMessage defaultMessage="Slide Set" />;
case 30402: case 30402:
return <FormattedMessage defaultMessage="Classified Listing" />; return <FormattedMessage defaultMessage="Classified Listing" />;
case 30403: case 30403:
@ -201,6 +253,10 @@ export default function KindName({ kind }: { kind: number }) {
return <FormattedMessage defaultMessage="Wiki article" />; return <FormattedMessage defaultMessage="Wiki article" />;
case 30819: case 30819:
return <FormattedMessage defaultMessage="Redirects" />; return <FormattedMessage defaultMessage="Redirects" />;
case 31234:
return <FormattedMessage defaultMessage="Draft Event" />;
case 31388:
return <FormattedMessage defaultMessage="Link Set" />;
case 31890: case 31890:
return <FormattedMessage defaultMessage="Feed" />; return <FormattedMessage defaultMessage="Feed" />;
case 31922: case 31922:
@ -215,16 +271,14 @@ export default function KindName({ kind }: { kind: number }) {
return <FormattedMessage defaultMessage="Handler recommendation" />; return <FormattedMessage defaultMessage="Handler recommendation" />;
case 31990: case 31990:
return <FormattedMessage defaultMessage="Handler information" />; return <FormattedMessage defaultMessage="Handler information" />;
case 34235: case 32267:
return <FormattedMessage defaultMessage="Video Event" />; return <FormattedMessage defaultMessage="Software Application" />;
case 34236:
return <FormattedMessage defaultMessage="Short-form Portrait Video Event" />;
case 34237:
return <FormattedMessage defaultMessage="Video View Event" />;
case 34550: case 34550:
return <FormattedMessage defaultMessage="Community Definition" />; return <FormattedMessage defaultMessage="Community Definition" />;
case 31337: case 38383:
return <FormattedMessage defaultMessage="Zapstr Track" />; return <FormattedMessage defaultMessage="Peer-to-peer Order events" />;
case 39701:
return <FormattedMessage defaultMessage="Web bookmarks" />;
default: default:
return kind; return kind;
} }