Evgeny Poberezkin
b3153ae0fd
align time format with iOS app, use kotlix-datetime only ( #340 )
2022-02-20 16:33:02 +00:00
IanRDavies
7fc5b833aa
android: use deep links to connect ( #339 )
...
* simple case
* version almost working with true links
* show alerts in imperative way, like they were meant to
* connecting via links works
* add error handling to connections
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-02-20 15:47:24 +00:00
Evgeny Poberezkin
d48d4ed8f9
android app: connect via QR code ( #338 )
...
* connecting via QR code works
* add contact/scan qr code pages
* new chat sheet layout
* remove unused imports and some warnings
2022-02-19 22:22:07 +00:00
Efim Poberezkin
f57a7009a3
chat view layout ( #335 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-02-19 17:22:52 +04:00
Evgeny Poberezkin
6c4888d275
android app: API, add chat sheet and view with QR code ( #336 )
...
* add contact (WIP)
* basic UI to create new chat, finalize API classes and functions (TODO: process chatRecvMsg messages)
* add contact layout with QR code
* refactor NewChatSheet to split layout, refactor withApi
* add newlines
* Update apps/android/app/src/main/java/chat/simplex/app/views/helpers/SimpleButton.kt
Co-authored-by: IanRDavies <ian_davies_@hotmail.co.uk >
Co-authored-by: IanRDavies <ian_davies_@hotmail.co.uk >
2022-02-19 10:15:18 +00:00
IanRDavies
3820d08af8
chat list styling round 2 ( #334 )
...
* initial restyling:
* polish styling a little
* lint
* more linting
* add dependency
* add time to messages when they exist
* if no chat items show time from time chat created
* playing with colours
* rename shared colour
* flip title text colour in dark mode
2022-02-18 16:55:50 +00:00
Evgeny Poberezkin
bba2783aa4
update model when messages arrive ( #333 )
...
* update model when messages arrive
* update chat in the list when message is added
* copy methods with optional parameters
* use data classes to have pre-defined copy methods
2022-02-18 14:33:55 +00:00
IanRDavies
f650308986
initial chat list styling ( #332 )
2022-02-18 13:10:24 +00:00
Evgeny Poberezkin
52f758c6e1
make chat model not nullable ( #328 )
...
* make chat model not nullable
* parse datetimes
* smart constructors for TerminalItem
2022-02-17 21:52:37 +00:00
Evgeny Poberezkin
290a88fd90
list of chats and chat messages ( #327 )
2022-02-17 20:30:21 +00:00
Evgeny Poberezkin
423f54e95d
chats in android app ( #324 )
...
* view placeholders for chats list and chat views
* classes for chats
* set the user to the model
* use Long for IDs
* chats/messages API (not working yet)
* android api works
* line breaks
2022-02-17 17:15:49 +00:00
IanRDavies
9e46b5117d
Id/conditional nav on launch ( #326 )
...
* add initial conditional routing -- create user not working
* only one nav controller
* user check on launch works (kind of)
* 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-02-17 17:07:58 +00:00
IanRDavies
e8ff6f509b
Id/android navigation edits ( #325 )
...
* add ids to terminalitems and work with these
* remove unnecessary logging
2022-02-17 10:52:56 +00:00
Evgeny Poberezkin
e7e777ec7b
2 spaces holy war ( #323 )
2022-02-17 09:15:54 +00:00
Evgeny Poberezkin
7fafb25821
rename file in android app
2022-02-17 08:22:16 +00:00
Evgeny Poberezkin
dd256be4ec
use tagged JSON on android, update tests ( #321 )
2022-02-16 23:24:48 +00:00
Evgeny Poberezkin
d743804b1d
update android api to call haskell off main thread ( #320 )
2022-02-16 21:31:22 +00:00
IanRDavies
7c8ad4aee4
Android compose navigation ( #316 )
...
* initial rough ideas
* refactor and put in high level navigation
* refactor
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-02-16 18:00:59 +00:00
Evgeny Poberezkin
12b4325435
switch to the new API (does not work) ( #317 )
...
* switch to the new API (does not work)
* kind of works without parsing JSON
2022-02-16 17:36:49 +00:00
Evgeny Poberezkin
ce02c514cf
started android / compose app ( #301 )
...
* new compose project
* classes for chat command and response
* use val with get() for commands and responses
* chat model
* initial jetpack compose set up
* wire it up with chat
* first ability to send and receive messages
* refactor model/controller interface
* JSON samples
* terminal view with items
* playing around with json
* JSON serialization works
* parsing API responses in the terminal
* add subclass for contactSubscribed reponse
* remove android-poc
* remove JSON example
Co-authored-by: IanRDavies <ian_davies_@hotmail.co.uk >
2022-02-16 12:49:47 +00:00
Evgeny Poberezkin
c81bb0f15d
iOS: show dates in older messages
2022-02-15 08:14:50 +00:00
Evgeny Poberezkin
b7fda194c8
update binaries in iOS app and build number (10)
2022-02-14 21:38:12 +00:00
Efim Poberezkin
fdf312d9e1
ios: add contactNotReady error type ( #304 )
2022-02-14 21:52:01 +04:00
Evgeny Poberezkin
8cf88019e5
ios public beta announcement ( #298 )
...
* ios public beta announcement
* update post
* corrections
* corrections
* update blog links
Co-authored-by: Efim Poberezkin <8711996+efim-poberezkin@users.noreply.github.com >
2022-02-14 13:48:21 +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
7805bd1e45
show large unread numbers
2022-02-13 10:09:09 +00:00
Evgeny Poberezkin
8e34d2fbbc
fix swift
2022-02-13 09:13:06 +00:00
Evgeny Poberezkin
61afb64dd7
search chats, longer emojis ( #295 )
...
* search chats, longer emojis
* simplify
2022-02-13 08:45:08 +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
Evgeny Poberezkin
9d9bb68d50
iOS: show message sent/unread status ( #293 )
...
* light github image for dark mode
* show message received status, remove chevrons in chat list
* show unread message status
* add message send error mark
* refactor alerts to use AlertManager
* show alert message on tapping undelivered message, simplify text-only alerts
2022-02-12 15:59:43 +00:00
Evgeny Poberezkin
98fc6c6adf
chat usage help and minor UI fixes ( #291 )
...
* chat usage help and minor UI fixes
* update version, build and binary
2022-02-11 07:42:00 +00:00
Evgeny Poberezkin
86c36f53e4
simplify and fix background loading ( #288 )
...
* simplify and fix background loading
* start receive loop in the main chat
2022-02-10 15:52:11 +00:00
Evgeny Poberezkin
516c8d79ad
receiving messages in the background and sending local notifications ( #284 )
...
* receiving messages in the background and sending local notifications
* show notifications in foreground and background
* presentation logic for notification options when app is in the foreground
* background refresh works
* remove async dispatch
2022-02-09 22:53:06 +00:00
Evgeny Poberezkin
b3a4c21c4b
updated text items ( #278 )
...
* updated text items
* update version
* fix JSON parsing in CIDirection, refactor data samples
* show group member in received messages and chat preview
* use profile displayName instead of localDisplayName, do not show fullName if it is the same as displayName
2022-02-08 09:19:25 +00:00
Efim Poberezkin
82d02e923a
ios: add CIStatus type ( #280 )
2022-02-08 11:20:41 +04:00
Efim Poberezkin
d11d66fa90
connection precedence logic in getDirectChatPreviews_; update item status in object ( #279 )
2022-02-07 18:34:54 +04:00
Evgeny Poberezkin
eeea33c7cb
fix loading chat, contact connection status info ( #277 )
2022-02-07 10:36:11 +00:00
Evgeny Poberezkin
7883ca7657
improve text message view ( #276 )
...
* show text and time on the same line
* convert emails and phones to links
2022-02-06 21:06:02 +00:00
Evgeny Poberezkin
8efb8b2f86
use simplified chat controller, fix keyboard removing on tap ( #275 )
2022-02-06 18:26:22 +00:00
Evgeny Poberezkin
408a30c25b
simplify mobile API to have single controller ( #274 )
...
* simplify mobile API to have single controller
* update chat response in swift
* add async to stack
2022-02-06 16:18:01 +00:00
Evgeny Poberezkin
5aabf87898
ios: highlight URLs in texts ( #272 )
...
* ios: highlight URLs in texts
* Apply suggestions from code review
2022-02-06 07:44:41 +00:00
Evgeny Poberezkin
67dbdcd257
contact and server connection info ( #271 )
2022-02-05 20:10:47 +00:00
Evgeny Poberezkin
3d137995d8
multiline message entry field ( #270 )
2022-02-05 14:24:23 +00:00
Evgeny Poberezkin
e424e9328b
large emojis, full contact names, contact createdAt, process profile updates, etc. ( #268 )
2022-02-04 22:13:52 +00:00
Evgeny Poberezkin
214ecf605b
minor UI improvements ( #267 )
2022-02-04 16:31:08 +00:00
Evgeny Poberezkin
08dd92b726
configure build for device/simulator
2022-02-03 18:22:05 +00:00
Evgeny Poberezkin
dca5dc4fce
iOS version 1.0.1
2022-02-03 07:18:17 +00:00
Evgeny Poberezkin
24f3637199
add animations ( #260 )
...
* add animations
* improve settings screen
* app icons
2022-02-03 07:16:29 +00:00
Evgeny Poberezkin
38424af48e
refactor files, auto-scrollback for messages ( #256 )
2022-02-02 16:46:05 +00:00