* core: use longer timeouts for background network requests, support retries with increased timeouts
* ios: update types
* ios: allow user retry actions with failed network requests
* build: add exporting API functions with retry
* android, desktop: update types and C APIs
* android, desktop: alert to retry action on network error
* simplexmq
* core: fix updating invitation link data
* ghc 8.10.7 type annotation
* update link data encoding to use long strings for user data
* update encoding
* fix test
* update simplexmq
* rename field
* simplexmq
* remove comments
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
* ci: add reproducible Linux desktop builds
* ci: move commands from ci to script
* scripts: switch appimage tools to simplex-chat forks (stable release)
* core: fix short link type when adding for group link
* shorten, rename
* update setContactShortLink
* update
* fix
* plans
* simplexmq
* ui: show error when setting short link
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
* core: split response to two types, to improve iOS parsing memory usage
* ios: split core events to separate types
* comment
* limit more events to CLI
* fix parser
* simplemq
* ios: deliver notification when iOS fails to fire expiration notice for NSE
* update core api
* update ui
* sha256map.nix
* do not enable background processes in maintenance mode
* fix ios
* fix parser
* ios: fix command
* compatible parser for connection ID
* log
* pass DB queue ID
* simplexmq
* query plans
* fix broadcast bot test
* core, ui: optionally use short links (#5799)
* core: optionally use short links
* update test
* update simplexmq, short group links
* fix query
* fix parser for _connect
* ios: use short links
* shorten links to remove fingerprint and onion hosts from known servers
* fix parser
* tests
* nix
* update query plans
* update simplexmq, simplex: schema for short links
* simplexmq
* update ios
* fix short links in ios
* android: use short links
* fix short group links, test short link connection plans
* core: fix connection plan to recognize own short links
* update simplexmq
* space
* all tests
* relative symlinks in simplexmq to fix windows build
* core: improve connection plan for short links (#5825)
* core: improve connection plan for short links
* improve connection plans
* update UI
* update simplexmq
* ios: add preset server domains to entitlements, add short link paths to .well-known/apple-app-site-association
* update simplexmq
* fix group short link in iOS, fix simplex:/ scheme saved to database or used for connection plans
* update simplexmq
* ios: delay opening URI from outside until the app is started
* update simplexmq