freebsd / poudriere

Port/Package build and test system
https://github.com/freebsd/poudriere/wiki
BSD 2-Clause "Simplified" License
388 stars 161 forks source link

Redesign Poudriere web dashboard along with updating Bootstrap 3 to Bootstrap 5 #1109

Closed fel1x-developer closed 7 months ago

fel1x-developer commented 9 months ago
Screenshot 2024-01-18 at 17 46 45 Screenshot 2024-01-18 at 17 46 48 Screenshot 2024-01-18 at 17 46 54
igalic commented 9 months ago

could you also add some before pictures for comparison?

fel1x-developer commented 9 months ago

could you also add some before pictures for comparison?

Screenshot 2024-01-01 at 13 01 45 Screenshot 2024-01-01 at 13 01 59 Screenshot 2024-01-01 at 13 02 11
fel1x-developer commented 8 months ago

TODOs

We might need to introduce web frameworks like React or Vue because maintaining the web app is now extremely difficult with vanilla Javascript + jQuery.

I would appreciate if you could add these lists to Projects.

fel1x-developer commented 8 months ago

Steps for redesigning and migrating to Bootstrap 5 are now done and ready to be reviewed.

bapt commented 8 months ago

I love it! thank you, I will review ASAP

fel1x-developer commented 7 months ago

Hi! Just a reminder that the beta version of jQuery 4 is out. I am ready to create pull request once this PR is merged to the main branch.

bdrewery commented 7 months ago

This was merged already wasn't it?

fel1x-developer commented 7 months ago

This was merged already wasn't it?

The last three comiits, e6d108df1b0a22058108bc8d9c33078e06b23949, 2fc39635f679e16d8d9f8db58a005eec24588274, and 0706f79b8a84b6874ceb748da8c11a68cfd0e678 are not merged yet.

fel1x-developer commented 7 months ago

There is no merge conflict in this PR so maybe we can try closing the PR by merging?

bdrewery commented 7 months ago

The PR was manually merged before so I manually cherry-picked those 3 commits just now. It's all in. Thank you for this. It's awesome. Please open a new PR for further updates.