mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-08 23:54:39 +00:00
3.2 KiB
3.2 KiB
Summary
Modules touched
amethyst/(Android app)desktopApp/(Desktop JVM app)quartz/(Nostr KMP library)commons/(shared UI / ViewModels)cli/(amy)quic/(QUIC + HTTP/3 + WebTransport)nestsClient/(audio rooms / MoQ)- Build / Gradle / CI
- Docs only
Test plan
- Ran
./gradlew spotlessApply— repo is formatted - Ran
./gradlew test(or the relevant module's tests) - Manually exercised the change (see notes below)
Notes / screenshots:
Interop suites
- N/A — change can't affect wire bytes / decoded audio / MLS state / DM envelopes
- Marmot / MLS —
cli/tests/marmot/marmot-interop-headless.sh(NIP-EE /whitenoise-rs) - NIP-17 DM —
cli/tests/dm/dm-interop-headless.sh - Audio rooms manual —
cli/tests/nests/nests-interop.sh(Amethyst ↔ nostrnests.com) - MoQ-lite hang-tier —
:nestsClient:jvmTest -DnestsHangInterop=true - MoQ-lite browser-tier —
:nestsClient:jvmTest -DnestsBrowserInterop=true - QUIC interop-runner —
quic/interop/run-matrix.sh -s {aioquic,picoquic,quic-go,quinn}
Risk / rollback
AI assistance
- Drafted with AI assistance, manually reviewed and tested
- Written by hand
License
- By submitting this PR, I agree to license my contribution under the MIT license. Any code I did not author personally carries its original license header.