Greyson Parrelli
135fde68c1
Migrate some cursor utils to core-util.
2022-03-28 19:07:20 -04:00
Cody Henthorne
007975e7da
Track inconsistencies between new and old network availability for internal users.
2022-03-21 17:21:42 -04:00
Alex Hart
0fcbb5ffda
Send user to My Stories from failure notification.
2022-03-17 16:02:42 -04:00
Alex Hart
437c1e2f21
Implement UI and backend for sending story reactions.
...
Co-authored-by: Rashad Sookram <rashad@signal.org>
2022-03-17 16:02:42 -04:00
Greyson Parrelli
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Alex Hart
35cd36e9fe
Implement support for 'allows replies' toggle.
2022-03-08 10:41:37 -04:00
Alex Hart
174cd860a0
Implement Stories feature behind flag.
...
Co-Authored-By: Greyson Parrelli <37311915+greyson-signal@users.noreply.github.com>
Co-Authored-By: Rashad Sookram <95182499+rashad-signal@users.noreply.github.com>
2022-03-08 10:41:36 -04:00
Greyson Parrelli
80622147ab
Migrate importance of Background channel from Other channel.
2022-02-18 16:00:11 -05:00
Cody Henthorne
9389ee17b6
Use individual notification channels for background connection and call status.
2022-02-16 14:12:34 -05:00
Alex Hart
5a6d77bae4
Add better error handling for subscriptions.
2022-02-10 14:26:59 -04:00
Sgn-32
94078f8b91
Do not show double emoji reaction at end of reaction notification text.
...
Fixes #11860
2022-02-01 13:41:31 -05:00
Cody Henthorne
50b37e0402
Fix notification profile disable bug.
...
Fixes #11892
2022-01-12 12:27:06 -05:00
Cody Henthorne
0dd2397fb4
Fix notification profile manually enabled and scheduled bug.
2022-01-03 18:47:11 -05:00
Cody Henthorne
adcb1bae13
Fix bug with schedule end being set to midnight.
2021-12-20 13:31:18 -05:00
Cody Henthorne
b9ba1a3568
Fix notification schedule bug.
2021-12-13 12:34:53 -05:00
Cody Henthorne
93270b90df
Fix 24hr time format bug on older OSes.
2021-12-13 10:16:27 -05:00
Cody Henthorne
08a305cb0f
Fix bug when changing schedule end time and end is before start.
2021-12-10 13:05:17 -05:00
Cody Henthorne
c30a43ef45
Fix conflict when manually enabled an older profile with a schedule overlap with a newer profile.
2021-12-09 14:58:08 -05:00
Cody Henthorne
a8a104242a
Fix various issues regarding Notification Profile scheduling.
...
- Timezone conversion when detecting scheduled profile
- Not automatically enabling a scheduled profile on creation regardless
of when other profiles were enabled/disabled
2021-12-08 20:49:45 -05:00
Cody Henthorne
6c608e955e
Add Notification profiles.
2021-12-08 15:07:22 -05:00
Alex Hart
0d4e109c72
Implement several badge job tweaks to align with iOS.
2021-11-19 08:33:04 -04:00
Greyson Parrelli
843ed24bbb
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
Greyson Parrelli
8aea20f147
Migrate local account data into SignalStore.
2021-11-17 16:14:26 -05:00
Greyson Parrelli
ab55fec6bd
Move reactions into their own table.
2021-11-16 17:27:47 -05:00
Greyson Parrelli
c06fb81490
Render better crash stack traces for executors.
2021-11-04 17:00:04 -04:00
Alex Hart
c1820459b7
Implement further features for badges.
...
* Add Subscriptions API
* Add Accept-Language header to profile requests
* Fix several UI bugs, add error dialogs, etc.
2021-10-21 17:11:46 -04:00
Greyson Parrelli
a385cb0b68
Dedupe network and identity failures.
2021-10-01 15:11:33 -04:00
Greyson Parrelli
32101f7dda
Update reaction text for GIFs.
2021-09-24 09:27:54 -04:00
Aaron Labiaga
b4465953d8
Set LocusID on shortcut and notification for on device intelligence.
2021-09-16 14:17:38 -03:00
Cody Henthorne
3761859681
Fix kotlin compiler warnings.
2021-09-16 14:17:38 -03:00
Greyson Parrelli
8815cdc3de
Fix potential crash during notification processing.
2021-09-14 09:18:27 -04:00
Cody Henthorne
db7272730e
Add Small Group Ringing support.
2021-08-24 16:59:09 -03:00
Greyson Parrelli
b7a067e954
Use a more accurate starting point for message send timings.
2021-08-24 09:09:27 -03:00
Alex Hart
7c11962cb3
Fix custom notification vibration state.
2021-08-16 20:50:33 -04:00
Lucio Maciel
8e2a265cf3
Update emoji search index on system locale changes.
2021-08-13 13:58:38 -04:00
Lucio Maciel
4702ab1aeb
Implement better detection of text only messages.
2021-08-13 13:58:38 -04:00
Cody Henthorne
065a39992a
Fix crash when encountering null PendingIntent.
2021-08-02 16:19:43 -04:00
Greyson Parrelli
d7011e3353
Improve clarity around time conversions.
2021-07-29 16:24:20 -04:00
Greyson Parrelli
25234496bf
Add support for announcement groups.
2021-07-28 17:21:19 -04:00
Alex Hart
ed23c3fe7c
Add avatar picker and defaults.
2021-07-21 16:57:03 -04:00
lucio-signal
64922a8e51
Fix custom vibration settings.
2021-07-15 16:29:43 -04:00
Cody Henthorne
14565b0864
Fix crash when building notification state for messages without threads.
2021-07-15 16:28:13 -04:00
Alex Hart
3f53abedab
Migrate to new Share APIs.
2021-07-15 16:28:13 -04:00
Greyson Parrelli
8299d49042
Show an error for internal users for decryption failures.
2021-07-07 14:58:51 -03:00
Greyson Parrelli
0921ebe5f1
Add read and viewed receipts to the MSL.
2021-07-07 14:58:50 -03:00
Cody Henthorne
f4dd80c929
Switch logic order for detecting conversation channel changes.
2021-06-15 13:09:11 -04:00
Cody Henthorne
79200c82da
Fix create bubble conversation notification.
2021-06-14 16:51:18 -04:00
Cody Henthorne
c72dd86fed
Remove old notification system and notification rewrite feature flag.
2021-06-08 11:20:19 -04:00
Cody Henthorne
bece58d939
Improve notification channel consistency checks with Android Conversations.
2021-06-07 15:58:39 -04:00
Cody Henthorne
02f0301f25
Change how we enable/disable vibration for notifications.
2021-06-07 15:44:38 -04:00