Apollon_standalone merge requestshttps://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests2023-05-11T19:55:47-05:00https://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/13Update redis, docker, and typeorm for final release2023-05-11T19:55:47-05:00matt00Update redis, docker, and typeorm for final releaseShould be everything needed for production, minus issues listed in gitlab. Still need to document deploymentShould be everything needed for production, minus issues listed in gitlab. Still need to document deploymenthttps://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/12Merge remote storage commits2023-04-21T17:27:38-05:00matt00Merge remote storage commits- Adds API route for loading diagrams
- Adds modal for loading diagrams remotely
- Fixes token so a new one isn't generated with each update
-- Adds API route for loading diagrams
- Adds modal for loading diagrams remotely
- Fixes token so a new one isn't generated with each update
-https://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/11Add actions and modal dialog to fetch remote diagrams (can't load them yet)2023-04-07T20:07:10-05:00matt00Add actions and modal dialog to fetch remote diagrams (can't load them yet)Added:
- API route to get the user's diagrams
- RemoteStorage repository and actions to fetch user's diagrams
- Modal dialog to list remote diagrams
Still need to add API and actions to actually load the diagramsAdded:
- API route to get the user's diagrams
- RemoteStorage repository and actions to fetch user's diagrams
- Modal dialog to list remote diagrams
Still need to add API and actions to actually load the diagramshttps://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/10Add database and ORM definitions2023-03-20T13:21:39-05:00matt00Add database and ORM definitionsAdds ORM definitions and uses the new database storage service instead of the file storage service. Diagrams are now stored in the database when sharing them. Does not yet work for collaborating on diagrams.Adds ORM definitions and uses the new database storage service instead of the file storage service. Diagrams are now stored in the database when sharing them. Does not yet work for collaborating on diagrams.https://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/9Add mock CAS auth server for testing2023-03-03T11:43:01-06:00matt00Add mock CAS auth server for testingAdded a mock CAS server so we can test authentication with multiple users without using K-State's sign in.Added a mock CAS server so we can test authentication with multiple users without using K-State's sign in.https://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/8Fix collaboration service when using localhost2023-03-03T11:41:12-06:00matt00Fix collaboration service when using localhostFixed the following issues with collaboration and publishing diagrams:
- The web app only used `wss://` (websocket secure), which requires the website to use https. Now it will us `ws://` if the deployment url uses insecure http (for loc...Fixed the following issues with collaboration and publishing diagrams:
- The web app only used `wss://` (websocket secure), which requires the website to use https. Now it will us `ws://` if the deployment url uses insecure http (for local development).
- Fixed webapp so it defaults to port 8080 instead of 8888 when DEPLOYMENT_URL isn't set
- Fixed server so it loads body-parser before loading routes (otherwise request bodies couldn't be read).https://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/7Use ksu apollon registry2022-12-12T11:03:16-06:00matt00Use ksu apollon registryUpdated package.json to point to our Apollon package hosted on GitLab instead of the original package on GitHub.Updated package.json to point to our Apollon package hosted on GitLab instead of the original package on GitHub.https://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/6Installed typeorm and postgresql2022-12-09T10:44:48-06:00cjmoran527Installed typeorm and postgresqlAdded Typeorm and Postgres to the project for database usage. Still need to implement proper functionality, but all installed properly.Added Typeorm and Postgres to the project for database usage. Still need to implement proper functionality, but all installed properly.https://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/5Added Documentation to changes with User Menu Branch2022-10-28T09:53:00-05:00tcswannyAdded Documentation to changes with User Menu BranchAdded documentation to user-menu branch changes.Added documentation to user-menu branch changes.https://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/4Added EID to User-Menu2022-10-27T23:18:25-05:00tcswannyAdded EID to User-MenuCreated an endpoint in the auth-service to pass EID to front-end React component. Should now display EID of the active user on the menu.Created an endpoint in the auth-service to pass EID to front-end React component. Should now display EID of the active user on the menu.https://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/3Fix client debugging2022-10-26T15:38:10-05:00matt00Fix client debuggingAdd debug configurations with the correct source-map paths so we can debug the React app when loading it from the Express server.Add debug configurations with the correct source-map paths so we can debug the React app when loading it from the Express server.https://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/2Routing to Logout in User-Menu2022-10-19T10:01:52-05:00matt00Routing to Logout in User-Menu*Created by: Susplosionman*
Fixed issue of routing user to "/logout" when clicking the logout button in the user menu.*Created by: Susplosionman*
Fixed issue of routing user to "/logout" when clicking the logout button in the user menu.https://gitlab.cs.ksu.edu/apollon/Apollon_standalone/-/merge_requests/1Add authentication2022-10-17T11:18:38-05:00matt00Add authentication*Created by: n0spaces*
*Created by: n0spaces*