 jackandislam
|
5beff8b4dc
|
Fix binary protocol test fixtures
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
ba49b885bb
|
Reset BLE assembler on stalled fragment trains
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
ac10e906c0
|
Drop attachment ceilings to 1 MiB and bump release version
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
119e882574
|
Guard peer map reads on BLE message path
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
0acbbdf2e3
|
Restore BLE broadcasts when notify buffer is saturated
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
40fe0c8ba5
|
Fix cleanupLocalFile lookup
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
7593053137
|
Resolve image/voice path handling
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
4dde063027
|
Hide absolute paths in media messages
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
8c4fead945
|
Stub file transfer methods in mock
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
2543277755
|
Stub file transfer methods in mock
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
a8ce4cbf64
|
Use unique transfer identifiers
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
93aa714ed4
|
Preserve packet version when signing
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
9c7bf26e13
|
Fix CFMutableData handling
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
c29c7d83fe
|
Target image byte size across platforms
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
7f743d48fe
|
Normalize mac JPEG color space
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
27c39332d5
|
Strip metadata in mac image encoding
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
53c08d6807
|
Revert unsupported JPEG option
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
7efe0a23b1
|
Align mac image JPEG encoding
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
8dedc81512
|
Allow user-selected write access
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
5cbe9d4aa7
|
Fix image attachment detection
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
515fae9e25
|
Use save panel for mac image export
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
0946d3921f
|
Keep processed images for outgoing messages
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
1d40950118
|
Lowercase image preview buttons
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
b404d48ba6
|
Reblur images via swipe
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
2f1ba27d51
|
Allow long-press reblur on images
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
23124b36b7
|
Use Photos picker on mac
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
3e8d05fa2e
|
Restore mac photo picker access
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
c36b582209
|
Display recording milliseconds
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
3c66ca7499
|
Harden attachment transfer bookkeeping
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
a042576652
|
Describe microphone usage
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
3c120042a4
|
Permit mac media library access
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
4e3603d5e4
|
Allow mac microphone access
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
f7ad970a83
|
Enable mac attachment importers
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
4cc87633e1
|
Fix compressed BLE file transfers
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
2d565ad918
|
Stop dropping partial BLE frames while assembling notifications
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
b4cb4d36f1
|
Log incomplete BLE frames for debugging
|
2025-10-15 17:37:19 +01:00 |
|
 jackandislam
|
7fcef2a9cb
|
Add detailed logging for BLE fragment assembly
|
2025-10-15 17:37:18 +01:00 |
|
 jackandislam
|
e7dc0e0c5a
|
Let BLE assembler accept large frames up to hard cap
|
2025-10-15 17:37:18 +01:00 |
|
 jackandislam
|
3b2c7d2f73
|
Add guard to drop oversized BLE notification assemblies
|
2025-10-15 17:37:18 +01:00 |
|
 jackandislam
|
209f926990
|
Revert "Raise BLE notification buffer cap for large file transfers"
This reverts commit b624523af843475db84e4a846db8dcbe824ae408.
|
2025-10-15 17:37:18 +01:00 |
|
 jackandislam
|
ef8b509ea5
|
Raise BLE notification buffer cap for large file transfers
|
2025-10-15 17:37:18 +01:00 |
|
 jackandislam
|
06b5bdb6da
|
Allow file transfers from connected but unverified peers
|
2025-10-15 17:37:18 +01:00 |
|
 jackandislam
|
a5a3efebcb
|
Copy imported files before sending to preserve access
|
2025-10-15 17:37:18 +01:00 |
|
 jackandislam
|
cd39d8c8c0
|
Restore iOS file importer for attachments
|
2025-10-15 17:37:18 +01:00 |
|
 jackandislam
|
1046bfec0f
|
Reduce vertical padding between chat rows
|
2025-10-15 17:37:18 +01:00 |
|
 jackandislam
|
d8c83e25f4
|
Tighten spacing above media message bubbles
|
2025-10-15 17:37:18 +01:00 |
|
 jackandislam
|
a9fa614416
|
Gracefully disable mac attachment pickers in sandbox
|
2025-10-15 17:37:18 +01:00 |
|
 jackandislam
|
ecbbc23862
|
Add BLE file transfer support and media UX
|
2025-10-15 17:37:18 +01:00 |
|
 jackandGitHub
|
b6d42261d0
|
Guard peer collision checks with snapshot (#810)
|
2025-10-15 16:12:16 +02:00 |
|
 
|
3d914dcf46
|
Convert the remaining tests to Swift Testing (#781)
* SwiftTesting: NoiseProtocolTests + BinaryProtocolPaddingTests
* SwiftTesting: `NotificationStreamAssemblerTests`
* SwiftTesting: `NostrProtocolTests`
* SwiftTesting: `BinaryProtocolTests`
* SwiftTesting: `PeerIDTests`
* SwiftTesting: `BLEServiceTests`
* SwiftTesting: `CommandProcessorTests`
* SwiftTesting: `GCSFilterTests`
* SwiftTesting: `GeohashBookmarksStoreTests`
* Remove `peerID` test constants
* Remove PeerID + String interop from tests
* Refactor IntegrationTests to extract state management
* Refactor global state management of MockBLEService
* NoiseProtocolSwiftTests: `actor` -> `struct`
* Remove measurement tests w/ no benchmark
* `NoiseProtocolSwiftTests` -> `NoiseProtocolTests`
* SwiftTesting: `LocationChannelsTests`
* SwiftTesting: `GossipSyncManagerTests`
* SwiftTesting: `LocationNotesManagerTests`
* Global `sleep` function for tests
* SwiftTesting: `IntegrationTests`
---------
Co-authored-by: jack <jackjackbits@users.noreply.github.com>
|
2025-10-15 01:04:01 +02:00 |
|