session-android/libsession/src/main/java/org/session/libsession/utilities
0x330a 2466d9b4c0
[SES-1002] Synced blind requests (#1303)
* feat: update config to use blinded-msg-requests pr

* feat: add block community message requests bool to protos

* feat: add everything needed for recipientDB to have blocked community requests potentially

* feat: add db migrations

* feat: add sending community block flags and preference options

* feat: add parsing block request flag

* fix: open group message requests were broken anyway

* fix: delete all encoded open group inbox ID bs, fix privacy settings using user config as privacy store

* feat: initial creation sets flag, rename to match libsession implementation value

* fix: recipient blinded checks from open group message for blocking community requests on blinded ID version of recipient, use correct (inverted) values from before for checking polling and empty states etc

* fix: pr comments for view model factory context ref, simplified user config object check for category in PrivacySettingsPreferenceFragment

* fix: pr comments

* fix: migrate some dependencies and functionality out of VM into repository to remove content resolver and context dependecy so tests pass again

* refactor: better naming for hidesInputBar and add more tests for expected recipient view states

* fix: use contact information as opposed to active conversations

* fix: PR comments
2023-08-28 09:51:48 +10:00
..
bencode feat: re-add bencode utility and fix tests to use bytearray instead of assuming utf-8 encoding for strings 2023-04-21 13:56:08 +10:00
concurrent Move files 2021-05-18 09:12:33 +10:00
dynamiclanguage Move files 2021-05-18 09:12:33 +10:00
recipients [SES-1002] Synced blind requests (#1303) 2023-08-28 09:51:48 +10:00
task Clean 2021-04-26 10:58:48 +10:00
Address.kt Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
AESGCM.kt Synchronize all Cipher#doFinal 2023-05-05 12:07:19 +09:30
CenterAlignedRelativeSizeSpan.java Move files 2021-05-18 16:11:38 +10:00
ConfigFactoryProtocol.kt Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
Contact.java Move files 2021-05-18 16:11:38 +10:00
Conversions.java move Recipient to libsession 2021-01-08 11:10:51 +11:00
Debouncer.java Batch conversation updates 2021-05-27 15:05:15 +10:00
DecodedAudio.kt fix: audio waveforms decoded on the attachment download 2021-07-01 17:06:42 +10:00
DelimiterUtil.kt fix closed groups & clean 2021-01-29 11:08:48 +11:00
Device.kt Fix 2023-07-26 14:36:06 +09:30
DistributionTypes.kt Move files 2021-05-18 16:03:47 +10:00
Document.java Move files 2021-05-18 16:03:47 +10:00
DownloadUtilities.kt Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
ExpirationUtil.java moving attachment to libsession 2021-01-08 17:05:44 +11:00
FileUtils.java clean & minor fix 2021-02-01 17:00:32 +11:00
FutureTaskListener.java move Recipient to libsession 2021-01-08 11:10:51 +11:00
GroupRecord.kt feat: Update open group avatars periodically (#807) 2021-12-15 08:11:55 +02:00
GroupUtil.kt [SES-1002] Synced blind requests (#1303) 2023-08-28 09:51:48 +10:00
IdentityKeyMismatch.java Move files 2021-05-18 16:11:38 +10:00
IdentityKeyMismatchList.java Move files 2021-05-18 16:03:47 +10:00
IdUtil.kt Truncate session id when displayed as username (#1215) 2023-05-25 10:58:52 +09:30
LinkedBlockingLifoQueue.java Clean 2021-04-26 10:58:48 +10:00
ListenableFutureTask.java move Recipient to libsession 2021-01-08 11:10:51 +11:00
MaterialColor.java Move files 2021-05-18 16:11:38 +10:00
MediaTypes.kt clean & minor fix 2021-02-01 17:00:32 +11:00
NetworkFailure.java Move files 2021-05-18 16:11:38 +10:00
NetworkFailureList.java Move files 2021-05-18 16:03:47 +10:00
NotificationPrivacyPreference.java Move files 2021-05-18 16:11:38 +10:00
OpenGroupUrlParser.kt Add emoji reacts support (#889) 2022-09-04 21:03:32 +10:00
ParcelableUtil.kt Data & ParcelableUtil classes moved to libsession 2021-01-22 15:16:50 +11:00
ProfileKeyUtil.java Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
ProfilePictureModifiedEvent.kt Move files 2021-05-18 16:03:47 +10:00
ProfilePictureUtilities.kt Add Session Id blinding (#862) 2022-08-10 18:17:48 +10:00
Selectable.java Move files 2021-05-18 16:11:38 +10:00
ServiceUtil.java clean 2021-01-29 16:35:47 +11:00
SoftHashMap.java move Recipient to libsession 2021-01-08 11:10:51 +11:00
SSKEnvironment.kt Integrate shared libsession-util library (#1096) 2023-07-14 18:27:13 +10:00
Stub.java Move files 2021-05-18 16:11:38 +10:00
TextSecurePreferences.kt [SES-1002] Synced blind requests (#1303) 2023-08-28 09:51:48 +10:00
ThemeUtil.java Add emoji reacts support (#889) 2022-09-04 21:03:32 +10:00
Throttler.java clean 2021-02-01 15:01:06 +11:00
UploadResult.kt Remove redundant code 2021-05-21 15:02:34 +10:00
Util.kt Add a global search (#834) 2022-02-07 17:06:27 +11:00
ViewUtil.java Move files 2021-05-18 16:11:38 +10:00
ViewUtils.kt Add 50 dp buffer to isScrolledToBottom (#1228) 2023-06-14 10:34:49 +09:30
WindowDebouncer.kt Performance improvements and bug fixes (#869) 2022-06-08 17:12:34 +10:00