Commit graph

15247 commits

Author SHA1 Message Date
SpiritCroc
39c5cb2280 Load timeline without initial eventId if not found
Change-Id: Ifab011c7730ddd9eeeef89451dda48b3fcec341b
2022-03-29 13:08:49 +02:00
SpiritCroc
3f0920cc23 Option to open chat without reading
Change-Id: I039bc78ef12975ebd384680f0c2634a8776e0398
2022-03-22 09:48:58 +01:00
SpiritCroc
7723b45993 Open-at-unread: add option to not mark as read until fully read
Change-Id: Ie700cee773bce08248212ddd3fcc7793b4a919cc
2022-03-22 09:47:53 +01:00
SpiritCroc
22b5cb2d31 Restructure labs settings
Change-Id: Ifee3a3a6a86e1ea42d99285cb5ba88f0f0018fcd
2022-03-22 09:47:37 +01:00
SpiritCroc
6d5bdb4c88 Fix scroll-to-bottom jumping back to initial event
Change-Id: I4d5ad6e2b2c2e47d79f5da2fd596de69a04c687a
2022-03-21 21:23:07 +01:00
SpiritCroc
5ad08e4b93 Keep tracking read messages after sending a message with jump-to-bottom
Change-Id: I79d8fe3044f900556f8ef534ae2e25665d49f526
2022-03-21 19:10:26 +01:00
SpiritCroc
d58e9bb944 Fix readmarker index calculcation if local echos exist
Change-Id: Ia1f0cfb719c2497d4aa840964432e7d39b299d40
2022-03-21 19:10:22 +01:00
SpiritCroc
86c49cba5d Developer info: also show whether read marker is being tracked
Change-Id: I642139d1639d5ada08308ab141fc913ca620bf3c
2022-03-21 19:10:17 +01:00
SpiritCroc
47a47a9e97 Only show HasUnread -> HasUnread updates for same readMarker
Change-Id: Id4c3bb55a7cfcfc97bc362c64213c2c165a24ab3
2022-03-21 12:13:58 +01:00
SpiritCroc
ece413887a Avoid inconsistent timelines by db insertions before fully loaded chunk
Change-Id: Icaf190630b3af8fec02b77808dd405c9e3598ec5
2022-03-21 10:48:59 +01:00
SpiritCroc
3caee280d5 Add some more rageshake fields
Change-Id: Iacd7e5af546a53bb8cdeb5f6751ee189bc221767
2022-03-20 09:27:50 +01:00
SpiritCroc
a34be27611 Update ReadMarker debug
Change-Id: I0b450ab4167e33e7c48ce0b8bac3e74973cf3fe2
2022-03-20 09:27:37 +01:00
SpiritCroc
caa6a9c19f Fix some more cases of read marker not tracking when it should
Apparently, we don't always get a VisibilityState.VISIBLE, but some of
the other states that refer to visible.

