2667 Commits

Author SHA1 Message Date
ThomasSession
3dfbd0892d Cleaned up ItemButton to work in both its variations 2024-09-20 10:29:11 +10:00
ThomasSession
1ff8ea0fc8 SES-1714 - SES-1715
Making sure an approved message request sets the contact as visible. They could have been set to hidden if the contact had previously sent another message request which was then declined.
Upon sending another one we need to make sure the contact is set to visible once that request is approved.
2024-09-20 09:54:08 +10:00
ThomasSession
89a854e8d7
Merge pull request #1672 from bemusementpark/ItemButton
Fix ItemButton padding for downstate
2024-09-20 09:50:34 +10:00
ThomasSession
6ca34b2926
Merge pull request #1670 from oxen-io/release/1.20.0
Release/1.20.0
2024-09-20 09:48:17 +10:00
bemusementpark
73b0088aea Fix ItemButton padding for downstate 2024-09-19 22:11:58 +09:30
ThomasSession
d60db11585 Have to remove translations for now 2024-09-18 11:59:06 +10:00
SessionHero01
06095ceeab
[SES-2733] Preventing files from being selected in media overview 2024-09-17 11:18:53 +10:00
ThomasSession
01a702ba9c Using our updated qaTag instead of testTag 2024-09-17 10:54:01 +10:00
ThomasSession
d0537c1e8c Cleaning up thumbnail view bgs 2024-09-16 16:23:53 +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
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
ThomasSession
b9f06c34e7 Deleting tests no longer needed 2024-09-12 16:45:12 +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
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
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
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
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
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
Fanchao Liu
a6886f1375
[SES-2694] Incorrect back press warning message (#1657) 2024-09-09 11:06:50 +10:00
ThomasSession
422b8b246f Fixing the remaining tasks
Group notification option was missing
Using the appropriate disappearing message string
Don't show 'uploading' state for quotes/replies
2024-09-09 10:54:58 +10:00
ThomasSession
c0bf015049 SES-2651 - New avatar picker
Updated the avatar picker to match the designs. Had to rewrite it in Compose and moved the logic to the VM.
We could moev the whole settings page to compose in another step now that we have the VM set up.
2024-09-09 09:32:07 +10:00