Stanislav Dmitrenko
57000fa3f0
Endless scrolling in a chat view ( #925 )
...
* Endless scrolling in a chat view
- scroll position when you open keyboard/change screen orientation will remain the same
- scrolling to top will show messages from history
- unread messages will be positioned at the top of the screen
* Marking chat read message-per-message
* Prevent changing scroll position on orientation change
* Adapted new code to the old code
* refactor
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-08-12 20:16:33 +01:00
sh
db367b376b
build-android: add bundle script ( #931 )
2022-08-12 11:30:51 +01:00
JRoberts
cc498572cd
core: create indices on chat_items for faster pagination ( #927 )
2022-08-11 15:48:47 +04:00
Stanislav Dmitrenko
622ab549a3
Debug package suffix and ability to override Gradle variables ( #920 )
...
* Debug package suffix and ability to override Gradle variables
- now debug builds will have '.debug' suffix by default. It allows to have multiple app builds (debug and release) on the same device. If you don't need this, create a file local.properties and add `application_id_suffix=` into it
- now everyone can override some variables from top-level build.gradle file. For example, gradle_plugin_version, debuggable manifest attribute, and so on. Overriding Gradle plugin version is useful for those who uses Intellij IDEA with older Gradle plugin than in Android Studio
* Prevent socket name conflict from different packages
* Configurable app name for debug build. By default it's SimpleX Debug
* Changed defaults in build.gradle
2022-08-11 00:53:02 +01:00
JRoberts
f896c4453d
mobile: update model on adding group member ( #923 )
2022-08-10 14:54:15 +04:00
JRoberts
38f65c82c3
core: send notification on XGrpMemFwd ( #921 )
2022-08-09 21:46:49 +04:00
JRoberts
22733f505d
android: update group members in model ( #919 )
2022-08-09 19:50:29 +04:00
JRoberts
26a019d9d2
ios: update group members in model ( #915 )
2022-08-09 13:43:19 +04:00
JRoberts
7531791f1b
core: chat search ( #914 )
2022-08-08 22:48:42 +04:00
JRoberts
cd28ba62a1
core: fix chat pagination filtering ( #911 )
2022-08-08 14:13:51 +04:00
Evgeny Poberezkin
32dff4e1a3
blog: v3.1, groups ( #905 )
...
* blog: v3.1, groups
* --amend
* add to blog TOC
* images
* update blog
* update image
* update image
* update blog
* update readme
* readme
* links to the protocol
* update heading
2022-08-08 10:05:43 +01:00
JRoberts
fd85026a0d
docs: SimpleX Chat Protocol corrections ( #909 )
2022-08-08 09:49:40 +01:00
Evgeny Poberezkin
e3f63db5ab
mobile: API for chat pagination ( #908 )
2022-08-07 19:23:33 +01:00
Evgeny Poberezkin
7f959103c1
docs: SimpleX Chat Protocol ( #906 )
...
* docs: SimpleX Chat Protocol
* chat message JTD schema, protocol draft
* update protocol, group diagram
* update heading
* add protocol reference to readme
* skip async group test
2022-08-07 16:43:09 +01:00
Evgeny Poberezkin
bd3d4467c7
3.1.0
2022-08-06 16:30:39 +01:00
Evgeny Poberezkin
5345199829
update readme image
2022-08-05 22:32:24 +01:00
Evgeny Poberezkin
481c4c0763
ios: version 3.1 (68)
2022-08-05 13:27:14 +01:00
Evgeny Poberezkin
bf2b3855b7
android: update version 3.1 (48)
2022-08-05 08:15:40 +01:00
sh
a254d5f050
build-android: specify commit ( #904 )
2022-08-05 08:14:32 +01:00
Evgeny Poberezkin
e8749debec
ios: fix notification badge count ( #903 )
2022-08-04 22:25:52 +01:00
Evgeny Poberezkin
afbc7dd2c1
update f-droid description
2022-08-04 21:07:45 +01:00
Evgeny Poberezkin
7a00a3e324
core: remove logs, remove log for A_DUPLICATE error ( #896 )
2022-08-04 20:59:05 +01:00
Evgeny Poberezkin
03d9d86aba
android: fix crash on invalid base64 image, show placeholder image instead ( #902 )
2022-08-04 20:32:01 +01:00
Evgeny Poberezkin
13e7925348
core: fully remove invited member ( #901 )
...
* core: fully remove invited member
* deleteMemberConnection
2022-08-04 18:39:31 +01:00
Evgeny Poberezkin
46319044f8
core: fix race condition in --execute option, closes #890 ( #898 )
2022-08-04 17:07:50 +01:00
JRoberts
8a7e320d12
ios: version 3.1 (67)
2022-08-04 19:54:30 +04:00
Evgeny Poberezkin
152ed96ac0
android: static vars for NetCfg ( #900 )
2022-08-04 16:23:59 +01:00
JRoberts
8dc7bea724
ios: advanced network settings translations ( #899 )
2022-08-04 19:20:00 +04:00
JRoberts
497cf86eb0
android: advanced network settings ( #895 )
2022-08-04 18:40:36 +04:00
Stanislav Dmitrenko
9508ea5c97
App icon chooser ( #894 )
...
* App icon chooser
- ability to choose an icon from a predefined list
* dark icons
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-08-04 14:16:35 +01:00
Evgeny Poberezkin
257133db3b
ios: remove modal sheets before authentication ( #897 )
...
* ios: remove modal sheets before authentication
* line break
* add reference to source
2022-08-04 12:41:05 +01:00
Evgeny Poberezkin
c4bc88b49b
Merge branch 'stable'
2022-08-04 12:05:57 +01:00
sh
80389ffe93
android: check nix hash ( #893 )
2022-08-04 11:20:58 +01:00
sh
e53540f43f
android: remove cmake version pin from gradle ( #889 )
2022-08-04 11:20:37 +01:00
Evgeny Poberezkin
55adbb4692
core: clear group content on deletion, break transaction to prevent error on Android, more logs ( #892 )
...
* core: log group deletion
* clear group content, break transaction, add logs
2022-08-04 11:12:50 +01:00
Evgeny Poberezkin
91baf9f362
terminal: update active group when message is updated ( #891 )
...
* terminal: update active group when message is updated
* fix
2022-08-04 11:12:37 +01:00
sh
04b9243d7e
android: change nix config logic ( #888 )
2022-08-04 09:36:36 +01:00
sh
b3d74933c2
build-android: fix git compatibility ( #884 )
...
* build-android: fix git compatibility
* move to scripts
2022-08-03 21:37:31 +01:00
sh
90ab6f34bf
android: add fastlane metadata ( #885 )
...
* android: add fastlane metadata
* update fastlane info
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-08-03 21:04:27 +01:00
Stanislav Dmitrenko
57e7034b4d
Update to Compose 1.2.0 beta2 ( #874 )
...
- fixes issue with multiple backspaces in a BasicTextField. Before that update text field stops deleting characters after long press on the backspace key
2022-08-03 18:46:38 +01:00
Stanislav Dmitrenko
8455cca9c3
Button in notification that routes to settings for that specific notification channel. Android O+ ( #875 )
2022-08-03 18:10:36 +01:00
Evgeny Poberezkin
9fdc2a4631
ios: remove option to not show pending contact connections ( #883 )
2022-08-03 18:02:59 +01:00
Evgeny Poberezkin
a5cdbc90f8
ios: alternative app icon ( #881 )
2022-08-03 17:46:05 +01:00
Evgeny Poberezkin
a5972c7de1
ios: register group defaults to correctly read network settings in NSE ( #882 )
2022-08-03 17:39:01 +01:00
Evgeny Poberezkin
c74a4fcbca
update logos on SimpleX info page for dark mode ( #880 )
2022-08-03 15:17:42 +01:00
Stanislav Dmitrenko
4c6ee95eb7
Removed gesture interception while long clicking on a chat bubble ( #871 )
...
* Removed gesture interception while long clicking on a chat bubble with a link
- allowed to skip motion event consuming based on touch offset
- long clicking on a link copies it to a clipboard
* Long click on a link shows menu instead of copying to clipboard
* EOLs
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-08-03 14:33:19 +01:00
Evgeny Poberezkin
9e210256d2
core: add delete group logs ( #879 )
2022-08-03 16:56:35 +04:00
sh
d67f86ada5
install: add android build script ( #877 )
2022-08-03 13:52:16 +01:00
JRoberts
7a03f87822
mobile: update logo ( #876 )
...
* ios: logo
* logo
* bigger logo
2022-08-03 13:30:29 +01:00
JRoberts
d6a4a245dc
update simplexmq (reconnect on network config change) ( #878 )
2022-08-03 15:49:31 +04:00