9262 Commits

Author SHA1 Message Date
ThomasSession
f4c4e00a44 Tweaks 2024-08-22 16:37:11 +10:00
ThomasSession
f294ad8f1f Normalising arrow icons 2024-08-22 14:14:08 +10:00
ThomasSession
53825cea58 Proper styling of media picker buttons 2024-08-22 11:36:48 +10:00
ThomasSession
070d4d3e42 Removing hardcoded blue styling for media picker indicator 2024-08-22 11:29:28 +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
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
Fanchao Liu
9919f716a7
[SES-2512] Rewrite ProfilePictureView (#1622) 2024-08-19 17:32:30 +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
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
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
Fanchao Liu
5a248da445
Merge pull request #1618 from oxen-io/release/1.19.1
Bring Release/1.19.1 to dev
2024-08-14 10:57:07 +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
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
fb937ee292 Remove jcenter from build script 2024-08-13 13:50:21 +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
ThomasSession
007e705cd9
Merge pull request #1607 from oxen-io/merge/1.19.0
Merge/1.19.0
2024-08-08 11:12:27 +10:00
ThomasSession
f865f9f8ed Merge branch 'dev' into merge/1.19.0 2024-08-08 10:55:55 +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
9cc760ce4d
Merge pull request #1605 from oxen-io/fix/removing-ad-id
Making sure we do not have AD_ID in the app
2024-08-07 16:08:00 +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
ThomasSession
2c4b8bf443 Do not check errors if profileAvatar is null 2024-08-07 14:33:24 +10:00
ThomasSession
2b8d2d49e8 Making sure we do not have AD_ID in the app 2024-08-07 12:50:14 +10:00
ThomasSession
b6c58f4638
Merge pull request #1600 from oxen-io/fix/username-saved
Making sure the username is saved when creating an account
2024-08-06 15:38:08 +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