Kevin Chung
Kevin Chung
Vite supports a project template system. We need to create a theme template to create CTFd themes so people can create themes more easily. https://vitejs.dev/guide/#community-templates
Challenge Preview should probably preview in the context of a full page. Primarily because it's easier to theme this.
Challenge prereqs aren't cleaned up when a challenge is deleted. We need to investigate a long term solution here and also a way to migrate previous Challenge entries. Essentialy, take...
Jinja has translation support.... Is it possible for us to implement translations for the common text? My main concern would be the modals...
I think we could add a custom field validation regex so that users could validate their input a bit. Or provide some other form of validation.
Using JS for graphs has been a real struggle with the bundle size. I just found out about Vega which may be an interesting way to make graphing more efficient:...
I think we can improve TRUSTED_PROXIES to accept things other than regexes. It seems like RoR has improved this function to accept IP ranges and we should be able to...
Some people have asked whether or not CTFd hints can allow users to go into debt. Say if a user has 50 points but a hint costs 100. The user...
I think AlpineJS could be a good project for end-users to add interactivity to pages without needing to add in new JS. I think it's something to consider in terms...
I think we should consider integrating scoring logic into the main challenge type so that challenges could select between different scoring per challenge instead. Imagine if we could change a...