Tags: psic4t/nospeak
Tags
v1.1.2 (2026-05-14) ====== Changes since v1.1.1: Features -------- - feat(android): restyle video-call controls as bottom sheet with drag handle (45e5083) - feat(voice-call): add plain TURN over UDP+TCP to default iceServers (af8c7f0) - feat(android): add View Transition CSS customization for chat navigation (af00c2f) - feat(android): integrate View Transitions in ChatView header (72b8a4f) - feat(android): integrate View Transitions in ChatList (866f478) - feat(android): add navigateWithTransition() utility for View Transitions API (b6a759a) - feat(android): add supportsViewTransitions() platform detection (a640202) Bug Fixes --------- - fix(web): prevent video flicker by guarding srcObject reassignment (d92f7fc) - fix(android): invert camera-flip button colors when on back camera (1cf243a) - fix(android): round corners on video-call self-view PiP (13290de) - fix(voice-call): wire Android iceServers through runtime config + ICE-failed diagnostics (6c1d570) - fix(android): disable H264 high profile to improve decoder interop (8bc612d)
v1.1.1 (2026-05-06) ====== Changes since v1.1.0: Features -------- - feat(voice-call): show callee name and profile pic on calling screen (b62a8c8) - feat(voice-call): proximity wake lock on Android, defensive sdpSemantics on web (09e2a9b) - feat(voice-call): add group voice calling (web/PWA + Android wire-format compliance) (1f585a5) - feat(android): use CallStyle.forOngoingCall for active-call notification (149d7ae) - feat(voice-call): show relative timestamps on call pills (dc0493f) Bug Fixes --------- - fix(android): reposition video-call self-view PiP to bottom-right with chrome-aware slide (c826e77) - fix(android): keep outgoing ringback audible for full ringing duration (b601bd6) - fix(android): drop receiver ACTION_STOP race so notification hangup reaches peer (8fa6bec) - fix(android): drop setContentText to stop doubling caller name in call notification (cbf4bc5) - fix(android): thread peerHex into ongoing-call notification so avatar resolves (88506bf) - fix(android): stop FGS in finishCall so ongoing-call notification dismisses (5fe882c) - fix(chat): align chat header 3-dot menu under the button on desktop (82767a6) - fix(android): bring active-call activity to front from ongoing notification (41535fc) - fix(android): close NIP-AC compliance gaps in native voice-call path (abc959a)
v1.0.1 (2026-04-03) ====== Changes since v1.0.0: Features -------- - feat: add opt-in read receipts with ✓/✓✓ checkmark indicators (a430e83) - feat: Enter sends message on desktop, Ctrl+Enter for newline (6f9a891) Bug Fixes --------- - fix(android): prevent background service from reconnecting removed relays (239d8a2)
v0.12.5 (2026-03-20) ======= Changes since v0.12.4: Features -------- - feat(android): add Downloads plugin for chat HTML export (c98c4d1) - feat(android): reconnect relays on network change and handle onTaskRemoved (5115614) Bug Fixes --------- - fix(android): bump security-crypto from alpha to stable 1.1.0 (53bd733) - fix(i18n): backfill missing translation keys, remove test-only crypto roundtrip (1f55538) - fix: remove unused code, dead components, and orphan dependencies (2cf6c34) - fix(chat): restore search input auto-focus on Web/PWA (773a4c6) - fix(voice): match recording and playback waveform appearance (e8e344e) - fix: remove IDE files, handle null MediaStore stream, deduplicate getConversation (59c7498) - fix(ui): show export option on Android now that Downloads plugin works (ec83b68) - fix(android): convert Downloads plugin to Java, remove unused Kotlin files (6bfa733) - fix(chat): auto-focus search input on Android when opening chat search (e462781) - fix(android): switch foreground service type from dataSync to specialUse|systemExempted (da1504b)
v0.12.4 (2026-03-13) ======= Changes since v0.12.3: Bug Fixes --------- - fix(android): prevent waveform bars from clipping past audio player edge (3610cb3) - fix(contacts): auto-focus search input when opening add contact field (0667ff4) - fix(search): guard against non-string metadata fields crashing contact search (81d7f04) - fix(android): use OfflineAudioContext for waveform computation to prevent speaker crackling (48db695) - fix(android): resolve race conditions in share intent handling (4c2b048) - fix(blossom): use base64url encoding for auth token per BUD-11 (177cc55) - fix(blossom): add X-SHA-256 header to upload and mirror requests (321d133) - fix(signer): improve error diagnostics when both NIP-44 and NIP-04 decryption fail (ab36e92) - fix(core): prevent crashes from corrupted localStorage, malformed signer JSON, and invalid NIP-05 responses (1f7fc58) - fix(profile): guard tag iteration and JSON.parse in ProfileResolver and BlossomServers (7f92b03) - fix(sync): validate decrypted content is array before processing in sync services (4554222) - fix(messaging): add structural validation for seal/rumor in gift wrap processing (e845828) - fix(messaging): validate NIP-44 seal content length before decrypt to skip malformed events (a9ca1f6) - fix(signer): return correct promise from queueOperation to prevent cross-contaminated decrypt results (524ec1c)
v0.12.3 (2026-03-09) ======= Changes since v0.12.2: Features -------- - feat(settings): add interactive square crop for profile picture uploads (2949d01) - feat(settings): replace profile picture/banner URL inputs with visual header (46f122e) - feat(settings): show save status after profile save (6176cc9) - feat(ui): add autoGrow support to Textarea, use for profile about field (85b6709) - feat(relay): add kindpages, nostr1, and yabu discovery relays (abf8f8d) - feat(upload): show phased progress overlay during Blossom file uploads (473f540) - feat(profile): add QR code button to contact npub in profile modal (d736f4d) Bug Fixes --------- - fix(android): restore native env(safe-area-inset-*) in WebView inset listener (00aa4d5) - fix(android): keep keyboard open after sending a message (de4e96d) - fix(android): prevent header scroll-off when keyboard opens (731000c) - fix(video): fix intermittent black poster on Firefox (ee24776) - fix(profile): always query discovery relays and support nprofile QR codes (7fba4e6) - fix(blossom): show server hostname and hint when upload is rejected (5fc8f00) - fix(url-preview): use browser User-Agent to avoid 403 blocks from sites like focus.de (0f7cfa7) Other Changes ------------- - style(settings): show name and display name side-by-side on desktop (d23e4e5)
PreviousNext