Replying to Avatar dluvian

Nip22 comment support and some UI improvements.

https://github.com/dluvian/voyage/releases/tag/v0.15.0

### 🌠 Features

- Support nip22 comments

- Always use nip22 when replying to nip22 comment

- Optionally force nip22 usage

- Show client, full date time and unix timestamp in post details

- Create generic repost when cross-posting nip22 comment

- Subscribe generic reposts with #k=[1, 1111]

- Show hint when nip22 comment parent is not supported

### 🛠 Improvements

- Don't delete database when switching accounts

- Reindex newest posts after switching account

- Don't set q-tag in issue when mentioning voyage repo

- Pretty print event json and make it scrollable

- Remove inactive pubkey from default pubkeys

- Use new rust-nostr function to build raw coordinate

- Stop using deprecated Text-composable

- Use LinkAnnotation for clickable text

- Subscribe to newest nip65 when tagging someone

- Limit lines of subject input

- Show cross posted author name

- Don't show author name in thread if deactivated

- Show usernames by default

- Copy URI of reposted event

- Expect receiving pubkey hex from external signer

- Show a hint when replies have been filtered out

- Don't apply word filter on your own posts

- Discard replies with timing inconsistencies

- Don't sub locks from the future

- Show nip22 comments before legacy replies

### ⚡️ Performance

- Don't sub profiles of thread when showing usernames is deactivated

### 🎨 Styling

- Simplify post header

- Rearrange top and bottom bar

- Use red triangle icon for locked users

- Improve post footer and use rounded icons

- Improve drawer

- Use outlined settings icon

- Adjust padding in discover view

- Increase action row top padding

- Lowercase "List"

- Use material color scheme for lock hint card

### 🐛 Bug Fixes

- Fix querying bookmarked posts

- Calculate correct hidden-replies-count

- Split auto migration into 2 steps

### 🗑️ Removed

- Remove clickability of trust icons

### 📚 Documentation

- Add nip22-comment to supported nips

- Update trust icon description in README.md

- Update screenshots

### ⚙️ Miscellaneous Tasks

- Upgrade dependencies

- Upgrade rust-nostr to v0.35.0

- Make debug build app icon gray

- Upgrade compose to 2024.09.03

- Bump version to v0.15.0

What's nip22?

Reply to this note

Please Login to reply.

Discussion

https://github.com/nostr-protocol/nips/pull/1233

In order to distinguish between root and child nodes in a thread, "comment" or "reply" may in the future use an event type other than kind:1, defined in this proposal as kind:1111.

A new standard for writing replies. Mobile data usage of fetching feeds will go down a lot if every client starts using this standard.

https://github.com/nostr-protocol/nips/pull/1233