Change-Id: Ia1292bc356d0a65a274d0227fe45e7a43172697a
2022-03-19 16:13:53 +01:00
SpiritCroc
45d16e16d2 Increment version
Change-Id: I32ebcef22a33d864d1ed43a161413a9029c5b462
2022-03-19 11:52:53 +01:00
SpiritCroc
bea4cca2ab Fix crash on Android 6
Change-Id: Ie32c3dbc4b22afd673c5dcf581f8743f27d5bfc3
2022-03-19 11:51:19 +01:00
SpiritCroc
a90e1a15eb Ignore fastlane/README.md
Change-Id: I0805909a4b23c0f55d82f1e049938a81926b2ebe
2022-03-19 11:51:06 +01:00
SpiritCroc
b2dd42ac6e Increment version
Change-Id: Ic672c3b2f370fc0d69d6168aa9d9ec839498d084
2022-03-19 10:24:10 +01:00
SpiritCroc
ecbc3aca81 Merge remote-tracking branch 'weblate/sc' into sc
Change-Id: I63ac77874e5360e61327b31f19aff0d2bbc6c232
2022-03-19 10:16:49 +01:00
waclaw66
52b8155cfa Translated using Weblate (Czech)
Currently translated at 100.0% (139 of 139 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/cs/
2022-03-19 08:52:58 +01:00
SpiritCroc
0d2c851788 Dbg unread state
Change-Id: Ifa6c12b30338516c87a4f535a4756942af130192
2022-03-18 15:52:25 +01:00
Linerly
759daf6c15 Translated using Weblate (Indonesian)
Currently translated at 100.0% (139 of 139 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/id/
2022-03-18 08:12:35 +01:00
Felix E
a62962d72c Translated using Weblate (German)
Currently translated at 86.3% (120 of 139 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/de/
2022-03-18 08:12:35 +01:00
waclaw66
aaa78e74b9 Translated using Weblate (Czech)
Currently translated at 100.0% (139 of 139 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/cs/
2022-03-18 08:12:35 +01:00
Linerly
385bf0b8f6 Translated using Weblate (Indonesian)
Currently translated at 100.0% (138 of 138 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/id/
2022-03-18 08:12:35 +01:00
waclaw66
31386424c5 Translated using Weblate (Czech)
Currently translated at 100.0% (138 of 138 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/cs/
2022-03-18 08:12:35 +01:00
SpiritCroc
ab9caef466 TokenChunkEventPersistor: always link all matching chunks
The previous fix only works around the issue when it is detected. This
may require re-entering the room once when it gets stuck. If we ensure
proper linking from the beginning, hopefully we don't run into any
issues at all.

Change-Id: Idf0f1882ec4f197f58f3818e63386a4def838b25
2022-03-18 08:08:51 +01:00
SpiritCroc
0d43fc6861 Ensure proper double linking of TimelineChunks
We need both directions so getOffsetIndex() produces correct results in
all cases.

Change-Id: Icbb3810c664febba976b81ae882a6581dc0f6056
2022-03-17 11:10:01 +01:00
SpiritCroc
b982841ed5 Add read event tracking debugging
Change-Id: If9cc30f32af7bcadda9df6b04ad89ae248166da8
2022-03-17 10:58:39 +01:00
SpiritCroc
57fee29645 Revert "Reduce time required before updating read marker"
This reverts commit 922b62f9f5.

Change-Id: I32fed90bdfa04d5e3dd7f222a330f84f3476d805
2022-03-17 10:58:35 +01:00
SpiritCroc
6b060bf1bb Increase toolbar subtitle text size a little
Change-Id: I3990d59a431fb3b35520a8862e0ff911f6cb4011
2022-03-16 15:58:54 +01:00
SpiritCroc
922b62f9f5 Reduce time required before updating read marker
Change-Id: Ia242b3e031deac313e7db161ccf7dae64ed66e7c
2022-03-16 15:40:03 +01:00
SpiritCroc
d92ce97f84 Open at unread: Do not show loading animation if already reached end
Change-Id: I90b0a92cddb779651983f69871fa1942f2f45785
2022-03-16 15:39:16 +01:00
SpiritCroc
581c0ffcb0 Fix endless loading timeline due to conflicting chunks
Change-Id: I46918ed17b0bd5b2ac6797bfd2a9e3ffa42f14b8
2022-03-16 14:33:28 +01:00
SpiritCroc
da43865733 [TMP] More ReadMarker debugging
Change-Id: I1defffc997864db74e15fe6b06645adeed7b67fe
2022-03-16 09:27:48 +01:00
SpiritCroc
d3c69a71a2 Fix remembering section expand-status in some cases
Change-Id: If5f08cb895874fddb2621632f970f0179b026439
2022-03-15 20:50:17 +01:00
SpiritCroc
cd1449d9bb RoomListFragment: Use proper way to observe space changes
Change-Id: I30d65c3e653eb82f4095ed538aec9a4c8c2de337
2022-03-15 20:32:01 +01:00
SpiritCroc
31c01c98de Possibility to hide start call buttons from the toolbar
Change-Id: Ica35e0dfd6b82beb90754dd5997fa0d756d816a5
2022-03-15 20:20:21 +01:00
SpiritCroc
5bdb6a5dfd Setting whether chat notifications should repeatedly alert
Closes https://github.com/SchildiChat/SchildiChat-android/issues/111

Change-Id: I4c963caabdb10fa601799d3cb3fed2ad96d3d54c
2022-03-15 20:07:35 +01:00
SpiritCroc
4bb246ffe1 Fix local echos not being shown when re-opening rooms
Change-Id: Ib07f290028b7e97b64f3712c2cac01b5038f8dc8
2022-03-15 19:43:07 +01:00
SpiritCroc
4d8cedf6e5 Annoy-developer-toast: don't show for normal local echos
Change-Id: Ibec75423c5f7f7d4145e48f2da36e2b02f0caf7c
2022-03-15 16:11:22 +01:00
SpiritCroc
56cae372b4 Add Schildi-dbg settings
To control more invasive debugging

Change-Id: I7ee2980388db8999a76992ee7fffc70d8383a283
2022-03-15 11:19:53 +01:00
SpiritCroc
c214c2233f [TMP] Update timeline debugging
And clean up some debugging that's probably not needed anymore

Change-Id: I3b154280487f02479f7c40b543da43ca39e9e2e3
2022-03-15 10:57:34 +01:00
SpiritCroc
f8971a9ba1 Merge remote-tracking branch 'weblate/sc' into sc
Change-Id: I4f47d43a3750c16cebee1d67348b378ea4416631
2022-03-15 09:04:26 +01:00
SpiritCroc
03863a9585 Update FEATURES.md
Change-Id: I0d3678219babe3e53e4af296b564d9de29615904
2022-03-15 09:01:07 +01:00
Linerly
e442782c7a Translated using Weblate (Indonesian)
Currently translated at 100.0% (129 of 129 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/id/
2022-03-15 08:59:35 +01:00
waclaw66
1bcba4b135 Translated using Weblate (Czech)
Currently translated at 100.0% (129 of 129 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/cs/
2022-03-15 08:59:35 +01:00
Linerly
83fc1d2130 Translated using Weblate (Indonesian)
Currently translated at 100.0% (122 of 122 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/id/
2022-03-15 08:59:35 +01:00
waclaw66
cf23176ae0 Translated using Weblate (Czech)
Currently translated at 100.0% (122 of 122 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/cs/
2022-03-15 08:59:35 +01:00
mezysinc
a4aab40c54 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (121 of 121 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/pt_BR/
2022-03-15 08:59:35 +01:00
Allan Nordhøy
784eed8ce3 Translated using Weblate (Norwegian Bokmål)
Currently translated at 48.7% (59 of 121 strings)

Translation: SchildiChat/SchildiChat-android
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/schildichat-android/nb_NO/
2022-03-15 08:59:35 +01:00