Skip to content

Tags: psic4t/nospeak

Tags

v1.1.3

Toggle v1.1.3's commit message
v1.1.3 (2026-06-04)

======

Changes since v1.1.2:

Features
--------
- feat(voice-calling): add ICE restart on FAILED (1-on-1) (518b771)
- feat(chat): inline relay status and read markers left of message time (26fb364)

Bug Fixes
---------
- fix(android): keep screen on during video calls (e2fafbb)

v1.1.2

Toggle v1.1.2's commit message
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

Toggle v1.1.1's commit message
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.1.0

Toggle v1.1.0's commit message
v1.1.0 (2026-05-03)

======

Changes since v1.0.2:

Features
--------
Add voice and video calls (NIP-AC)

Bug Fixes
---------
- fix(chat): close search overlay when tapping outside in chat view (c8b5450)
- fix(profile): stop using NIP-65 as fallback for NIP-17 messaging relays (420aad1)

v1.0.2

Toggle v1.0.2's commit message
v1.0.2 (2026-04-25)

======

Changes since v1.0.1:

Features
--------
- feat: make read receipts ephemeral via NIP-40 (7-day expiration) (8a7123a)

Bug Fixes
---------
- Merge pull request #10 from AleeRezaa/master (51148d8)
- fix(ci): add arm64 platform (8e6d51f)

v1.0.1

Toggle v1.0.1's commit message
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)

v1.0.0

Toggle v1.0.0's commit message
v1.0.0 (2026-03-27)

======

Changes since v0.12.5:

Bug Fixes
---------
- fix(i18n): translate native background messaging strings for 20 locales (dc29328)
- fix(android): bridge background service messages to app UI (c5843aa)

v0.12.5

Toggle v0.12.5's commit message
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

Toggle v0.12.4's commit message
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

Toggle v0.12.3's commit message
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)