Signal-Android/app/src/main/java/org/thoughtcrime/securesms/util
Cody Henthorne 77beeda62a Add in-chat payment activation requests.
Co-authored-by: Varsha <varsha@mobilecoin.com>
2022-11-02 15:31:52 -04:00
..
adapter Fix various bugs with KitKat preventing stories from launching. 2022-10-28 17:49:50 -03:00
cjkv
concurrent Use existing contact type for our linked entry. Add test to sample app. 2022-04-06 12:36:32 -04:00
dualsim Update libsignal-client to 0.14.0 2022-03-17 12:12:56 -04:00
dynamiclanguage Revert "Fix dynamic language override for app context." 2022-01-24 12:05:29 -05:00
fragments Update libsignal-client to 0.14.0 2022-03-17 12:12:56 -04:00
livedata Display audio levels for each participant in group calls. 2022-04-06 12:37:43 -04:00
navigation Fix illegal argument navigation exceptions. 2021-12-20 13:31:18 -05:00
paging
rx Fix possible RxStore memory leak. 2022-10-05 12:06:47 -03:00
spans
storage Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
task Implement new Material3 spec. 2022-06-02 11:52:10 -04:00
text
viewholders Refactor MappingAdapter code into package. 2021-12-20 13:31:18 -05:00
views Reimplement Phase 0 for SMS removal. 2022-10-20 17:50:09 -04:00
AbstractCursorLoader.java
AccessibilityUtil.java
ActionRequestListener.kt Implement cross-fade for story thumb shared element animation. 2022-04-08 12:19:26 -04:00
AlarmSleepTimer.java Prepare the websocket keepalive for API 31. 2022-10-04 17:32:57 -04:00
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 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 Add UI components for Release Channel. 2022-02-02 16:50:58 -05:00
AvatarUtil.java Reduce profile avatar disk reads. 2022-07-21 13:18:20 -04:00
BackupUtil.java Update to libsignal-client 0.15.0 2022-03-28 19:07:20 -04:00
Base64.java Migrate RecipientDatabase to Kotlin. 2021-12-03 18:10:01 -05:00
BitmapDecodingException.java
BitmapUtil.java Allow users to save text stories. 2022-10-13 10:21:00 -03:00
BlurTransformation.java Update libsignal-client to 0.14.0 2022-03-17 12:12:56 -04: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 Adjust boost dialog fragment to behave better with keyboard. 2021-11-04 16:59:59 -04:00
BubbleUtil.java Implement group story notifications. 2022-05-18 11:54:17 -04:00
BucketInfo.java
BucketingUtil.java Move from ACI to a generic ServiceId. 2022-02-17 17:09:26 -05: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 Refactor how message send types are selected. 2022-06-03 18:07:29 -04:00
CloseableLiveData.java
CommunicationActions.java Add signal.me username support. 2022-09-13 13:07:42 -04:00
ConfigurationUtil.java
ContextExtensions.kt Refactor call audio routing and bluetooth management. 2021-09-28 11:42:51 -04:00
ContextUtil.java Implement Story onboarding download job and message insertion. 2022-07-05 15:46:06 -04:00
ConversationShortcutPhoto.java Reduce profile avatar disk reads. 2022-07-21 13:18:20 -04:00
ConversationUtil.java Don't keep around shortcuts for archived chats. 2022-04-08 12:19:27 -04:00
CustomDrawWrapper.kt
DateUtils.java Revert "Use localized AM/PM strings." 2021-12-22 14:17:26 -05:00
Debouncer.java Implement correct video story sound behaviour. 2022-06-29 15:32:25 -04:00
DefaultValueLiveData.java Update libsignal-client to 0.14.0 2022-03-17 12:12:56 -04:00
Deferred.java
DeleteDialog.kt Add sending and error states for story group replies. 2022-05-26 14:24:56 -03:00
DelimiterUtil.java
DeviceProperties.java Put info about data saver in the logs. 2022-11-02 15:31:52 -04:00
Dialogs.java Introduce SignalDatabase as the main database entrypoint. 2021-11-18 12:36:52 -05:00
DiffHelper.java Move more util classes to core-util. 2022-04-06 12:36:32 -04:00
DisplayMetricsUtil.java
DrawableUtil.java
DynamicConversationSettingsTheme.java
DynamicDarkActionBarTheme.java
DynamicDarkToolbarTheme.java
DynamicIntroTheme.java
DynamicLanguage.java
DynamicNoActionBarInviteTheme.java
DynamicNoActionBarTheme.java
DynamicRegistrationTheme.java
DynamicTheme.java Improve the Android 12 splash screen. 2022-04-27 14:44:00 -04:00
EarlyMessageCache.java Prevent possibility of recursively enqueuing early message jobs. 2022-04-04 19:26:08 -04:00
EditTextExtensions.kt Fix comparison causing hot loop on API25. 2022-10-26 11:09:47 -03:00
EllapsedTimeFormatter.java
EncryptedStreamUtils.kt Periodically fetch release notes. 2022-02-02 16:50:58 -05:00
EnumUtils.kt Implement Stories feature behind flag. 2022-03-08 10:41:36 -04:00
Environment.kt Implement further features for badges. 2021-10-21 17:11:46 -04:00
ExpirationUtil.java Shorten disappearing countdown description in message details. 2022-07-11 13:35:53 -03:00
FeatureFlags.java Add in-chat payment activation requests. 2022-11-02 15:31:52 -04:00
FileProviderUtil.java
FileUtils.java
FixedSizeDrawable.kt
FragmentDialogs.kt Move story post display logic into a single fragment. 2022-10-12 10:02:27 -03:00
FragmentResultContract.kt Username UX refresh. 2022-08-18 16:01:05 -04:00
FrameRateTracker.java Add an observer to log blocked threads. 2021-10-08 15:18:52 -04:00
FtsUtil.java
FullscreenHelper.java Remove low profile mode. 2022-07-26 09:33:45 -04:00
Function3.java
FutureTaskListener.java
GroupUtil.java Remove processing of inbound GV1 messages. 2022-08-02 14:36:29 -04:00
HtmlUtil.java Ensure inner html is escaped when bolding. 2022-03-08 10:41:37 -04:00
IasKeyStore.java
IdentityUtil.java Implement group story notifications. 2022-05-18 11:54:17 -04:00
ImageCompressionUtil.java Improve logging around attachment compression failures. 2022-09-14 15:30:43 -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 Add UI components for Release Channel. 2022-02-02 16:50:58 -05:00
InternetConnectionObserver.kt Implement several donor badge fixes and rotate flags. 2021-11-18 13:25:37 -04:00
IOFunction.java
JavaTimeExtensions.kt Fix backup job background start restricitions with API31+. 2022-10-12 09:48:40 -04:00
JsonUtils.java Periodically fetch release notes. 2022-02-02 16:50:58 -05:00
LayoutUtil.java
LeakyBucketLimiter.java
LifecycleCursorWrapper.java
LifecycleDisposable.kt Move mms and security checks into ViewModel/Repository. 2022-07-21 13:18:20 -04:00
LimitedInputStream.java
LinkUtil.java Require valid link url for story test posts. 2022-10-20 17:50:09 -04:00
ListenableFutureTask.java
LocaleFeatureFlags.java Clean up some unused feature flags. 2022-09-28 11:34:13 -04:00
LocaleUtil.kt Upgrade several AndroidX Libraries. 2022-09-14 15:30:43 -04:00
LocalMetrics.kt Improve conversation open speed. 2022-03-17 16:02:42 -04:00
LongClickCopySpan.java Add UI components for Release Channel. 2022-02-02 16:50:58 -05:00
LongClickMovementMethod.java Clear Selection on ACTION_UP if longClickCopySpan is not found. 2022-09-13 13:07:42 -04:00
LRUCache.java
Material3OnScrollHelper.kt Fix export flow on small screens. 2022-10-10 14:37:18 -04:00
MathUtils.java
MediaMetadataRetrieverUtil.java
MediaUtil.java Allow external shares to a story. 2022-03-17 12:12:56 -04:00
MemoryFileDescriptor.java Upgrade CameraX to 1.1.0 and fork removal. 2022-08-02 14:36:29 -04:00
MemoryFileDescriptorProxy.java Treat SVGs as document attachments. 2021-12-16 14:48:25 -05:00
MemoryFileUtil.java
MemoryUnitFormat.java
MessageRecordUtil.kt Add in-chat payment activation requests. 2022-11-02 15:31:52 -04:00
MessageUtil.java Update libsignal-client to 0.14.0 2022-03-17 12:12:56 -04:00
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 Add VPN/metered connection status during FCM receives. 2022-05-06 11:47:57 -04:00
NetworkUtil.java Add VPN/metered connection status during FCM receives. 2022-05-06 11:47:57 -04:00
NoCrossfadeChangeDefaultAnimator.java
OkHttpUtil.java Use StandardCharsets in OkHttpUtil. 2022-08-23 10:56:01 -04:00
ParcelUtil.java
PlaceholderURLSpan.kt Add UI components for Release Channel. 2022-02-02 16:50:58 -05:00
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 Add GV2 accept by PNI invite. 2022-07-21 13:18:19 -04:00
Projection.java Fix outgoing quote over media. 2022-06-14 15:20:42 -04:00
ProjectionList.kt Drastically reduce number of projection instances we create. 2021-10-25 14:12:08 -03:00
PushCharacterCalculator.java Refactor how message send types are selected. 2022-06-03 18:07:29 -04:00
RecipientAccessList.kt Move from ACI to a generic ServiceId. 2022-02-17 17:09:26 -05:00
RemoteDeleteUtil.java Prevent remote deletion of gift badges. 2022-07-21 13:18:19 -04:00
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 Use mat3 dialog for save attachments. 2022-07-15 16:47:52 -03:00
ScreenDensity.java Add support for updated server badge image url formats. 2021-10-04 21:49:59 -04:00
SearchUtil.java Update to libsignal-client 0.15.0 2022-03-28 19:07:20 -04:00
SemanticVersion.java
ServiceUtil.java
ShortCodeUtil.java
SignalLocalMetrics.java More accurate timings of conversation-open component. 2022-03-17 16:02:43 -04:00
SignalMeUtil.java Add signal.me username support. 2022-09-13 13:07:42 -04:00
SignalProxyUtil.java Add ability to clear the proxy address. 2022-10-11 14:46:35 -04:00
SignalUncaughtExceptionHandler.java Improve handling of SSLExceptions. 2022-09-28 11:33:35 -04:00
SingleLiveEvent.java Add deprecation notice to SingleLiveEvent. 2022-09-14 15:30:43 -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 Fix various issues with release notes channel. 2022-02-11 10:12:09 -05:00
SplashScreenUtil.java Improve the Android 12 splash screen. 2022-04-27 14:44:00 -04:00
StickyHeaderDecoration.java Prevent header decoration from passing NO_POSITION to getHeaderId. 2022-08-31 15:58:41 -04:00
StorageUtil.java
SupportEmailUtil.java Fix desugar crash on spinner builds. 2022-05-24 15:03:54 -03:00
SystemWindowInsetsSetter.kt Fix issue with insets on API < 30. 2022-10-04 17:32:15 -04:00
TaggedFutureTask.java
TelephonyUtil.java Catch possible phone permission exception on specific devices. 2022-10-17 11:39:00 -04:00
TextSecurePreferences.java Change default to disabled for contact joined notifications. 2022-08-02 14:36:29 -04:00
ThemedFragment.kt Implement Stories feature behind flag. 2022-03-08 10:41:36 -04:00
ThemeUtil.java
ThrottledDebouncer.java
Throttler.java
TopToastPopup.kt Add Notification profiles. 2021-12-08 15:07:22 -05:00
Triple.java
UriUtil.java
UrlClickHandler.java
UsernameUtil.java Implement new API endpoints for Usernames. 2022-09-13 13:07:42 -04:00
Util.java Keep web socket open during calling to improve message delivery. 2022-08-03 17:17:35 -04:00
VerifySpan.java Update to libsignal-client 0.15.0 2022-03-28 19:07:20 -04:00
VersionTracker.java Add remote megaphone. 2022-05-12 10:42:21 -03:00
VibrateUtil.java Vibrate when entering call reconnecting state. 2022-03-28 19:07:21 -04:00
ViewExtensions.kt Add inline emoji search. 2022-08-02 14:36:30 -04:00
Views.kt Add slide animation to conversation list to archive. 2022-05-11 09:29:14 -03:00
ViewUtil.java Fix issue with insets on API < 30. 2022-10-04 17:32:15 -04:00
WakeLockUtil.java
WindowUtil.java Fix broken Material3 changes on Android 6. 2022-06-28 15:20:19 -04:00
WorkerThread.java