Commit Graph

7943 Commits

Author SHA1 Message Date
0x330a
2f2ebe9451
feat: add basic message read logic for synchronizing last reads, need to modify the query to use the last seen instead of the unread count in a subquery possibly for thread display record 2023-02-15 17:29:29 +11:00
0x330a
03a343d832
feat: syncs the user profile stuff for now, and errors back to placeholder instead of unknown recipient 2023-02-13 16:43:45 +11:00
0x330a
fb21f58cbd
feat: add forced config sync 2023-02-10 16:48:21 +11:00
0x330a
acd14843b8
feat: expand on the config sync job, finish basic implementation to test against 2023-02-10 16:41:33 +11:00
0x330a
336604b9e5
refactor: moving some properties around so we have access in libsession 2023-02-08 17:31:33 +11:00
0x330a
c0bcc37d2e
feat: adding config sync functionality, refactoring jobs to execute in suspend context to do some nice coroutine execution 2023-02-08 17:09:52 +11:00
0x330a
c639d57471
feat: add storage with hashes and some basic profile update logic in config factory probably move that somewhere else 2023-02-07 17:30:45 +11:00
0x330a
c8d520c3ce
feat: update request responses and their appropriate processing 2023-02-06 17:24:55 +11:00
0x330a
28e5794624
feat: add in more config factory for volatile 2023-02-06 14:28:00 +11:00
0x330a
f7c5953f5d
feat: add all iterators and tests 2023-02-03 16:54:48 +11:00
0x330a
f934c79078
fix: fix tests, don't use iterables 2023-02-02 17:38:21 +11:00
0x330a
665a69a0df
fix: tests and compile issues 2023-02-02 16:33:27 +11:00
0x330a
74b2486e92
feat: more common library wrapper implementation and test 2023-02-01 18:06:03 +11:00
0x330a
9bc69f7d54
feat: add basic conversation info volatile types and implementations, start working on tests 2023-01-31 18:16:59 +11:00
0x330a
ee35cadfc6
Merge remote-tracking branch 'upstream/master' into libsession-integration 2023-01-31 10:34:02 +11:00
0x330a
13909e152c
Merge branch 'dev' into libsession-integration 2023-01-31 10:33:09 +11:00
hjubb
4e38b75f57 build: update build number 2023-01-30 17:02:11 +11:00
0x330a
3e348dc7e2
feat: start integrating conversation wrapper functions 2023-01-30 16:15:03 +11:00
0x330a
ed6930ba10
chore: update libsession base 2023-01-30 15:36:09 +11:00
Morgan Pretty
cf916a5762
Merge pull request #1092 from mpretty-cyro/fix/qa-issues
Fixing issues uncovered during QA
2023-01-30 10:10:37 +11:00
Morgan Pretty
7ffe48b5ed Fixed an issue where the message bubble could be sized incorrectly 2023-01-27 15:19:02 +11:00
Morgan Pretty
0a391b8c88
Merge pull request #1090 from mpretty-cyro/fix/cursor-issues
Fixing issues found during QA
2023-01-27 10:21:21 +11:00
Morgan Pretty
5d7d141d0c Added a missing parameter to the SMS & MSS projections 2023-01-25 17:19:23 +11:00
0x330a
7733aec6fc
feat: add some base config migration logic, start implementing wrappers for conversation and expiry types 2023-01-25 13:16:25 +11:00
0x330a
d01e27c671
Merge remote-tracking branch 'upstream/dev' into libsession-integration
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java
#	libsignal/src/main/java/org/session/libsignal/protos/SignalServiceProtos.java
2023-01-24 16:32:07 +11:00
Morgan Pretty
081d1c4e93
Merge pull request #1089 from mpretty-cyro/fix/build-issue
Fixed a build error in the MockDataGenerator
2023-01-24 15:56:45 +11:00
Morgan Pretty
30615be029 Fixed a build error in the MockDataGenerator 2023-01-24 15:56:14 +11:00
Morgan Pretty
abf733fbdb
Merge pull request #1082 from mpretty-cyro/feature/unread-mention-indicator
Added the unread mention indicator to the conversation list
2023-01-24 15:53:54 +11:00
Morgan Pretty
87f1d708b1 Merge remote-tracking branch 'upstream/dev' into feature/unread-mention-indicator
# Conflicts:
#	app/src/main/res/values/themes.xml
2023-01-24 15:44:22 +11:00
Morgan Pretty
f8c700793a
Merge pull request #1012 from ceokot/pinned-message-icon-color
fix: Use text color secondary for conversation pinned icon
2023-01-24 15:42:51 +11:00
Morgan Pretty
05838faaf0 Updated the unread count logic to recalculate correctly 2023-01-24 15:41:44 +11:00
Morgan Pretty
fff0e5a32d Merge remote-tracking branch 'upstream/dev' into pinned-message-icon-color
# Conflicts:
#	app/src/main/res/values/themes.xml
2023-01-24 15:11:09 +11:00
Morgan Pretty
2711a6dd5f
Merge pull request #994 from ceokot/message-request-response
Add profile data to message request responses
2023-01-24 14:53:09 +11:00
Morgan Pretty
1ce9e47c51
Merge pull request #991 from ceokot/groups-push-message-sender-name
fix: Show message sender in push notifications for groups
2023-01-24 14:52:50 +11:00
Morgan Pretty
63debb34e6
Merge pull request #990 from ceokot/message-request-fixes
fix: Disable typing and message requests in read-only open groups
2023-01-24 14:52:41 +11:00
Morgan Pretty
ce3aa980aa Merge remote-tracking branch 'upstream/dev' into message-request-fixes
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/groups/OpenGroupManager.kt
#	libsession/src/main/java/org/session/libsession/messaging/open_groups/OpenGroup.kt
#	libsession/src/main/java/org/session/libsession/messaging/sending_receiving/pollers/OpenGroupPoller.kt
2023-01-24 14:48:54 +11:00
Morgan Pretty
251df065f8 Merge remote-tracking branch 'upstream/dev' into message-request-response
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
#	libsession/src/main/java/org/session/libsession/messaging/sending_receiving/MessageSender.kt
2023-01-24 14:44:56 +11:00
Morgan Pretty
e44ae140e0 Merge remote-tracking branch 'upstream/dev' into feature/unread-mention-indicator
# Conflicts:
#	app/src/main/res/values/themes.xml
2023-01-24 14:24:33 +11:00
Morgan Pretty
beabc1c686
Merge pull request #1079 from mpretty-cyro/feature/read_status_updates
Added the updated delivery status UI
2023-01-24 14:20:56 +11:00
Morgan Pretty
bc20811431 Merge remote-tracking branch 'upstream/dev' into feature/read_status_updates
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageView.kt
#	app/src/main/res/values/strings.xml
2023-01-24 14:10:14 +11:00
Morgan Pretty
dc9458f313 Merge remote-tracking branch 'upstream/dev' into feature/unread-mention-indicator
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/attachments/DatabaseAttachmentProvider.kt
#	libsession/src/main/java/org/session/libsession/database/MessageDataProvider.kt
2023-01-24 14:02:08 +11:00
Morgan Pretty
23dca5b38d Merge remote-tracking branch 'upstream/dev' into feature/unread-mention-indicator 2023-01-24 14:00:07 +11:00
Morgan Pretty
025989f928
Merge pull request #1069 from mpretty-cyro/feature/performance-improvements
Performance improvements
2023-01-24 13:59:32 +11:00
Morgan Pretty
bdac7f2ea3
Merge pull request #1087 from 0x330a/fix/expire-old-call-messages
Prevent very old messages (15 minutes ago) being processed to prevent endless crashes in some cases
2023-01-24 13:59:19 +11:00
hjubb
f0e67fd86a Merge branch 'master' into dev 2023-01-24 13:41:53 +11:00
Morgan Pretty
e0785c4854 Added in fixes and defensive coding for the most frequent crashes
Fixed a crash which could occur when dealing will calls in the background on Android 12 and newer
Fixed a crash when we don't have permission to check the current call state
Fixed a crash when the ScreenshotObserver receives an invalid Uri (just prevent the specific case)
2023-01-24 13:31:56 +11:00
0x330a
5861623369
fix: may have been preventing new closed group message on multi-device (#1081) 2023-01-23 17:20:07 +11:00
Morgan Pretty
ebe8479e4c Resolved PR comments 2023-01-23 16:14:50 +11:00
0x330a
86b065203f
fix: prevent very old messages (15 minutes ago) being processed to prevent endless crashes in some cases 2023-01-23 15:43:43 +11:00
Morgan Pretty
a6f09c6fef Added some defensive coding to help prevent incorrect message statuses 2023-01-23 12:42:10 +11:00