git.iko.soy
/
skrepka
readme
files
commits
refs
on
master
help
sign in
history of
d1663a6..master
compare
c2461e4
Navigate to profile edit after identity generation
iko
6 months ago
56e3e8a
Enhance button component with press animations and improve UI styling
iko
6 months ago
1f3015e
Migrate client to Fabulous 3.0: use Cmd.OfAsync APIs instead of manual asyncCmd helper
iko
6 months ago
c622597
Improve server type safety and simplify relay handlers
iko
6 months ago
f1f6e11
Extract button components into separate module and improve formatting
iko
6 months ago
25ba3b8
Improve type safety: use MessageDirection discriminated union, simplify polling
iko
6 months ago
d065088
Simplify and improve type safety: eliminate DeliveryStatus, add AckResult/LookupResult ADTs, restructure handlers
iko
6 months ago
b06c345
Simplify client: eliminate StateLoadResult, make ServerUrl non-optional, improve CmdSend
iko
6 months ago
c59feb8
Improve type safety and simplify server: add DeliveryStatus type, eliminate result ADTs
iko
6 months ago
59b0e4b
Simplify client: eliminate SendOk msg, inline truncOb, improve type safety with DateTimeOffset timestamp, fix contact name display
iko
6 months ago
eaf1178
Fix change photo button: run picker on main thread and add photo library permission
iko
6 months ago
ab2cbb5
Fix message delivery: correct timestamp units and defer acknowledgments
iko
6 months ago
5df6e95
Improve type safety and simplify server: add DeliveryStatus type, extract isLocalServer predicate
iko
6 months ago
13fba34
Simplify client: eliminate DecryptedEvent and PollReceived types, inline error handling
iko
6 months ago
a348d96
Improve type safety: add ValidGossipType, extract hasMessage predicate
iko
6 months ago
6364cb2
Simplify client: eliminate page-setter Msg variants, use SetPage directly
iko
6 months ago
f4d37c2
Extract gossip predicates, flatten validation, simplify event handling
iko
6 months ago
dddd66f
Simplify server code: extract magic numbers as constants, use wildcards in cases, inline variable
iko
6 months ago
c2421eb
Simplify and improve type safety: thread Profile type through envelope/events, extract applyEvent helper, optimize with Set and Map.change
iko
6 months ago
7b4b58d
Simplify and improve type safety: inline gossip predicates, deduplicate remote servers
iko
6 months ago
26d71bf
Improve type safety: add PollEventType, expand MessageStatus, convert ackedFederated to list comprehension
iko
6 months ago
e305f3d
Add newContact and tryGetJsonString helpers, safe DeliveryStatus deserialization, simplify profile display
iko
6 months ago
50200f4
Improve type safety and simplify code: use `data` for all union types, add wildcard patterns, inline unused helpers
iko
6 months ago
4471c7e
Add profile support: display names, bios, and photos shared via encrypted profile messages
iko
6 months ago
fec9263
Improve client type safety and simplify async handling: add typed Envelope DU, exhaustive status mappings, extract sendDeliveryAcks
iko
6 months ago
57cf03b
Improve client type safety and simplify state management: embed page state into Page DU, add delivery status tracking, inline identity generation, make ServerUrl non-optional
iko
6 months ago
476d6ff
Improve server type safety: add ForwardResult and PollResult variants, simplify removeForward
iko
6 months ago
36a884b
Improve server type safety: split SendResult, add LookupResult variant, simplify bestRemote fold
iko
6 months ago
d854ebf
Improve server type safety: use variant types for VerifyAuth/AckMessages, clarify LookupPresence fold
iko
6 months ago
72c9efe
Simplify client app: remove URL from ConnStatus, use PollReceived record, extract error banner, disable URL edit while connected.
iko
6 months ago
b94da82
Simplify server.knot: extract helpers (min, pubkeyServer, resolveByTimestamp), use diff in capPerKey, apply De Morgan simplifications
iko
6 months ago
b4f9f43
Improve server.knot: add GossipUnknown variant, simplify with comprehensions, clarify logic
iko
6 months ago
a5a5e7c
Simplify server.knot: remove single-variant PollEventType, optimize fold-based operations, clarify JSON parsing
iko
6 months ago
e3148dd
Improve type safety and simplify server: consolidate SendResult variants, remove LookupPresence fold field, reuse trustedOffline
iko
6 months ago
e6d5254
Simplify code: merge LookupPresence fold, restrict offlineOnlyKeys to fromServer, remove let alias; refactor Client ConnStatus to use Session type
iko
6 months ago
0c01684
Simplify server code: reuse removeOffline result for appliedOffline, remove unused PruneResult type
iko
6 months ago
a6088f1
Simplify code and improve robustness: ack all poll events, render messages individually, simplify Phonemic.toOb, trim pubkey input
iko
6 months ago
6b1d74a
Improve type safety and simplify server.knot: convert PollEvent.eventType to DU, remove redundant isGossipOffline helper, simplify LookupPresence server selection and trustedOffline derivation
iko
6 months ago
32ef8d2
Improve type safety: convert MessageStatus to DU with custom JSON serialization, eliminate DeliveryStatus
iko
6 months ago
8dcf190
Simplify code and improve type safety: replace nested option in StateLoaded with dedicated DU, remove pubKeyHex helper, restructure viewSettings to single auth match
iko
6 months ago
b466ddf
Improve type safety and simplify server code: use DUs with custom JSON serialization, optimize string handling with contains(), tighten response types
iko
6 months ago
e7abeea
Simplify code and improve type safety: separate form input state from Page DU, add dedicated input messages for compose and contact form fields
iko
6 months ago
5a91ff1
Simplify code and improve type safety: use EventType and EnvelopeType DUs, simplify array/option patterns, validate pubkey format
iko
6 months ago
c0ca8aa
Simplify code and improve type safety: use ServerName for GossipEvent.server, generalize mergeByKey, remove redundant normalization in isBadServerName, remove dead containsColon helper
iko
6 months ago
54d081a
Truncate @ob key display to first and last pairs
iko
6 months ago
78fb9ef
Use Urbit @ob-style syllable encoding for public keys in UI
iko
6 months ago
f4f8a00
Simplify code and improve type safety: use stdlib for string operations, require normalized ServerName, type config durations with units, use PubkeyHex in GossipEvent
iko
6 months ago
c0cce11
Simplify code and improve type safety: require normalized hex in types, inline PollResult/AckResult ADTs, make authenticateRequest read sessions internally
iko
6 months ago
bc23d49
Simplify code and improve type safety: unify page navigation and form updates into SetPage, replace Sent Result with SendFailed, simplify CopyPubKey and loadData
iko
6 months ago
9f1d050
Simplify code and improve type safety: type timeout as Int<Ms>, factor capPerKeyAndGlobal, optimize takeN from O(n²) to O(n), remove redundant checks and filters, simplify joins and conditionals
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