Evgeny Poberezkin
a316a95754
android: version 1.4 (17)
2022-03-26 13:25:01 +00:00
JRoberts
bdb3bc0bd7
mobile: hide edit button ( #474 )
2022-03-26 15:08:42 +04: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
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
01994d8c6a
android: fix message entry size after sending emoji, build 15
2022-03-17 18:01:47 +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
d4765bcfec
Merge branch 'stable'
2022-03-14 21:04:05 +00:00
Evgeny Poberezkin
e4ea2035ff
android: fix app crashing on opening chats, build 12 ( #439 )
2022-03-14 21:03:36 +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
b2650947a9
android: update build (11)
2022-03-12 17:24:29 +00:00
Evgeny Poberezkin
604bf0c485
android: smaller fonts, bigger line height ( #433 )
2022-03-12 16:57:30 +00:00
Evgeny Poberezkin
b7bf3678e5
fix: markdown and links interaction/copy in messages ( #432 )
2022-03-12 16:52:04 +00:00
Evgeny Poberezkin
b0430f7eee
android: update version 10 (1.2)
2022-03-11 19:11:52 +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
IanRDavies
38aea7c455
use relative sizing when scaling the QR code ( #417 )
...
* use relative sizing when scaling the QR code
* linting
* properly implement image scaling
* remove extra horizontal padding
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-03-10 10:36:21 +00:00
IanRDavies
b749bf7b08
fix scrolling with keyboard
2022-03-09 18:54:19 +00:00
IanRDavies
ff3daed4c6
fix scrolling issue using save/load state
2022-03-09 16:30:47 +00:00
IanRDavies
e90e10bd26
add variable to monitor scrolling as scroll fix
2022-03-09 15:56:08 +00:00
Evgeny Poberezkin
44cd482695
android: update version/build 0.4.2 (9)
2022-03-06 08:59:43 +00:00
IanRDavies
fd28c939f5
android: disable create button when display name is not valid ( #396 )
2022-03-04 14:51:25 +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
c47a7d78fe
support for unknown message content types ( #395 )
...
* android: parse/serialize unknown chat items
* ios: more resilient decoding of MsgContent
* core: preserve JSON of unknown message content type in MCUknown, so it can be parsed once it is supported by the client
2022-03-03 08:32:25 +00:00
Evgeny Poberezkin
3a6eaa3ddd
android: update build number (7)
2022-03-02 15:57:21 +00:00
Evgeny Poberezkin
eb42d739cb
android: update version/build 0.4 (6)
2022-03-02 07:11:20 +00:00
Evgeny Poberezkin
e5d5bd5ec8
android: disable background loading
2022-03-01 21:39:37 +00:00
Evgeny Poberezkin
24166a4271
android: background loading
2022-03-01 21:26:47 +00:00
Evgeny Poberezkin
0b00c2ad76
android: receiving messages in background; ios: background task completion ( #382 )
...
* android: receiving messages in background; ios: background task completion
* complete receiving and sending messages in background
2022-02-28 10:44:48 +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
IanRDavies
3f3a503def
android: notifications ( #369 )
...
* minimal implementation of notifications and broken framework for background check for messages
* linting and need different id to have multiple messages
* working notification on new messages
* add autocancel to notifications
* add rudimentary linking to chat from notification
* group notifications from the same chat
* clarify comment
* revert to working version
* refactor
* minors
* two channels, silent and shouty
* rudimentary state control for notifications
* check if running in foreground
* more elegant solution to don't notify if in chat
* tidy up DisposableEffect use
* change message notification priority to high
* nuke opt-ins
* navigation via notification occasionally works with race condition (WIP)
* notification navigation is working; remove chat list/view from navigation; refactor ChatListNavLinkView
* group all simplex notifications, only show the latest message per chat, notification icons
* increase time to 30 sec
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-02-27 12:14:26 +00:00
Evgeny Poberezkin
0413865a3b
ios, core: fix add contact screen, add logging, additional chat events ( #380 )
...
* ios, core: fix add contact screen, add logging, additional chat events
* fix alert dialogues
* fix precedence parsing error
* update alert messages
2022-02-26 20:21:32 +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
ad1612d84a
android: markdown help ( #376 )
2022-02-26 15:35:51 +04:00
Evgeny Poberezkin
1d2d1e6df7
process subscription summaries in ios/android ( #374 )
2022-02-25 20:26:56 +00:00
Evgeny Poberezkin
727c533f93
update build number to 0.2 (3)
2022-02-25 15:29:52 +00:00
Evgeny Poberezkin
bbab069bcd
android: replace while true loop with async recursion ( #371 )
2022-02-25 11:37:47 +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
1aa2643c18
android: show member names in group messages ( #370 )
...
* android: show member names in group messages
* refactor
2022-02-24 18:02:59 +00:00
Efim Poberezkin
9c57ab5221
android: user address; fix add and connect contact views dark mode; chat list view styling ( #359 )
2022-02-24 12:58:59 +04:00
IanRDavies
99bed645f3
android: more welcome styling ( #363 )
...
* spacing and size updates to welcome page
* spacing and allow space for keyboard
2022-02-24 08:01:41 +00:00
Evgeny Poberezkin
51f5982205
markdown: parse emails and phone numbers ( #365 )
...
* markdown: parse emails and phone numbers
* phone parsing
* refactor
2022-02-24 07:55:18 +00:00
Evgeny Poberezkin
b7a06dd0cf
show date on the same line as the message if space allows ( #362 )
2022-02-23 21:48:48 +04:00
IanRDavies
e071e4cdbf
add check for whitespace in display name ( #360 )
2022-02-23 12:40:50 +00:00
Evgeny Poberezkin
470b18786e
android: show markdown in messages ( #361 )
...
* android: show markdown in messages
* empty line
2022-02-23 12:30:48 +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
fb76917ec3
android: update version/build 0.2 (2)
2022-02-23 07:35:22 +00:00
Evgeny Poberezkin
c53500812c
android: fix bottom sheet delay and graying out the rest of the screen ( #356 )
2022-02-22 20:52:02 +00:00