Commit Graph

9414 Commits

Author SHA1 Message Date
ThomasSession
f35f30a3b1
Merge pull request #1671 from oxen-io/fix/attachment-anrs
Moving the heavy lifting code in a coroutine to help with ANRs
2024-09-16 15:07:27 +10:00
ThomasSession
d0d7626db4 Moving the heavy lifting code in a coroutine to help with ANRs 2024-09-16 14:47:58 +10:00
ThomasSession
d044f12d3f
Merge pull request #1669 from oxen-io/feature/dynamic-community-rights
Listening to changes in community write access
2024-09-16 10:09:58 +10:00
ThomasSession
c3cf2b8d03 Updated tests 2024-09-16 09:59:34 +10:00
ThomasSession
7b7c053d18 Using the right button for recovery banner 2024-09-16 09:45:31 +10:00
ThomasSession
1f6a1b13b2 Using groupId as the key instead of the server alone 2024-09-16 09:35:19 +10:00
ThomasSession
915c617364 More dialog platform consistency 2024-09-16 09:30:55 +10:00
ThomasSession
0d158b62e4 Cleaning up modals for platform consistency 2024-09-16 09:29:19 +10:00
ThomasSession
cc63fa3eca Removing uneeded line in the "Report a bug" help category in settings 2024-09-16 09:15:23 +10:00
ThomasSession
e80f463bd1 Listening to changes in community write access
In order to allow the showing and hiding of the input bar dynamically
2024-09-16 09:03:17 +10:00
ThomasSession
f2705720a7 SES-2722 & SES-2718
Fixing strings issues
Also removed all translations for now as the update was full of errors. they will be fixed and added back soon.
2024-09-13 16:13:27 +10:00
ThomasSession
cf92c458a0 Latest strings 2024-09-13 15:32:44 +10:00
ThomasSession
74787f949c Making sure camera perm updates in QR and new string for rationale dialog 2024-09-13 11:49:12 +10:00
ThomasSession
bdbc2c1e50 SES-348 Adding a char limit to the input field in conversations 2024-09-13 10:51:16 +10:00
SessionHero01
32f95337d5
Delete conversation on home screen 2024-09-12 16:58:40 +10:00
ThomasSession
41386fc716
Merge pull request #1664 from oxen-io/fix/strings-update
Strings update
2024-09-12 16:55:54 +10:00
ThomasSession
b9f06c34e7 Deleting tests no longer needed 2024-09-12 16:45:12 +10:00
SessionHero01
dc1075e0c7
Edit menu for groups 2024-09-12 16:41:51 +10:00
SessionHero01
841bc69c3c
Remove conversation settings and added back group operation 2024-09-12 16:40:19 +10:00
ThomasSession
304679dac6 Strings update
Updating strings
Removed non crowdin strings
Removed the locale wrapper as we do not support in app language changes
2024-09-12 16:29:27 +10:00
SessionHero01
cc64f461ef
Fix up compilation issues 2024-09-12 10:51:59 +10:00
SessionHero01
952479a564
Merge remote-tracking branch 'origin/dev' into closed_groups
# Conflicts:
#	gradle.properties
2024-09-12 09:39:26 +10:00
ThomasSession
d30ff252ab SES-2715 Calls toggle and Mic permission
Making sure we tell the user when microphone permissions are denied permanently when toggling calls on.
2024-09-12 09:38:24 +10:00
ThomasSession
fdf8f4170b
Merge pull request #1663 from oxen-io/feature/compose-1.7.1
Feature/compose 1.7.1
2024-09-12 09:17:00 +10:00
ThomasSession
f0c8ec81e5 Using the latest compose compiler 2024-09-12 09:15:36 +10:00
ThomasSession
607dae2450 Removing hardcoded reference to material3 2024-09-11 17:10:48 +10:00
ThomasSession
d897a83cd5 Tweaking debug menu 2024-09-11 16:57:09 +10:00
ThomasSession
59eed8835b Updating the app to using Compose 1.7.1 via the latest BOM 2024-09-11 16:34:06 +10:00
ThomasSession
ad944e3398 Avatar dialog shows a red "remove" button 2024-09-11 14:35:21 +10:00
SessionHero01
b2c9cc1d94
Merge remote-tracking branch 'origin/dev' into closed_groups
# Conflicts:
#	.drone.jsonnet
#	app/src/main/java/org/thoughtcrime/securesms/conversation/disappearingmessages/DisappearingMessagesViewModel.kt
#	app/src/main/java/org/thoughtcrime/securesms/conversation/v2/menus/ConversationMenuHelper.kt
#	app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
#	app/src/main/java/org/thoughtcrime/securesms/database/model/ThreadRecord.java
#	app/src/main/java/org/thoughtcrime/securesms/home/ConversationOptionsBottomSheet.kt
#	app/src/main/java/org/thoughtcrime/securesms/home/HomeActivity.kt
#	app/src/main/java/org/thoughtcrime/securesms/preferences/NotificationsPreferenceFragment.kt
#	app/src/main/java/org/thoughtcrime/securesms/preferences/widgets/SignalListPreference.java
#	app/src/main/java/org/thoughtcrime/securesms/repository/ConversationRepository.kt
#	app/src/main/java/org/thoughtcrime/securesms/ui/Components.kt
#	app/src/main/java/org/thoughtcrime/securesms/ui/components/QR.kt
#	libsession/src/main/java/org/session/libsession/messaging/sending_receiving/ReceivedMessageHandler.kt
#	libsession/src/main/java/org/session/libsession/messaging/utilities/UpdateMessageBuilder.kt
2024-09-11 14:24:48 +10:00
ThomasSession
0218bf9dc3 Merge branch 'release/1.20.0' of https://github.com/oxen-io/session-android into release/1.20.0 2024-09-11 14:24:12 +10:00
ThomasSession
4cb9372d0f SES-2713 - band dialog strings
Also tweaking xml dialog's margin so they look like Compose's material dialogs
2024-09-11 14:24:02 +10:00
SessionHero01
93af215d4e
SES-2696 - Fix disappearing message 2024-09-11 13:44:30 +10:00
ThomasSession
af89d5fee1
Merge pull request #1662 from oxen-io/release/1.20.0
Release/1.20.0
2024-09-11 11:11:52 +10:00
ThomasSession
0fd801accb SES-2702 - making sure we hook the permission results everywhere 2024-09-11 10:56:38 +10:00
ThomasSession
b452a17b42
Merge pull request #1661 from oxen-io/feature/ses-2655
SES-2655 standardise thread body
2024-09-11 08:57:15 +10:00
ThomasSession
3a565a15ea SES-2655 standardise thread body 2024-09-10 16:52:19 +10:00
ThomasSession
a2c4d6fb46 Fixing mute 2024-09-10 16:32:40 +10:00
ThomasSession
2ebd20c31e
Merge pull request #1660 from oxen-io/feature/strings-fixes
SES-2688 SES-2689
2024-09-10 11:14:47 +10:00
ThomasSession
c68dc4f12f Fixing up the muting as you can't add more than the max int.... 2024-09-10 10:33:14 +10:00
ThomasSession
e6c224bec4 WRITE_EXTERNAL_STORAGE relates to sdk <= 28 2024-09-10 09:24:32 +10:00
ThomasSession
150208cc56 SES-2688 SES-2689
Reworking permission logic
Added the ability to copy build number from debug menu (requested by Miki)
2024-09-09 18:13:25 +10:00
ThomasSession
fe7d3ef7fe Cleaning up permissions
Accompanist doesn't handle "ask every time" properly so we need to use our old xml methods
2024-09-09 16:17:37 +10:00
ThomasSession
a6efb43f3e
Merge pull request #1659 from oxen-io/feature/strings-updates
Feature/strings updates
2024-09-09 14:31:46 +10:00
ThomasSession
83b08cc438 Fixing Camera permissions 2024-09-09 14:29:29 +10:00
ThomasSession
85161ffe33 PR comment 2024-09-09 13:45:17 +10:00
ThomasSession
87e3f93a61 SES-2675 - Standardisingdenied mic permission 2024-09-09 12:00:43 +10:00
ThomasSession
1761024911 SES-2692 only save valid media in message details 2024-09-09 11:46:55 +10:00
ThomasSession
4e2cef6346 Fixing 'Leave group dialog' from inside the group settings 2024-09-09 11:32:01 +10:00
ThomasSession
ae64189aa4 Differentiating between voice notes and regular audio 2024-09-09 11:09:17 +10:00