mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-29 23:27:44 +00:00
- Scheduled posts: keep the top bar when the platform has no post store, instead of rendering a blank screen with no way back. - Notification chart: step weekday labels by calendar day (local noon), not 24-hour blocks, so a DST change no longer mislabels a day. - Notification feed: use the card's KClass as the lazy-list contentType rather than resolving simpleName (reflection) per item per frame. - Time-of-day formatting: cache Android's DateFormat per thread, keyed on the 12/24-hour setting, locale and zone, instead of building one per timestamp; scheduled posts use a cached locale "jm" skeleton like the static SHORT formatter they had before the move. - Profile zaps: sort with a new quartz BigDecimal.compareToValue expect (compareTo on the JVM, NSDecimalNumber.compare on Apple) instead of allocating subtract().signum() per comparison; covered by a common test. - HorizontalTwoPane: fall back to a plain split when no Activity hosts it instead of throwing. - Wallet intents: one openWalletUri helper backs both the composable launcher and payViaIntent; drop the unused payViaBolt12Intent. - InFlightInvoices.clear() is internal again; RpcProbeResult has its KDoc. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S7FuNBSKiyVecARSoE4B9P