on cf27930 help sign in
skrepka/client
4 folders, 24 files
../ Assets/Replace back button text with left.png icon Platform/Add iOS keyboard avoidance by tracking keyboard height and adjusting page padding Skrepka.app/Fix iOS clipboard support and resolve Fabulous.Avalonia version incompatibility native/Fix message delivery: correct timestamp units and defer acknowledgments ApiClient.fsAutomatically reauthenticate when token expires during poll or send App.fsReplace sleep-based polling with STM retry and heartbeat for low-latency message delivery AppTypes.fsFix button disabled state display and simplify contact naming logic Buttons.fsAnimate button shadow when transitioning from disabled to enabled Constants.fsReplace sleep-based polling with STM retry and heartbeat for low-latency message delivery Crypto.fsFix error handling, polling backoff, and cache eviction Keyboard.fsAdd iOS keyboard avoidance by tracking keyboard height and adjusting page padding Labels.fsExtract button logic into reusable variants, add text wrapping to labels, simplify AddContact flow Phonemic.fsAdd public key validation with real-time UI feedback on add contact screen Protocol.fsFix error handling, polling backoff, and cache eviction Skrepka.fsprojRefactor chat view to use Grid layout and ItemsRepeater for messages Skrepka.slnUpdate install script to restart service if already installed Store.fsAdd contact added date tracking for sorting contacts without messages Styles.fsFix error handling, polling backoff, and cache eviction TextFields.fsAdd public key validation with real-time UI feedback on add contact screen ViewAddContact.fsAdd public key validation with real-time UI feedback on add contact screen ViewChat.fsRefactor chat view to use bottom bar wrapper and styled components ViewConversations.fsFix server poll blocking indefinitely by returning empty events instead of retry ViewEditProfile.fsExtract backButton component and use withBottomBar layout for Add Contact page ViewSettings.fsExtract views and types into dedicated modules ViewSetup.fsExtract views and types into dedicated modules msbuild.binlogFix iOS clipboard support and resolve Fabulous.Avalonia version incompatibility run-ios.shSimplify server.knot and improve type safety run-mac.shFix macOS app launch by setting DOTNET_ROOT and running executable directly