Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* adjust docker and docker-compose and added .gitignore * #7 Created Dockerfile for Backend * #9 Added CI build * #9 Added develop to the buildable branches * Added pushing images to Github Packages * #9 Fixing pipeline * #9 Hopefully this works now * Adapted tsconfig file * change frontend structure * adjust docker compose for typescript * Removed node_modules * Update README.md * #6 Added Authentication Guard * #6 Added User Query * Refactored and Prettier-ed all the things * Improved the frontend build workflow (#14) * Removed volumes section from frontend in docker-compose * Simplified Dockerfile * Changed the Docker build, to use an nginx as serving image * changed docker-compose to find modules and typescript * added ngnix config Co-authored-by: Alicia Schwabenbauer <aliciaschwabenbauer@Alicias-MBP.fritz.box> Co-authored-by: Alicia Schwabenbauer <aliciaschwabenbauer@Alicias-MacBook-Pro.local> * Renamed files according to Node.js doc * Update README.md * update README.md * current status frontend * resolved client reload bug * #5 functionality fully implemented - ready for code refactoring * #5 small refactorings frontend * Code Formatting with Prettier * Update README.md * Refactored into Components * Update README.md * Better Button Usability with fitting Text and Disabled state * Types for GQL useQuery function * Fix Login Issue * Added eslint settings * #16 Updated Readme and prepared the docker-compose File for "Abgabe 1". * Update readme.md * Delete Unused: backendGo, authService * change fonts * fixed beginning image white line * make button and username viewable * correct background image * changed fonts and alignment * solve more merge conflicts * ... * changed button * solved conflicts for merge * Extract Styles to Login * Make Avatar Picture bigger * Merged all Styling Changes * Delete HelloWorld Module * Fix Centering * add test data for subreddit dashboard queries * #20 added navigation bar * #20 added alert dialog if user wants to log out * #20 made AlertDialog component generally usable * Delete package-lock.json * #20 improvements and deleted node_modules * #20 restore pack-lock.json * #22 added Dashboard Elements with mock data * Finished #28 * #22 improved Dashboard element design * added AddComponent and reddits list with basic functionality and localStorage * #19 adapted login functionality to new requirements * added DB schema and CRUD manipulation * rename file * added getSubreddit * added Alert Dialog * current status * current status * #29 Added connection from backend to mongo with docker-compose. * #29 Fix url * #26 Added subreddit description and icon retrieval * #26 Refactored Reddit module by pulling out the Reddit-connector * added subreddit mutation * #24 get data from backend for dashboard * refactor: split up reddit stuff to data, bot and connector * fetch image and title description from reddit API * update package lock * #24 added display icon * #27 get new comments from active subreddit * fix: get all active subreddits from database without limit * fixed dashboardElement layout problem * #19 finished login * Update Navigation.tsx * #27 add comment reply functionality to bot * fixed alert dialog * Worked on #47 and #48. - Update works, but returns an error (#48) - Not tested yet (#47) * Some bot improvements - Made the bot configurable with defaults. - Bot logging. - Reduced linter warnings in service * #50 Added 'createdOn' field for subreddit * fix update in reddit resolver and refactor update in reddit service * delete all occurences of answerCount * added gql * added show reddit list on settings click * added style changes * changes for branch switch * newest update * print error * added error handling * improve validty checks * run prettier through all files on frontend * add no docker script to run frontend without docker * fix frontend (adding, error messages, types) * fix update subreddit Promise handling * Improve build time of frontend * Improve build times in backend * fixed addRedditLink and url * added show edit component only when editing * ran prettier * Update docker-compose.yml * fixed add url * improved validation of update Subreddit * improved link * resolved merge conflict * added responsive design * fixed merge conflict * added only show error while not changing in add component * fixed Dashboard Top Bar Margin * validation WIP * solved edit issue * add validation * fixed edit and margin problem * #49 include extra bot security * include volumes to docker to have persistent DB * added comments * changes for new backend * adjust responsive design * deleted subredditQuery * add graphQL docs * delete unused query * Feature/save username (#75) * #26 Added subreddit description and icon retrieval * #26 Refactored Reddit module by pulling out the Reddit-connector * refactor: split up reddit stuff to data, bot and connector * fetch image and title description from reddit API * update package lock * #27 get new comments from active subreddit * fix: get all active subreddits from database without limit * #27 add comment reply functionality to bot * Worked on #47 and #48. - Update works, but returns an error (#48) - Not tested yet (#47) * Some bot improvements - Made the bot configurable with defaults. - Bot logging. - Reduced linter warnings in service * #50 Added 'createdOn' field for subreddit * fix update in reddit resolver and refactor update in reddit service * delete all occurences of answerCount * get short title description instead of long description * add username to graphQL (new and update) * Add user * Nickname is null. Change everything to preferred_username Co-authored-by: s1gr1d <sigrid.huemer@gmx.net> * Missing commit: Removed username fields * delete unused query * delete todo comment * get correct icon and short description from reddit * adjust add component * fixed lost changes * fixed merge chanes * ran prettier frontend * removed es lint problems with hooks * Added Database and containerization to README.md * Added Docker-Compose Files and Env to Readme.md * Update docker-compose-a2.yaml * deleted not used test for App * installed jest-dom and react-testing library * included tests for alert (still WIP) * refactor AlertWithTitle to be able to write more tests * #78 write component tests for AlertWithTitle * delete unused files from old master branch * #77 added tests for primary button * #77 corrected click test * add custom banner * added attributes to web component * added observed attributes * page not editable while not accepted banner * added not editable while not accepted banner * Revert "page not editable while not accepted banner" This reverts commit 360307f. * add dependency * integrate custom banner from repo * update banner version * added event for custom element * added overlay * Beschreibung der Lösungen (tests, custom element) * close banner after akzeptance * update readme and custom banner style * added policy accepted message * #84 information for tests * #79 Add test to frontend build * #79 Fix build * Reduced file size of background image * Create docker-compose-a3.yaml * WIP: Update README.md (#96) * Update README.md * Add files via upload * Update README.md * Update README.md * Updated README * Update README.md * Update README.md * Update README.md * #82 Added component and itegrated it into the Navigation * Added state handler of banner state to navigation and guideline * #86 One issue missing, but it works * #82 Fixed * #82 add react router and policy page * update package-lock * fix: add alert again * delete banner js * create page for policy * refactor: make dashboard page * Update README.md * redirect to dashboard when logged in * fix error * WAECM Grading: Test the pipeline - expected to fail * WAECM Grading: Revert bad changes --------- Co-authored-by: Alicia <39428972+aliciaschwabenbauer@users.noreply.github.com> Co-authored-by: Alicia Schwabenbauer <aliciaschwabenbauer@Alicias-MacBook-Pro.local> Co-authored-by: s1gr1d <sigrid.huemer@gmx.net> Co-authored-by: ElenaNuiding <30438790+ElenaNuiding@users.noreply.github.com> Co-authored-by: Sigrid Huemer <32902192+s1gr1d@users.noreply.github.com> Co-authored-by: Alicia Schwabenbauer <aliciaschwabenbauer@Alicias-MBP.fritz.box> Co-authored-by: e11925876@student.tuwien.ac.at <e11925876@student.tuwien.ac.at> Co-authored-by: Maximilian Schoenenberg <Maximilian.Schoenenberg@ibm.com> Co-authored-by: Sigrid <sigrid.huemerqgmx.net> Co-authored-by: Alicia Schwabenbauer <e11925878@student.tuwien.ac.at> Co-authored-by: waecm@inso.tuwien.ac.at <50949854+waecm@users.noreply.github.com>
- Loading branch information