mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-30 15:48:36 +00:00
Follow-up to the event class renames: the names around those classes now
match too.
Quartz (published API, every old name kept as a @Deprecated alias/forwarder):
- nip51Lists packages moved: followList -> starterPack, hashtagList -> interestList,
peopleList -> followSet, labeledBookmarkList -> bookmarkSet. The old packages
keep a Deprecated.kt with typealiases and forwarding extension functions
(ReplaceWith points at the new package).
- LnZapPrivateEvent -> PrivateZapEvent, LnZapReceiptValidator -> ZapReceiptValidator,
ChannelListDiff -> PublicChatListDiff, HashtagListDiff -> InterestListDiff.
- Kind 30063 now indexes NIP-82 release notes for search (never NIP-51 content,
which can hold encrypted private items). searchable-events docs updated.
App code (amethyst, commons, desktopApp, cli; no aliases needed):
- model packages nip51Lists.{hashtagLists,peopleList,labeledBookmarkLists,relayFeeds}
-> {interestLists,followSets,bookmarkSets,favoriteRelays}.
- State/cache/UI names derived from the old event names: HashtagListState ->
InterestListState, PeopleListsState -> FollowSetsState, FollowListsState ->
StarterPacksState, LabeledBookmarkList -> BookmarkSet, RelayFeedListState ->
FavoriteRelayListState, ContactCardsState -> UserAssertionsState, NIP90* view
models/renderers -> Dvm*, LnZap* handlers -> Zap*, SealedRumor* -> Seal*, and
Account.peopleLists/followLists/hashtagList -> followSets/starterPacks/interestList.
- String literals were left untouched, so preference keys and @SerialName values
stored on disk are unchanged.
- The generic PeopleList UI model (shared by follow sets and starter packs) and the
EmojiPackSelection route (which shows a kind 30030 pack) keep their names.
Docs: plans, brainstorms, changelogs, skills and READMEs use the new names.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015VvJ8XpeYqBe8bYT3bJ7UD
38 lines
2.1 KiB
Markdown
38 lines
2.1 KiB
Markdown
# [Release v1.03.0: Built-in video recording](https://github.com/vitorpamplona/amethyst/releases/tag/v1.03.0) - 2025-09-02
|
|
|
|
#Amethyst v1.03.0: Built-in video recording
|
|
|
|
New Features:
|
|
- Adds "record and post video" button to new Post Screens by [@npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef](https://github.com/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef)
|
|
- Updates the User Profile's Relay List to an outbox version
|
|
- Activates live streams to the top feed bubble
|
|
- Enables the use of custom TextToSpeech Engines
|
|
|
|
Improvements:
|
|
- Improves the list of visible authors on live stream bubbles
|
|
- Adds the error status to the URL normalizer to avoid checking it again
|
|
- Adds a follow list state from kind 3 to keep following users in memory.
|
|
- Moves from RelationshipStatus to UserAssertion as per NIP update
|
|
|
|
Fixes:
|
|
- Removes crashing relay URIs with null-encoded bytes (%00)
|
|
- Reverts to using androidLibrary plugin for Quartz until KMP publishing guidance is updated. by [@npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k](https://github.com/npub1a3tx8wcrt789skl6gg7rqwj4wey0j53eesr4z6asd4h4jwrd62jq0wkq4k)
|
|
- Fixes product title when in a quoted post
|
|
- Fixes live flag for streaming when the URL is not available anymore.
|
|
- Fixes bug on opening the Relay Settings page with duplicated Trusted and Blocked relays.
|
|
- Avoids NPEs in the maxOfOrNull iterator with concurrent lists
|
|
- Assemble NIP-17 Crash Report properties as a table and crash as a code block
|
|
- Improves the design of the Crash Report permission screen with a cancel button.
|
|
- Adds basic support for expirations in DMs
|
|
|
|
Updated Translations
|
|
|
|
- Polish by [@npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm](https://github.com/npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm)
|
|
- Hungarian by [@npub1dnvslq0vvrs8d603suykc4harv94yglcxwna9sl2xu8grt2afm3qgfh0tp](https://github.com/npub1dnvslq0vvrs8d603suykc4harv94yglcxwna9sl2xu8grt2afm3qgfh0tp)
|
|
|
|
Download: http://amethyst.social
|
|
|
|
[Changes][v1.03.0]
|
|
|
|
[v1.03.0]: https://github.com/vitorpamplona/amethyst/compare/v1.02.1...v1.03.0
|