evgeny
e642551dfe
Expose signed storage roles independently of route priority
2 weeks ago
evgeny
8fb9129300
Verify large signed profiles alongside full owner records
2 weeks ago
evgeny
1988afa84d
Notify profile changes with actual member properties
2 weeks ago
evgeny
e8a3d5fa16
Bound avatar transfers and enforce immutable hashed uploads
2 weeks ago
evgeny
cbb1a03ccd
Define canonical avatar names and size limits
2 weeks ago
evgeny
61ef23b885
Include avatar references in member snapshots and change events
2 weeks ago
evgeny
4fbb1dafe1
Preserve profile attributes and publish signed avatar references
2 weeks ago
evgeny
8029b6e3f5
Extend signed member profiles to 1024 bytes
2 weeks ago
evgeny
d1034cb4ea
Maintain file and directory statistics incrementally per user
2 weeks ago
evgeny
c8236373b1
Extend quota snapshots with file and directory counts
2 weeks ago
evgeny
e76dc6cb82
Report actual directory creation separately from durability errors
2 weeks ago
evgeny
092e3e3cdc
Validate quota scan failures and deny unauthorized quota queries
2 weeks ago
evgeny
359a327ec4
Enforce per-user reservations and initialize storage at startup
2 weeks ago
evgeny
3b641a2423
Add the file quota query and per-user quota configuration
2 weeks ago
evgeny
3354c0b374
Initialize per-user file quota accounts from the storage tree
2 weeks ago
evgeny
25e2ffeea7
Stream member files with router backpressure and parallel transfer handles
2 weeks ago
evgeny
977748b16c
Expose fork ownership errors in file debug traces
2 weeks ago
evgeny
c259a7330b
Trace file router sessions and crypto decisions in debug
2 weeks ago
evgeny
0706ccce8a
Trace browser state, transfer I/O and daemon PID
2 weeks ago
evgeny
e913a27f0c
Trace file storage and worker lifecycle in debug
2 weeks ago
evgeny
5b78ec04f6
Move old radio and attachment diagnostics out of debug
2 weeks ago
evgeny
5dea9394bf
Trace member file requests in debug category
2 weeks ago
evgeny
5d1b8d26e7
Daemonize before creating core workers
2 weeks ago
evgeny
78a655bb05
Add asynchronous member file storage and desktop browser
2 weeks ago
evgeny
0dbdd47130
Fix Windows IPv6 socket option and const link address
2 weeks ago
evgeny
ba7146f90a
Fix HTTP proxy framing, keep-alive and stream lifecycle
2 weeks ago
evgeny
af27eaa33b
Size invitation JSON buffers to the escaping contract
2 weeks ago
evgeny
306aaa94ba
Carry encrypted group name metadata in PM invitations
2 weeks ago
evgeny
607bd5d475
Report history wait reasons and registration failures precisely
2 weeks ago
evgeny
387f95208d
Keep message content type alive through JSON serialization
2 weeks ago
evgeny
65264137f8
Apply JOIN metadata through the transactional member model
2 weeks ago
evgeny
eaac611465
Gate history on member synchronization and group readiness
2 weeks ago
evgeny
6a67cc2038
Prepare channel history before enabling network synchronization
2 weeks ago
evgeny
865657b3bd
Expose group peer readiness transitions to subscribers
2 weeks ago
evgeny
334521ce3f
Display active radios in Android member rows
2 weeks ago
evgeny
9dd2dffc80
Expose live radio subscriptions in member updates
2 weeks ago
evgeny
0e5778c013
Reuse PM automatic route resolution and check persistence after successful send
2 weeks ago
evgeny
2afb7268a1
Restore PM group route and verify messaging after invite JOIN
2 weeks ago
evgeny
efcc9a1761
Schedule member sync when joining over an existing transport
2 weeks ago
evgeny
6f99ad3103
Add cancellable PM invitation operation with correlated results
2 weeks ago
evgeny
123b47c612
Improve Android VAD lifecycle, audio settings and diagnostics
2 weeks ago
evgeny
20a1211e09
Add GPLv3 licensing and bundle third-party notices
2 weeks ago
evgeny
a97e8bcc1f
docs: update file inventory and module header contracts
...
Refresh both AGENTS guides and clarify module purpose, usage, ownership, threading, return values and wire formats in headers. Remove the unused timeout_heap freed_count field and unimplemented getter.
2 weeks ago
evgeny
ffd26c56b4
Reduce radio VAD prefetch to 600 milliseconds
2 weeks ago
evgeny
cbee3da2c9
Add independent compressor branch before radio VAD
2 weeks ago
evgeny
389fca1de0
Expose compressor gain and register separate radio VAD limit
2 weeks ago
evgeny
23368a5bbe
Add Android boot startup, lazy settings, emoji and DM calls
...
Add battery optimization controls and configurable boot startup. Keep message sounds in the application and render general settings lazily to avoid ANRs. Add animated emoji controls and live BGP availability for direct-message calls on Android and desktop.
2 weeks ago
evgeny
df346fc097
Log standby retry transitions and await the actual wake phase
2 weeks ago
evgeny
7ec5f931bb
Defer automatic retries until Android standby wakes
2 weeks ago
evgeny
f12bab8676
Include concrete transport definitions for UP checks
2 weeks ago