..
adapter
Use smarter scrolling for group story replies.
2022-04-06 12:38:43 -04:00
cjkv
concurrent
Use existing contact type for our linked entry. Add test to sample app.
2022-04-06 12:36:32 -04:00
dualsim
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
dynamiclanguage
Revert "Fix dynamic language override for app context."
2022-01-24 12:05:29 -05:00
fragments
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
livedata
Display audio levels for each participant in group calls.
2022-04-06 12:37:43 -04:00
navigation
Fix illegal argument navigation exceptions.
2021-12-20 13:31:18 -05:00
paging
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
rx
Display audio levels for each participant in group calls.
2022-04-06 12:37:43 -04:00
spans
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
storage
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
task
Implement Stories feature behind flag.
2022-03-08 10:41:36 -04:00
text
viewholders
Refactor MappingAdapter code into package.
2021-12-20 13:31:18 -05:00
views
Add UI components for Release Channel.
2022-02-02 16:50:58 -05:00
AbstractCursorLoader.java
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00
AccessibilityUtil.java
ActionRequestListener.kt
Implement cross-fade for story thumb shared element animation.
2022-04-08 12:19:26 -04:00
AlarmSleepTimer.java
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00
Animations.kt
Refresh media selection and sending flow with a shiny new UX.
2021-09-02 21:24:54 -04:00
AppForegroundObserver.java
Migrate local account data into SignalStore.
2021-11-17 16:14:26 -05:00
AppSignatureUtil.java
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
AppStartup.java
Add a system for locally tracking performance on-device.
2021-08-04 10:01:14 -04:00
AsynchronousCallback.java
Make thread related utility methods available for use in all modules.
2021-03-02 11:07:04 -05:00
AsyncLoader.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
AttachmentUtil.java
Add UI components for Release Channel.
2022-02-02 16:50:58 -05:00
AvatarUtil.java
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
BackupUtil.java
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Base64.java
Migrate RecipientDatabase to Kotlin.
2021-12-03 18:10:01 -05:00
BitmapDecodingException.java
BitmapUtil.java
Fix large images sometimes not respecting EXIF orientation.
2022-01-03 10:31:04 -05:00
BlurTransformation.java
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
BottomSheetUtil.kt
Adjust boost dialog fragment to behave better with keyboard.
2021-11-04 16:59:59 -04:00
BubbleUtil.java
Remove old notification system and notification rewrite feature flag.
2021-06-08 11:20:19 -04:00
BucketInfo.java
BucketingUtil.java
Move from ACI to a generic ServiceId.
2022-02-17 17:09:26 -05:00
ByteUnit.java
CachedInflater.java
Purge view cache when layout direction is changed.
2021-03-08 12:13:32 -05:00
CalendarDateOnly.java
CenteredImageSpan.java
Implement adjustments to conversation list items to compensate for badge placement.
2021-10-21 17:11:46 -04:00
CharacterCalculator.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
CircularProgressButtonUtil.kt
Clarify networking call order during registration flow.
2021-09-02 21:24:53 -04:00
CloseableLiveData.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
CommunicationActions.java
Replace use of AlertDialog.Builder with MaterialAlertDialogBuilder.
2022-04-06 12:36:32 -04:00
ConfigurationUtil.java
ContextExtensions.kt
Refactor call audio routing and bluetooth management.
2021-09-28 11:42:51 -04:00
ContextUtil.java
ConversationShortcutPhoto.java
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
ConversationUtil.java
Don't keep around shortcuts for archived chats.
2022-04-08 12:19:27 -04:00
CustomDrawWrapper.kt
Update chat colors.
2021-05-26 00:39:59 -04:00
DateUtils.java
Revert "Use localized AM/PM strings."
2021-12-22 14:17:26 -05:00
Debouncer.java
DefaultValueLiveData.java
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Deferred.java
DeleteDialog.kt
Improve remote delete handling in group story threads.
2022-04-20 16:32:55 -03:00
DelimiterUtil.java
DeviceProperties.java
Include background restriction status in the logs.
2021-03-12 10:30:05 -05:00
Dialogs.java
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
DiffHelper.java
Move more util classes to core-util.
2022-04-06 12:36:32 -04:00
DisplayMetricsUtil.java
Wallpaper preview size respects device aspect ratio.
2021-01-21 18:02:19 -05:00
DrawableUtil.java
Fix adaptive shortcut icon shapes.
2021-07-07 14:58:50 -03:00
DynamicConversationSettingsTheme.java
Refactor conversation settings screens into a single fragment with new UI.
2021-06-24 16:36:13 -04:00
DynamicDarkActionBarTheme.java
DynamicDarkToolbarTheme.java
DynamicIntroTheme.java
DynamicLanguage.java
Refactor app settings.
2021-05-12 12:23:00 -04:00
DynamicNoActionBarInviteTheme.java
DynamicNoActionBarTheme.java
DynamicRegistrationTheme.java
DynamicTheme.java
Refactor app settings.
2021-05-12 12:23:00 -04:00
EarlyMessageCache.java
Prevent possibility of recursively enqueuing early message jobs.
2022-04-04 19:26:08 -04:00
EllapsedTimeFormatter.java
EncryptedStreamUtils.kt
Periodically fetch release notes.
2022-02-02 16:50:58 -05:00
EnumUtils.kt
Implement Stories feature behind flag.
2022-03-08 10:41:36 -04:00
Environment.kt
Implement further features for badges.
2021-10-21 17:11:46 -04:00
ExpirationUtil.java
FeatureFlags.java
Improve reliability of launching FCM foreground service.
2022-04-26 11:22:01 -04:00
FileProviderUtil.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
FileUtils.java
FixedSizeDrawable.kt
Remove gradient support from api 19.
2021-05-26 19:56:20 -04:00
FragmentDialogs.kt
Implement UI and backend for sending story reactions.
2022-03-17 16:02:42 -04:00
FrameRateTracker.java
Add an observer to log blocked threads.
2021-10-08 15:18:52 -04:00
FtsUtil.java
Add Emoji Search, Sticker Search, and GIF Keyboard.
2021-06-02 17:43:17 -04:00
FullscreenHelper.java
Add padding to the toolbar in media preview activities.
2022-04-06 12:36:32 -04:00
Function3.java
FutureTaskListener.java
GroupUtil.java
Move more util classes to core-util.
2022-04-06 12:36:32 -04:00
HtmlUtil.java
Ensure inner html is escaped when bolding.
2022-03-08 10:41:37 -04:00
IasKeyStore.java
IdentityUtil.java
Ensure we enqueue a storage sync after a safety number change.
2022-04-20 16:32:55 -03:00
ImageCompressionUtil.java
Updated image compression parameters.
2021-02-10 09:16:42 -05:00
InsetItemDecoration.kt
Add React With Any Search and update UX.
2021-06-24 16:36:13 -04:00
IntentUtils.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
InterceptableLongClickCopyLinkSpan.java
Add UI components for Release Channel.
2022-02-02 16:50:58 -05:00
InternetConnectionObserver.kt
Implement several donor badge fixes and rotate flags.
2021-11-18 13:25:37 -04:00
IOFunction.java
JavaTimeExtensions.kt
Fix 24hr time format bug on older OSes.
2021-12-13 10:16:27 -05:00
JsonUtils.java
Periodically fetch release notes.
2022-02-02 16:50:58 -05:00
LayoutUtil.java
LeakyBucketLimiter.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
LifecycleCursorWrapper.java
Revert "Fix ANR when leaving MediaPreviewActivity."
2021-06-21 09:55:40 -04:00
LifecycleDisposable.kt
Move reactions into their own table.
2021-11-16 17:27:47 -05:00
LimitedInputStream.java
ListenableFutureTask.java
LocaleFeatureFlags.java
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
LocaleUtil.kt
Add defaults for script/text font pairings and guessing of script based on body contents.
2022-04-06 12:37:43 -04:00
LocalMetrics.kt
Improve conversation open speed.
2022-03-17 16:02:42 -04:00
LongClickCopySpan.java
Add UI components for Release Channel.
2022-02-02 16:50:58 -05:00
LongClickMovementMethod.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
LRUCache.java
MathUtils.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
MediaMetadataRetrieverUtil.java
MediaUtil.java
Allow external shares to a story.
2022-03-17 12:12:56 -04:00
MemoryFileDescriptor.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
MemoryFileDescriptorProxy.java
Treat SVGs as document attachments.
2021-12-16 14:48:25 -05:00
MemoryFileUtil.java
MemoryUnitFormat.java
Display video file output size and duration during clipping.
2020-11-20 13:27:58 -04:00
MessageRecordUtil.kt
Add ability to copy text slides in full.
2022-04-08 12:19:27 -04:00
MessageUtil.java
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
MmsCharacterCalculator.java
NameUtil.kt
Add avatar picker and defaults.
2021-07-21 16:57:03 -04:00
NetworkUtil.java
Add internal setting for call bandwidth mode.
2022-04-15 16:07:15 -04:00
NoCrossfadeChangeDefaultAnimator.java
Payments.
2021-04-06 17:07:19 -03:00
OkHttpUtil.java
ParcelUtil.java
Fix crash when receiving call with no corresponding identity key.
2021-02-17 10:26:45 -05:00
PlaceholderURLSpan.kt
Add UI components for Release Channel.
2022-02-02 16:50:58 -05:00
PlatformCurrencyUtil.kt
Respect server currency lists for subscriptions and badges.
2021-11-04 17:00:04 -04:00
PlayServicesUtil.java
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00
PlayStoreUtil.java
Add back private PlayStoreUtil constructor.
2021-03-16 11:35:18 -04:00
PowerManagerCompat.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
ProfileUtil.java
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Projection.java
Use context menu when selecting a message in chat.
2022-02-01 13:41:31 -05:00
ProjectionList.kt
Drastically reduce number of projection instances we create.
2021-10-25 14:12:08 -03:00
PushCharacterCalculator.java
RecipientAccessList.kt
Move from ACI to a generic ServiceId.
2022-02-17 17:09:26 -05:00
RemoteDeleteUtil.java
RemoteDeprecation.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
RequestCodes.java
ResUtil.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
Rfc5724Uri.java
RingtoneUtil.java
Fix crash in notification settings.
2022-01-24 12:04:48 -05:00
SaveAttachmentTask.java
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
ScreenDensity.java
Add support for updated server badge image url formats.
2021-10-04 21:49:59 -04:00
SearchUtil.java
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
SemanticVersion.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
ServiceUtil.java
Migrate to new Share APIs.
2021-07-15 16:28:13 -04:00
ShortCodeUtil.java
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00
SignalLocalMetrics.java
More accurate timings of conversation-open component.
2022-03-17 16:02:43 -04:00
SignalMeUtil.java
Introduce SignalDatabase as the main database entrypoint.
2021-11-18 12:36:52 -05:00
SignalProxyUtil.java
Add partial support for operating as a linked device.
2022-01-24 12:04:48 -05:00
SignalUncaughtExceptionHandler.java
Include exception message in stack trace.
2021-12-20 13:31:18 -05:00
SingleLiveEvent.java
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00
SmsCharacterCalculator.java
Fix crash when entering chats on devices with odd security enforcement.
2022-02-02 16:50:58 -05:00
SmsUtil.java
SnapToTopDataObserver.java
Fix issues with jumpToMessage behavior.
2020-12-07 22:40:43 -05:00
SoftHashMap.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
SpanUtil.java
Fix various issues with release notes channel.
2022-02-11 10:12:09 -05:00
StickyHeaderDecoration.java
Decorate item after header/footer with timestamp.
2022-02-01 13:41:31 -05:00
Stopwatch.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
StorageUtil.java
Check if the content uri already exists and rename the file until it's valid to insert.
2021-02-10 15:21:03 -05:00
SupportEmailUtil.java
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
TaggedFutureTask.java
TelephonyUtil.java
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00
TextSecurePreferences.java
Update default state for whether legacy passwords are disabled.
2022-04-17 10:12:44 -04:00
ThemedFragment.kt
Implement Stories feature behind flag.
2022-03-08 10:41:36 -04:00
ThemeUtil.java
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
ThrottledDebouncer.java
Prevent constantly requesting new video resolutions in group calls.
2021-08-13 13:58:38 -04:00
Throttler.java
Remove usages of deprecated Handler constructor.
2021-01-06 17:03:20 -04:00
TopToastPopup.kt
Add Notification profiles.
2021-12-08 15:07:22 -05:00
Triple.java
UriUtil.java
Perform additional URI validation in ShareRepository.
2021-02-17 15:07:37 -05:00
UrlClickHandler.java
UsernameUtil.java
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Util.java
Add ability to copy text slides in full.
2022-04-08 12:19:27 -04:00
VerifySpan.java
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
VersionTracker.java
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
VibrateUtil.java
Vibrate when entering call reconnecting state.
2022-03-28 19:07:21 -04:00
ViewExtensions.kt
Add Emoji Search, Sticker Search, and GIF Keyboard.
2021-06-02 17:43:17 -04:00
ViewUtil.java
Fix bug causing cancellation of dialog fragment.
2022-04-15 16:07:14 -04:00
WakeLockUtil.java
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00
WindowUtil.java
Use context menu when selecting a message in chat.
2022-02-01 13:41:31 -05:00
WorkerThread.java