JRoberts
effd37402a
SMP AUTH error processing and descriptions ( #544 )
...
* SMP AUTH error descriptions
* change text
* android error description
* Update apps/android/app/src/main/res/values/strings.xml
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/android/app/src/main/res/values-ru/strings.xml
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* fix translations
* Apply suggestions from code review
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-04-21 11:50:24 +04:00
JRoberts
9a32bb8959
ios: version 1.6 (39)
2022-04-20 12:16:44 +04:00
JRoberts
4cac08cf51
mobile: fix translations, minor view bugs ( #541 )
2022-04-20 11:53:34 +04:00
Evgeny Poberezkin
059a13576b
ios: version 1.6 (38)
2022-04-19 12:52:44 +01:00
JRoberts
2e46092d92
ios: add english localization
2022-04-19 15:47:08 +04:00
Evgeny Poberezkin
44fd13b836
ios: update version 1.6 (37)
2022-04-19 12:22:37 +01:00
JRoberts
015329fcc7
ios 1.6 release
2022-04-19 15:17:47 +04:00
JRoberts
6835b6c1dd
mobile: enable/disable features for release ( #540 )
2022-04-19 13:24:26 +04:00
JRoberts
1152b5d737
mobile: support images ( #536 )
...
* ios api
* ios wip
* android wip
* ios files folder
* ios get address on start
* android app files folder
* ios more backend
* android more backend
* translation
* ios image without text, remove preview
* android image without text, remove preview
* fix translation
* file name in previews and w/t text
* Revert "file name in previews and w/t text"
This reverts commit 0110570e55 .
* ios filename in preview
* android filename in preview
* android wider images
* ios determine width on image for correct quote width
* ios images in previews wip
* ios square image in quote
* ios: update image layout
* android images in quotes
* android remove redundant modifier
* android clip to bounds
* android - image in right side of quote
* android refactor image view
* android - refactor, align quote text top
* android fix emoji view
* fix image layout
* full screen image view, fix quote layout
* android various size
* android fixed image width
* android meta on image
* ios: add drag gesture to hide full-screen image
* android: make image-only meta white
* refactor file.stored
* android: meta icon color
* android: open chat scrolled to last unread item
* copy/share image messages
* android: full screen image
* check file is loaded
* terminal: refactor view for messages with files
* android: change to onClick, only show stored file
* android: remove close sheet bar
* android: close image view on click
* translation
* android: pass showMenu to CIImageView to show menu on long click
* increase DropDown width
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-04-19 12:29:03 +04:00
Evgeny Poberezkin
de81afc727
ios: update haskell libs
2022-04-18 11:53:52 +01:00
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
1b930e717a
android: link previews ( #510 )
...
* wire up api for link metadata parsing
* add getLinkPreview (synchonous for now)
* api wiring fix
* get network requests off main thread
* copy over state machine logic from iOS
* filter api parsing calls from logs
* refactor of image processing
* remove image deepcopy
* minor change to log filtering
* mobile: link previews
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-04-11 09:39:04 +01:00
Evgeny Poberezkin
150b4196ea
ios: fix scrolling with link previews, fix large terminal item detail view ( #512 )
2022-04-08 19:58:02 +01:00
Evgeny Poberezkin
84a77de53c
remove apiParseMarkdown commands from console ( #511 )
2022-04-08 18:58: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
IanRDavies
0ecaa59df6
ios: update image picker ( #495 )
...
* switch to PHPicker for photos. TODO add back camera functionality. [rough]
* add back camera selection option
* remove force unwrap of optional
* response to comments
* rerun tests
* refactor naming
2022-04-04 19:19:54 +01:00
Evgeny Poberezkin
309fdf422f
ios: scripts ( #501 )
2022-04-04 12:33:28 +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
7f945d2530
ios: improve connection error alerts
2022-04-02 14:35:35 +01:00
Evgeny Poberezkin
3dc9eded54
ios: fix alert on contact deletion from chat info ( #496 )
2022-04-02 12:23:05 +01:00
Evgeny Poberezkin
5c13267b47
mobile: build nums ios 34, android 22
2022-04-02 10:41:26 +01:00
IanRDavies
052963f19e
ios: tidy up tmp images ( #494 )
...
* catch image URL and tidy up after the fact
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-04-01 17:13:54 +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
d080a3a87b
mobile: hide broadcast delete button ( #488 )
2022-03-31 21:38:53 +04:00
JRoberts
4c6800f1ff
android: change font ( #426 )
2022-03-30 23:35:36 +04:00
Evgeny Poberezkin
b6c578ca77
ios: fix missing profile image on the first received item in the group ( #483 )
2022-03-30 20:04:25 +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
5e964cf7e9
mobile: show group member images in the chat ( #473 )
...
* mobile: show group member images in the chat
* improve layout for group chat
* android: show member images in group chat
* do not repeat member name in group messages
2022-03-30 08:57:42 +01:00
Evgeny Poberezkin
a81de493fe
ios: version 1.4 (30)
2022-03-26 12:23:14 +00:00
JRoberts
bdb3bc0bd7
mobile: hide edit button ( #474 )
2022-03-26 15:08:42 +04:00
Evgeny Poberezkin
013a7322d2
ios: fix chat scrolling crashing the app ( #472 )
2022-03-25 20:02:40 +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
Mark Aleksander Hil
102fdf3b18
mobile: update copy, fix typo ( #440 )
...
* Updated copy and fixed typo
* Updated copy and fixed typo
2022-03-14 20:58:19 +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