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

UI looks nicer, great work! Is embedded images/videos something you're working on? I'm mainly using Voyage as a filter for sports content on nostr and I can't see any videos or pictures that people are posting directly in app. Would be an awesome addition!

Reply to this note

Please Login to reply.

Discussion

Thank you for the feedback. Voyage is supposed to be text only so I don't think I will add it, at least in the near future. Even if I would, the media experience on other clients will always be better.

Ah OK Gotcha 👍