# TODO for version 2 ✅ add top menu items ✅ remove bottom navigation bar ✅ content als Card Elemente ✅ login page ✅ no menus if not logged in yet ✅ Forms - Breite der Text-Input-Felder ✅ XSS Bug - <https://projects.iml.unibe.ch/projects/sysadmin/work_packages/6865/activity> ◻️ validate html code ◻️ Ausgabe der JSON Infos des Rollout ◻️ shellcmd plugins - code aufräumen und erweiterbar gestalten. ◻️ integrate versions browser into main ui ◻️ glyphicon entfernen ◻️ Rename der "fas fa" --> "fa-solid fa" ◻️ Rename der "far fa" --> "fa-regular fa" ## Add - bigger features ◻️ checkout plugin ◻️ build step as queue ◻️ deploy step as queue ◻️ user and roles + project ◻️ plugins for build step ## Cleanup ◻️ nicht verwendete Sprachtexte finden ◻️ nicht verwendete Icons finden ## What is new? * PHP 8.3 compatibility * UI freshup by using AdminLTE, brighter colors, some ui elements of AdminLTE * internal: split project class into non ui and ui renderning class * info boxes use Winbox component - multiple infos can be opened * Updated components: * ahCache * Bootstrap * jQuery * FontAwesome * added: shellcmd plugin "top" * added: timeline in action logs * added: about page * added: button to set branch of next phase * plugins restructured: one plugin class for all plugin types. 1st step: shellcmd plugins * update project overview * update project phase details * added ci variables to handle docker images during build (implemented for rollout in the deployment client) The CI server was updated with the current version I am working on (and is not finished yet). The main reason was the need for additional variables for tests with Docker images/ Docker swarm. Those are available in the file ci-customvars for the onbuild + ondeploy hook and for the replacement in the deployment client. What was done so far: * CI server runs on PHP up to v8.3 * UI freshup by using AdminLTE, brighter colors, some ui elements of AdminLTE * info boxes use Winbox component - multiple infos can be opened Updated components: * ahCache * Bootstrap * jQuery * FontAwesome added: * shellcmd plugin "top" * timeline in action logs * about page * build: button to set branch of next phase