Commit Graph

36 Commits (6fda95f735f558b115da7aaba6d3ecf310fbcc8c)

Author SHA1 Message Date
trivernis 78fce76407 Remove ffmpeg dependencies 5 years ago
Trivernis 269b892cc4 Fix packages 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 867a533bfb Remove lodash 5 years ago
trivernis b27ed1def2 Replace shorthand resolver with new classes 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 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 dc4731bb36 Add mail dns check
- Add a check if the mail address is a valid domain
5 years ago
trivernis 54d3643e9f Add graphql query complexity limit
- Add query complexity limit that is calculated with directive fields in the schema
- Add complexity limit config option in the config file
5 years ago
trivernis 5c3ec38289 Add Rate Limits
- Add rate limits to /graphql and /upload that can be configured in the config
- Change the default response timeout to 30 secons
5 years ago
trivernis 21e31fad8a Remove public files
- Remove the default public files which only was a stylesheet for the error pages
- Inline stylesheet for error pages
5 years ago
trivernis b1ec17b9d7 Change config file handling
- Add Folder config to top level
- Add module config to load the config files
- Change to toml format for config files
5 years ago
Trivernis 9011cb39cf Added publicPath to config file
- added publicPath config property to configure the path to the  public files
5 years ago
Trivernis da90ba0c16 Added file upload
- added ability to upload profile pictures
5 years ago
Trivernis 126f53dbbf Added Bearer authentification
- added the getToken method to the graphql query type
- added the graphql Token type
- added database fields for the token and the expire date
- added a way to authorize as a user via the Authorization HTTP header
5 years ago
Trivernis ebc3970e0f Mocha tests
- added tests with mocha and chai
- added tests to jenkins pipeline
5 years ago
Trivernis 61451882aa Cluster improvements
- added resource logging for clusters
- changed handling of logging
- moved to yarn for package management
5 years ago
Trivernis 8de1de44f1 Performance improvements
- added redis to socket.io 
- added node cluster and enabled running on all cpu cores
5 years ago
Trivernis d305261a0a Added angular config option
- (converted to unix line endings)
- added angular index.html config to run angular apps
5 years ago
Trivernis b17fca2590 API changes and error pages
- added pagination for most list types
- added count for pagination list
- added 404 and 500 error page
5 years ago
Trivernis 298940cc32 Switched to typescript-sequelize
- delted old models
- deleted wrapper models
- integrated api functions in sequelize-typescript models
5 years ago
Trivernis 57338355a7 Added Sequelize
- added sequelize for database management
- added sequelize models under dataaccess/datamodels
- removed postgres-only stuff
5 years ago
Trivernis b671845337 Added CORS 5 years ago
Trivernis cbc1609ad4 Added docker compose 5 years ago
Trivernis c97d0ffe55 Api functions
- added chat message functions
- added markdown rendering
- added custom error classes
5 years ago
Trivernis 84b683db11 Removed frontend part and added graphql implementation 5 years ago
Trivernis e6d2191266 Fixed graphql
- fixed graphql resolution
- added login, logout, acceptCookies implementation
5 years ago
Trivernis 69e535276b Added sessions 5 years ago
RandomUser27 d8308d4622 Merge branch 'tommy-dev' of https://git.trivernis.net/Software_Engineering_I/greenvironment-server into tommy-dev 5 years ago
RandomUser27 65d5cee2bb package.json 5 years ago
Trivernis 387d9e0187 Added DTOs and included template
- added routers index to manage all routes
- added home view and pug view engine
- added dtos for user and post
5 years ago
Trivernis 0dcd590b80 Database Connection
- added QueryHelper
- added DAO
- added `default-config.yaml`
- added auto-copying of the `default-config.yaml` to a `config.yaml` on startup if no config exists
5 years ago
Trivernis c931359ebd Added files
- tslint- changelog
- dependencies
- index.ts
- folders
- public files
5 years ago
Trivernis 38f3d26734 added dependencies 5 years ago