Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Resources: Add link to suggest new resources | 2024-02-07 | -0/+6 | |
| | ||||
* | Dark: Use alternate images for homepage, resources, events | 2024-01-28 | -5/+24 | |
| | | | | | | Thanks to lemon for editting all the images. Co-authored-by: Leon Sandøy <[email protected]> | |||
* | Dark: Use original light theme colors everywhere | 2024-01-18 | -3/+3 | |
| | | | | | Adjusted box-shadow for dark mode to be more readable, unfortunately this gave it a little neomorphism effect... | |||
* | Remove extra trailing space in resources.html | 2024-01-17 | -1/+1 | |
| | ||||
* | Dark: Fix the filter box on resources page | 2024-01-16 | -4/+4 | |
| | ||||
* | Dark: Fix tag colors in resources page | 2024-01-14 | -4/+4 | |
| | ||||
* | Dark: Revert some not so decent whitespace changes from previous PR | 2024-01-05 | -2/+2 | |
| | ||||
* | Fix all conflicts | 2023-12-14 | -8/+23 | |
|\ | | | | | | | hopefully I dont have to do this again | |||
| * | Best practice: Switch name to data-resource-name. | 2022-02-13 | -1/+1 | |
| | | ||||
| * | Add fuzzysort as a local dependency. | 2022-02-13 | -1/+1 | |
| | | ||||
| * | Edge case: Fix extremely long search overflow. | 2022-02-13 | -1/+1 | |
| | | ||||
| * | Add a filter tag when searching. | 2022-02-13 | -2/+8 | |
| | | ||||
| * | Add names for every resource card. | 2022-02-13 | -3/+2 | |
| | | ||||
| * | Add fuzzysort dependency. | 2022-02-13 | -0/+1 | |
| | | ||||
| * | Add a search bar to the top of the filter sidebar. | 2022-02-12 | -1/+10 | |
| | | ||||
| * | Kaizen: Ensure resource cards are fullwidth. | 2022-02-12 | -1/+1 | |
| | | ||||
* | | Use colour helpers | 2022-02-08 | -3/+3 | |
| | | ||||
* | | Use colour helpers | 2022-02-08 | -18/+18 | |
|/ | ||||
* | Refactor as_css_class to 'to_kebabcase'. | 2022-02-01 | -16/+16 | |
| | | | | | | | We're making a few changes here - Changing the name to 'to_kebabcase' - Covering all edge cases - Adding a unit test for this utility | |||
* | Kaizen: Make jchrists wildest dreams come true | 2022-02-01 | -2/+2 | |
| | | | Co-authored-by: Johannes Christ <[email protected]> | |||
* | Fix bug where transition wouldn't work on first collapse. | 2022-02-01 | -2/+2 | |
| | ||||
* | Add a button for removing all active filters. | 2022-01-31 | -56/+62 | |
| | ||||
* | Adding missing EOFs. | 2022-01-31 | -2/+3 | |
| | ||||
* | Get rid of invalid filters in the URL. | 2022-01-31 | -0/+5 | |
| | ||||
* | Added margins and max-width to filtering column. | 2022-01-31 | -2/+2 | |
| | ||||
* | Make the resource link icons a size smaller. | 2022-01-31 | -5/+5 | |
| | | | | | We also add a little breathing room to the tag container, so that it doesn't encroach on the personal space of the icons. | |||
* | Shrink and center the duck pond 404. | 2022-01-31 | -1/+1 | |
| | ||||
* | Kaizen: Clean up some indentation. | 2022-01-30 | -17/+17 | |
| | ||||
* | Collapse category headers on load for mobile only. | 2022-01-30 | -1/+1 | |
| | ||||
* | Refactor: collapsibles as a stand-alone component | 2022-01-30 | -3/+3 | |
| | ||||
* | Remove italics from resource cards. | 2022-01-30 | -1/+1 | |
| | ||||
* | Show a "No filters selected" indicator. | 2022-01-30 | -4/+10 | |
| | ||||
* | Show a duck pond when no filters match. | 2022-01-30 | -1/+5 | |
| | ||||
* | Support dashful redirects. | 2022-01-30 | -1/+0 | |
| | | | | | | | 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. | |||
* | Clean up hover effects. | 2022-01-30 | -2/+2 | |
| | | | | | | | | | | - We now have a hover effect for all icons. - We also now support hover effects for all tags. - However, we don't have any hover effect for icons in titles. That just looks weird. Additionally, we're getting rid of some bloat and consolidating the CSS into one place. | |||
* | Redirects from old endpoints now filter correctly. | 2022-01-30 | -0/+1 | |
| | | | | | For example, navigating to pydis.com/resources/communities will now correctly redirect to pydis.com/resources/?type=community. | |||
* | Complexity -> Difficulty. | 2022-01-29 | -3/+3 | |
| | ||||
* | Use fullwidth icons so everything is aligned. | 2022-01-29 | -3/+3 | |
| | ||||
* | Don't round edges of the filter category headers. | 2022-01-29 | -13/+13 | |
| | ||||
* | Let the user know when there are no matches. | 2022-01-29 | -88/+74 | |
| | ||||
* | Make all tags interactive. | 2022-01-28 | -41/+119 | |
| | | | | | | | | Adds a bunch of tag-related quality of life improvements: - You can now see which filters you've added at the top left. - You can click on tags to start filtering to that tag. - You can click on tags in the filter box to remove the filter. - Tags will now show an outline when they are active. | |||
* | Reflect and retain filter state in URL params. | 2022-01-27 | -0/+1 | |
| | | | | | | | | | | | | | This commits makes two important changes: - Whenever we click on filter checkboxes, the URL is immediately updated to include parameters that represent the chosen options. For example, if you select Beginner complexity, the url is updated with ?complexity=beginner. - Whenever the page is loaded, we deserialize any parameters that exist in the URL and change the filter state to match it. In other words, refreshing the page at any time retains the current state, and you can now link people to exactly the filter results that you want to share. | |||
* | Resource filtering on the client, pt 1. | 2022-01-27 | -116/+76 | |
| | | | | | | | 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. | |||
* | Add a template tag for css-classifying things. | 2022-01-27 | -3/+4 | |
| | ||||
* | Greatly simplify the backend. | 2022-01-27 | -52/+0 | |
| | | | | | Here we're getting rid of all filtering and search functionality on the backend. We'll be handling this on the client-side from now on. | |||
* | Move evil <script> tag into a .js file. | 2022-01-23 | -52/+0 | |
| | ||||
* | Always add a link icon for the primary URL. | 2022-01-23 | -2/+12 | |
| | ||||
* | Removed default selections. | 2021-09-12 | -6/+5 | |
| | | | | We will instead treat empty selections as all being selected. | |||
* | Drop -Option from {topic,type,etc}Option. | 2021-09-04 | -7/+6 | |
| | | | | Having -Option in the names was making the URL especially verbose. | |||
* | Align select all buttons to center of column | 2021-08-17 | -4/+4 | |
| |