Evgeny
ad23da63d0
core: supporter badges using anonymous BBS credentials ( #7040 )
...
* core: supporter badges using anonymous BBS credentials
* badges in profiles
* badge in profiles
* process badges
* update simplexmq
* update simplexmq
* change types
* fix migration
* migration
* update simplexmq
* fix bot API, schema
* fix postgresql build
* refactor
* postgresql schema
* correctly set badges in all cases
* badges ffi
* plan, bot types
* FFI
* FFI: export badge symbols
* add extra field
* refactor badge types to GADT
* configurable badge key
* add badge to profile, test
* ui: badge images
* generate badge key and sign badge
* badge sign in CLI
* fix commands, ui
* rename badges
* Binary
* image size, migration
* update badge images, add public key
* send badges in more cases
* update UI, tests
* bot types, schema
* postgres schema
* tone down badges
* revert formula
* refactor badges
* smaller badges
* badge position
* better badge position
* simpler
* position
* move position
* update simplexmq
* show badge after name
* badge layout
* fix badge
* debug badge height
* shift badge
* fix badge in member name
* bigger badge
* badge layout
* differentiate badge colors
* more avatars for the user's profiles
* refactor
* remove color filter
* alerts
* multiple keys, old expired
* use new BBS api
* update badge keys, bot api
* presentation header
* simplify
* parser
* update iOS images
* update public keys
* query plans
* update simplexmq
* refactor badge types
* simplexmq
* bot api types
* update simplexmq - commoncrypto flag
* update simplexmq
* pass commoncrypto flag to simplexmq in nix iOS build
* ios ui
* update core library, fixes
* badge layout
* badge size
* badge gap
* remove extensions
* simplify
* share badge in more events, reverify badge if verification failed
* larger files with badges
* allow sending larger files
* simpler
* update simplexmq
* better decoder for badge keys
* update simplexmq
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
Co-authored-by: shum <github.shum@liber.li >
2026-06-15 22:25:08 +01:00
Evgeny
ef60ceea12
core, ui: markdown for hyperlinks, warn on unsanitized links, option to sanitize sent links ( #6160 )
...
* core: markdown for "hidden" links
* update, test
* api docs
* chatParseUri FFI function
* ios: hyperlinks, offer to open sanitized links, an option to send sanitized links (enabled by default)
* update markdown
* android, desktop: ditto
* ios: export localizations
* core: rename constructor, change Maybe semantics for web links
* rename
2025-08-09 10:52:35 +01:00
Evgeny
88547ab704
core: use longer timeouts for background network requests, support retries with increased timeouts ( #6043 )
...
* 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
2025-07-07 11:01:03 +01:00
Stanislav Dmitrenko
0a6c464a8d
desktop (windows): added a missing symbol to lib build ( #3778 )
2024-01-31 13:58:30 +00:00
Stanislav Dmitrenko
1438fd00e2
android, desktop: self destruct becomes better ( #3598 )
...
* android, desktop: self destruct becomes better
* better way of doing it
* fix script
* firstOrNull
* changes for review
* comment
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-12-29 17:47:25 +00:00
Stanislav Dmitrenko
4572fec61d
desktop (windows): fix lib build ( #3456 )
2023-11-24 20:05:41 +00:00
Evgeny Poberezkin
0322b9708b
desktop, ios: remote desktop/mobile connection ( #3223 )
...
* ui: remote desktop/mobile connection (WIP)
* add startRemoteCtrl and capability (does not work)
* re-add view
* update core library
* iOS connects to CLI
* ios: mobile ui
* multiplatform types
* update lib
* iOS and desktop connected
* fix controllers list on mobile
* remove iOS 16 paste button
* update device name
* connect existing device
* proposed model
* missing function names in exports
* unused
* remote host picker
* update type
* update lib, keep iOS session alive
* better UI
* update network statuses on switching remote/local hosts
* changes
* ios: prevent dismissing sheet/back when session is connected
* changes
* ios: fix back button asking to disconnect when not connected
* iOS: update type
* picker and session code
* multiplatform: update type
* menu fix
* ios: better ux
* desktop: better ux
* ios: options etc
* UI
* desktop: fix RemoteHostStopped event
* ios: open Use from desktop via picker
* desktop: "new mobile device"
* ios: load remote controllers synchronously, update on connect, fix alerts
* titles
* changes
* more changes to ui
* more and more changes in ui
* padding
* ios: show desktop version, handle errors
* fix stopped event
* refresh hosts always
* radical change
* optimization
* change
* ios: stop in progress session when closing window
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2023-11-16 16:53:44 +00:00
Stanislav Dmitrenko
96d94d3438
android, desktop: fix linking ( #3333 )
...
Co-authored-by: avently <avently@local>
2023-11-09 07:55:01 +00:00
Evgeny Poberezkin
b33fe01e49
core: switch to GHC 9.6.3 ( #3307 )
...
* Various fixes aggregated
- windows definisions
- set compile rto 9.6.3
- flake adjust to 9.6.3
- update haskellNix
- add various patches
* Unbreak iOS
* update script and sha256map.nix
* ios: update core lib
---------
Co-authored-by: Moritz Angermann <moritz.angermann@gmail.com >
2023-11-06 11:43:43 +00:00