Michelle Tang
804f479cb0
Add various fixes for pinned messages.
2025-12-02 14:31:37 -06:00
Michelle Tang
80598d42cc
Add basic pinned message support.
2025-12-02 14:31:36 -06:00
Cody Henthorne
872c7c5ce2
Optimize more during low disk situations.
2025-12-02 14:31:34 -06:00
Cody Henthorne
8030be031f
Redownload emoji search index if data is missing.
2025-11-19 15:44:53 -05:00
Cody Henthorne
d918e11cab
Fix various issues with optimized media.
2025-11-19 15:44:53 -05:00
Greyson Parrelli
7978cc668d
Fix potential performance issues during backup attachment upload.
2025-11-19 15:44:53 -05:00
Cody Henthorne
8149c469c8
Fix payment activation messages being sent to wrong threads.
2025-11-19 15:44:52 -05:00
Cody Henthorne
4efcf14b7a
Fix unread count getting double incremented on new message.
2025-11-19 15:44:52 -05:00
Michelle Tang
5ed4813331
Fix poll bugs.
2025-11-13 13:14:13 -05:00
Michelle Tang
7e4085b9a9
Separate end poll strings.
2025-11-12 16:36:58 -04:00
Greyson Parrelli
2147ad29fa
Move all Pair usage to kotlin.Pair
2025-11-10 12:03:24 -05:00
jeffrey-signal
a97dca7b44
Fix edited message attachments stuck in download state.
2025-11-07 16:55:35 -05:00
Jordan Rose
b2e547f9f2
Update to libsignal 0.86.1
2025-11-07 16:34:31 -05:00
Michelle Tang
a79a059816
Make ending a poll a blocking job.
2025-11-05 15:58:44 -05:00
Greyson Parrelli
aed9b3afaa
Fix the UI being unresponsive during media restore.
2025-11-05 15:58:44 -05:00
Alex Hart
1d7ae669b6
Clear out checks for SDK < 23 as they're no longer relevant.
2025-11-05 15:58:44 -05:00
Greyson Parrelli
95c9776b4d
Fix query selection crash during backup.
2025-10-31 17:48:18 -04:00
Cody Henthorne
5f5e0963e1
Prevent wallpaper archive thumbnail generation.
2025-10-29 14:33:52 -04:00
Cody Henthorne
908ca124f1
Clear recipient remap cache on restore.
2025-10-29 14:33:52 -04:00
Michelle Tang
47201f4955
Add various backup fixes for polls.
2025-10-29 14:33:51 -04:00
Michelle Tang
f16405fabf
Add read support for binary service ids.
2025-10-29 14:33:51 -04:00
Cody Henthorne
b300c911d7
Fix incorrect attachment archive state after changing remote key after upload.
2025-10-29 14:33:51 -04:00
Greyson Parrelli
a8e65619d9
Downgrade warning log during backup creation.
2025-10-29 14:33:49 -04:00
Michelle Tang
91b70038e6
Add ability to cancel a pending vote.
2025-10-17 19:46:42 -04:00
Cody Henthorne
08eca9ac27
Prevent invalid profile keys from being processed for storage service.
2025-10-17 19:46:42 -04:00
Alex Hart
dcc533ef49
Remove body of migration 293.
2025-10-17 19:35:41 -04:00
Cody Henthorne
ded8c99ce2
Attempt to fix sqlexception in migrations.
2025-10-16 16:23:46 -04:00
Cody Henthorne
75ce72ee83
Fix set archive transfer state race for duplicate attachments.
2025-10-15 15:26:34 -04:00
Michelle Tang
525175f04a
Add polls to backups.
2025-10-15 15:26:34 -04:00
Cody Henthorne
a2aabeaad2
Fix duplicate messages during backup import causing unique constraint failure bug.
2025-10-15 15:26:34 -04:00
Cody Henthorne
f8eaa96412
Fix blocking bugs for internal link and sync testing.
2025-10-15 15:26:33 -04:00
Cody Henthorne
56725f0f5c
Fix crash with missing last_resort_key_tuple table.
2025-10-15 14:21:41 -04:00
Michelle Tang
7b6c2fa729
Check for self before getting polls.
2025-10-15 13:30:02 -04:00
Alex Hart
aa3a797e19
Drop UNIQUE constraint from table column.
2025-10-03 15:41:29 -03:00
Alex Hart
1b9695cb98
Reject last-use kyber key sets that we've seen before.
2025-10-02 12:56:04 -04:00
Cody Henthorne
5324290fab
Dedupe attachment downloads for matching attachments and fix size calculations.
2025-10-02 12:56:04 -04:00
Michelle Tang
b8e4ffb5ae
Release polls behind feature flag.
2025-10-02 12:56:04 -04:00
Michelle Tang
92bab9fb20
Drop duplicate name error when editing profiles.
2025-10-02 12:56:04 -04:00
Cody Henthorne
4447b29e6c
Fix upload to archive running while not on wifi.
2025-09-25 13:27:07 -04:00
Cody Henthorne
cbfdc4b57a
Improve free tier UX around media.
2025-09-24 16:29:57 -04:00
Greyson Parrelli
c5753b96ff
Update BackupMediaSnapshot to be based on attachments in backup frames.
2025-09-24 16:29:57 -04:00
Alex Hart
146a5f5701
Remove ParcelableGroupId.
2025-09-23 20:21:30 -04:00
Alex Hart
bea204ab82
Convert GroupId to Kotlin.
2025-09-23 20:21:29 -04:00
Alex Hart
169d0fa964
Convert Media to kotlin.
2025-09-17 14:21:43 -04:00
Greyson Parrelli
7f429dc769
Bring back proper archive delete reconciliation.
2025-09-17 14:21:43 -04:00
jeffrey-signal
f0df1b99e5
Always include english translations for emoji search.
...
Updates the `emoji_search` table by including English emoji labels alongside existing localized labels, enabling users to search for emojis in both their preferred language and English.
2025-09-17 14:21:43 -04:00
Greyson Parrelli
7ea8cc6b0a
Fix database migrations post-backup-restore.
2025-09-16 09:44:49 -04:00
Greyson Parrelli
b3b3a4bebf
Put invisible marker for keepLonger logs to improve log viewing.
2025-09-12 15:21:27 -04:00
Greyson Parrelli
9021883baa
Improve debug logging for reconciliation.
2025-09-12 15:21:27 -04:00
Greyson Parrelli
299445d5f9
Fix query for enqueuing thumbnail jobs.
2025-09-12 10:50:19 -04:00