ThomasSession
20e1fbceb5
Merge branch 'dev' into release/1.19.2
2024-08-21 16:33:19 +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
ThomasSession
0fa8a6e3d3
Merge branch 'dev' into release/1.19.2
2024-08-21 16:05:17 +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 9919f716a7
.
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
ThomasSession
43c6e86da0
Bumped version code
2024-08-20 11:56:15 +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
alansley
0c83606539
SS-75 Open URL modal change
2024-08-13 15:50:35 +10:00
fanchao
09e46134e6
Fix crashes destroying conversation activity
2024-08-13 14:29:22 +10:00
fanchao
4c52e66c0c
Updated flexbox and removed unused libraries, turn off configuration cache
2024-08-13 14:03:50 +10:00
fanchao
bc3f33701e
Remove unused resources
2024-08-13 14:03:22 +10:00
ThomasSession
d82c5b6a1b
Migrate exoplayer to media3
2024-08-13 13:57:40 +10:00
fanchao
2bf8bc17b5
Added stickyheader AAR
2024-08-13 13:50:21 +10:00
ThomasSession
53c1fd5e9c
Removing Glide
2024-08-13 13:50:21 +10:00
ThomasSession
c3d928ed8c
Using PLAN_B for now to make it work with the old code
2024-08-13 13:49:57 +10:00
ThomasSession
84896f8d23
Updated to latest web-rtc library
...
It seems setWebRtcBasedAcousticEchoCanceler and setBlacklistDeviceForOpenSLESUsage are no longer available.
What this means is unclear and the new library might be handling certain things internally
2024-08-13 13:49:57 +10:00
ThomasSession
26b186452a
Replace image cropping library
2024-08-13 13:49:57 +10:00
ThomasSession
62873ee773
Removed com.amulyakhare.textdrawable
...
Cleaned up references to TextDrawable.
Also cleaned up the way we load layered drawables, used in ProfilePictureView for the load state as the icons were stretched across and didn't look nice.
2024-08-13 13:49:57 +10:00
ThomasSession
518fe5e712
Bump version name
2024-08-13 13:49:10 +10:00
Al Lansley
802cf19598
Open or copy URL WIP
2024-08-12 16:42:15 +10:00
Al Lansley
ea84aa1478
Tied in bandDeleteAll string
2024-08-12 14:17:04 +10:00
Al Lansley
93b8e74f2d
Job done! All Accessibility ID strings mapped and/or dealt with appropriately!
2024-08-12 11:34:03 +10:00
Al Lansley
fc3b4ad367
Further AccessibilityId mapping & fixed group members counts to display correct details
2024-08-12 09:49:57 +10:00
alansley
558d6741b1
End of day push
2024-08-09 17:24:44 +10:00
alansley
73fdb16214
Localised time strings working - even if the unit tests aren't
2024-08-09 15:57:06 +10:00
alansley
f309263e39
Merge dev
2024-08-09 11:39:13 +10:00
Al Lansley
45c4118d52
Further AccessibilityId mapping WIP
2024-08-08 16:43:02 +10:00
ThomasSession
f865f9f8ed
Merge branch 'dev' into merge/1.19.0
2024-08-08 10:55:55 +10:00
Al Lansley
31bac8e30e
Further accessibility ID changes & removed fragment_new_conversation_home.xml
2024-08-08 10:53:30 +10:00
ThomasSession
4e50701c90
version code bump
2024-08-08 09:30:58 +10:00
ThomasSession
4e741e68f3
Adding back the fullscreen intent permission
2024-08-08 09:20:38 +10:00
ThomasSession
80216e995e
Removing the snodes version patch
2024-08-08 09:19:49 +10:00
ThomasSession
b089677860
Merge branch 'master' into release/1.19.0
2024-08-08 09:17:59 +10:00
ThomasSession
a742620b6f
Not needed anymre
2024-08-07 16:01:25 +10:00
ThomasSession
fe1fe2e109
Merge branch 'fix/removing-ad-id' of https://github.com/oxen-io/session-android into fix/removing-ad-id
2024-08-07 15:57:56 +10:00
ThomasSession
bbac0939f5
Unchecked code
2024-08-07 15:57:44 +10:00
alansley
76a74f7e9f
Upgraded firebase from v18.0.0 to v24.0.0
2024-08-07 15:31:19 +10:00
alansley
9c2111e66e
AccessibilityId WIP
2024-08-07 13:13:52 +10:00
ThomasSession
2b8d2d49e8
Making sure we do not have AD_ID in the app
2024-08-07 12:50:14 +10:00
alansley
1e9eeff86a
AccessibilityId adjustments & removed some unused XML layouts
2024-08-07 11:06:39 +10:00
alansley
e5fd2c8cc0
AccessibilityId refactor WIP
2024-08-07 09:22:14 +10:00
alansley
399796bac3
AccessibilityId WIP - up to AccessibilityId_reveal_recovery_phrase_button
2024-08-06 15:51:53 +10:00
ThomasSession
71f9548343
comments
2024-08-06 14:59:41 +10:00
ThomasSession
514c19e33f
Relying on the home config sync
2024-08-06 14:58:54 +10:00
alansley
a8d72dfcc0
Cleaned up a few comments and fixed some plurals logic
2024-08-06 14:12:10 +10:00
ThomasSession
96dded096f
Making sure the username is saved when creating an account
2024-08-06 12:24:42 +10:00
alansley
be400d8f4f
Removed commented out merge conflict marker
2024-08-06 11:32:08 +10:00
alansley
5cbe289a8d
Merge dev and cleanup
2024-08-06 11:30:50 +10:00
Andrew
d6c5ab2b18
Merge pull request #1593 from bemusementpark/more-snodes
...
Optimise SnodeAPI and Add Snode.Version and tests
2024-08-05 20:15:23 +09:30
ThomasSession
982e23be30
Merge branch 'dev' into release/1.19.0
2024-08-05 15:08:06 +10:00
Al Lansley
5fe123e7b5
Adjusted sending of mms messages to show 'Uploading' rather than 'Sending' as per SES-1721
2024-08-05 14:37:47 +10:00
bemusementpark
41f5fcc67e
Merge branch 'dev' into more-snodes
2024-08-05 13:52:23 +09:30
Andrew
415264eb0d
Merge pull request #1594 from bemusementpark/shared-random
...
Share SecureRandom
2024-08-05 13:09:29 +09:30
Al Lansley
d3f8e928b6
Merge branch 'dev' into strings-squashed
2024-08-05 13:30:03 +10:00
Al Lansley
6c0450b487
Renamed 'quitButton' string to just 'quit'
2024-08-05 12:59:15 +10:00
Al Lansley
284c485903
Replaced 'screenSecurity' with 'screenshotNotifications' as the title of the notifications toggle
2024-08-05 12:00:35 +10:00
Al Lansley
6948d64fa8
WIP
2024-08-05 10:45:05 +10:00
bemusementpark
f5d1debc32
Add shared SecureRandom instance
2024-08-04 00:18:47 +09:30
bemusementpark
5417660996
Improve Version to cap parts at 16-bits rather than masking them
2024-08-03 21:52:01 +09:30
bemusementpark
6e1ed8cc11
Add SnodeTest
2024-08-03 21:41:45 +09:30
ThomasSession
48554fada7
[SES-2494] Applying proper styling for message request
2024-08-03 09:42:02 +10:00
ThomasSession
9ce3ab4b80
Added a background to emoji variations popup
2024-08-02 16:31:24 +10:00
alansley
bc94cb78db
End of day push
2024-08-02 16:21:16 +10:00
ThomasSession
41ab9b98f8
Updated logic for hiding the input in conversation
2024-08-02 16:00:24 +10:00
alansley
1a2df3798a
Merged dev
2024-08-02 15:20:19 +10:00