Kevin Chung
Kevin Chung
We should have some way to be able to store and use saved copies of images so that we aren't always rebuilding images on deploy. Essentially if we build once,...
Because of some issue with CIBW in the newer versions we are currently missing Python 3.11 wheels in Windows. See https://github.com/ColdHeat/pybluemonday/pull/37
Pages currently use a regular text type for the content column. This can lead to some users running into issues when they try to insert large HTML documents. The intention...
In the Admin Panel the statistics are unclear about hidden vs visible challenges. Overall we can improve the statistics page to be a little more informative and also give more...
We should reject imports that contain alembic migrations that the CTFd instance isn't aware of.
Begin migrating the Admin Panel to Bootstrap 5, potentially removing Babel. Overall upgrading Admin Panel to be similar to core-beta.
It seems freeze_gun is no longer maintained so we should consider other alternatives. The only situation where we use freeze_gun in non-test code is when generating a cacheable S3 url....
We should remove the dataset dependency entirely. It's been a source of problem and pain for awhile and it really just seems like we should roll our own solution.
Now that we've switched to ruff we should make sure to ignore the ruff cache files and such in our builds (e.g. `.gitignore` and `.dockerignore`)