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
Evgeny Poberezkin
5e6b9e578b
smaller size for unread count, show 1000s as Ks ( #355 )
2022-02-22 19:43:29 +00:00
Efim Poberezkin
f9c495a596
android: help view ( #351 )
...
* android: help view
* chats loaded
* remove comment
2022-02-22 19:38:47 +00:00
IanRDavies
e4ec8cccfd
android: theme welcome view page ( #354 )
...
* initial theming changes
* styling work round 1
2022-02-22 19:32:43 +00:00
IanRDavies
3be350786d
android: update logo ( #350 )
...
* add updated icon assets
* pure white splash
2022-02-22 19:31:38 +00:00
Efim Poberezkin
f698a05d53
1.2.1
v1.2.1
2022-02-22 22:21:12 +04:00
Efim Poberezkin
518a15934f
prepare v1.2.1
2022-02-22 22:20:32 +04:00
Evgeny Poberezkin
48dbd079cf
core: improve markdown parsing and recognise URIs ( #352 )
2022-02-22 22:18:35 +04:00
IanRDavies
efa22715d5
android: unread message counter ( #348 )
...
* add unread counter to chats
* run unread clear on message view for more than a second
* track minUnreadItemId
2022-02-22 15:07:55 +00:00
Evgeny Poberezkin
0d88fcc758
core: send parsed markdown via API ( #349 )
2022-02-22 14:05:45 +00:00
Efim Poberezkin
353e04bddd
android: settings drawer, dark mode user profile view, dark mode previews ( #347 )
2022-02-22 17:08:42 +04:00
Evgeny Poberezkin
0a6c03079c
android: use IconButton ( #346 )
2022-02-22 08:07:27 +00:00
Evgeny Poberezkin
a0a4549045
android: improve chat, chat info, console ( #344 )
...
* bigger fonts, text entry layout
* resize scroll area when keyboard appears; automatically scroll on new messages
* fix message entry in dark mode
* imporove console layout
* fix chat info with dark mode
* fix typo
* clean up
* remove unused time formatter
2022-02-22 07:46:42 +00:00
IanRDavies
69c79c5e0a
android: splash screen (to avoid showing welcome screen before the user is loaded) ( #345 )
...
* initial attempt -- not recomposing
* change to mutable state, still not working
* two state works, why not three?
* fix so we actually change state
* remove unnecessary brackets
* refactor
* using Boolean? for userCreated
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-02-22 07:29:41 +00:00
Efim Poberezkin
1edf60362e
android: UserProfileView ( #341 )
...
* android: update user profile view logic
* indentation
* format
* UserProfileView
* remove prints
* empty line
* undo format
* change by value
* separate layout
* layout
* unconditionally editProfile = false
* add header and close button to profile page, add links to "settings"
* use generic navigate in settings, remove terminal button from the list of chats
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-02-21 20:09:51 +00:00
Evgeny Poberezkin
739990c732
terminal: make input responsible for echo to keep commands synchronous (as in mobile) and avoid echo delays ( #343 )
...
* terminal: make input responsible for echo to keep commands synchronous (as in mobile) and avoid echo delays
* use echo
Co-authored-by: Efim Poberezkin <8711996+efim-poberezkin@users.noreply.github.com >
Co-authored-by: Efim Poberezkin <8711996+efim-poberezkin@users.noreply.github.com >
2022-02-21 12:05:00 +00:00
Evgeny Poberezkin
c9cfead9bc
android: refactor sum types ( #342 )
2022-02-21 09:10:51 +00:00
Evgeny Poberezkin
d37f493c6a
android: add chat info page, delete contacts, show network connection status for contacts, improve error handling
2022-02-20 21:17:24 +00:00
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
Efim Poberezkin
bd13181042
platform independent json encoding for db ( #330 )
2022-02-18 14:05:11 +04:00
Evgeny Poberezkin
6daad10210
make condition depend on host os ( #329 )
2022-02-18 09:00:21 +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
f74f932dcd
pass IOS devine via GHC options in flake.nix ( #322 )
2022-02-17 08:40:08 +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
Evgeny Poberezkin
f8951b44fc
use sync commands ( #319 )
2022-02-16 20:31:26 +00:00
Evgeny Poberezkin
ec70670630
update condition in cabal file
2022-02-16 20:11:29 +00:00
Evgeny Poberezkin
ee07921d42
update cabal file - GHC option for android
2022-02-16 18:49:48 +00:00
Efim Poberezkin
5548494a44
update simplexmq sha ( #318 )
2022-02-16 22:18:27 +04: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
241d02584a
use different names for different build bundles ( #315 )
2022-02-16 13:22:36 +00:00