git.iko.soy
/
skrepka
readme
files
commits
refs
on
master
help
sign in
history of
adeccc3..master
compare
5ef07c2
Improve server.knot: message sharding, federation security, observability, and resource management
iko
6 months ago
104bf5e
Harden server.knot: IP binding, challenge consume-all, federation warnings, latency tracking, undrain, revoke sessions, cursor generation
iko
6 months ago
22d84d0
Add federation in-flight tracking, session IP binding, session sharding, and per-recipient message counts
iko
6 months ago
9f7635a
Improve server security, performance, and observability: per-peer federation auth, constant-time improvements, session filtering, combined dedup+count fold, non-blocking drain, stats expansion, and faster recovery
iko
6 months ago
9fd0cef
Improve server security, performance, and observability: drain TOCTOU fixes, eviction efficiency, federation retry optimization, offline gossip capping, peer secret validation, and recv rate logging
iko
6 months ago
6969a09
Improve server.knot correctness, reliability, and performance: drain signals, auth block during drain, health rate limit exemption, federation ack grace period, forward cleanup, message count tracking, prune generation safety, gossip optimization, and self-send rejection
iko
6 months ago
d8426fc
Improve server reliability and federation resilience: federation health tracking, sliding window sessions, separated background I/O, heartbeat recovery, and hot-path optimization
iko
6 months ago
839f0fb
Enhance server security, reliability, performance: challenge IP binding, timing leak fix, atomic block split, federation error logging, optimized message counting
iko
6 months ago
bfa417f
Improve reliability and observability: global message cap, per-peer federation secrets, per-key stats, config validation, pruneRunning recovery
iko
6 months ago
55d061d
Strengthen federation resilience: recv rate limits, drain blocks, server masking, concurrency cap, capacity signals, gossip dedup
iko
6 months ago
a78a2ff
Improve server security, reliability, and observability: challenge IP binding, recv rate limit, metadata SSRF block, graceful drain, background loop checks, peer health stats
iko
6 months ago
6718962
Improve relay resilience: drain poll wake, rate-limit field, stats timing, forward backoff, server cooldown
iko
6 months ago
0f0fc65
Improve server security and observability: federation global rate limit, challenge brute-force protection, graceful drain endpoint, duplicate status, stats enrichment
iko
6 months ago
c3f1a42
Improve relay security: generic rate limiter, global limits on all endpoints, atomic forward creation, ack exponential backoff, expanded stats
iko
6 months ago
9aca0cc
Improve relay security and reliability: federation/global rate limits, forward dedup, atomic poll check, exponential backoff, handler extraction
iko
6 months ago
c44731e
Add comprehensive documentation comments to server.knot
iko
6 months ago
edd1396
Improve relay security and reliability: cascade forwarding prevention, challenge eviction, delivered message cleanup, DNS rebinding hardening, ack overflow dedup
iko
6 months ago
6c298d9
Improve relay security and reliability: origin validation, per-key rate limits, poll concurrency cap, ack overflow buffer
iko
6 months ago
9de1b40
Improve relay reliability and security: cursor-acked messages, re-auth after poll, forward-on-failure, rate limit hardening
iko
6 months ago
00772ce
Improve server: backoff, rate limits, presence refresh, and optimizations
iko
6 months ago
c8bf966
Plumb safe area insets to model and extend bottom bar into inset padding
iko
6 months ago
25c6d89
Remove unannotatable StrokeDashArray animation for delivered messages
iko
6 months ago
26f4907
Fix server build: inline activeByExpiry and pendingRemoteAcks
2026.04.22.2058
iko
6 months ago
fc75d89
Remove payload versioning and schema migrations
iko
6 months ago
56d04b5
Delete-on-poll: eliminate /messages/ack endpoint, delete messages atomically at poll time
iko
6 months ago
1200f6a
Backend improvements: three-phase poll optimization, challenge expiry, forward ack cleanup, stats endpoint
iko
6 months ago
9f571e9
Backend improvements: defer token generation, bucketed message signals, health endpoint, forward logging, jitter
iko
6 months ago
c6a4db8
Instant message delivery via separate messageSignal; constant-time session token comparison
iko
6 months ago
d11341f
Hide sender public key in encrypted payload; bind signature to recipient
iko
6 months ago
db2d141
Implement backend improvements: idempotent sends, challenge capacity limits, faster session auth, poll race fix, and federation error logging
iko
6 months ago
f9e7ad5
Extract inline queries into named helpers; make pendingRemoteAcks a & derived relation
iko
6 months ago
489c939
Refactor server.knot: consolidate inline queries into derived relations
iko
6 months ago
bcbb696
Tighten is172Private validation; skip safeCompare for expired sessions; enhance delivery animation
iko
6 months ago
0d03f1b
Fix ackedIds eviction and domain validation bugs; refactor delivery animation
iko
6 months ago
71b07d1
Animate delivery status with opacity transitions; simplify server utilities with takeRelation
iko
6 months ago
531de4a
Fix marching ants animation using Avalonia Style system instead of imperative onLoaded
iko
6 months ago
819fedb
Add QR code scanning for public key input (camera on iOS, file picker on desktop)
iko
6 months ago
adc8b7f
Remove source key from server API, derive from encrypted blob
iko
6 months ago
aa30572
Remove blob versioning, always apply LZ4 compression
iko
6 months ago
dc3c18e
Compress payload with LZ4 before encryption
iko
6 months ago
5387e6d
Refactor textField to support watermark and use smallImageButton for send and settings
iko
6 months ago
442423c
Implement message pagination and smart scroll-to-bottom with lazy loading
iko
6 months ago
cf27930
Refactor chat view to use bottom bar wrapper and styled components
iko
6 months ago
aa4406b
Fix image path in README
2026.04.21.1239
iko
6 months ago
08721cb
Refactor chat view to use Grid layout and ItemsRepeater for messages
iko
6 months ago
7523d53
Replace sleep-based polling with STM retry and heartbeat for low-latency message delivery
iko
6 months ago
4caa595
Fix server hanging by replacing MessageOrigin ADT with originServer field
iko
6 months ago
8f74adf
Fix server poll blocking indefinitely by returning empty events instead of retry
iko
6 months ago
e4d8d76
Send profile on first outgoing message to new contact
iko
6 months ago
10b423c
Animate button shadow when transitioning from disabled to enabled
iko
6 months ago
newer commits
older commits
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list