|  | Commit message (Collapse) | Author | Age | Lines | 
|---|
| | |  | 
| | 
| 
| 
| 
| 
| 
| | We're making a few changes here
- Changing the name to 'to_kebabcase'
- Covering all edge cases
- Adding a unit test for this utility | 
| | 
| 
| | Co-authored-by: Johannes Christ <[email protected]> | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | Previously, trying to go to `resources/project%20ideas` would crash
the filtering JS.  This has now been sorted out, so that these types
of redirects have their spaces replaced by dashes, which makes them
valid again. | 
| | 
| 
| 
| 
| | For example, navigating to pydis.com/resources/communities will now
correctly redirect to pydis.com/resources/?type=community. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | Here's the initial version of this system. We've got filtering,
but only by clicking checkboxes. The overall look and style are
pretty close to where we want them, but it's missing tons of
polish to be complete. The following commits will contain that polish. | 
| | |  | 
| | 
| 
| 
| | This is no longer necessary as empty columns are treated as all being selected. | 
| | 
| 
| 
| | This means that /resources/?topic=*&type=Book&payment=Paid&complexity=*` would return paid books of all topics and complexities. | 
| | 
| 
| 
| | Having -Option in the names was making the URL especially verbose. | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| | Was list[str], is now dict[str, set[str]], organized by category. | 
| | |  | 
| | 
| 
| 
| | I have incorporated a search that allows users to check boxes to filter resources. This is a working version, but the algo for searching likely needs to be modified. The frontend also needs some style updates. All necessary functionality should be present now though. | 
| | |  | 
| | 
| 
| 
| | This change adds a fully functional front end menu for testing. This is a very rough outline and will need a bit of UI and UX love to get working fully. Should act as an example of functionality | 
| | |  | 
| | |  | 
| | |  | 
|  |  |