Cody Henthorne
6a3d1634b9
Show warning dialog when attempting to save optimized media.
2026-03-11 15:41:43 -04:00
Alex Hart
58d2c92102
Move the rest of the permissions classes.
2026-02-11 18:08:57 -05:00
Alex Hart
6e92ff5096
Move fragments to core UI.
2026-02-10 10:35:54 -05:00
jeffrey-signal
ce46c44b5d
Centralize common icons into SignalIcons.
2026-01-28 16:17:11 -05:00
Cody Henthorne
b1eba86445
Fix optimized media not viewable from All Media.
2025-12-12 12:52:19 -05:00
Jordan Rose
b2e547f9f2
Update to libsignal 0.86.1
2025-11-07 16:34:31 -05:00
Cody Henthorne
2394972620
Add archive state indicator to media chat items.
2025-06-10 15:24:18 -04:00
Jeffrey Starke
9867fa3f50
Add round checkbox composable.
...
Adds `RoundCheckbox` composable, which is styled to match the appearance of the other view checkboxes used in the app.
2025-05-14 16:43:16 -04:00
Sagar
d2f44fee87
Avoid opening Media preview for not sent media.
2025-04-24 15:55:39 -04:00
Sagar
1f95e0dd39
Hide scheduled media from conversation settings.
2025-03-31 14:44:13 -04:00
Jeffrey Starke
0ef627b864
Use AttachmentSaver to save media overview files to device storage.
2025-03-26 13:59:12 -04:00
Jeffrey Starke
0f72c6face
Fix missing toast message after write external storage permission is denied while saving an attachment.
...
`AttachmentSaver` was missing logic to show a toast message after the user denies `WRITE_EXTERNAL_STORAGE` permission.
#### Changeset
- Add missing toast after write external storage permission is denied.
- Add unit test coverage for `AttachmentSaver` result messages.
- Rename `AttachmentSaver` string resource names so they all have the same prefix.
2025-03-26 13:59:12 -04:00
Greyson Parrelli
22d908385b
Consistently format byte sizes.
2025-03-12 16:15:41 -04:00
Michelle Tang
fd1e47888a
Adjust strings for media and calls.
2025-01-29 15:30:47 -05:00
Michelle Tang
f128df7d95
Add option to hide save storage warning.
2025-01-23 14:17:58 -05:00
Greyson Parrelli
a3af237397
Inline the deleteSync capability.
2024-12-04 14:19:41 -05:00
Cody Henthorne
6659700a1c
Improve delete sync coverage for partial expiring threads.
2024-06-24 15:04:02 -04:00
Cody Henthorne
9824cc2cbe
Update delete sync strings.
2024-06-24 15:04:02 -04:00
Cody Henthorne
c80ccd70ec
Add additional delete sync support.
2024-06-24 15:04:02 -04:00
Greyson Parrelli
d698f74d0b
Rename FeatureFlags -> RemoteConfig.
2024-06-24 15:04:02 -04:00
Cody Henthorne
a81a675d59
Add Delete for Me sync support.
2024-06-05 15:46:00 -04:00
Jameson Williams
ec96b4e3aa
Update Glide to use ksp, drop kapt.
...
Resolves #13381
2024-01-31 22:12:17 -05:00
Greyson Parrelli
3554f82ea3
Convert AttachmentTable and models to kotlin.
2024-01-09 11:12:48 -04:00
Greyson Parrelli
b42dd5289b
Remove unnecessary context args in slide creation.
2023-09-06 09:34:48 -04:00
Nicholas
11cfe5ee82
Upgrade to AndroidX Media3.
2023-08-16 10:26:32 -04:00
Greyson Parrelli
c359207f1f
Fix potential NPE in MediaOverviewPageFragment.
2023-07-12 15:48:51 -04:00
Alex Hart
5c688289a5
Ensure we do not stage shared element transition view when opening media from a bubble.
2023-03-22 14:28:09 -04:00
Alex Hart
417db2341b
Utilize drawable instead of bitmap for transition.
2023-02-14 14:03:09 -05:00
Alex Hart
d7c3112602
Speed up thumbnail transition.
2023-02-14 14:03:09 -05:00
Alex Hart
d0de43a6b2
Add thumbnail shared element animation.
2023-02-14 14:02:23 -05:00
Cody Henthorne
77a3037614
Update icons in popup/context menus.
2023-02-01 17:41:28 -05:00
Clark
e3b38e6d38
Fix some thumbnail images not showing up in MediaGallery.
2023-01-25 17:02:41 -05:00
Greyson Parrelli
7949996c5c
Renamed database classes to table classes.
...
Because they're not databases. They're tables.
2022-11-30 17:10:36 -05:00
Nicholas
bae070e60e
Remove old MediaPreviewActivity.
2022-10-31 09:23:11 -04:00
Nicholas
3a78031a71
Show album rail when entering media preview from All Media.
2022-10-24 21:00:17 -03:00
Nicholas
f63ce79f16
Create new Media Preview infrastructure, behind feature flag.
2022-10-04 17:32:57 -04:00
Alex Hart
26bebb9811
Upgrade several AndroidX Libraries.
...
AppCompat 1.2.0 to 1.5.1
Lifecycle 2.3.1 to 2.5.1
Navigation 2.3.5 to 2.5.2
Fragment 1.3.5 to 1.5.2
Annotations 1.2.0 to 1.4.0
Window 1.0.0-alpha09 to 1.0.0
AAPT2 to 7.0.4
Fragment-Testing 1.3.5 to 1.5.2 (matching Fragment)
2022-09-14 15:30:43 -04:00
Greyson Parrelli
26bb52fd60
Prevent popup menu from covering bottom items in the media overview screen.
2022-08-02 14:36:29 -04:00
Alex Hart
ae6ca49e4e
Fix toolbar overlap in all media screen.
2022-06-17 11:05:44 -04:00
Greyson Parrelli
0e4187b062
Use existing contact type for our linked entry. Add test to sample app.
...
Fixes #9431
Closes #9434
Co-authored-by: swatts <github@stargw.net >
2022-04-06 12:36:32 -04:00
Fumiaki Yoshimatsu
5b668d7931
Refresh the storage managment title on long-click.
...
Fixes #9698
Closes #10021
2022-03-29 18:21:08 -04:00
Greyson Parrelli
8d4419705b
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Greyson Parrelli
2b5d65ae04
Revert "Update to libsignal-client 0.15.0"
...
This reverts commit 3d5f04eba757563dd92366d994a96cf323b8d540.
2022-03-28 19:07:20 -04:00
Jordan Rose
1e316ea19f
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Greyson Parrelli
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Greyson Parrelli
843ed24bbb
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
Greyson Parrelli
ced05fe579
Fix conflict between plural and normal string keys.
2021-10-25 08:35:00 -04:00
Greyson Parrelli
7d49c77d1a
Add vertical translation to the bottom actionbar animation.
2021-10-22 22:42:55 -04:00
Greyson Parrelli
acebf5964c
Update actionbar strings to allow for pluralization.
2021-10-22 22:42:55 -04:00
Greyson Parrelli
d88999d6d4
Add new bottom actionbar to the media overview.
2021-10-21 17:11:46 -04:00