-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: screenshot censoring [WPB-2880] #1950
Conversation
Build 448 failed. |
Codecov Report
@@ Coverage Diff @@
## develop #1950 +/- ##
=============================================
+ Coverage 36.56% 38.26% +1.70%
- Complexity 847 886 +39
=============================================
Files 287 287
Lines 11299 11334 +35
Branches 1449 1452 +3
=============================================
+ Hits 4131 4337 +206
+ Misses 6760 6568 -192
- Partials 408 429 +21
... and 2 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
Build (dev-debug) available here. Scroll down to Artifacts! |
Build (beta-debug) available here. Scroll down to Artifacts! |
Build 450 succeeded. The build produced the following APK's: |
Build 450 failed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Incredible 👨🏻🍳🤌🏻
Really awesome. Just one tiny tiny tiny thing.
app/src/main/kotlin/com/wire/android/ui/home/settings/privacy/PrivacySettingsViewModel.kt
Outdated
Show resolved
Hide resolved
Build (dev-debug) available here. Scroll down to Artifacts! |
Build (beta-debug) available here. Scroll down to Artifacts! |
Build 451 succeeded. The build produced the following APK's: |
app/src/main/kotlin/com/wire/android/ui/home/conversations/ConversationScreen.kt
Outdated
Show resolved
Hide resolved
Build 459 failed. |
app/src/main/kotlin/com/wire/android/ui/WireActivityViewModel.kt
Outdated
Show resolved
Hide resolved
Build (dev-debug) available here. Scroll down to Artifacts! |
Build (beta-debug) available here. Scroll down to Artifacts! |
Build 461 succeeded. The build produced the following APK's: |
app/src/main/kotlin/com/wire/android/di/ObserveScreenshotCensoringConfigUseCaseProvider.kt
Show resolved
Hide resolved
Build (beta-debug) available here. Scroll down to Artifacts! |
Build (dev-debug) available here. Scroll down to Artifacts! |
Build 462 succeeded. The build produced the following APK's: |
…nsoring # Conflicts: # kalium
Build (dev-debug) available here. Scroll down to Artifacts! |
Build (beta-debug) available here. Scroll down to Artifacts! |
Build 470 succeeded. The build produced the following APK's: |
Build (beta-debug) available here. Scroll down to Artifacts! |
Build (dev-debug) available here. Scroll down to Artifacts! |
Build 488 succeeded. The build produced the following APK's: |
PR Submission Checklist for internal contributors
The PR Title
SQPIT-764
The PR Description
What's new in this PR?
Issues
We need to restrict team members from taking screenshots of the app when self deleting messages are enforced in team settings.
Solutions
Implement blocking content when making screenshots or screen recording when the team self-deleting setting is enforced. Also, provide a switch in the privacy settings for the user to enable it manually.
Dependencies (Optional)
Needs releases with:
Testing
How to Test
Enforce team self-deleting setting or enable screenshot censoring in the privacy settings and make a screenshot.
Attachments (Optional)
censor.screenshots.mov
PR Post Submission Checklist for internal contributors (Optional)
PR Post Merge Checklist for internal contributors
References
feat(conversation-list): Sort conversations by most emojis in the title #SQPIT-764
.