1
0
mirror of https://gitlab.com/comunic/comunicapiv2 synced 2024-11-22 13:29:22 +00:00
Commit Graph

418 Commits

Author SHA1 Message Date
d17ef3c9b2 Refactor project 2020-04-01 10:44:49 +02:00
99af649cfe Start to add support for incognito mode 2020-04-01 10:35:37 +02:00
23733b229e Can update likes status through user websocket 2020-03-31 16:42:35 +02:00
27785849b4 Implement new methods 2020-03-31 16:37:52 +02:00
579983eebc Throws better error 2020-03-31 16:34:32 +02:00
821c8211cc Improve errors handling 2020-03-31 16:32:25 +02:00
92340bbc33 Improve error messages format 2020-03-31 16:28:35 +02:00
7f82128c71 Start WS routes implementation 2020-03-31 16:20:35 +02:00
348084442b Turn WsMessage into an object 2020-03-31 14:53:46 +02:00
d4b624e519 Start to implement WebSockets route system 2020-03-31 14:42:53 +02:00
92486a01ac Switch to base handler 2020-03-31 14:31:10 +02:00
47cb6cac84 Move methods 2020-03-31 14:29:32 +02:00
b688f09faf Remove solved TODO 2020-03-31 14:19:36 +02:00
b742114854 Move userID dection 2020-03-31 14:16:04 +02:00
fc5de4c73e Moved some requests 2020-03-31 14:06:07 +02:00
088deb5b9d Start to create base request handler 2020-03-31 14:03:26 +02:00
a597e6eeb3 Fix bad date 2020-03-31 11:21:10 +02:00
288d5bdc09 Send event when sending a new message 2020-03-31 10:57:52 +02:00
ce1398dcb8 Fix bad request 2020-03-31 10:50:19 +02:00
197fa12cde Send new number unread conversations for user 2020-03-31 10:49:31 +02:00
fd9ca17ef1 Fix bad output 2020-03-30 22:34:49 +02:00
d64725f03b Add encoding issue 2020-03-30 18:08:42 +02:00
Comunic Server
d04883cf3f Fix HTTPS requirement 2020-03-30 16:14:40 +01:00
2ad5a8e038 Can load configuration from custom file 2020-03-30 16:16:00 +02:00
1a6cbf6dcb Add proxy support 2020-03-30 16:07:17 +02:00
69a3d7ed5b Use websocket to get last activity 2020-03-30 15:47:54 +02:00
0fbc9d9068 Notify websockets when the number of unread notifications decrease 2020-03-30 15:42:41 +02:00
9816caf4db Notify through websocket new number of notifications 2020-03-30 15:37:36 +02:00
d18914066b Simplify method 2020-03-30 15:06:30 +02:00
3e9cd74f5e Remove useless todo 2020-03-30 14:47:34 +02:00
587f482736 Accept only text messages on WebSocket 2020-03-30 14:45:29 +02:00
729ee6a2a9 Automatically close websockets when user sign out 2020-03-30 14:31:04 +02:00
4901e9d3ef Create internal custom event manager 2020-03-30 14:20:33 +02:00
4bfcb9b35b Maintain a list of active connections 2020-03-30 13:41:20 +02:00
fa5335f156 Extract user token 2020-03-29 18:40:33 +02:00
eaa0e704bb Generate access tokens 2020-03-29 18:22:54 +02:00
70a5c910d2 Listen for websockets 2020-03-29 17:52:28 +02:00
17407f964b Update last user activity 2020-03-28 15:21:06 +01:00
d443551405 Remove a notification 2020-03-28 15:08:50 +01:00
2752b2acf8 Remove a TODO 2020-03-28 15:02:33 +01:00
b6312690cf Remove a TODO 2020-03-28 14:59:12 +01:00
6b682406aa Remove a TODO 2020-03-28 14:51:27 +01:00
34a819adf1 Remove a TODO 2020-03-28 14:45:35 +01:00
620f7c38c4 Send a notification when a user requests to join a group 2020-03-28 14:41:35 +01:00
0d787f9300 Remove a TODO 2020-03-28 14:34:20 +01:00
a089e2b8e0 Remove a TODO 2020-03-28 14:30:50 +01:00
ec323cf360 Remove a TODO 2020-03-28 14:28:37 +01:00
ab645b67ff Handles comments creation notification 2020-03-28 14:25:58 +01:00
0882ac76b3 Refactor Notifications structure 2020-03-28 14:18:37 +01:00
bef85d2d91 Delete notifications related with a post when deleting it 2020-03-28 14:08:47 +01:00
f569e9163d Send a notification when a post is created 2020-03-28 14:04:27 +01:00
75b47cedcb Remove one TODO 2020-03-28 13:59:50 +01:00
77382eaca4 Remove a TODO 2020-03-28 13:56:22 +01:00
82c5c2845a Remove a TODO 2020-03-28 13:53:20 +01:00
7950b0f242 Remove TODO 2020-03-27 15:13:53 +01:00
3ab8a56ef7 Disconnect user from all services 2020-03-27 15:13:16 +01:00
b69b93a9d9 Add placeholder to delete legacy background image 2020-03-27 14:57:05 +01:00
daed8eff2e Delete all the likes on user page 2020-03-27 14:52:56 +01:00
2f4b218f6f Delete visbility file (if any) when deleting user account image 2020-03-27 14:49:11 +01:00
a6d201868b Can delete user account image 2020-03-27 14:44:27 +01:00
30740b8016 Delete all user friends 2020-03-27 14:41:18 +01:00
aa9ae35ea3 Can delete all the notifications related with a specified user 2020-03-27 14:32:40 +01:00
50a16c0f8c Can remove user from all its conversations 2020-03-27 14:24:53 +01:00
01245a1778 Delete all conversation messages of the user 2020-03-27 14:14:45 +01:00
50e2277a30 Delete user movies 2020-03-27 13:57:36 +01:00
77bb8a6ae1 Can delete the posts that uses a given movie 2020-03-27 12:08:08 +01:00
df2d2b66be Can delete all the likes of a given user 2020-03-27 11:52:28 +01:00
003eca2435 Delete all user responses to surveys 2020-03-27 11:48:00 +01:00
30200b9301 Can delete all the posts of a user 2020-03-27 11:42:18 +01:00
15c2652b21 Delete all the comments of the user 2020-03-27 11:35:54 +01:00
d9248593e9 Done with another TODO 2020-03-26 17:17:28 +01:00
c945c6acda Do one TODO 2020-03-26 17:11:24 +01:00
c222c8b054 Can delete all user groups 2020-03-26 17:08:56 +01:00
9cc205f59a Can delete groups 2020-03-26 16:43:55 +01:00
7375152fcf Start group deletion 2020-03-26 16:37:40 +01:00
21a5e0df2e Export groups memberships 2020-03-26 13:59:30 +01:00
89b5b3c4e1 Fix little error 2020-03-26 13:47:31 +01:00
dc79c42949 Export information about related users 2020-03-26 13:44:57 +01:00
aef43df39e Export the list of friends 2020-03-26 13:29:39 +01:00
830c871ed4 Can get conversation messages 2020-03-26 13:26:05 +01:00
653b066a3a Export the list of conversations 2020-03-26 13:09:15 +01:00
58877e0100 Export all conversation messages 2020-03-26 13:05:14 +01:00
536df2931b Rename file 2020-03-26 12:14:46 +01:00
02739d3973 Export the list of movies of the user 2020-03-26 12:13:53 +01:00
7e9e35765e Export all responses of user to surveys 2020-03-26 12:11:06 +01:00
1626b49c37 Export user likes 2020-03-25 19:08:43 +01:00
09b2eed63d Export all user comments 2020-03-25 18:55:25 +01:00
336923bee7 Export the list of posts of the user 2020-03-25 18:44:51 +01:00
4004d5fd77 Get advanced user info 2020-03-25 18:24:46 +01:00
cd0e76d017 Ready to implement account export 2020-03-25 18:20:43 +01:00
f27ffe5d43 Limit the create account requests 2020-03-25 18:06:42 +01:00
ea99796edf Automatically clean up old entries 2020-03-25 18:01:07 +01:00
7a1a26e919 Can trigger API 2020-03-25 17:36:50 +01:00
1b584ef360 Add new information 2020-03-25 09:11:30 +01:00
78a612048d Ready to implement API limit 2020-03-25 09:04:04 +01:00
d6b5393fe4 Can get remote IP address 2020-03-25 08:57:46 +01:00
7411855644 Complete countdown timer implementation 2020-03-25 08:34:04 +01:00
50c6d8d0c2 Can delete all the notifications of a user 2020-03-25 08:30:19 +01:00
3bf3f18710 Can delete a specific notification 2020-03-25 08:24:10 +01:00
c67112d926 Can mark related notifications as seen 2020-03-25 08:23:09 +01:00
890e49a4ae Can delete group membership notifications 2020-03-24 19:05:41 +01:00
900ed3cf98 Can send notification to all groups moderators 2020-03-24 18:59:06 +01:00
45e9ca43fe Fix bad check in invation route 2020-03-24 18:49:09 +01:00
59925dab45 Can create groups membership notifications (moderator > user) 2020-03-24 18:47:34 +01:00
9ced519618 Can delete notifications related to a friendship request 2020-03-24 18:29:56 +01:00
4bf99cb550 And frienship notifications support 2020-03-24 18:16:51 +01:00
27a0c7d1c8 Add groups posts support 2020-03-24 08:45:20 +01:00
7ab3682df8 First public notification 2020-03-24 08:31:29 +01:00
a40812f751 Fix bad check 2020-03-24 08:12:27 +01:00
5eea10398d First private notification 2020-03-24 08:10:50 +01:00
e6c610a3c0 Ready to create the notification 2020-03-24 08:07:50 +01:00
edc68a0275 Create notification when posting a new comment 2020-03-23 19:08:04 +01:00
bd83a77fb2 Can change account image visibility 2020-03-22 15:15:12 +01:00
95af444741 Can delete account image 2020-03-22 15:05:05 +01:00
34b0a29e77 Can replace account image 2020-03-22 15:00:08 +01:00
d02eb7afce Can get account image settings 2020-03-22 14:36:44 +01:00
ea203e6b3f Can change user password 2020-03-22 14:26:11 +01:00
e06fc281aa Can set security questions 2020-03-22 14:18:59 +01:00
e1dae7f2f6 Fix questions encoding issue 2020-03-21 19:02:54 +01:00
3811a26024 Can get security settings 2020-03-21 19:00:08 +01:00
02ee59817a Update (save) new language settings 2020-03-21 18:54:30 +01:00
2842fdc55f Can get language settings 2020-03-21 18:45:45 +01:00
373eb6b4b0 Fix incorrect check 2020-03-21 18:38:47 +01:00
b45e5c4d0a Can check the availability of a virtual directory for a user 2020-03-21 18:09:47 +01:00
03100e0bd3 Can set (update) general settings 2020-03-21 18:05:17 +01:00
46dce030d7 Can get general settings 2020-03-21 17:16:30 +01:00
beafd7a26b Can get last activity of groups 2020-03-21 16:43:53 +01:00
bf84f7814f Can cancel the response to a survey 2020-03-21 16:36:46 +01:00
0e3bbd2125 Can respond to survey 2020-03-21 16:34:20 +01:00
75c49ee136 Add search support 2020-03-21 15:00:46 +01:00
3eac46ac55 Like system is working 2020-03-21 14:45:03 +01:00
aa21a2a5e6 Ready to implement likes update 2020-03-21 12:07:52 +01:00
c83d722c82 Can delete a comment 2020-03-21 12:04:04 +01:00
9a0e746ebc Can edit comment content 2020-03-21 12:01:42 +01:00
77695ac8f4 Can get information about a single comment 2020-03-21 11:51:51 +01:00
16ac9fae15 Can check the right to access a comment 2020-03-21 11:49:52 +01:00
aa0c9f4f6a Can send comment images without content 2020-03-21 11:29:56 +01:00
4ffa8a421b Created first comment 2020-03-21 11:28:32 +01:00
932ae20403 Ready to implement comments creation 2020-03-21 09:20:34 +01:00
d362c0faab Can get the list of post targets of a user 2020-03-21 09:15:21 +01:00
8c09848ee9 Can delete posts 2020-03-21 08:59:32 +01:00
a1613758e4 Can delete information associated to a post 2020-03-21 08:57:51 +01:00
db9be6bb31 Can delete comments 2020-03-21 08:40:31 +01:00
58c3930ceb Ready to implement comments deletion 2020-03-20 19:07:19 +01:00
66c545fc3d Delete all posts likes 2020-03-20 18:59:35 +01:00
e67fe26652 Update TODOs 2020-03-20 18:52:45 +01:00
dfd36ac4e5 Ready to implement post deletion 2020-03-20 18:47:28 +01:00
627600685d Can update post content 2020-03-20 18:41:32 +01:00
9f22f2df56 Can change post visibility level 2020-03-20 18:34:28 +01:00
005e09a43f Can reuse function for multiple levels 2020-03-20 18:24:48 +01:00