Commit Graph

167 Commits (fe75393ab0f0fca7ea410a34d9c50ff0b2363635)

Author SHA1 Message Date
Trivernis fe75393ab0 Fix friend count 5 years ago
Trivernis e6706ff950 Fix registration not using sCrypt for registration 5 years ago
Trivernis ead59302f6 Change passsword hash function to sCrypt 5 years ago
Trivernis fcdd9e57c1 Fix duplicated friend in friend list 5 years ago
Trivernis ccc244ec19 Change ratelimit to also include the user id 5 years ago
Trivernis 99c91f20a4 Fix friend list display 5 years ago
Trivernis 3cd84078ea Fix friends 5 years ago
trivernis d10ea0e4a4 Add getReportReasons graphql resolver 5 years ago
trivernis 6fda95f735 Change user level only updating when points change 5 years ago
trivernis e8eb85993e Add level configuration and query
- Add query getLevels to get all possible levels
- Add mutation createLevel as a way for admins to create new levels
- Remove column levelNumber and replace it with method that looks up the number of the level by counting
5 years ago
trivernis 9328367bb5 Add configurable levels
- Add Level table and gql type
- change level field on User
- add hook on user to update the level
5 years ago
trivernis 781ee274b8 Fix allow media id of user to be null 5 years ago
trivernis e1fe543256 Add extended error handling for post uploading 5 years ago
trivernis 5c1cea86eb Fix upload error returning status code 200 5 years ago
trivernis beac7e36dc Add reports for post
- Add reports field on posts
- add reportPost mutation
- add getReports query
- add createReportReason mutation
- Add Report type and model
- Add ReportReason type and model

Closes #62
5 years ago
trivernis 928485c336 Add mutations setUsername and setHandle
Closes #70
5 years ago
trivernis 75a7a2cdec Add not null constrain to media type 5 years ago
trivernis 76c0574c74 Hotfix interval for cleanup being milliseconds 5 years ago
trivernis b4aaba79ce Hotfix crash when starting due to cleanup 5 years ago
trivernis 0e232b1c71 Cleanup code
- Cleanup
- Optimization
- Style fixes
5 years ago
trivernis 6ede632507 Add differentiation between media and text posts
Add type argument when creating posts. If the post is of type MEDIA it will be invisible until an image was uploaded for the post.
5 years ago
trivernis 8dc1424775 Add media table for media files
- Add media_id fk to user
- Add media_id  fk to group
- Add media_id fk to post
- Add routine to cleanup orphaned media entries (not referenced by post, user, group)
- Add delete handler for media to delete the corresponding file
5 years ago
trivernis 061699f769 Hotfix not found modules 5 years ago
trivernis 78fce76407 Remove ffmpeg dependencies 5 years ago
trivernis 0bae164b9b Remove ffmpeg processing
- Remove ffmpeg video processing due to high cpu usages
5 years ago
trivernis 8351497355 Fix aspect ratio of image changes when uploaded 5 years ago
trivernis 537ec07f29 Add deletion of media to deletePost 5 years ago
trivernis ebeaf3f549 Change video format to webm
- Change default allowed filesize to 10mb
- Change video format for posts to webm
5 years ago
Trivernis 2899eb6762 [WIP] Add media to posts
- Add graphql upload handling
- Add file handling for posts
- Add media url to Post model
5 years ago
Trivernis 010066d819 Add graphqlUpload 5 years ago
Trivernis b33bbd1c14 Add max file size and video processing
- Add processing for videos to UploadRoute
5 years ago
Trivernis f213503c4e Allow admins to delete groups 5 years ago
Trivernis 16e9d9def5 Fix joinGroup and leaveGroup by changing api 5 years ago
trivernis ac2672e589 Fix http status not found error 5 years ago
trivernis 3457660f75 Fix Style 5 years ago
trivernis aafbbb5d52 Cleanup code and http 404 for not found
- Add 404 status code return for all not found errors
5 years ago
trivernis b27ed1def2 Replace shorthand resolver with new classes 5 years ago
trivernis 57091e522c Add all resolvers and help types to classes
- Add resolvers to Mutation class
- Add reslovers to Query class
- Add helper classes for several types and errors
5 years ago
trivernis 164ecb77c6 Add new resolver files 5 years ago
trivernis 8a35195040 Add chatCreate socket event 5 years ago
trivernis 0f4f4fb9f1 Add delete functions to Group and Event
- Add deletable attribute to Group and Event type
- Add deleteGroup and delteEvent function
- Add markdown plugin for html5 video and audio
5 years ago
trivernis c48fcc3d89 Ensure data dir on each upload 5 years ago
trivernis 54646e6b73 Add space to BlacklistedError phrase list 5 years ago
trivernis f57f638104 Fix style issue 5 years ago
trivernis f58dc4a33c Add Blacklists
- Add BlacklistedPhrase model to store blacklisted phrases
- Add checking for blacklisted phrases inside of posts content, usernames, groupnames, eventnames
- Add api to create, delete phrases and check if phrases contain blacklisted phrases
5 years ago
trivernis 81b0aa9657 Add Group Picture upload
- Add field picture to Group type
- Add config option for image format
- Add groupPicture file handling at /upload
5 years ago
trivernis a4339ea540 Fix posts TOP ordering 5 years ago
trivernis 0c18670698 Fix duplicated posts with pagination in TOP sort 5 years ago
trivernis dc4731bb36 Add mail dns check
- Add a check if the mail address is a valid domain
5 years ago
Trivernis df2f440535 Fix profile image upload bug
- Fix bug where the upload failed because a nonexistend profile picture can't be deleted
5 years ago