Andrea Maria Piana
ee06809ff8
Handle edit first & then message
2021-06-29 13:15:15 +02:00
Andrea Maria Piana
075ee9c29f
Merge message handler with messenger
2021-06-29 13:15:15 +02:00
Andrea Maria Piana
58a8872c57
Handle out of order edits
2021-06-29 13:15:15 +02:00
Andrea Maria Piana
7bac25c8e0
Separate edit message protocol message
2021-06-29 13:15:15 +02:00
Andrea Maria Piana
dbdf2565ae
WIP
2021-06-29 13:15:15 +02:00
Andrea Maria Piana
5d856adc0c
Change to map in messenger response
2021-06-29 13:15:15 +02:00
Richard Ramos
217bace570
feat: edit messages
2021-06-29 13:15:15 +02:00
Jonathan Rainville
14cfcebb5a
feat: add author to notification in activity center ( #2259 )
2021-06-17 11:08:28 -04:00
Andrea Maria Piana
60de443e89
address feedback
2021-06-01 12:59:52 +02:00
Andrea Maria Piana
11de62749d
Add unviewed mentions count
...
This commit add a field to count the unviewed mentions in a given chat.
The usage pattern is identical to `UnviewedMessagesCount`
2021-05-28 13:05:23 +02:00
Andrea Maria Piana
dfd4668087
Add mentioned field
...
This commit adds a Mentioned field to Message, which indicates whether
the receiving user is mentioned in the message.
2021-05-26 08:33:38 +02:00
Andrea Maria Piana
71f66f6806
Set timestamp on group chat invitation
2021-05-24 13:45:15 +02:00
Andrea Maria Piana
d50fee6bb2
Handle connection state
2021-05-21 07:22:58 +02:00
Andrea Maria Piana
cf6ef3171a
Add mailserver logic
2021-05-21 07:22:58 +02:00
Andrea Franz
e9a42bfa2b
add PinMessage and PinnedMessage ( #2180 )
...
* add PinMessage and PinnedMessage
* fix gruop pin messages
* add SkipGroupMessageWrap to pin messages
* update pinMessage ID generation to be symmetric
2021-05-14 23:22:50 +02:00
Volodymyr Kozieiev
9241903edb
Refactorings: whisper transport removed ( #2200 )
2021-04-22 16:36:18 +03:00
Andrea Maria Piana
c739f73f49
Add activity center & messages from contacts only
2021-04-16 20:42:40 +02:00
Samuel Hawksby-Robinson
759f7bbeb3
Added granual locking on Messenger
2021-04-16 20:42:40 +02:00
Andrea Maria Piana
c55659b4f6
Add community notifications ( #2160 )
...
This commit introduces the following changes:
- `local-notifications` require as body an interface complying with
`json.Marshaler`
- removed unmarshaling of `Notifications` as not used (we only Marshal
notifications)
- `protocol/messenger.go` creates directly a `Notification` instead of
having an intermediate format
- add community notifications on request to join
- move parsing of text in status-go for notifications
2021-03-31 18:23:45 +02:00
Andrea Maria Piana
e29cca667a
linting
2021-03-05 16:05:56 +01:00
andrey
66c78c6a7f
don't sync profile and timeline chats
2021-03-05 16:05:56 +01:00
Andrea Maria Piana
0a686bba4c
Fix syncing of public chats
...
Timeline chats are created as public chats, in any place where we sync
them we need to check that they are excluded.
2021-03-03 08:57:48 +01:00
Andrea Maria Piana
f115b8d289
Request/Decline access to communities
2021-02-26 15:35:43 +01:00
Roman Volosovskyi
99a304686f
Filter message PNs on status go side
2021-02-25 10:19:10 +02:00
Andrea Maria Piana
31b9a924ce
Fix image messages being dropped in profile chats
...
It looks like profile chats are created as public chats, and the code
will drop messages for it.
This commit fixes the issue by checking for the "@" prefix in profile
chat names, until we fix the issue by migrating those chats.
2021-02-15 20:07:41 +01:00
Andrea Maria Piana
add5040b48
Drop image messages in public chats
...
Currently image messages are actually displayed, we only prevent
sending.
This commit changes the behavior so that we drop them.
2021-02-15 08:47:41 +01:00
Andrea Maria Piana
84db2fb472
Revert "Revert "Expand Local Notifications to support multiple Notification types ( #2100 )""
...
This reverts commit 5887337b88
.
2021-02-05 16:48:45 +02:00
Andrea Maria Piana
5887337b88
Revert "Expand Local Notifications to support multiple Notification types ( #2100 )"
...
This reverts commit 46157dc4dc
.
2021-01-26 09:40:05 +01:00
Samuel Hawksby-Robinson
46157dc4dc
Expand Local Notifications to support multiple Notification types ( #2100 )
...
* Initial work on expanding Local Notifications
Adding functionality to support multiple notification types in Notification.Body. Currently have a bug that I think is caused by a the jsonMarshal func not working as intented, need to resolve this next before proceeding
* Fixed json.Marshaller issue and implemented json.Unmarshaller
* Tweak errors, go convention is errors don't begin with capital letters
* Added notificationMessageBody with un/marshalling
Also removed the Body interface
* Added check for bodyType mismatch
* Implement building and sending new message notifications
* Refactor to remove cycle imports
* Resolved linting issue ... Hopefully
* Resolving an implicit memory aliasing in a for loop
* version bump
* Added Notification.Category consts
2021-01-12 14:28:27 +00:00
Andrea Maria Piana
b331b61807
Add ClearHistory & DeactivateChat methods
2021-01-11 13:36:05 +01:00
Andrea Maria Piana
06dcf0cea9
Allow emoji reactions
2020-12-23 17:20:55 +01:00
Andrea Maria Piana
b4905fdbd4
address feedback
2020-12-23 17:20:55 +01:00
Andrea Maria Piana
5d929c3584
Handle organisation membership requests
2020-12-23 17:20:55 +01:00
Andrea Maria Piana
31a885ced8
remove photo path in favor of images in contact
2020-12-17 14:10:00 +01:00
Andrea Maria Piana
69de77c36a
return error on nil image
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
fe9e04ca13
Updating debug lvl to info
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
481c9c1287
Added debug to HandleChatIdentity
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
0df825164c
Placating the linting old ones
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
5d0906b9d8
Resolving fix for receiving chat identities with empty images map
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
7b2d96de05
Resolved yet more lint
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
b7a7035894
Resolved further linting issues
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
a77a40fdf4
Resolved linting issues
2020-12-17 14:10:00 +01:00
Samuel Hawksby-Robinson
7b230d5c9d
Updated message handling from public and private chat
2020-12-17 14:10:00 +01:00
Roman Volosovskyi
d20cf2583f
Revert "Allow receiving old messages after rejoining a pubchat"
...
This reverts commit fa136ebaa7
.
2020-11-06 17:09:49 +02:00
Roman Volosovskyi
fa136ebaa7
Allow receiving old messages after rejoining a pubchat
2020-11-05 15:13:38 +02:00
andrey
b388002771
profile status updates
2020-10-27 14:56:35 +01:00
Andrea Maria Piana
b11399ffc6
Use ErrRecordNotFound instead of sql.ErrNoRows
...
We were checking for the wrong error kind when pulling messages from the
database, which resulted in the code not retrying to pull the message,
giving flaky tests / race condition (that's present in production as
well)
2020-10-08 13:23:00 +02:00
Andrea Maria Piana
3c6b741f71
Add tests for send notification & review feedback
2020-09-09 21:22:34 +02:00
Andrea Maria Piana
4e18d21129
Re-register on adding or removing a chat
2020-09-09 21:22:16 +02:00
Andrea Maria Piana
00c5b60d7f
Move message to common namespace
2020-09-09 21:22:12 +02:00