Signal-Android/app/src/main/java/org/thoughtcrime/securesms/util
Cody Henthorne f2ab0b6423 Initial work to support Change Number. 2021-09-03 20:19:56 -04:00
..
adapter Refresh contact search views. 2021-07-15 16:28:13 -04:00
cjkv
concurrent Make thread related utility methods available for use in all modules. 2021-03-02 11:07:04 -05:00
dualsim Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
dynamiclanguage Refactor app settings. 2021-05-12 12:23:00 -04:00
livedata Add universal disappearing messages. 2021-05-18 18:21:48 -04:00
paging Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
rx Initial work to support Change Number. 2021-09-03 20:19:56 -04:00
spans Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
storage Add a cache for GIFs. 2021-09-03 20:19:55 -04:00
task Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
text
viewholders Payments. 2021-04-06 17:07:19 -03:00
views Apply several fixes for beta feedback. 2021-07-23 13:47:43 -03:00
AbstractCursorLoader.java Use Log.tag where appropriate. 2021-03-31 16:02:32 -03:00
AccessibilityUtil.java
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 Move calling management out of service. 2021-03-31 16:02:32 -03:00
AppSignatureUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
AppStartup.java Add a system for locally tracking performance on-device. 2021-08-04 10:01:14 -04:00
AsyncLoader.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
AsynchronousCallback.java Make thread related utility methods available for use in all modules. 2021-03-02 11:07:04 -05:00
AttachmentUtil.java Allow video gifs to download as if they were images. 2021-06-08 17:00:07 -03:00
AvatarUtil.java Add avatar picker and defaults. 2021-07-21 16:57:03 -04:00
BackupUtil.java Refactor app settings. 2021-05-12 12:23:00 -04:00
Base64.java
BitmapDecodingException.java
BitmapUtil.java Use Log.tag where appropriate. 2021-03-31 16:02:32 -03:00
Bitmask.java Move capabilities into a single column. 2020-10-22 15:55:18 -03:00
BlurTransformation.java Blur avatar photos from unknown senders when in message request state. 2021-04-23 14:42:51 -04:00
BottomSheetUtil.java
BubbleUtil.java Remove old notification system and notification rewrite feature flag. 2021-06-08 11:20:19 -04:00
BucketInfo.java
BucketingUtil.java Add Research Megaphone. 2020-09-23 16:54:38 -04:00
ByteUnit.java
CachedInflater.java Purge view cache when layout direction is changed. 2021-03-08 12:13:32 -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
CharacterIterable.java Account for grapheme cluster when trimming to fit a specific length. 2021-03-31 16:02:32 -03: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 Add support for signal.me links. 2021-07-28 11:58:03 -04: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 Add avatar picker and defaults. 2021-07-21 16:57:03 -04:00
ConversationUtil.java Fix Signal Direct Share Shortcuts not appearing in Android Sharesheet. 2021-08-16 20:50:33 -04: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 Update message bubble and date header timestamps. 2021-07-28 12:39:50 -03:00
Debouncer.java Join group via invite link. 2020-08-26 12:51:25 -03:00
DefaultValueLiveData.java
Deferred.java
DelimiterUtil.java
DeviceProperties.java Include background restriction status in the logs. 2021-03-12 10:30:05 -05:00
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 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 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 Refactor app settings. 2021-05-12 12:23:00 -04:00
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 Refactor app settings. 2021-05-12 12:23:00 -04:00
EarlyMessageCache.java
EllapsedTimeFormatter.java
ExpirationUtil.java
FeatureFlags.java Initial work to support Change Number. 2021-09-03 20:19:56 -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
FrameRateTracker.java Improve and streamline Application#onCreate. 2021-01-06 17:03:20 -04:00
FtsUtil.java Add Emoji Search, Sticker Search, and GIF Keyboard. 2021-06-02 17:43:17 -04:00
FullscreenHelper.java Revert "Fix wallpaper in landscape mode with notched devices." 2021-01-30 11:29:44 -05:00
Function3.java
FutureTaskListener.java
GroupUtil.java Decrypt and process messages all in one transaction. 2021-02-23 18:34:18 -05:00
Hex.java
HtmlUtil.java
IOFunction.java
IasKeyStore.java
IdentityUtil.java Add a write-through cache to the identity store. 2021-09-02 21:24:53 -04: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 Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
JsonUtils.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
LRUCache.java
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 Clarify networking call order during registration flow. 2021-09-02 21:24:53 -04:00
LifecycleRecyclerAdapter.java
LifecycleViewHolder.java
LimitedInputStream.java
ListenableFutureTask.java
LocalMetrics.kt Use a more accurate starting point for message send timings. 2021-08-24 09:09:27 -03:00
LocaleFeatureFlags.java Add a feature flag to disable SMS megaphone. 2021-06-18 15:10:16 -04:00
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
MappingAdapter.java Add avatar picker and defaults. 2021-07-21 16:57:03 -04:00
MappingModel.java Add avatar picker and defaults. 2021-07-21 16:57:03 -04:00
MappingModelList.java Add React With Any Search and update UX. 2021-06-24 16:36:13 -04:00
MappingViewHolder.java Add avatar picker and defaults. 2021-07-21 16:57:03 -04:00
MathUtils.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
MediaMetadataRetrieverUtil.java
MediaUtil.java Refresh media selection and sending flow with a shiny new UX. 2021-09-02 21:24:54 -04: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.kt Fix alignment issues for single line timestamps. 2021-08-16 20:50:33 -04:00
MessageUtil.java
MmsCharacterCalculator.java
NameUtil.kt Add avatar picker and defaults. 2021-07-21 16:57:03 -04:00
NetworkUtil.java Update to RingRTC v2.9.0 2021-01-27 11:52:32 -04:00
NoCrossfadeChangeDefaultAnimator.java Payments. 2021-04-06 17:07:19 -03:00
ObservingLiveData.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
OkHttpUtil.java
ParcelUtil.java Fix crash when receiving call with no corresponding identity key. 2021-02-17 10:26:45 -05: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 Improve conversion of Recipient to SignalServiceAddress. 2021-08-24 16:59:09 -03:00
Projection.java Update chat colors. 2021-05-26 00:39:59 -04:00
PushCharacterCalculator.java
RecipientAccessList.kt Ensure all SignalServiceAddresses have UUIDs. 2021-08-24 09:09:27 -03:00
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
RingtoneUtil.java Fix call ringtone not playing on some custom ROMs and Samsung Android 11 devices. 2021-03-31 16:02:32 -03:00
SaveAttachmentTask.java Revert "Replace use of AlertDialog.Builder with MaterialAlertDialogBuilder." 2021-08-30 20:32:41 -04:00
ScreenDensity.java Add support for OTA emoji download. 2021-05-03 14:02:58 -04:00
SearchUtil.java Update conversations list UI. 2021-09-03 20:19:55 -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
SetUtil.java Upgrade SDK to 30. 2020-11-18 13:38:27 -04:00
ShortCodeUtil.java Use Log.tag where appropriate. 2021-03-31 16:02:32 -03:00
SignalLocalMetrics.java Add measurements, improve MSL insert. 2021-09-02 21:24:53 -04:00
SignalMeUtil.java Add support for signal.me links. 2021-07-28 11:58:03 -04:00
SignalProxyUtil.java Improve WebSocket health monitoring. 2021-07-27 13:40:33 -04:00
SignalUncaughtExceptionHandler.java Clarify networking call order during registration flow. 2021-09-02 21:24:53 -04:00
SingleLiveEvent.java Use Log.tag where appropriate. 2021-03-31 16:02:32 -03:00
SmsCharacterCalculator.java Fix crash when encountering SMS calculate length security exception. 2021-08-13 13:58:38 -04: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 Update conversations list UI. 2021-09-03 20:19:55 -04:00
SqlUtil.java Switch back to mainline SQLCipher with true WAL mode. 2021-09-02 21:24:54 -04:00
StickyHeaderDecoration.java Implement new Multiselect UX and groundwork for Multiforward. 2021-08-13 13:58:38 -04: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
StringUtil.java Only allow emojis as reactions. 2021-04-12 12:25:09 -04:00
SupportEmailUtil.java Add a category dropdown in the help fragment. 2021-03-12 22:56:56 -05:00
TaggedFutureTask.java
TelephonyUtil.java Use Log.tag where appropriate. 2021-03-31 16:02:32 -03:00
TextSecurePreferences.java Remove dead keyboard code after refresh. 2021-06-30 16:13:42 -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
Triple.java
UriUtil.java Perform additional URI validation in ShareRepository. 2021-02-17 15:07:37 -05:00
UrlClickHandler.java
UsernameUtil.java Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00
Util.java Add additional logging to dialog. 2021-06-10 16:06:32 -04:00
VerifySpan.java
VersionTracker.java Add a system for locally tracking performance on-device. 2021-08-04 10:01:14 -04:00
VibrateUtil.java
ViewExtensions.kt Add Emoji Search, Sticker Search, and GIF Keyboard. 2021-06-02 17:43:17 -04:00
ViewUtil.java Adjust timestamp alignment. 2021-08-17 17:22:23 -03:00
WakeLockUtil.java Use Log.tag where appropriate. 2021-03-31 16:02:32 -03:00
WindowUtil.java Fix issue where reaction shade is offset in chat bubbles. 2021-02-01 10:23:41 -05:00
WorkerThread.java