## [0.3.9] - 2026-05-23

### Added

- Route for client-initiated remote signer connections
- Profile: banner upload

### Changed

- Bunker connection pages
- Let the user choose between new bunker connection or reconnect
- Nicer layout for notes

## [0.3.8] - 2026-05-23

### Added

- Route to post an emojized note (input text is converted into emojis with subslay)
- Sections in the note reaction emoji picker

### Changed

- Make bech32 the default encoding in links
- Render name from metadata in mentioned public key links

## [0.3.7] - 2026-05-22

### Added

- Route to delete a note
- Links to delete notes from the outbox page
- Show reposts
- Manual: add section about file uploads

### Changed

- Update nostr crate to v0.44.3

## [0.3.6] - 2026-05-21

### Added

- List the user's payment targets (NIP-A3) list in the profile
- Show payto:// URLs in notes

### Fixed

- Bunker reconnection

## [0.3.5] - 2026-05-17

### Changed

- Japanese translation
- Blossom uploads: pick server URL randomly from list of known servers
- After a note is posted, redirect to the note's thread page

## [0.3.3] - 2026-05-09

### Added

- Public Bookmarks

## [0.3.1] - 2026-05-06

### Added

- i18n: It's now possible to set the language of the user interface
- Added a "caracal_translate" program to run rust_i18n automatic translations
- Supported languages: English, French, Spanish, Japanese
- Routes to change UI settings

## [0.3.0] - 2026-05-05

### Added

- Add a route to serve web files over Gemini. Image URLs are served via this route.

### Changed

- Use windmark-titanesque v0.6.1

## [0.2.7] - 2026-04-12

### Added

- Route to edit relays config

## [0.2.4] - 2026-04-08

### Added

- Outbox page
- Allow nip19 nprofile format on the /follow endpoint
- When browsing a hashtag, there's now a link at the top of the page to
  easily post a note to this hashtag

## [0.2.3] - 2026-04-08

### Added

- Support uploading files to blossom servers
- Drafts: use blossom to upload and include files in notes
- Drafts: add a link to append text via input

## [0.2.2] - 2026-04-04

### Changed

- rendering::render_note is now async and pulls reaction events
- Show reactions on all pages, not just the feed

## [0.1.9] - 2026-03-28

### Added

- Nsites: add a route that lists nsites

### Changed

- Use ShatteredContent (gnostr-types) to analyze and render the content of notes

## [0.1.8] - 2026-03-28

### Added

- Polls support: list polls, show poll results, respond to polls

## [0.1.7] - 2026-03-26

### Added

- Note reactions
- Parse and store hashtags when posting notes

## [0.1.6] - 2026-03-23

### Changed

- Use a "frontend" guardian handler for routes

## [0.1.5] - 2026-03-04

### Changed

- Update nostr and nostr-sdk crates to v0.43

## [0.1.3] - 2024-12-27

### Added

- Add a route to run searches on text notes

## [0.1.2] - 2024-12-23

### Added

- Support for private messages
- Periodically send an Inbox Relays event for DMs
- AppImage
