mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-30 07:37:38 +00:00
81 lines
3.3 KiB
Markdown
81 lines
3.3 KiB
Markdown
# v1.13.1: Follow-up Fixes for Buzz, Concord and the Keyboard
|
|
|
|
Highlights:
|
|
|
|
- Fixes the soft keyboard getting stuck open in chats.
|
|
- Fixes duplicate items crashing the Discover and feed lists.
|
|
- Adds per-event-kind toggles to the Home feed.
|
|
- Signs Blossom read requests so media on auth-gated hosts loads.
|
|
|
|
## New Features
|
|
|
|
- Adds per-event-kind toggles for the Home feed.
|
|
- Signs Blossom read-auth so media hosted on auth-gated servers displays.
|
|
- Lets admins delete a Buzz channel or relay group.
|
|
- Honors CORD-02 §9: seals dissolved Concord communities read-only.
|
|
- Allows single-character (continent) geohash precision in location channels.
|
|
|
|
## Performance
|
|
|
|
- Preemptively signs Blossom reads for known auth-gated hosts, so the first
|
|
request succeeds instead of round-tripping through a 401.
|
|
- Makes the `observeNotes` dedup lock-free and race-safe under concurrent
|
|
consumption.
|
|
|
|
## Improvements and Bug fixes
|
|
|
|
- Stops the soft keyboard state from getting stuck open.
|
|
- Stops nav-bar padding from stacking on top of the IME inset in chats.
|
|
- Unions nav-bar and IME insets on the two remaining bare-Scaffold forms.
|
|
- Prevents a duplicate LazyColumn key from `observeNotes` on addressable
|
|
updates, and keeps the list sorted while deduping by id.
|
|
- Dedupes Discover apps by coordinate to avoid duplicate LazyGrid keys.
|
|
- Dedups `EventListMatchingFilter` (`observeEvents`) and hardens its emission
|
|
contract.
|
|
- Authenticates to the NIP-29 host relays of joined groups so private group
|
|
content loads.
|
|
- Keeps the back arrow visible until the exiting screen finishes leaving.
|
|
- Bounds the context shown around a highlight to a window, trims edge blank
|
|
lines, and collapses scraped whitespace.
|
|
- Attributes a highlight to the author-marked `p` tag and drops alt captions.
|
|
- Renders custom emoji in highlight comments.
|
|
- Only tags explicit http(s) URLs as `r` references.
|
|
- Opens a Concord community by tapping its name, not just its avatar.
|
|
- Leaves room for the FAB in the Concord community channel list.
|
|
- Makes the Buzz Messages toggle read the list it claims to change.
|
|
- Renders the Buzz channel recent-poster facepile with the standard avatar.
|
|
- Separates Buzz community rows with a hairline and drops the grey slab behind
|
|
the Channels section.
|
|
- Aligns leave vs remove-from-messages actions across chat types.
|
|
- Normalizes top nav bar title font sizes and weights.
|
|
- Raises the background mobile-data trigger to 500 MB and doubles the
|
|
report-prompt thresholds.
|
|
- Removes orphaned `buzz_dm_hide` translations.
|
|
|
|
## Desktop
|
|
|
|
- Caches the OS Keyring handle so startup only prompts once.
|
|
- Makes the "Enable OS notifications" button actually enable them.
|
|
- Reloads the visible page when switching accounts.
|
|
|
|
## Quartz
|
|
|
|
- Stops Namecoin lookup exceptions from leaking through `resolve()`.
|
|
- Uses `Hex.isHex64` instead of a regex for the blob-id check.
|
|
|
|
## Build & Documentation
|
|
|
|
- Resolves the `LocalCache` override, dropdown deprecation, and shadowed
|
|
extension warnings.
|
|
- Extracts duplicated string literals.
|
|
|
|
## Contributors
|
|
|
|
- @npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
|
|
- @npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef
|
|
- @npub1gvv9ahktvavf9qjtrgm62le7gplmmchd5usp5wpfhr85hf79kncqj8xchs
|
|
|
|
## Translations
|
|
|
|
- Czech, German, Brazilian Portuguese, and Swedish by @npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef
|