Michelle Tang
74d9e3248b
Add pending and failed states for admin delete.
2026-03-04 13:55:39 -05:00
jeffrey-signal
0b8e8a7b2f
Separate v1 and v2 colorizer implementations.
2026-02-24 16:50:01 -05:00
Alex Hart
cf9f98efc9
Fix bad behavior when rotating device with message details open.
2026-02-23 10:54:21 -04:00
Cody Henthorne
b80dd28b40
Defensively prevent gif playback in background.
2026-02-18 15:48:16 -04:00
adel-signal
6986acd6f4
Update RingRTC to 2.65.0
...
Co-authored-by: emir-signal <emir@signal.org >
Co-authored-by: Cody Henthorne <cody@signal.org >
2026-02-18 15:48:16 -04:00
Alex Hart
58d2c92102
Move the rest of the permissions classes.
2026-02-11 18:08:57 -05:00
Alex Hart
62d951b438
Move additional fragments to core UI.
2026-02-10 10:35:54 -05:00
Michelle Tang
80598d42cc
Add basic pinned message support.
2025-12-02 14:31:36 -06:00
Michelle Tang
b8e4ffb5ae
Release polls behind feature flag.
2025-10-02 12:56:04 -04:00
Greyson Parrelli
52005cf62c
Fix bug when replying with a voice note.
2025-09-17 13:30:02 -04:00
Greyson Parrelli
d44bed0379
Fix archive handling of mixed error send statuses, add more tests.
2025-09-10 11:42:43 -04:00
Michelle Tang
d4f08e6d46
Update unsupported message UI.
2025-08-27 15:55:18 -04:00
emir-signal
b42dcece48
Add support for call link epochs.
2025-07-10 09:12:48 -03:00
Cody Henthorne
f540886bb8
Attempt to resend pending messages if job creation failed.
2025-07-01 13:02:03 -04:00
Sagar
479632d6a8
Fix message info screen updates.
2025-04-24 15:55:39 -04:00
Sagar
d13a803dcd
Fix resend button visibility logic.
2025-04-24 15:55:39 -04:00
Alex Hart
f1985cf506
Reimplement main activity toolbars in compose.
2025-03-31 14:44:06 -04:00
Michelle Tang
886bebb088
Update message request states for 1:1 and groups chats.
2025-02-20 16:25:41 -05:00
Cody Henthorne
40665aa412
Prevent accidental copy of date received in message details screen.
2025-02-05 16:55:11 -05:00
Alex Hart
719ae72270
Add MediaNoLongerAvailable wiring.
2024-10-31 15:29:28 -03:00
Nicholas Tinsley
5171986aca
Wire up voice note playback on Message Details Screen.
2024-08-22 12:58:33 -07:00
Nicholas Tinsley
75c84c452b
Convert MessageDetailFragment to Kotlin.
2024-08-22 12:58:33 -07:00
Greyson Parrelli
8932eef991
Convert some SignalServiceAttachment* classes to kotlin.
2024-08-08 12:19:01 -07:00
Greyson Parrelli
d698f74d0b
Rename FeatureFlags -> RemoteConfig.
2024-06-24 15:04:02 -04:00
Greyson Parrelli
b6a4e1f145
Rewrite the AppDependencies system.
2024-06-05 15:46:00 -04:00
mtang-signal
cd03da54d5
Fix note to self message detail text.
2024-04-18 16:24:13 -04:00
Greyson Parrelli
6854f7eb2a
Add an 'internal details' screen for message details.
2024-03-27 15:54:35 -04:00
Jameson Williams
ec96b4e3aa
Update Glide to use ksp, drop kapt.
...
Resolves #13381
2024-01-31 22:12:17 -05:00
Greyson Parrelli
b540b5813e
Setup backupV2 infrastructure and testing.
...
Co-authored-by: Clark Chen <clark@signal.org >
2023-12-04 16:18:56 -05:00
Greyson Parrelli
e80b7cf0a2
Store receipt fields as booleans instead of counts.
2023-11-15 17:02:21 -05:00
Cody Henthorne
9ed3e8befb
Fix infinite spinner on scheduled link preview bug.
2023-09-11 17:07:12 -03:00
Nicholas
11cfe5ee82
Upgrade to AndroidX Media3.
2023-08-16 10:26:32 -04:00
Alex Hart
4f1d021aa8
Fix crash when accessing message edit history in details fragment.
2023-07-21 10:11:27 -03:00
Cody Henthorne
ec25831a37
Fixes for CFv2.
...
- Status bar color being incorrect when entering a screen that changes it and then returning (e.g., Message Details)
- Fix crash in enter sends mode
- Fix warning about non-closed cursor
- Prevent message abandonment (via trim thread) when it's the first in an inactive thread
- Fix payment attachment button flashing on attachment keyboard open if payments disabled
- Fix reactionDelegate crash
- Fix attachment preview (file, mp3, location, etc) not getting cleared on send
2023-07-20 13:50:32 -04:00
Clark
c26f54161d
Use original message id for edit message history.
2023-05-24 11:29:59 -04:00
Alex Hart
30fc6d94c5
Flesh out event listeners and add load sequencing to CFV2.
2023-05-05 12:48:53 -03:00
Greyson Parrelli
c868098042
Fix 'Sent from' section in message details.
2023-05-01 13:13:13 -04:00
Clark
07f6baf7c1
Add message editing feature.
2023-04-20 13:50:12 -04:00
Greyson Parrelli
279ad7945e
Move to defined from_recipient_id and to_recipient_id columns on message table.
2023-04-20 13:50:11 -04:00
Greyson Parrelli
fecfd7cd78
Remove the rest of MmsSmsTable.
2022-12-31 13:43:12 -05:00
Greyson Parrelli
3850c9c89d
Remove isMms from MessageId.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
60ae883df6
Rename SignalDatabase.sms/mms to SignalDatabase.messages
2022-12-30 15:11:56 -05:00
Greyson Parrelli
e9d98b7d39
Migrate SMS messages into the MMS table.
2022-12-30 15:11:56 -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
Cody Henthorne
1dc29fda12
Add in-chat payment messages.
2022-11-10 16:58:25 -05:00
Alex Hart
a15e97cc06
Filter story info to just the relevant people in that specific dlist.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2022-10-24 20:48:20 -03:00
Alex Hart
83d1ab2eb5
Fix crash in processing of distribution list recipients.
2022-10-11 14:46:35 -04:00
Veniamin Vynohradov
c131fb500d
Add 'detailed' conversation style to show full file names.
...
Fixes #12442
Closes #12463
2022-10-11 14:46:35 -04:00
Alex Hart
2041756513
Story info page should mirror message details.
2022-10-07 18:45:11 -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