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