0x330a
5ed8f70fa6
feat: fill out the contact info properly, add in re-send colors
2023-11-22 15:53:45 +11:00
0x330a
896907dadb
feat: update protos and add a way to do toasts from DI
2023-11-22 12:16:21 +11:00
0x330a
d162522ac2
feat: fix the invite order properly
2023-11-20 16:45:55 +11:00
0x330a
e67946146c
refactor: simplify some calls and start to add failed toast to strings
2023-11-08 12:46:36 +11:00
0x330a
abaa765207
feat: invite contact uses multiple contacts now, fix compile issues and write to members based on success / failure state and pending
2023-11-06 17:59:05 +11:00
0x330a
0eadfeaaca
feat: fix group persist and select contact list search for lowercase on name and query
2023-11-06 12:16:20 +11:00
0x330a
5a2fdb0e83
feat: need to fix a persist for group members but group with selected contacts working now
2023-11-03 17:45:57 +11:00
0x330a
6c3ac9bc5d
feat: update group creation composables and let contact parcelize
2023-11-02 17:34:52 +11:00
0x330a
fabe2d44da
fix: view model should give and receive better structured events and state
2023-11-02 12:27:23 +11:00
0x330a
82a55d256c
fix: tests and config sync to use the signingkey variant of the authenticated delete, finish authenticated delete, add and update dependencies for compose and kotlin and add navigation library to make nested composables for create group and future easier to deal with. build preview avatar component
2023-10-30 17:45:15 +11:00
0x330a
b62cca2612
feat(WIP): build an authenticated delete with sign callback
2023-10-27 16:45:44 +11:00
0x330a
2fc83b87ad
fix: group keys wasn't populating the config pushes for non keys objects in sync job
2023-10-27 16:10:26 +11:00
0x330a
ae7c27c2e0
feat: update libsession-util and get signCallbacks working for authenticated retrieve, handling incoming messages in new closed groups
2023-10-26 09:59:42 +11:00
0x330a
d63b5f85df
feat: in theory add in the subkey auth callbacks and make a default bytearray signer callback
2023-10-24 17:15:28 +11:00
0x330a
4f78f998fe
fix: compile issues for handle function
2023-10-23 18:00:26 +11:00
0x330a
383634c90e
feat: add set group invite completed, persist a group config individually
2023-10-23 17:57:40 +11:00
0x330a
2448af0b73
feat: adding basic invite for new groups handling and immediate response, need to add handling for response and actually sending the invites via UI possibly
2023-10-23 17:42:20 +11:00
0x330a
faeee662af
refactor: process the configs for libsession directly as the byte arrays, pull out the duplicate removal logic and envelope / unwrap from SnodeAPI
2023-10-18 12:22:25 +11:00
0x330a
9b9772ffab
refactor: tidy up the config sync job
2023-10-18 11:05:18 +11:00
0x330a
709f0629a0
fix: don't do double protobuf
2023-10-17 15:10:45 +11:00
0x330a
00ad9cf39f
feat: hacky workaround for new protobuf encryption branches !
2023-10-16 17:41:00 +11:00
0x330a
9dfb6f84b7
Merge remote-tracking branch 'upstream/master' into closed_groups
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java
# libsession/src/main/java/org/session/libsession/messaging/jobs/AttachmentDownloadJob.kt
2023-10-16 15:59:40 +11:00
0x330a
862a47e7e3
feat: add drop attachment download migration in case there are a lot of pending failed attachment downloads
2023-10-11 17:37:39 +11:00
0x330a
20df73355d
fix: or should be and ( #1334 )
2023-10-06 13:56:47 +11:00
0x330a
c013a276f1
refactor: fix the closed group message sending and remove sig_timestamp
2023-10-05 17:14:32 +11:00
0x330a
77a18e337b
Maybe fix oob in media preview adapter cursor adapter ( #1324 )
...
* fix: maybe fix oob exception?
* fix: attachment download was broken again
* refactor: wrap in an if and log warning in the bad state
2023-10-04 15:17:07 +11:00
0x330a
fb2a7a8fed
feat: start adding tests and fix dependencies for tests
2023-10-02 17:39:16 +11:00
0x330a
5bd6986055
Merge remote-tracking branch 'upstream/dev' into closed_groups
...
# Conflicts:
# libsession/src/main/java/org/session/libsession/messaging/jobs/AttachmentDownloadJob.kt
2023-10-02 10:55:26 +11:00
0x330a
fc57d3396d
feat: add background group creation and placeholder spinny progress
2023-09-18 17:26:57 +10:00
0x330a
ec02087c6b
feat: finish implementing scheduling sync and pollers, destination based config sync job
2023-09-18 16:13:25 +10:00
0x330a
43e72550f9
refactor: fixing compile issues and namespace references throughout. figuring out config sig and base issues
2023-09-18 12:24:06 +10:00
0x330a
b5b248a6ec
refactor: refactor the configs to implement a parent with common functionality across config base and config sig
2023-09-17 23:00:40 +10:00
0x330a
915fa5bc2b
feat: notify updates for closed group info polling to set recipient name
2023-09-14 17:11:56 +10:00
0x330a
51c3020049
feat: group message from poller decoding / sending & receiving
2023-09-14 17:00:54 +10:00
0x330a
e8ade014ae
fix: implement hashcode and equals to make pollers unique in concurrent hash map
2023-09-13 18:39:16 +10:00
0x330a
82e3516a60
feat: basic polling happening with hashes merging
2023-09-13 18:29:19 +10:00
0x330a
040696c08b
feat: introduce the handling of poll messages for closed group poller
2023-09-13 12:11:42 +10:00
0x330a
df29ed8f16
feat: start on closed group polling for new signatures
2023-09-13 10:12:35 +10:00
0x330a
6067916da9
feat: add finishing of group push for initial group creation and saving group configs to DB. re-implement key signing messages properly for the signing config which doesn't override the config base
2023-09-11 18:07:23 +10:00
0x330a
2527ac2e21
feat: add a basic config send sign with group key
2023-09-08 17:21:45 +10:00
0x330a
380d6694ea
fix: treat self sends correctly when no contact information for ourself ( #1318 )
2023-09-07 16:54:38 +10:00
0x330a
d19d1231c9
fix: compile errors and moving the references to sessionId and broken hex string function
2023-08-31 17:32:43 +10:00
0x330a
63e156cce5
feat: wrappers and debugging get/set for the closed groups in user groups
2023-08-31 15:03:29 +10:00
0x330a
b6ff1deb64
Merge remote-tracking branch 'upstream/dev' into closed_groups
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt
# app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java
# app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java
# libsession-util/libsession-util
# libsession/src/main/java/org/session/libsession/messaging/messages/visible/VisibleMessage.kt
# libsession/src/main/java/org/session/libsession/utilities/GroupUtil.kt
# libsession/src/main/java/org/session/libsession/utilities/recipients/Recipient.java
# libsignal/protobuf/SignalService.proto
# libsignal/src/main/java/org/session/libsignal/protos/SignalServiceProtos.java
2023-08-28 10:14:18 +10:00
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
0x330a
eaddc44de1
feat: adding support for new closed groups, moving closed groups to be legacy throughout app
2023-08-24 17:38:14 +10:00
0x330a
ff057d7110
Merge remote-tracking branch 'upstream/dev' into closed_groups
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/ApplicationContext.java
# app/src/main/java/org/thoughtcrime/securesms/MediaOverviewActivity.java
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/MessageDetailActivity.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/dialogs/DownloadDialog.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageContentView.kt
# app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java
# app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
# app/src/main/java/org/thoughtcrime/securesms/database/ThreadDatabase.java
# app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java
# app/src/main/java/org/thoughtcrime/securesms/dependencies/DatabaseModule.kt
# app/src/main/java/org/thoughtcrime/securesms/preferences/BlockedContactsViewModel.kt
# app/src/main/res/drawable/profile_picture_view_large_background.xml
# app/src/main/res/layout/dialog_download.xml
# app/src/main/res/layout/view_untrusted_attachment.xml
# app/src/main/res/values/strings.xml
# app/src/test/java/org/thoughtcrime/securesms/util/OpenGroupMigrationTests.kt
# libsession/src/main/java/org/session/libsession/database/StorageProtocol.kt
# libsession/src/main/java/org/session/libsession/messaging/messages/Message.kt
# libsession/src/main/java/org/session/libsession/utilities/bencode/Bencode.kt
# libsession/src/main/java/org/session/libsession/utilities/recipients/Recipient.java
# libsignal/src/main/java/org/session/libsignal/protos/SignalServiceProtos.java
# libsignal/src/main/java/org/session/libsignal/utilities/IdPrefix.kt
2023-08-23 16:45:24 +10:00
andrew
7861eb25c2
Improve param naming for isPushEnabled
2023-08-17 22:36:05 +09:30
andrew
77100231d2
Fix logs
2023-08-11 17:37:35 +09:30
andrew
e1e5c5937b
Use live endpoint for legacy groups
2023-08-09 12:42:53 +09:30