Evgeny Poberezkin
bc9a8bc32c
ios: remove "Tests MacOS" target
2022-04-16 12:09:10 +01:00
Evgeny Poberezkin
87c688a739
ios: i18n ( #533 )
...
* ios: prepare for i18n
* commit localizations
* update Russian translations
* fix notifications and layouts after localizations
* localization docs
* update translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* fix typo
* update translations
* fix translations for different link types
* update translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* update translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* update translations
* update translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-04-16 09:37:01 +01:00
Evgeny Poberezkin
0a17f5c491
ios: update package name in prepare script, update libs ( #509 )
...
* ios: update package name in prepare script, update libs (not working yet)
* ios: update/move prepare scripts
2022-04-11 18:43:09 +01:00
IanRDavies
d90c4261b8
ios: link previews ( #503 )
...
* refactor image utils and initial link metadata tools
* remove LPMetadata conversion as we will build our own view to avoid network calls
* initial very basic preview outline, remove icon loading
* connect preview view to compose view
* v0.1 barely working
* minor refactor
* refactor
* collect images effectively
* link up to api for send/receive
* rework async get metadata logic
* show previews in chat
* refactor resizing logic
* checkpoint before view editing
* ui changes
* housekeeping
* ui tweaks
* typo
* improve link preview design/logic
* resize image to target data size
* fix link preview state machine
* tidy up
* fix typo
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-04-08 18:17:10 +01:00
Evgeny Poberezkin
238cc8b90b
ios: update libs
2022-04-07 16:11:18 +01:00
Evgeny Poberezkin
a17ddede53
ios: update binaries
2022-04-04 20:44:38 +01:00
JRoberts
ef41034e17
Merge branch 'stable'
2022-04-03 14:05:57 +04:00
Evgeny Poberezkin
4247dc4271
ios update build num 35
2022-04-02 16:09:49 +01:00
Evgeny Poberezkin
5c13267b47
mobile: build nums ios 34, android 22
2022-04-02 10:41:26 +01:00
Evgeny Poberezkin
c7d7c6c608
mobile: build number ios 33, android 21
2022-04-01 16:54:55 +01:00
Evgeny Poberezkin
ea95912bd5
mobile: update lib and versions 1.5 (ios - 32, android - 20)
2022-04-01 09:58:00 +01:00
JRoberts
f388512592
mobile: message delete ( #480 )
...
* mobile: message delete
* ios
* android api
* meta
* android
* new ios libs
* bug fixes
* adjust alert
* fix deleted item upsert
* change border color for ios
* format
* android - red button
* ios: deleted item design
* android: deleted item design
* android alert msg
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-03-30 20:37:47 +04:00
Evgeny Poberezkin
1b7cee9fcf
ios: update lib and build version 31 / 1.4
2022-03-30 09:02:45 +01:00
Evgeny Poberezkin
12ee82808e
ios: update lib and build version 31 / 1.4
2022-03-30 09:02:20 +01:00
Evgeny Poberezkin
a81de493fe
ios: version 1.4 (30)
2022-03-26 12:23:14 +00:00
JRoberts
0b45ddfc79
mobile: message update (restore #460 ) ( #469 )
2022-03-25 22:26:05 +04:00
JRoberts
26558dfaca
profile images (restore #423 ) ( #466 )
...
* core: configurable smp servers (#366 )
* core: update simplexmq hash
* core: update simplexmq hash (fix SMPServer json encoding)
* core: fix crashing on supplying duplicate SMP servers
* core: update simplexmq hash (remove SMPServer FromJSON)
* core: update simplexmq hash (merged master)
* core: profile images (#384 )
* adding initial RFC
* adding migration SQL
* update RFC
* linting
* Apply suggestions from code review
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* refine RFC
* add avatars db migration to Store.hs
* initial chages to have images in users/groups
* fix protocol tests
* update SQL & MobileTests
* minor bug fixes
* add missing comma
* fix query error
* refactor and update functions
* bug fixes + testing
* update to parse base64 web format images
* fix parsing and use valid padded base64 encoded image
* fix typos
* respose to and suggestions from review
* fix: typo
* refactor: avatars -> profile_images
* fix: typo
* swap updateProfile parameters
* remove TODO
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* initial changes to show profile images
* simple set up complete
* add initial shape of image getting (needs work)
* redesign
* ios, android: configurable smp servers (only model and api for android) (#392 )
* example image picker placed in edit profile screen
* tidy up and allow encoding
* more tidying
* update bottom modal bar
* v0.1 UI for upload ready
* add api calls
* refactor edit profile screen
* complete the refactor with connection back to api
* linting
* update encoding for hs compat
* no line wrapping and resize image
* refactor and tidy up for cleanest compatability with haskell
* ios: UI for editing images
* crop image to square
* update profile edit layout
* fixing image preview orientation etc
* allow expandable image in profile view
* handle case where user exits camera rather than take image
* housekeeping on when to call apiUpdateProfileImage
* improve scaling of large image
* linting
* spacing
* fix padding
* revert whitespace change
* tidy up, one remaining issue
* refactor to get parsing working
* add missed change
* use custom modal in user profile
* fix image size after scaling
* scale image iteratively
* add filter
* update profile editing view
* ios: edit profile image (TODO aspect ratio)
* ios: UI to manage profile images
* ios: use new profile api
* android: use new api to update profile
* android: scroll profile view up when editing
* revert change
* reduce profile image resolution to 104px to fit in 12.5kb
Co-authored-by: IanRDavies <ian_davies_@hotmail.co.uk >
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-03-25 22:13:01 +04:00
Evgeny Poberezkin
366b84d3fa
use simplexmq with TCP keep-alive instead of SMP PINGs ( #457 )
...
* use simplexmq with TCP keep-alive instead of SMP PINGs
* update simplexmq
* sha256nix
2022-03-21 17:15:25 +00:00
Evgeny Poberezkin
22dc68ff4e
ios: update dummy.m to work with x86 sim, upgrade libraries ( #458 )
...
* ios: update dummy.m to work with x86 sim
* add condition for CPU arch to dummy.m
2022-03-21 08:43:34 +00:00
Evgeny Poberezkin
f43c462907
ios: load chat from db synchronously to avoid occasional empty chats ( #453 )
2022-03-19 17:20:27 +00:00
Evgeny Poberezkin
0e73697ea4
mobile: show app version/build, update settings, update build number (16: android, 28: ios) ( #445 )
2022-03-18 09:23:01 +00:00
Evgeny Poberezkin
31de7fd0ee
mobile: update version/build 1.3 (ios: 27, android 14)
2022-03-17 10:34:31 +00:00
Evgeny Poberezkin
744c451927
mobile: message actions (reply, share, copy) ( #431 )
...
* ios: add context menu to messages
* ios: UI for replies with quotes
* fix: scrolling crashing in chat
* ios: UI for message replies with quotes
* android: UI for message replies
* android: messages with quotes
* android: update imports
* android: refactor ChatItemView
* remove comments
2022-03-17 09:42:59 +00:00
Evgeny Poberezkin
1f539fc8be
hide secrets in notifications, closes #416 ( #424 )
...
* terminal: hide secrets in notifications #416
* ios: hide secrets in notifications
* android: hide secrets in notifications
2022-03-13 20:13:47 +00:00
Evgeny Poberezkin
7d3e440a47
ios: update build (26)
2022-03-11 18:24:38 +00:00
Evgeny Poberezkin
eef45a6015
ios: update haskell lib, version 1.2 (25)
2022-03-11 11:32:57 +00:00
John Roberts
90a18186d9
configurable smp servers ( #366 , #411 ); core: profile images ( #384 )
...
* core: configurable smp servers (#366 )
* core: update simplexmq hash
* core: update simplexmq hash (fix SMPServer json encoding)
* core: fix crashing on supplying duplicate SMP servers
* core: update simplexmq hash (remove SMPServer FromJSON)
* core: update simplexmq hash (merged master)
* core: profile images (#384 )
* adding initial RFC
* adding migration SQL
* update RFC
* linting
* Apply suggestions from code review
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* refine RFC
* add avatars db migration to Store.hs
* initial chages to have images in users/groups
* fix protocol tests
* update SQL & MobileTests
* minor bug fixes
* add missing comma
* fix query error
* refactor and update functions
* bug fixes + testing
* update to parse base64 web format images
* fix parsing and use valid padded base64 encoded image
* fix typos
* respose to and suggestions from review
* fix: typo
* refactor: avatars -> profile_images
* fix: typo
* swap updateProfile parameters
* remove TODO
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* ios, android: configurable smp servers (only model and api for android) (#392 )
* android: configurable smp servers (ui)
* fix thumb color, fix text field color in dark mode
* update simplexmq hash (configurable servers in master)
Co-authored-by: IanRDavies <ian_davies_@hotmail.co.uk >
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-03-10 15:45:40 +04:00
Evgeny Poberezkin
29af079a8f
ios: update build number (24), app store 1.1 submission - fixing iPhone 7 etc.
2022-03-08 15:19:14 +00:00
Evgeny Poberezkin
ebdd78edea
remove iPad support, update build # (23)
2022-03-08 08:46:48 +00:00
Evgeny Poberezkin
a801e0c5e9
ios: build 22, add iPad support
2022-03-05 22:33:44 +00:00
Evgeny Poberezkin
1ab68172cb
ios: update version 1.1 (build 21)
2022-03-04 10:34:39 +00:00
Evgeny Poberezkin
87e9ae5a3e
mobile: update verion/build: ios 1.0/21, android 0.4.1/8
2022-03-04 10:30:47 +00:00
Evgeny Poberezkin
b10b3a3434
ios: update libs
2022-03-02 20:15:22 +00:00
Evgeny Poberezkin
232149817e
ios: fix alerts, build 20 ( #390 )
2022-03-01 18:05:05 +00:00
Evgeny Poberezkin
c500616bb4
update privacy policy, build number ( #389 )
2022-03-01 08:45:54 +00:00
Evgeny Poberezkin
b19cf35d28
iOS: v1 AppStore release ( #386 )
...
* fix: disable create when display name is empty
* update version/build 1.0 (17)
* update build number (18)
* terms and privacy policy
2022-02-28 20:45:31 +00:00
Evgeny Poberezkin
4585c7b649
ios: update build version (16)
2022-02-28 14:31:55 +00:00
Evgeny Poberezkin
310f56a9b3
update version/build: ios 0.4 (15), android 0.3 (5)
2022-02-27 19:25:40 +00:00
Evgeny Poberezkin
0a94e740d2
android: refactor modal views without navigation controller ( #381 )
...
* android: refactor modal views without navigation controller
* refactor navigation
* make alert manager global
* disable CRPendingSubSummary in terminal, hamburger menu instead of gear
2022-02-27 18:16:38 +00:00
Evgeny Poberezkin
1110a78e06
update versions/build #s: ios 0.4 (14), android 0.3 (4)
2022-02-26 13:10:47 +00:00
Evgeny Poberezkin
0389a58f64
core: fix failing subscriptions when user address is missing ( #377 )
...
* core: fix failing subscriptions when user address is missing
* set concurrency limit on subscriptions
2022-02-26 10:04:25 +00:00
Evgeny Poberezkin
6ee2f334f6
update build number (12)
2022-02-26 08:24:58 +00:00
Evgeny Poberezkin
a5afdf4e91
ios: update version/build 0.4 (11)
2022-02-25 21:57:05 +00:00
Evgeny Poberezkin
1cf3b776d7
ios: use core markdown parser, also make messages in android selectable ( #372 )
...
* ios: use core markdown parser, also make messages in android selectable
* remove bold font from members in previews
* markdown help
* text selection
2022-02-25 07:16:19 +00:00
Evgeny Poberezkin
1150c04298
ios: process commands and messages asynchronously, on the background thread ( #367 )
...
* ios: process commands and messages asynchronously, on the background thread
* move model updates to main thread
2022-02-24 17:16:41 +00:00
Evgeny Poberezkin
8f21453e82
fix markdown type for Colored, add types/parsing for formatted text to iOS/android ( #358 )
2022-02-23 08:45:49 +00:00
Evgeny Poberezkin
b7fda194c8
update binaries in iOS app and build number (10)
2022-02-14 21:38:12 +00:00
Evgeny Poberezkin
710971a0cd
show confirmation alert after the connection ( #299 )
...
* show confirmation alert after the connection
* update build number
2022-02-14 11:53:44 +00:00
Evgeny Poberezkin
aa2bc545db
update build number (8)
2022-02-12 18:02:52 +00:00
Evgeny Poberezkin
067f122b05
iOS app version 0.3.1
2022-02-12 17:28:37 +00:00