Andrea Maria Piana
6f088bb5c5
Fix communities migration
...
In some instances the communities migration would be skipped but not
marked as `dirty`.
This commit addresses the issue by:
- Making sure that if dirty is set the migration is not skipped but
replayed
- If the version is on the communities migration and dirty is false, we
check for the presence of the communities table. If not present we
replay the communities migration.
- Make community_id field in user_messages nullable
It also removes all the `down` migration, as we can't use them
effectively, as explained in the README.md added.
2021-01-08 08:43:16 +01:00
Samuel Hawksby-Robinson
e8d883edb6
bindata for profile_image migrations
2020-12-17 14:10:00 +01:00
Jonathan Rainville
b2d8f7f416
feat: add bookmarks table for the browser bookmarks
...
plus get bookmark icon using a lib
2020-11-16 13:31:34 -05:00
Andrea Maria Piana
3c6b741f71
Add tests for send notification & review feedback
2020-09-09 21:22:34 +02:00
Andrea Maria Piana
28e06daf6d
Dont sent messages to user who have not joined
2020-09-09 21:22:18 +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
0d998e1858
Show correct text in case of mentions
2020-09-09 21:22:15 +02:00
Andrea Maria Piana
18877cae6f
Handle mentions on server
2020-09-09 21:22:14 +02:00
Andrea Maria Piana
8ee3c75510
Support for basic push notification for mentions
2020-09-09 21:22:13 +02:00
Andrea Maria Piana
640f5533ca
handle notifications at-most-once
2020-08-27 18:54:29 +02:00
Andrea Maria Piana
d7222c89e0
shuffle servers and limit & filter by chat id
2020-08-27 18:54:28 +02:00
Andrea Maria Piana
d09eaeacb8
Allow node to start a push notification server
...
This commit allows a node to start a push notification server.
If the config is set it will start a messenger with a corresponding pn
server.
2020-08-20 10:54:33 +02:00
Andrea Maria Piana
4cf491ae38
add push notification type
2020-08-18 16:29:58 +02:00
Andrea Maria Piana
541756c777
move contact code to subscription
2020-08-18 16:29:37 +02:00
Andrea Maria Piana
be8e64fe8d
fix version check
2020-08-18 16:29:35 +02:00
Andrea Maria Piana
46aef6f3df
nil registration when unregistering
2020-08-18 16:29:34 +02:00
Andrea Maria Piana
aa78b89b40
handle unregistered clients
2020-08-18 16:29:33 +02:00
Andrea Maria Piana
91074ac95e
Add apn-topic & token-type set by the client
2020-08-18 16:29:31 +02:00
Andrea Maria Piana
e8daee3712
Add topic
2020-08-18 16:29:29 +02:00
Samuel Hawksby-Robinson
8cff21d254
make generate
2020-07-30 20:20:02 +02:00
Andrea Maria Piana
0fb5ed2207
dont use a pointer for public methods
2020-07-29 12:51:48 +02:00
Andrea Maria Piana
4b8739a8bc
Polish up and address review feedback
2020-07-27 08:51:28 +02:00