Signal-Android/app/src/main/java/org/thoughtcrime/securesms/util
2023-08-16 10:26:32 -04:00
..
adapter Fix pool limits and y-translation issues with CFv2 recycler view. 2023-06-07 12:51:08 -04:00
cjkv
concurrent
dualsim Implement session-based account registration API. 2023-02-22 22:11:58 -05:00
dynamiclanguage
fragments Fix lifecycle crashes with keyboard fragment and media sending. 2023-07-27 15:36:38 -04:00
livedata Add in-call info sheet for call links. 2023-06-15 13:31:59 -04:00
navigation
paging
rx Improve performance from thread being updated to data available to render. 2023-04-20 13:50:12 -04:00
spans
storage
task Fix progress dialog deprecation warnings. 2022-12-16 15:22:04 -05:00
text
viewholders
views Fix SimpleProgressDialog. 2023-06-28 17:13:15 -04:00
AbstractCursorLoader.java
AccessibilityUtil.java
ActionRequestListener.kt
AlarmSleepTimer.java Prepare the websocket keepalive for API 31. 2022-10-04 17:32:57 -04:00
Animations.kt
AppForegroundObserver.java
AppSignatureUtil.java Fix desugar crash on spinner builds. 2022-05-24 15:03:54 -03:00
AppStartup.java Add sms export library and sample app. 2022-08-09 16:23:44 -04:00
AsynchronousCallback.java
AsyncLoader.java
AttachmentUtil.java Provide better 'why' when an attachment is not auto-downloaded. 2023-06-21 16:18:16 -04:00
AvatarUtil.java Fix avatar blurring during calls. 2023-07-07 14:53:23 -03:00
BackupUtil.java
Base64.java Add Spinner support for kyber keys. 2023-07-12 15:48:51 -04:00
BitmapDecodingException.java
BitmapUtil.java Address a bunch of compiler warnings. 2023-06-06 12:47:16 -04:00
BlurTransformation.java Fix avatar blurring during calls. 2023-07-07 14:53:23 -03:00
BottomOffsetDecoration.kt Prevent popup menu from covering bottom items in the media overview screen. 2022-08-02 14:36:29 -04:00
BottomSheetUtil.kt
BubbleUtil.java Re-enable bubble menu shortcut on CFv2. 2023-07-26 13:21:00 -04:00
BucketInfo.java Fix logging for 'restricted' power bucket. 2023-08-10 15:29:02 -03:00
BucketingUtil.java
ByteUnit.java
CachedInflater.java Update async layout inflater to fix AppCompat views. 2023-03-24 15:49:26 -04:00
CalendarDateOnly.java
CenteredImageSpan.java
CharacterCalculator.java Refactor how message send types are selected. 2022-06-03 18:07:29 -04:00
CloseableLiveData.java
CommunicationActions.java Add invalid call link dialog. 2023-08-10 15:29:02 -03:00
ConfigurationUtil.java
ContextExtensions.kt
ContextUtil.java Utilize logic from lottie to determine animation scale. 2022-11-14 10:49:55 -04:00
ConversationShortcutPhoto.java Reduce profile avatar disk reads. 2022-07-21 13:18:20 -04:00
ConversationUtil.java Add lazy thread creation throughout in preparation for CFV2. 2023-07-12 15:48:52 -04:00
CustomDrawWrapper.kt
DateUtils.java Adjust SMS phases and show Phase 3 start date. 2023-02-06 16:53:08 -04:00
DebouncedOnClickListener.kt Fix tapping too fast breaking my stories viewer. 2023-04-12 16:31:35 -04:00
Debouncer.java Implement correct video story sound behaviour. 2022-06-29 15:32:25 -04:00
DefaultValueLiveData.java
Deferred.java
DeleteDialog.kt Exit edit message mode on message send. 2023-08-01 15:51:31 -04:00
DelimiterUtil.java
DeviceProperties.java Put info about data saver in the logs. 2022-11-02 15:31:52 -04:00
Dialogs.java Prepare edit message for beta run. 2023-06-15 15:36:08 -04:00
DiffHelper.java
DisplayMetricsUtil.java
DrawableUtil.java
DynamicConversationSettingsTheme.java
DynamicDarkActionBarTheme.java
DynamicDarkToolbarTheme.java
DynamicIntroTheme.java
DynamicLanguage.java
DynamicNoActionBarInviteTheme.java
DynamicNoActionBarTheme.java
DynamicRegistrationTheme.java
DynamicTheme.java
EarlyMessageCache.java Add kotlin/proto level message processing. 2023-04-04 12:16:45 -03:00
EarlyMessageCacheEntry.kt Add kotlin/proto level message processing. 2023-04-04 12:16:45 -03:00
EditTextExtensions.kt Fix comparison causing hot loop on API25. 2022-10-26 11:09:47 -03:00
EllapsedTimeFormatter.java
EncryptedStreamUtils.kt
EnumUtils.kt
Environment.kt Add a new PNP build flavor. 2023-02-14 14:02:23 -05:00
ExpirationUtil.java Shorten disappearing countdown description in message details. 2022-07-11 13:35:53 -03:00
FeatureFlags.java Add prompt to help troubleshoot slow notifications. 2023-08-16 10:26:32 -04:00
FileProviderUtil.java
FileUtils.java
FixedSizeDrawable.kt
FragmentDialogs.kt Utilize AlertDialog.Builder for displayInDialogAboveAnchor. 2023-08-10 15:29:02 -03:00
FragmentResultContract.kt Username UX refresh. 2022-08-18 16:01:05 -04:00
FrameRateTracker.java
FullscreenHelper.java Fix navbar flashing on transform. 2023-02-16 16:08:46 -05:00
Function3.java
FutureTaskListener.java
GroupUtil.java Add kotlin/proto level message processing. 2023-04-04 12:16:45 -03:00
HtmlUtil.java
IasKeyStore.java
IdentityUtil.java Rename some protos. 2023-07-18 09:55:02 -04:00
ImageCompressionUtil.java Log some debug info about image compression. 2023-08-16 10:26:32 -04:00
InsetItemDecoration.kt
IntentUtils.java Add check before trying to launch contact add intent. 2022-08-18 09:27:20 -03:00
InterceptableLongClickCopyLinkSpan.java
InternetConnectionObserver.kt Handle deprecated connectivity intent filter. 2022-12-16 15:22:04 -05:00
IOFunction.java
JavaTimeExtensions.kt Add date headers to CFv2. 2023-06-15 13:31:59 -04:00
JsonUtils.java Improve conversation list cold start performance. 2023-03-04 10:51:41 -05:00
LayoutUtil.java
LeakyBucketLimiter.java
LifecycleCursorWrapper.java
LimitedInputStream.java
LinkUtil.kt Fix linkify for valid URLs with ... in the path. 2023-06-15 11:20:22 -04:00
ListenableFutureTask.java
LocaleFeatureFlags.java Add prompt to help troubleshoot slow notifications. 2023-08-16 10:26:32 -04:00
LocaleUtil.kt Upgrade several AndroidX Libraries. 2022-09-14 15:30:43 -04:00
LocalMetrics.kt Add heuristics for delayed notifications. 2023-08-01 15:51:31 -04:00
LongClickCopySpan.java Fix split second spoiler reveal when quoting a message with a spoiler. 2023-05-19 16:30:19 -04:00
LongClickMovementMethod.java Fix text story keyboard in text stories. 2023-06-28 17:13:15 -04:00
LRUCache.java
Material3OnScrollHelper.kt Fixes for CFv2. 2023-07-20 13:50:32 -04:00
MathUtils.java
MediaMetadataRetrieverUtil.java
MediaUtil.java Add partial share and draft support to CFv2. 2023-06-06 12:47:16 -04:00
MemoryFileDescriptor.java Upgrade CameraX to 1.1.0 and fork removal. 2022-08-02 14:36:29 -04:00
MemoryFileDescriptorProxy.java
MemoryFileUtil.java
MemoryUnitFormat.java
MessageConstraintsUtil.kt Revert remote delete/edit send threshold to 3 hours. 2023-08-15 12:28:59 -04:00
MessageRecordUtil.kt Fix jumbo emoji having bubbles bugs. 2023-07-19 19:54:12 -04:00
MessageUtil.java
MmsCharacterCalculator.java Refactor how message send types are selected. 2022-06-03 18:07:29 -04:00
NameUtil.kt Fix abbreviations with some emoji. 2022-05-18 11:54:17 -04:00
NetworkStatus.kt
NetworkUtil.java Prompt user for debug logs with slow notifications. 2023-08-10 15:29:02 -03:00
NoCrossfadeChangeDefaultAnimator.java
OkHttpUtil.java Fix an issue where the charset in the link preview of some pages was not identified correctly. 2023-07-12 15:48:51 -04:00
ParcelUtil.java
PlaceholderURLSpan.kt
PlayServicesUtil.java
PlayStoreUtil.java
PowerManagerCompat.java Add prompt to help troubleshoot slow notifications. 2023-08-16 10:26:32 -04:00
ProfileUtil.java Adopt libsignal 0.30.0 and ServiceIds for group members. 2023-08-01 15:51:31 -04:00
Projection.java Add new text-only conversation item. 2023-07-11 17:58:09 -04:00
ProjectionList.kt
PushCharacterCalculator.java Refactor how message send types are selected. 2022-06-03 18:07:29 -04:00
RecipientAccessList.kt
RemoteDeprecation.java
RequestCodes.java
ResUtil.java
Rfc5724Uri.java
RingtoneUtil.java
SaveAttachmentTask.java Simplify notification for saving media. 2023-05-24 12:05:23 -04:00
SaveAttachmentUtil.kt CFV2 Save to Disk / Copy Text Content. 2023-06-06 12:47:16 -04:00
ScreenDensity.java
SearchUtil.java Fix search result styling for formatting and query highlighting. 2023-03-24 15:49:27 -04:00
SemanticVersion.java
ServiceUtil.java Use Bluetooth headset mic to record voice notes. 2023-05-05 12:49:18 -03:00
ShortCodeUtil.java
SignalLocalMetrics.java Break message-latency into high/low priority. 2023-08-10 15:29:02 -03:00
SignalMeUtil.java Add signal.me username support. 2022-09-13 13:07:42 -04:00
SignalProxyUtil.java Add support for baseline profiles. 2023-03-20 17:39:08 -04:00
SignalTrace.kt Improve conversation open benchmark test. 2023-07-12 15:48:51 -04:00
SignalUncaughtExceptionHandler.java Improve handling of SSLExceptions. 2022-09-28 11:33:35 -04:00
SingleLiveEvent.java Address a bunch of compiler warnings. 2023-06-06 12:47:16 -04:00
SizeUnit.kt Refactor notification thumbnails to reduce chances for ANR. 2022-08-24 17:09:01 -04:00
SmsCharacterCalculator.java Refactor how message send types are selected. 2022-06-03 18:07:29 -04:00
SmsUtil.java
SnapToTopDataObserver.java
SoftHashMap.java
SpanUtil.java Add learn more link to export account data. 2023-04-04 12:16:45 -03:00
SplashScreenUtil.java
StickyHeaderDecoration.java Prevent header decoration from passing NO_POSITION to getHeaderId. 2022-08-31 15:58:41 -04:00
StorageUtil.java Remove unnecessary code now that minSdk is 21. 2023-01-17 14:30:48 -05:00
SupportEmailUtil.java Start mirroring to SVR2. 2023-07-12 15:48:51 -04:00
SystemWindowInsetsSetter.kt Fix issue where view padding would not properly update on rotation. 2023-02-16 16:08:46 -05:00
TaggedFutureTask.java
TelephonyUtil.java Catch possible phone permission exception on specific devices. 2022-10-17 11:39:00 -04:00
TextSecurePreferences.java Start mirroring to SVR2. 2023-07-12 15:48:51 -04:00
ThemedFragment.kt
ThemeUtil.java
ThrottledDebouncer.java
Throttler.java
TopToastPopup.kt Remove unnecessary code now that minSdk is 21. 2023-01-17 14:30:48 -05:00
Triple.java
UriUtil.java
UrlClickHandler.java
UsernameUtil.java Use strongly-typed ACIs and PNIs everywhere. 2023-08-01 15:51:31 -04:00
Util.java Add additional text formatting support. 2023-03-22 14:28:10 -04:00
VersionTracker.kt Convert VersionTracker to Kotlin and add RefreshAttributesJob. 2023-03-08 15:06:50 -04:00
VibrateUtil.java Implement chat filter design feedback. 2023-01-02 12:19:04 -04:00
ViewExtensions.kt Fix overlapping date and unread decorations. 2023-07-18 09:55:02 -04:00
ViewModelFactory.kt Fix various lifecycle crashes. 2023-07-26 13:51:19 -04:00
Views.kt
ViewUtil.java Add multi-select support to CFV2. 2023-07-12 15:48:51 -04:00
WakeLockUtil.java
WindowUtil.java Fixes for CFv2. 2023-07-20 13:50:32 -04:00
WorkerThread.java