on f1f6e11 help sign in
skrepka/client
5 folders, 11 files
../ Platforms/Fix change photo button: run picker on main thread and add photo library permission Properties/Update install script to restart service if already installed Resources/Improve type safety: use MessageDirection discriminated union, simplify polling native/Fix message delivery: correct timestamp units and defer acknowledgments obj/Extract button components into separate module and improve formatting ApiClient.fsImprove type safety and simplify server: add DeliveryStatus type, extract isLocalServer predicate App.fsExtract button components into separate module and improve formatting Buttons.fsExtract button components into separate module and improve formatting Crypto.fsImprove server type safety: use variant types for VerifyAuth/AckMessages, clarify LookupPresence fold MauiProgram.fsSimplify client: eliminate StateLoadResult, make ServerUrl non-optional, improve CmdSend Phonemic.fsImprove type safety and simplify server.knot: convert PollEvent.eventType to DU, remove redundant isGossipOffline helper, simplify LookupPresence server selection and trustedOffline derivation Skrepka.fsprojExtract button components into separate module and improve formatting Skrepka.slnUpdate install script to restart service if already installed Store.fsImprove type safety: use MessageDirection discriminated union, simplify polling run-ios.shFix race conditions and security issues in server.knot run-mac.shFix race conditions and security issues in server.knot