Signal-Android/app/src/main/java/org/thoughtcrime/securesms/util
Greyson Parrelli 1746869dc3 Fix issue with rendering of group update timestamps.
TIL SimpleDateFormat is not thread safe.
Across instances.

God forgive them, for they know not what they did.
2021-01-23 18:48:14 -05:00
..
adapter Finalize wallpaper UX. 2021-01-21 18:02:19 -05:00
cjkv
concurrent Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
dualsim Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
dynamiclanguage Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
livedata Only notify for actual recipient changes. 2021-01-09 18:45:22 -05:00
paging Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
spans Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
task Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
text
viewholders Add foundational UX and state support for Group Calling. 2020-09-23 16:54:38 -04:00
views Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
AbstractCursorLoader.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
AccessibilityUtil.java
ActivityTransitionUtil.java Improve wallpaper settings screen, conversation rendering. 2021-01-21 18:02:19 -05:00
AlarmSleepTimer.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
AppSignatureUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
AppStartup.java Create a system for scheduling work post-initial-render. 2021-01-06 17:03:38 -04:00
AsynchronousCallback.java Join group via invite link. 2020-08-26 12:51:25 -03:00
AsyncLoader.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
AttachmentUtil.java Add toggle to control call bandwidth. 2021-01-13 19:43:23 -05:00
AvatarUtil.java Fix a few minor group call UI issues. 2020-12-07 10:05:35 -05:00
BackupUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
Base64.java
BitmapDecodingException.java
BitmapUtil.java Wallpaper image selection and cropping. 2021-01-21 18:02:19 -05:00
Bitmask.java Move capabilities into a single column. 2020-10-22 15:55:18 -03:00
BlurTransformation.java
BottomSheetUtil.java Legacy group learn more badge and info bottom sheet. 2020-07-21 06:05:16 -03:00
BubbleUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
BucketInfo.java
BucketingUtil.java Add Research Megaphone. 2020-09-23 16:54:38 -04:00
ByteUnit.java
CachedInflater.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
CalendarDateOnly.java
CensorshipUtil.java
CharacterCalculator.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
CloseableLiveData.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
CommunicationActions.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
ConfigurationUtil.java Fix incorrect restarting and theming when system changes night mode. 2020-11-13 14:39:00 -05:00
ContextUtil.java Fix incorrect restarting and theming when system changes night mode. 2020-11-13 14:39:00 -05:00
ConversationShortcutPhoto.java Show contact profile photo instead of system contact. 2021-01-13 19:43:23 -05:00
ConversationUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
CursorUtil.java Move the KeyValueDatabase to a separate physical database. 2021-01-06 17:03:20 -04:00
DateUtils.java Fix issue with rendering of group update timestamps. 2021-01-23 18:48:14 -05:00
Debouncer.java Join group via invite link. 2020-08-26 12:51:25 -03:00
DefaultValueLiveData.java
Deferred.java
DelimiterUtil.java
Dialogs.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
DiffHelper.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
DisplayMetricsUtil.java Wallpaper preview size respects device aspect ratio. 2021-01-21 18:02:19 -05:00
DrawableUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
DynamicDarkActionBarTheme.java Add foundation for using Android's DayNight theming system. 2020-11-11 15:29:01 -05:00
DynamicDarkToolbarTheme.java Add foundation for using Android's DayNight theming system. 2020-11-11 15:29:01 -05:00
DynamicIntroTheme.java Add foundation for using Android's DayNight theming system. 2020-11-11 15:29:01 -05:00
DynamicLanguage.java
DynamicNoActionBarInviteTheme.java Add foundation for using Android's DayNight theming system. 2020-11-11 15:29:01 -05:00
DynamicNoActionBarTheme.java Add foundation for using Android's DayNight theming system. 2020-11-11 15:29:01 -05:00
DynamicRegistrationTheme.java Add foundation for using Android's DayNight theming system. 2020-11-11 15:29:01 -05:00
DynamicTheme.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
EarlyMessageCache.java
EllapsedTimeFormatter.java
ExpirationUtil.java Show expiration time exactly as set instead of rounding. 2020-07-19 09:32:16 -04:00
FeatureFlags.java Add support for an 'About' field on your profile. 2021-01-21 18:02:19 -05:00
FileProviderUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
FileUtils.java
FrameRateTracker.java Improve and streamline Application#onCreate. 2021-01-06 17:03:20 -04:00
FullscreenHelper.java Fix invisible media controls and notch jank. 2020-09-23 16:54:38 -04:00
Function3.java
FutureTaskListener.java
GroupUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
Hex.java Handle GV2 addresses. 2020-08-14 15:54:05 -04:00
HtmlUtil.java
IasKeyStore.java
IdentityUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
IntentUtils.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
InterceptableLongClickCopyLinkSpan.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
IOFunction.java
JsonUtils.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
LayoutUtil.java Add initial Mentions UI/UX for picker and compose edit. 2020-07-28 15:20:20 -04:00
LeakyBucketLimiter.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
LifecycleCursorWrapper.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
LifecycleRecyclerAdapter.java
LifecycleViewHolder.java
LimitedInputStream.java
ListenableFutureTask.java
LongClickCopySpan.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
LongClickMovementMethod.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
LRUCache.java
MappingAdapter.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
MappingModel.java Add initial Mentions UI/UX for picker and compose edit. 2020-07-28 15:20:20 -04:00
MappingModelList.java Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
MappingViewHolder.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
MathUtils.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
MediaMetadataRetrieverUtil.java
MediaUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
MemoryFileDescriptor.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
MemoryFileDescriptorProxy.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
MemoryFileUtil.java Share media from within Media Preview and share QR code image. 2020-11-04 16:05:35 -04:00
MemoryUnitFormat.java Display video file output size and duration during clipping. 2020-11-20 13:27:58 -04:00
MessageRecordUtil.java Allow consecutive voice notes to be played as a playlist. 2020-10-15 16:19:17 -04:00
MessageUtil.java
MmsCharacterCalculator.java
NetworkUtil.java Add toggle to control call bandwidth. 2021-01-13 19:43:23 -05:00
ObservingLiveData.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
OkHttpUtil.java Open up link previews to work with all sites. 2020-08-14 15:54:05 -04:00
ParcelUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
PlayServicesUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
PlayStoreUtil.java Handle GV2 addresses. 2020-08-14 15:54:05 -04:00
PopulationFeatureFlags.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
PowerManagerCompat.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
ProfileUtil.java Made setting a profile photo a synchronous operation. 2021-01-22 23:36:42 -05:00
PushCharacterCalculator.java
RedPhoneCallTypes.java
RemoteDeleteUtil.java Remove remote delete option for group updates. 2020-10-22 16:56:16 -04:00
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
SaveAttachmentTask.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
SearchUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
SemanticVersion.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
ServiceUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
SetUtil.java Upgrade SDK to 30. 2020-11-18 13:38:27 -04:00
ShortCodeUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
SignalUncaughtExceptionHandler.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
SingleLiveEvent.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
SmsCharacterCalculator.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
SmsUtil.java Fix SMS role bug introduced for pre-Q devices. 2020-10-30 17:45:28 -04:00
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 Add ability to delete your Signal account from within the app. 2020-12-07 17:39:16 -04:00
SqlUtil.java Move the KeyValueDatabase to a separate physical database. 2021-01-06 17:03:20 -04:00
StickyHeaderDecoration.java Finalize wallpaper UX. 2021-01-21 18:02:19 -05:00
Stopwatch.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
StorageUtil.java Fix voice note saves on API 28 and lower. 2020-12-09 10:22:31 -04:00
StringUtil.java Don't double-isolate-bidi on phone numbers. 2021-01-06 17:03:20 -04:00
SupportEmailUtil.java Include an English filter line in the support email body. 2021-01-19 17:06:23 -04:00
TaggedFutureTask.java
TelephonyUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
TextSecurePreferences.java Add toggle to control call bandwidth. 2021-01-13 19:43:23 -05:00
ThemeUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
ThrottledDebouncer.java Remove usages of deprecated Handler constructor. 2021-01-06 17:03:20 -04:00
Throttler.java Remove usages of deprecated Handler constructor. 2021-01-06 17:03:20 -04:00
Triple.java
UrlClickHandler.java Handle GV2 addresses. 2020-08-14 15:54:05 -04:00
UsernameUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
Util.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
VerifySpan.java
VersionTracker.java Force a feature flag refresh after a version change. 2020-12-18 10:41:14 -04:00
VibrateUtil.java Update Mention UI/UX to match latest designs. 2020-08-14 15:54:05 -04:00
ViewUtil.java Collapse adjacent conversation updates. 2021-01-23 14:55:19 -05:00
WakeLockUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
WindowUtil.java Add immersive mode for calling. 2021-01-13 19:43:23 -05:00
WorkerThread.java