Commit Graph

114 Commits

Author SHA1 Message Date
Jonathan Barrow
471a1efb23
Merge pull request #20 from EpicUsername12/rewrite-post-sub-communities
Beginning of mulitple communities related requests
2023-04-21 09:43:02 -04:00
EpicUsername12
75b3b1d6b1 Forgot to await the community save() 2023-04-20 06:04:49 +02:00
EpicUsername12
7eaede2fee Removed log 2023-04-20 03:40:31 +02:00
EpicUsername12
70697b93f0 Base 'POST: /v1/communities' 2023-04-20 03:40:05 +02:00
EpicUsername12
63f1b43986 Moved 'multer' to non-dev depedencies 2023-04-20 03:39:38 +02:00
EpicUsername12
7c0770b330 Early version of /v1/communities 2023-04-20 03:21:34 +02:00
Jemma Poffinbarger
6d2eef8b0f Fixed in-game messages creating broken conversations 2023-04-17 23:59:25 -05:00
Jemma Poffinbarger
aeb07a2f38 Fixed topics and communities response 2023-04-16 18:18:16 -05:00
Jemma Poffinbarger
58f11a21b1 Fixed /v1/topics timing out. Updated post ID length 2023-04-16 16:13:32 -05:00
Jemma Poffinbarger
9acc8b13f4 Updated schema. Fixed request for friends not working. Added check to discovery server on auth to reject other requests when discovery is closed. 2023-04-16 02:36:21 -05:00
Jemma
f50bf61abf Updated post ID format and removed legacy methods on post model 2023-04-14 14:37:32 -05:00
Jemma
d916accfc2 Updated example config to reflect new friends keys 2023-04-12 10:32:12 -05:00
Jemma
bd855421c2 Added support for getting posts from friends in /v1/people 2023-04-12 10:30:00 -05:00
Jemma
831fcb2bc0 Added friends list request. Refactored util document. Code cleanup 2023-04-12 10:13:51 -05:00
Jemma Poffinbarger
6aa22c8c31 Added support for 'type=memo' flag in community posts 2023-04-10 22:01:10 -05:00
Jemma Poffinbarger
448736d4ae Added support for topic tags. fixed parent community id's not being strings (???) 2023-04-06 22:39:49 -05:00
Jemma
0c3903035c
Update communities.js 2023-04-06 02:10:01 -05:00
Jemma Poffinbarger
32ea68b549 Adjusted parameters for /v1/people response. Check for empty post content. Re-enable support for WWP 2023-04-06 01:16:22 -05:00
Jemma Poffinbarger
1d64d7621f Fixed bugs in some xml responses for communities and posts. Added support for /v1/people endpoints. Added support for more search queries in posts requests. Fixed country_id not being stored in posts 2023-04-05 22:41:08 -05:00
Jemma
0bab90ed09 Added updated query for topics to update based on recent posts in communities 2023-04-04 20:46:28 -05:00
Jemma
e35ceeb4b4 Refactored xml generation class to be more streamlined. Added support for storing screenshot length in database. 2023-04-04 20:17:13 -05:00
Jemma
3b1db444e6 Added /v1/posts.search endpoint 2023-04-04 18:51:11 -05:00
Jemma Poffinbarger
3d9104eca2 Fixed communities request for AC Plaza. Fixed replies endpoint timing out when requesting replies that did not contain app data 2023-04-01 22:02:23 -05:00
Jemma Poffinbarger
6a61f9e0bc Fixed communities request. Added support for post replies. 2023-03-30 23:51:15 -05:00
Jemma Poffinbarger
e896483001 Fixed app_id query not being assigned to another in the new post endpoint 2023-03-26 13:52:26 -05:00
Jemma Poffinbarger
397c51cc29 Updated community requests to use app ID when searching for posts first, then the community ID. Added additional check to ensure empathy does not go below 0. Added endpoint to mark post as removed. Updated post endpoint to attempt to get the community in the following priority order: community_id -> app_id -> title_id. Updating logging for token parsing issues 2023-03-26 13:22:28 -05:00
Jemma Poffinbarger
04328fe487 added support for fetching community posts with non-standard community ID 2023-03-26 12:14:09 -05:00
poffinbargej
8e37511331 Updated discovery version to 1 (sorry shutter :p) 2023-03-24 10:31:40 -05:00
Jemma
c6a8d8dba9 removed auth bypass for topics endpoint 2023-03-23 22:15:50 -05:00
Jemma
a7d28f155b Added topics flag to database 2023-03-23 22:05:31 -05:00
Jemma Poffinbarger
a0a5e3d32c Fixed crashing on Nintendo Land. Fixed community post responses and app data parsing. Added cache to WWP to (hopefully) help with some performance issues. 2023-03-21 23:46:08 -05:00
Jemma Poffinbarger
71245c41b3 Finished implementing sub-community support. Added support for the followed users endpoint. Fixed a number of inconsistencies in different endpoints. Fixed messages sent via the API not storing the correct Mii face URL. General code cleanup. 2023-03-20 21:40:55 -05:00
Jemma Poffinbarger
a3799e8a11 Fixed in-game posts from not displaying. Fixed submitting drawing posts in game. Updated dependencies 2023-03-05 17:15:19 -06:00
Jemma Poffinbarger
2ed94634eb updated post body filter 2022-11-19 21:11:07 -06:00
Jemma Poffinbarger
f3aba68423 Updated auth flow to properly route discovery traffic when the user is signed in 2022-11-19 14:34:05 -06:00
CaramelKat
57a7c698fc Added filter to prevent invalid characters from showing up in the body of API responses 2022-10-03 21:30:26 -05:00
CaramelKat
ec9664d125 Updated to support removed post flag. updated title id's variable for topics and posts requests 2022-09-19 21:36:17 -05:00
Jemma Poffinbarger
dae68dfc67 Fixed post ID's not working in WaraWara. Added status endpoint to check server status 2022-09-17 19:52:43 -05:00
Jemma Poffinbarger
a33b30af63 Updated auth to let discovery work without a param pack. Began implemented users endpoint. Added missing parameters to the message object 2022-09-17 17:35:49 -05:00
CaramelKat
a13a817919 Fixed posting error from games 2022-09-05 09:13:17 -05:00
Jemma Poffinbarger
ae9649d72a Temporally disabled friend messages until a replacement dependency can be tested and implemented to prevent a server crash 2022-08-31 20:04:04 -05:00
CaramelKat
035c4e0a23 This was too long in the making, and I've already made too many changes to list here. The Great rewrite begins! 2022-08-28 20:45:09 -05:00
Jemma
fcb375fe75
Merge pull request #11 from PretendoNetwork/add-license
Create LICENSE
2022-08-16 13:44:00 -05:00
Jemma
29effc635e
Create LICENSE
Update the license to AGPLv3

Need permission from the following contributors to continue:

- [ ] @InternalLoss 
- [ ] @mrjvs 
- [ ] @ashley-rose
2022-08-16 10:19:45 -05:00
Jemma
44ceda860c
Merge pull request #9 from PretendoNetwork/docker
Docker
2022-05-08 10:16:22 -05:00
mrjvs
6b3447dd6b add logs to ignore files 2022-05-08 16:28:12 +02:00
mrjvs
33f6f33154 modify code to support config.json in root of repo 2022-05-08 15:37:25 +02:00
mrjvs
0606435ce0 add docker files and remove static config.json 2022-05-08 15:35:27 +02:00
Jemma
cc8f890f08
Merge pull request #1 from ashley-rose/patch-1
Change "config.js" to "config.json"
2022-02-12 12:53:18 -06:00
CaramelKat
a161df8925 Added additional check when someone attempts to post to Announcements 2021-12-09 12:28:42 -06:00