Signal-Android/app/src/main/java/org/thoughtcrime/securesms/util
2022-01-25 10:02:27 -04:00
..
adapter Add PagingMappingAdapter and convert GiphyMp4Adapter. 2021-12-20 13:31:18 -05:00
cjkv
concurrent
dualsim
dynamiclanguage Revert "Fix dynamic language override for app context." 2022-01-24 12:05:29 -05:00
livedata Ensure store is properly cleaned up in conversation settings. 2021-11-04 18:29:51 -04:00
navigation Fix illegal argument navigation exceptions. 2021-12-20 13:31:18 -05:00
paging
rx Initial work to support Change Number. 2021-09-03 20:19:56 -04:00
spans
storage Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
task
text
viewholders Refactor MappingAdapter code into package. 2021-12-20 13:31:18 -05:00
views Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
AbstractCursorLoader.java
AccessibilityUtil.java
AlarmSleepTimer.java
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
AppStartup.java Add a system for locally tracking performance on-device. 2021-08-04 10:01:14 -04:00
AsynchronousCallback.java
AsyncLoader.java
AttachmentUtil.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
AvatarUtil.java Create shortcut fallback instead of crashing application. 2022-01-24 12:04:48 -05:00
BackupUtil.java Refactor app settings. 2021-05-12 12:23:00 -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
Bitmask.java
BlurTransformation.java Blur avatar photos from unknown senders when in message request state. 2021-04-23 14:42:51 -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 Strongly type UUIDs as ACIs. 2021-11-01 16:48:41 -04:00
ByteUnit.java
CachedInflater.java
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
CharacterIterable.java
CircularProgressButtonUtil.kt Clarify networking call order during registration flow. 2021-09-02 21:24:53 -04:00
CloseableLiveData.java
CommunicationActions.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
ConfigurationUtil.java
ContextExtensions.kt Refactor call audio routing and bluetooth management. 2021-09-28 11:42:51 -04:00
ContextUtil.java
ConversationShortcutPhoto.java Add contact and key sync message receive support. 2022-01-24 12:04:48 -05:00
ConversationUtil.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
CursorUtil.java Better database error handling. 2021-06-09 15:04:16 -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
Deferred.java
DelimiterUtil.java
DeviceProperties.java
Dialogs.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
DiffHelper.java
DisplayMetricsUtil.java
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
EllapsedTimeFormatter.java
Environment.kt Implement further features for badges. 2021-10-21 17:11:46 -04:00
ExpirationUtil.java
FeatureFlags.java Enable Change Number. 2022-01-24 12:05:28 -05:00
FileProviderUtil.java
FileUtils.java
FixedSizeDrawable.kt Remove gradient support from api 19. 2021-05-26 19:56:20 -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
Function3.java
FutureTaskListener.java
GroupUtil.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
Hex.java
HtmlUtil.java
IasKeyStore.java
IdentityUtil.java Add partial support for operating as a linked device. 2022-01-24 12:04:48 -05:00
ImageCompressionUtil.java
InsetItemDecoration.kt Add React With Any Search and update UX. 2021-06-24 16:36:13 -04:00
IntentUtils.java
InterceptableLongClickCopyLinkSpan.java
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
LayoutUtil.java
LeakyBucketLimiter.java
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 Delete old megaphones. 2022-01-07 14:41:42 -04:00
LocalMetrics.kt Use a more accurate starting point for message send timings. 2021-08-24 09:09:27 -03:00
LongClickCopySpan.java
LongClickMovementMethod.java
LRUCache.java
MathUtils.java
MediaMetadataRetrieverUtil.java
MediaUtil.java Fix large images sometimes not respecting EXIF orientation. 2022-01-03 10:31:04 -05:00
MemoryFileDescriptor.java
MemoryFileDescriptorProxy.java Treat SVGs as document attachments. 2021-12-16 14:48:25 -05:00
MemoryFileUtil.java
MemoryUnitFormat.java
MessageRecordUtil.kt Hide bubble for jumbomoji. 2022-01-07 14:41:42 -04:00
MessageUtil.java
MmsCharacterCalculator.java
NameUtil.kt Add avatar picker and defaults. 2021-07-21 16:57:03 -04:00
NetworkUtil.java Use low-bandwidth mode if call is believed to be on cellular 2021-12-08 15:06:44 -05:00
NoCrossfadeChangeDefaultAnimator.java
OkHttpUtil.java
ParcelUtil.java
PlatformCurrencyUtil.kt Respect server currency lists for subscriptions and badges. 2021-11-04 17:00:04 -04:00
PlayServicesUtil.java
PlayStoreUtil.java
PowerManagerCompat.java
ProfileUtil.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
Projection.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
ProjectionList.kt Drastically reduce number of projection instances we create. 2021-10-25 14:12:08 -03:00
PushCharacterCalculator.java
RecipientAccessList.kt Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
RedPhoneCallTypes.java
RemoteDeleteUtil.java
RemoteDeprecation.java
RequestCodes.java
ResUtil.java
Rfc5724Uri.java
RingtoneUtil.java Fix crash in notification settings. 2022-01-24 12:04:48 -05:00
SaveAttachmentTask.java Ensure display name is unique on insert on API 28+. 2022-01-13 16:40:48 -05:00
ScreenDensity.java Add support for updated server badge image url formats. 2021-10-04 21:49:59 -04:00
SearchUtil.java Update conversations list UI. 2021-09-03 20:19:55 -04:00
SemanticVersion.java
ServiceUtil.java Migrate to new Share APIs. 2021-07-15 16:28:13 -04:00
SetUtil.java
ShortCodeUtil.java
SignalLocalMetrics.java Refactor SignalLocalMetrics to be more resiliant to certain errors. 2022-01-13 16:40:48 -05: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
SmsCharacterCalculator.java Fix crash when encountering SMS calculate length security exception. 2021-08-13 13:58:38 -04:00
SmsUtil.java
SnapToTopDataObserver.java
SoftHashMap.java
SpanUtil.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
SqlUtil.java Update SQLCipher to 4.4.3-S8 2021-10-04 21:49:59 -04:00
StickyHeaderDecoration.java Implement new Multiselect UX and groundwork for Multiforward. 2021-08-13 13:58:38 -04:00
Stopwatch.java
StorageUtil.java
StringUtil.java Disallow visually-empty profile names. 2022-01-25 10:02:27 -04:00
SupportEmailUtil.java
TaggedFutureTask.java
TelephonyUtil.java
TextSecurePreferences.java Fix issue where lastVersionCode was unset. 2022-01-13 10:51:45 -05:00
ThemeUtil.java
ThrottledDebouncer.java Prevent constantly requesting new video resolutions in group calls. 2021-08-13 13:58:38 -04:00
Throttler.java
TopToastPopup.kt Add Notification profiles. 2021-12-08 15:07:22 -05:00
Triple.java
UriUtil.java
UrlClickHandler.java
UsernameUtil.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
Util.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
VerifySpan.java Migrate identity verification activity to fragment. 2021-12-16 14:48:25 -05:00
VersionTracker.java Fix issue where lastVersionCode was unset. 2022-01-13 10:51:45 -05:00
VibrateUtil.java
ViewExtensions.kt Add Emoji Search, Sticker Search, and GIF Keyboard. 2021-06-02 17:43:17 -04:00
ViewUtil.java Wrap ConversationActivity code in a Fragment. 2022-01-24 12:04:48 -05:00
WakeLockUtil.java
WindowUtil.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
WorkerThread.java