Jonathan Rainville
ae08ba6ad1
feat(search)_: filter out messages from non-viewable channels ( #5161 )
...
Fixes https://github.com/status-im/status-desktop/issues/14586
2024-05-16 12:41:04 -04:00
flexsurfer
69326767d8
add image to chat preview ( #4888 )
2024-04-09 17:39:14 +02:00
Michal Iskierko
8bf03609fc
feat: Add HideIfPermissionsNotMet to CommunityChat struct
...
Issue #13291
2024-03-18 15:01:29 +01:00
Jonathan Rainville
e3810148d8
feat: add ViewersCanPostReactions to Chat object
...
Needed https://github.com/status-im/status-desktop/issues/13523
2024-03-12 11:04:45 -04:00
Godfrain Jacques
0e37ec2058
Fix contact details large image is always empty ( #4864 )
...
fixes #13563 contact details largeImage is always empty
2024-03-06 09:25:19 -08:00
yqrashawn
b65eda3f42
feat: new deeplink status-im->status-app ( #4198 )
2023-11-02 13:56:06 +08:00
Jonathan Rainville
c8910d69fe
feat(pairing): sync 1-1 chats and groups on pairing devices ( #4102 )
...
Fixes #3547
2023-10-17 09:24:15 -04:00
Alexander
e17a247d0f
Revert unviewed message count changes ( #4101 )
2023-10-12 14:27:56 +02:00
Jonathan Rainville
2afe5a269d
feat: up mention count for 1-1 messages each 2 min ( #4035 )
2023-09-25 11:29:36 -04:00
Igor Sirotin
d535cd95f8
fx: deprecate profile and timeline chats ( #3809 )
2023-08-03 17:16:11 +03:00
Boris Melnik
5935339c19
feat(categories): Add muted type to category muting shortcut ( #3534 )
2023-06-02 14:25:32 +03:00
Volodymyr Kozieiev
a669e7d038
More fields added to ChatPreview. LastMessage now can be a deleted message ( #3397 )
2023-05-08 18:02:54 +01:00
Ibrahem Khalil
719af90fcc
Add muted_till param for chats ( #3258 )
2023-04-16 17:06:00 +02:00
Patryk Osmaczko
6eb39eca75
fix: correct logic in `IsActivePersonalChat`
...
fixes : status-im/status-desktop#10030
2023-03-28 17:04:26 +02:00
Jonathan Rainville
becc49ac24
Revert "Revert "refactor(chat/api): change getChats to getChannelGroups""
...
This reverts commit c86d42d930
.
2023-03-24 11:43:38 -04:00
Jonathan Rainville
c86d42d930
Revert "refactor(chat/api): change getChats to getChannelGroups"
...
This reverts commit daa926f748
.
2023-03-23 15:24:21 -04:00
Jonathan Rainville
daa926f748
refactor(chat/api): change getChats to getChannelGroups
...
Also adds getChannelGroupByID
2023-03-23 11:37:41 -04:00
Andrea Maria Piana
7523ff1104
Handle a few edge cases in contact requests
2023-02-08 17:48:09 +00:00
Ibrahem Khalil
bfab85f73b
Fix private group members details not being sent on preview ( #2936 )
2022-11-03 11:57:51 +03:00
Patryk Osmaczko
65be6f2b96
feat: add and distribute `chatIdentity.FirstMessageTimestamp`
...
`FirstMessageTimestamp` enables members of the community to determine if
there are any messages they can fetch on the community channel(chat).
`FirstMessageTimestamp` is advertised by admin for each community chat
through `CommunityDescription`. It assumes admin is online frequently
enough to capture the first channel message.
For existing communities admin determines first message timestamp by
finding oldest chat message in its local database.
task: status-im/status-desktop#6731
2022-09-09 08:59:39 +02:00
Michal Iskierko
e3f451cd79
feat: Handle image in group chat
...
Add image_payload column to chats table.
Add Base64Image to chat struct.
Add ImageChange event to propagate image.
Change EditChat API - use CroppedImage.
Process and crop image in EditGroupChat.
2022-09-01 12:19:01 +02:00
Roman Volosovskyi
b87ecb206e
Ignore group chat color when not specified ( #2830 )
2022-08-31 18:13:18 +02:00
Michal Iskierko
31671ea040
feat: distribute color info when creating group chat or changing chat color
...
Regenerating protocol protobuf files - membership_update_message.proto change.
Issue #5982
2022-08-08 10:33:38 +02:00
Patryk Osmaczko
5df5d6b519
feat: remove explicit group chat join
...
relates: #status-im/status-desktop/5717
2022-06-08 11:48:45 +01:00
Parvesh Monu
a65c873b8f
Decline pending group invitations from user, when user is banned ( #2437 )
2021-11-25 20:51:42 +05:30
Roman Volosovskyi
4a0ad1cf69
[pairing] Sync read messages
2021-11-02 10:02:27 +02:00
Parvesh Monu
c20e8ebdef
Store Highlight field for identify new chats ( #2384 )
2021-10-21 22:34:56 +05:30
andrey
d90fe86a61
revert mentions for chat preview
2021-10-06 11:39:29 +02:00
Parvesh Monu
c3ced09839
Storing emoji values for Custom Emoji Thumbnails for Community Channels ( #2366 )
2021-10-04 18:32:25 +05:30
Roman Volosovskyi
839d6b3194
[ status-im/status-react#12517 ] Ensure that all necessary contact fields are synced
2021-09-23 12:22:49 +03:00
andrey
59eeed9436
chats list performance
2021-09-20 10:51:18 +02:00
Eric Mastro
a62e76d3ed
Change community channel description ( #2236 )
...
Co-authored-by: Volodymyr Kozieiev <vkjr.sp@gmail.com>
2021-06-01 15:13:17 +03: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
71f66f6806
Set timestamp on group chat invitation
2021-05-24 13:45:15 +02:00
RichΛrd
92032c7158
Community categories ( #2228 )
...
* create and edit community categories
* edit categories order
* adding category to chat
* Adding categories to json
2021-05-23 09:34:17 -04: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
Pascal Precht
dd49e604d4
feat: introduce new `joined` property in `Chat` struct
...
This property is useful for clients to know when a channel or chat
was joined so they can use that to calculate the order of channels
and chats shown in applications.
Changes include a new joined property on the Chat struct,
as well as adjustments in the persistence layer to retreive and
update chat data in the database.
In addition there's a migration script that alters the existing
chat table to introduce a new column for the joined field.
It also updates all existing rows in the database to set `joined`
to `0`.
2021-05-18 11:29:03 +02:00
Andrea Maria Piana
c739f73f49
Add activity center & messages from contacts only
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
andrey
38b0401acd
fix bug from status-react
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
Andrea Maria Piana
b331b61807
Add ClearHistory & DeactivateChat methods
2021-01-11 13:36:05 +01:00
Andrea Maria Piana
7387049d4b
Upgrade linter and address issues
2020-12-28 16:55:14 +01:00
Andrea Maria Piana
5d929c3584
Handle organisation membership requests
2020-12-23 17:20:55 +01:00
andrey
6f207def2b
timeline
2020-11-06 06:35:35 +01:00
andrey
b388002771
profile status updates
2020-10-27 14:56:35 +01:00
Andrea Maria Piana
3c6b741f71
Add tests for send notification & review feedback
2020-09-09 21:22:34 +02:00