2644 Commits

Author SHA1 Message Date
Al Lansley
5f82571bef Merge branch 'dev' into strings-squashed 2024-08-23 08:59:21 +10:00
ThomasSession
8deb21c0c6
Feature/icons fix (#1638)
* Removing hardcoded blue styling for media picker indicator

* Proper styling of media picker buttons

* Normalising arrow icons

* Tweaks
2024-08-22 21:36:31 +10:00
alansley
69b8bd7396 Added back app_name string so app names properly, fixed API 28 save issue, made some buttons display as red if they should 2024-08-22 16:20:17 +10:00
ThomasSession
fa395456a5
Sync name change (#1637) 2024-08-22 15:59:03 +10:00
alansley
e3cab9c0d9 SS-75 Prevented ScrollView vertical scroll bar from fading out 2024-08-22 14:26:48 +10:00
alansley
b0b835092d SS-64 Removed all 'Unblocked {name}' toasts as per instructions 2024-08-22 14:07:49 +10:00
alansley
c3c35de408 Merge branch 'dev' into strings-squashed 2024-08-22 13:43:00 +10:00
alansley
7a03fb37ef Initial integration of CrowdIn strings (English only) 2024-08-22 13:08:03 +10:00
Fanchao Liu
8e10e1abf4
Incorrect copy for denied permission (#1636)
Co-authored-by: fanchao <git@fanchao.dev>
2024-08-22 11:02:23 +10:00
alansley
9766c3fd0b SS-75 Added 'Copied' toast when the user copies a URL in the Open URL dialog 2024-08-22 09:55:14 +10:00
alansley
59b4805b8b SS-75 Prevent 'Are you sure you want to open this URL?' dialog from being excessively tall when given a very long URL 2024-08-22 09:51:01 +10:00
ThomasSession
b14f8f6e8e
Using the proper icon (#1635) 2024-08-21 16:32:50 +10:00
ThomasSession
e731c7d0bd
Fix/ip2 country out of memory (#1628)
* Avoiding to recall Ipv4Int on every loop

* Avoiding memory allocation since this is used in laarge sets

* Further improvements and updated the memory allocation avoiding code

* PR feedback
2024-08-21 16:09:00 +10:00
Fanchao Liu
245241e614
Fix search ANR (#1634)
Co-authored-by: fanchao <git@fanchao.dev>
2024-08-21 16:08:36 +10:00
Fanchao Liu
d5ff61f021
[SES-2574] Fix crash on gallery screen (#1632) 2024-08-21 15:40:42 +10:00
alansley
b7f627f03c Made closed group deleting-someone-elses msgs use 'Delete message' or 'Delete Messages' appropriately 2024-08-21 14:54:17 +10:00
alansley
69f6818f99 Adjusted SS-64 so that all Block / Unblock buttons now use that text and are displayed in red 2024-08-21 13:53:58 +10:00
alansley
2192c2c007 Merge branch 'dev' into strings-squashed 2024-08-21 13:28:16 +10:00
Fanchao Liu
eea54d1a17
Add back action mode title (#1633)
Co-authored-by: fanchao <git@fanchao.dev>
2024-08-21 12:13:32 +10:00
AL-Session
ab2e3744a9
Replaced MLKit with ZXing for QR code scanning (#1630)
* Replaced MLKit with ZXing for QR code scanning

* Adjusted some comment spacing

* Adjusted some comment phrasing

* Renamed MaybeScanQrCode to QRScannerScreen & removed double-import of ZXing core + removed ZXing android-integration

---------

Co-authored-by: alansley <aclansley@gmail.com>
2024-08-21 12:10:55 +10:00
ThomasSession
70f217c030
Using open documents so that the downloads can be accessed (#1631) 2024-08-21 10:58:51 +10:00
Fanchao Liu
8fc6679178
Revert "[SES-2512] Rewrite ProfilePictureView (#1622)" (#1629)
This reverts commit 9919f716a7cb93a7946b481fc3ce6510805866e5.

Co-authored-by: fanchao <git@fanchao.dev>
2024-08-21 09:30:02 +10:00
alansley
2338bb47ca Converted DefaultMessageNotifier to Kotlin because it needs adjustment & that Java is nasty 2024-08-20 19:11:40 +10:00
alansley
f7748a0c05 Corrected text on storage permission dialog 2024-08-20 16:06:24 +10:00
alansley
f6b6256598 Minor cleanup of BlockedContactsActivity 2024-08-20 14:44:25 +10:00
alansley
e3d4870d81 Addressed changes to fix SS-64 / QA-146 - unblocking contacts modal & toast adjustments 2024-08-20 14:41:14 +10:00
alansley
e812527358 Merge branch 'dev' into strings-squashed 2024-08-20 13:27:35 +10:00
alansley
816f21bb29 Addressed commit feedback & removed desktop string 'attachmentsClickToDownload' as we use 'attachmentsTapToDownload' 2024-08-20 09:30:30 +10:00
Fanchao Liu
9919f716a7
[SES-2512] Rewrite ProfilePictureView (#1622) 2024-08-19 17:32:30 +10:00
Al Lansley
acc8d47c68 SES-1571 Large messages show warning toast 2024-08-19 16:22:08 +10:00
ThomasSession
6701cb1dc1
SES-2437 - fix broken path animation (#1627) 2024-08-19 15:44:18 +10:00
Fanchao Liu
2a438ac24d
Add missing play button on media gallery page (#1626) 2024-08-19 15:38:55 +10:00
ThomasSession
80933938e1
Removing unsed UI tests (#1625)
We need to rethink the UI tests if we do indeed want to use them as they are not tied to the existing flow anymore
2024-08-19 13:56:35 +10:00
Fanchao Liu
16d6efbb5b
SES-2524 - Rewrite media gallery in Compose (#1619) 2024-08-19 13:46:38 +10:00
Al Lansley
27ca77d5c4 Merge branch 'dev' into strings-squashed 2024-08-19 11:19:27 +10:00
ThomasSession
f379604c54
Feature/convo capitalised (#1624)
* [SES-2551] capitalising sentences in convos

* [SES-2555] Add bg to image loading

* Using Robolectric to fix the tests
2024-08-19 09:35:11 +10:00
ThomasSession
bc6718e996
Feature/resource cleanup (#1623)
* Removing unrequired APi checks

* Bumping min sdk to 26 and further cleaning version checks

* More clean ups

* Removed unused class

* Clean up

* Clean up

* Clean up

* Clean up

* Clean up

* Clean up

* Clean up

* Clean up
2024-08-19 09:25:53 +10:00
Al Lansley
27bc90bf1f Cleaned up some comments and content description 2024-08-19 08:59:38 +10:00
Al Lansley
558684a56d Merge branch 'dev' into strings-squashed 2024-08-19 08:41:47 +10:00
ThomasSession
93a28906fb
Removing unrequired APi checks (#1620)
* Removing unrequired APi checks

* Bumping min sdk to 26 and further cleaning version checks

* More clean ups

* Removed unused class
2024-08-15 15:32:41 +10:00
Al Lansley
90d7064c18 Fixed issue where new closed groups would display a timestamp instead of the 'groupNoMessages' text 2024-08-15 12:13:30 +10:00
Al Lansley
51ef0ec81c Replaced string 'CreateProfileActivity_profile_photo' with the string 'photo' which has the same text ('Photo') 2024-08-15 09:45:28 +10:00
Al Lansley
eecce08c25 Merge branch 'dev' into strings-squashed 2024-08-15 09:38:10 +10:00
Al Lansley
01009cf521 Changed allowed emoji reactions per minute from 5 (which I used for testing) to 20 (production) 2024-08-15 08:37:19 +10:00
Al Lansley
9441d1e08d Refactored emoji rate limiter to use a timestamp mechanism rather than removing queue items after a delay 2024-08-15 08:34:16 +10:00
alansley
6cd6cc3e26 Adjusted emoji rate limit to 20 reactions per minute to match acceptance criteria 2024-08-14 16:48:07 +10:00
alansley
edd154d8e1 SS-78 / SES-199 Mechanism required to limit emoji reaction rate 2024-08-14 16:02:16 +10:00
alansley
a8ee5c9f3b Replaced hard-coded 'Session' with '{app_name}' in 'callsSessionCall' 2024-08-14 14:51:40 +10:00
alansley
621094ebe4 SS-72 Update save attachment models + add one-time warning that other apps can access saved attachments 2024-08-14 13:40:01 +10:00
fanchao
50929b8970 Merge remote-tracking branch 'origin/dev' into release/1.19.1
# Conflicts:
#	app/build.gradle
#	app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt
#	app/src/main/java/org/thoughtcrime/securesms/components/AvatarImageView.java
#	gradle.properties
2024-08-14 10:47:16 +10:00