git.iko.soy
/
skrepka
readme
files
commits
refs
on
master
help
sign in
history of
06f6fcc..master
compare
d41c2bf
Simplify code and improve type safety: inline Sent handling, make SendResult private, factor nowStr helper
iko
7 months ago
b1414f5
Simplify code and improve type safety: add DeliveryStatus, inline result ADTs, factor retryEvictedAcks, type route params as Timestamp
iko
7 months ago
3f992e7
Simplify code and improve type safety: factor deriveKey and truncate helpers, type Sent as MessageStatus, use match\! in CmdLoadState
iko
7 months ago
70b03ed
Simplify code: combine adjacent where clauses, type server lists as [ServerName], factor authenticateRequest helper
iko
7 months ago
5889a08
Simplify code and improve type safety: JsonNumberHandling, resource disposal, explicit MessageStatus patterns, use Option.ofObj, factor authenticateRequest
iko
7 months ago
6357861
Simplify code: combine where clauses, factor broadcastOfflineGossip, parameterize sendBatchedGossip hops, optimize eviction
iko
7 months ago
5c34fab
Simplify code and improve type safety: combine Identity and ConnState into AuthState, type SendResult.Status as MessageStatus, use Option.ofObj, handle message rejection, skip spurious connect
iko
7 months ago
01f5f20
Simplify code and improve type safety: use wildcard patterns, factor broadcastOfflineGossip, bind token once, combine where clauses, type LookupResult.foundServer as OptionalServerName
iko
7 months ago
f4311e3
Simplify code and improve type safety: dedup capPerKey, refactor authenticateSession with headOf, nest when conditions, use any instead of single, type SendResult.status as MessageStatus
iko
7 months ago
e692eb5
Simplify code and improve type safety: make capPerKey filter expired items, extract shouldForward condition, use explicit pattern matches, merge ForwardMessage guard into atomic block
iko
7 months ago
2f625d9
Replace JSON file persistence with LiteDB: use embedded database for contacts, messages, and settings
iko
7 months ago
64e0fdc
Simplify code and improve type safety: declare handler result sum types, replace -1 sentinel with Maybe, combine double case match, move dedup inside guard
iko
7 months ago
41f34f7
Simplify code and improve type safety: eliminate MessageDto, move ChatMessage to Store, single JSON parse, remove type aliases, make TextEnvelope private
iko
7 months ago
7683837
Simplify code and improve type safety: replace -1 sentinel with Maybe, flatten pr nesting, extract guard conditions, simplify forward removal
iko
7 months ago
84ef369
Simplify code and improve type safety: use sum types for poll/verify/send/ack/lookup handlers, eliminate dummy values and pr duplication, flatten guard condition
iko
7 months ago
6bfbd45
Simplify code and improve type safety: combine auth flow, make response types private, normalize TextEnvelope naming, remove no-op message
iko
7 months ago
13e9b38
Simplify server code and improve type safety: use sum types for auth/result handlers, nest prune results, eliminate dummy values and shouldInsert flag
iko
7 months ago
61c0ab0
Simplify code and improve type safety: replace manual JSON parsing with typed deserialization, use JsonPropertyName
iko
7 months ago
f11ecd2
Simplify client code and improve type safety: remove unused AuthResult, eliminate dead getJson, replace LoadedState with discriminated union
iko
7 months ago
7816ce8
Simplify code and improve type safety: eliminate IncomingMessage, type-safe Connecting state, reuse postJson in poll
iko
7 months ago
79a607d
Simplify code and improve type safety: sum type AuthResult, validate gossip once, consolidate over-capacity logic, extract forEachBatch
iko
7 months ago
e6337c8
Simplify code and reduce redundant computation: remove empty-string validations, compute values once, replace fold with mergeByPubkeyServer, consistent filtering
iko
7 months ago
3dd6eed
Simplify code and improve type safety: replace manual JSON with JsonSerializer, type EventPayload, remove Identity from Connecting
iko
7 months ago
b86f18a
Simplify code and improve type safety: add eventType to ValidGossipEntry, eliminate redundant filtering and scans
iko
7 months ago
ab639f4
Simplify code and improve type safety: remove ForwardInfo, inline computed properties, add ValidGossipEntry, short-circuit validGossipEvents
iko
7 months ago
ecdd432
Improve type safety and simplify code: named API types, filter events at boundary, record types for Msg cases, eliminate redundant encrypt parameter
iko
7 months ago
53111fd
Simplify code and improve type safety: introduce ForwardInfo type, optimize any helper, remove no-ops, merge conditions
iko
7 months ago
f880fd2
Simplify code and improve type safety: remove no-op fetch matches, merge checks, simplify boolean logic, narrow PollEventType
iko
7 months ago
573acd2
Improve client type safety: move Identity to Crypto, introduce PollEvent, eliminate tuple passing and fragile key slicing
iko
7 months ago
newer 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