Signal-Android/app/src/main/java/org/thoughtcrime/securesms/util
2020-12-05 13:44:13 -05:00
..
adapter Fix issues with conversation list position. 2020-08-14 15:54:05 -04:00
cjkv Add support for setting an optional last name in profiles. 2020-01-24 10:54:39 -05:00
concurrent Remove job adds from database transactions. 2020-12-05 13:44:13 -05:00
dualsim Move all files to natural position. 2020-01-06 11:08:30 -05:00
dynamiclanguage Apply locale updates correctly for appcompat-v1.2.0. 2020-11-12 09:56:07 -05:00
livedata Display a loading message if group update message is taking a while to load. 2020-09-23 16:54:38 -04:00
paging Migrate ConversationList to paging library and apply abstractions to conversation. 2020-06-16 19:30:35 -04:00
spans Move all files to natural position. 2020-01-06 11:08:30 -05:00
task Add lifecycle check in SnackbarAsyncTask. 2020-09-23 16:54:38 -04:00
text Add support for setting an optional last name in profiles. 2020-01-24 10:54:39 -05:00
viewholders Add foundational UX and state support for Group Calling. 2020-09-23 16:54:38 -04:00
views Update assets and themes to leverage DayNight system. 2020-11-11 15:29:01 -05:00
AbstractCursorLoader.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
AccessibilityUtil.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
AlarmSleepTimer.java Remove instances of Android logging. 2020-05-14 11:22:28 -03:00
AppSignatureUtil.java Add additional info to support emails and debuglogs. 2020-05-14 11:22:28 -03:00
AsynchronousCallback.java Join group via invite link. 2020-08-26 12:51:25 -03:00
AsyncLoader.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
AttachmentUtil.java Rename Recipient.isLocalNumber() to Recipient.isSelf() 2020-10-22 15:55:18 -03:00
AvatarUtil.java Utilize GeneratedContactPhoto for named folk. 2020-12-01 16:17:36 -05:00
BackupUtil.java Do not require write to read from single backup uri. 2020-11-11 15:29:01 -05:00
Base64.java Migrate profile key into database. 2020-02-13 20:53:10 -05:00
BitmapDecodingException.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
BitmapUtil.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
Bitmask.java Move capabilities into a single column. 2020-10-22 15:55:18 -03:00
BlurTransformation.java Implement new call screen UI/UX. 2020-05-13 16:18:18 -04:00
BottomSheetUtil.java Legacy group learn more badge and info bottom sheet. 2020-07-21 06:05:16 -03:00
BubbleUtil.java Add support for Android 11 Conversation Bubbles. 2020-11-25 14:11:17 -04:00
BucketInfo.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
BucketingUtil.java Add Research Megaphone. 2020-09-23 16:54:38 -04:00
ByteUnit.java Improve debuglog submission. 2020-02-26 17:11:34 -05:00
CachedInflater.java Enqueue cached layout inflation on background thread. 2020-11-30 13:21:20 -04:00
CalendarDateOnly.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
CensorshipUtil.java Don't show the full-screen PIN megaphone. 2020-02-05 18:49:31 -05:00
CharacterCalculator.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
CloseableLiveData.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
CommunicationActions.java Prevent error when user has no email client. 2020-11-30 18:59:42 -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 Add equals/hashcode to Key implementation. 2020-12-05 13:44:13 -05:00
ConversationUtil.java Fix perf issues around shortcut updates. 2020-12-01 16:17:36 -05:00
Conversions.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
CursorUtil.java Move capabilities into a single column. 2020-10-22 15:55:18 -03:00
DateUtils.java Various UI adjustments to conversation updates. 2020-10-23 15:37:42 -04:00
Debouncer.java Join group via invite link. 2020-08-26 12:51:25 -03:00
DefaultValueLiveData.java Ensure you can't set null values in DefaultValueLiveData. 2020-05-13 16:18:18 -04:00
Deferred.java Migrate ConversationList to paging library and apply abstractions to conversation. 2020-06-16 19:30:35 -04:00
DelimiterUtil.java Ensure group membership for typing indicators. 2020-04-21 13:33:33 -04:00
Dialogs.java Update assets and themes to leverage DayNight system. 2020-11-11 15:29:01 -05:00
DiffHelper.java Optimize uploads during media composition. 2020-01-24 10:54:38 -05:00
DrawableUtil.java Implement ShortcutInfo for API 30. 2020-11-18 14:25:01 -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 Move all files to natural position. 2020-01-06 11:08:30 -05: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 Fix incorrect restarting and theming when system changes night mode. 2020-11-13 14:39:00 -05:00
EarlyMessageCache.java Fix processing of early messages. 2020-05-09 13:16:45 -04:00
EllapsedTimeFormatter.java Implement new call screen UI/UX. 2020-05-13 16:18:18 -04:00
ExpirationUtil.java Show expiration time exactly as set instead of rounding. 2020-07-19 09:32:16 -04:00
FeatureFlags.java Put send viewed receipts behind a feature flag. 2020-12-02 20:15:26 -05:00
FileProviderUtil.java Allow side-by-side installation of staging build. 2020-09-23 16:54:38 -04:00
FileUtils.java Migrate avatars and group avatars. 2020-03-26 22:38:33 -04:00
FrameRateTracker.java Remove frame rate reporter and unused FPS ringbuffer. 2020-06-24 11:44:35 -03:00
FullscreenHelper.java Fix invisible media controls and notch jank. 2020-09-23 16:54:38 -04:00
Function3.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
FutureTaskListener.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
GroupUtil.java Clean up any invalid group V1 ids in database. 2020-11-25 15:53:58 -04:00
Hex.java Handle GV2 addresses. 2020-08-14 15:54:05 -04:00
HtmlUtil.java Improve message requests, add megaphone. 2020-02-26 17:08:27 -05:00
IasKeyStore.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
IdentityUtil.java Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
IntentUtils.java Add new contact us flow. 2020-03-05 18:42:17 -05:00
InterceptableLongClickCopyLinkSpan.java Handle GV2 addresses. 2020-08-14 15:54:05 -04:00
IOFunction.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
JsonUtils.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
LayoutUtil.java Add initial Mentions UI/UX for picker and compose edit. 2020-07-28 15:20:20 -04:00
LeakyBucketLimiter.java Reduce notification update interval. 2020-06-25 18:14:54 -04:00
LifecycleCursorWrapper.java Implement new Add Members UI. 2020-06-05 13:44:02 -03:00
LifecycleRecyclerAdapter.java Allow pending member invite cancelation. 2020-04-21 13:33:33 -04:00
LifecycleViewHolder.java Allow pending member invite cancelation. 2020-04-21 13:33:33 -04:00
LimitedInputStream.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
LinkedBlockingLifoQueue.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
ListenableFutureTask.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
LongClickCopySpan.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
LongClickMovementMethod.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
LRUCache.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
MappingAdapter.java Add foundational UX and state support for Group Calling. 2020-09-23 16:54:38 -04: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 Add foundational UX and state support for Group Calling. 2020-09-23 16:54:38 -04:00
MathUtils.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
MediaMetadataRetrieverUtil.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
MediaUtil.java Remove thumbnails from the AttachmentDatabase. 2020-09-23 16:54:38 -04:00
MemoryFileDescriptor.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
MemoryFileDescriptorProxy.java Share media from within Media Preview and share QR code image. 2020-11-04 16:05:35 -04: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 Optimize uploads during media composition. 2020-01-24 10:54:38 -05:00
MmsCharacterCalculator.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
ObservingLiveData.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
OkHttpUtil.java Open up link previews to work with all sites. 2020-08-14 15:54:05 -04:00
ParcelUtil.java Optimize uploads during media composition. 2020-01-24 10:54:38 -05:00
PlayServicesUtil.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
PlayStoreUtil.java Handle GV2 addresses. 2020-08-14 15:54:05 -04:00
PopulationFeatureFlags.java Add support for a donation megaphone. 2020-11-18 10:33:46 -05:00
PowerManagerCompat.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
ProfileUtil.java Fallback to profile fetches for unlisted contacts. 2020-09-23 16:54:38 -04:00
PushCharacterCalculator.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
RedPhoneCallTypes.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
RemoteDeleteUtil.java Remove remote delete option for group updates. 2020-10-22 16:56:16 -04:00
RemoteDeprecation.java Add support for fetching remote deprecation. 2020-09-08 18:03:56 -04:00
RequestCodes.java Implement new PIN UX. 2020-02-01 12:42:29 -04:00
ResUtil.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
Rfc5724Uri.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
SaveAttachmentTask.java Update assets and themes to leverage DayNight system. 2020-11-11 15:29:01 -05:00
SearchUtil.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
SemanticVersion.java Add support for fetching remote deprecation. 2020-09-08 18:03:56 -04:00
ServiceUtil.java Implement ShortcutInfo for API 30. 2020-11-18 14:25:01 -04:00
SetUtil.java Upgrade SDK to 30. 2020-11-18 13:38:27 -04:00
ShortCodeUtil.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
SingleLiveEvent.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
SmsCharacterCalculator.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
SmsUtil.java Fix SMS role bug introduced for pre-Q devices. 2020-10-30 17:45:28 -04:00
SnapToTopDataObserver.java Use our own homemade paging library for conversation paging. 2020-12-05 13:44:13 -05:00
SoftHashMap.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
SpanUtil.java Various UI adjustments to conversation updates. 2020-10-23 15:37:42 -04:00
SqlUtil.java Add support for syncing forced unread status. 2020-10-07 17:22:05 -04:00
StickyHeaderDecoration.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
Stopwatch.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
StorageUtil.java Fix issue with KitKat picture saves. 2020-11-04 16:01:58 -04:00
StringUtil.java Upgrade SDK to 30. 2020-11-18 13:38:27 -04:00
SupportEmailUtil.java Add registration lock status to support email. 2020-06-02 16:14:19 -04:00
TaggedFutureTask.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
TelephonyUtil.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
TextSecurePreferences.java Implement new workflow for scoped storage backup selection. 2020-10-15 16:19:17 -04:00
ThemeUtil.java Allow voice notes to continue playback after leaving conversation. 2020-10-15 16:19:17 -04:00
ThrottledDebouncer.java Throttle conversation list update frequency. 2020-06-25 18:14:54 -04:00
Throttler.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
Triple.java Improve message requests, add megaphone. 2020-02-26 17:08:27 -05:00
UrlClickHandler.java Handle GV2 addresses. 2020-08-14 15:54:05 -04:00
UsernameUtil.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
Util.java Display video file output size and duration during clipping. 2020-11-20 13:27:58 -04:00
VerifySpan.java Extract method for creating safety number intents. 2020-04-21 16:09:30 -04:00
VersionTracker.java Don't show donate or research megaphones on new app installs. 2020-11-19 08:42:35 -05:00
VibrateUtil.java Update Mention UI/UX to match latest designs. 2020-08-14 15:54:05 -04:00
ViewUtil.java Open keyboard when we open contact selection from blocked preference. 2020-11-12 13:39:38 -04:00
WakeLockUtil.java Reduce log noise. 2020-09-23 16:54:38 -04:00
WindowUtil.java Refactor with WindowUtil and correct some colors. 2020-11-13 14:43:58 -04:00
WorkerThread.java Move all files to natural position. 2020-01-06 11:08:30 -05:00