aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| | * | Refactor: collapsibles as a stand-alone componentGravatar Leon Sandøy2022-01-30-17/+18
| | | |
| | * | Remove italics from resource cards.Gravatar Leon Sandøy2022-01-30-1/+1
| | | |
| | * | Show a "No filters selected" indicator.Gravatar Leon Sandøy2022-01-30-6/+18
| | | |
| | * | Fix broken css for no-resource duck pond.Gravatar Leon Sandøy2022-01-30-8/+8
| | | |
| | * | Get rid of the title_url for university of torontoGravatar Leon Sandøy2022-01-30-1/+0
| | | |
| | * | Fix resource redirects for deploy previews.Gravatar Leon Sandøy2022-01-30-2/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This could probably be improved by making it less hardcoded, but since there's a bunch of special cases, and since it only affects deploy previews, I'm choosing to solve this with a simple solution. I don't think realistically that we're gonna be adding a ton of resource types down the line anyway.
| | * | Show a duck pond when no filters match.Gravatar Leon Sandøy2022-01-30-1/+12
| | | |
| | * | Ensure "Other" is always the bottom topic.Gravatar Leon Sandøy2022-01-30-6/+12
| | | |
| | * | Add plural redirects, like /books.Gravatar Leon Sandøy2022-01-30-0/+10
| | | | | | | | | | | | | | | | This is an intuitive thing to link to, so let's support it for better UX
| | * | Replace is-goodreads-cream with is-black.Gravatar Leon Sandøy2022-01-30-17/+15
| | | | | | | | | | | | | | | | | | | | The goodreads cream, while nice, has poor readability on a light background. So I'm ditching it and just going black with those icons.
| | * | Support dashful redirects.Gravatar Leon Sandøy2022-01-30-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.Gravatar Leon Sandøy2022-01-30-59/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
| | * | Don't redirect if the resource_type is None!Gravatar Leon Sandøy2022-01-30-2/+1
| | | |
| | * | Redirects from old endpoints now filter correctly.Gravatar Leon Sandøy2022-01-30-21/+24
| | | | | | | | | | | | | | | | | | | | For example, navigating to pydis.com/resources/communities will now correctly redirect to pydis.com/resources/?type=community.
| | * | Add redirects for all old resource endpoints.Gravatar Leon Sandøy2022-01-29-0/+28
| | | | | | | | | | | | | | | | This will maintain backwards compatibility once this is merged.
| | * | Sort all the resources alphabetically.Gravatar Leon Sandøy2022-01-29-2/+4
| | | |
| | * | Complexity -> Difficulty.Gravatar Leon Sandøy2022-01-29-81/+81
| | | |
| | * | Add Guides to the More menu.Gravatar Leon Sandøy2022-01-29-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Since we've removed the resources landing page, there's no easy way to get to Guides anymore. For that reason, I'm adding it to the More menu so that it'll still be discoverable.
| | * | Use fullwidth icons so everything is aligned.Gravatar Leon Sandøy2022-01-29-3/+3
| | | |
| | * | Don't round edges of the filter category headers.Gravatar Leon Sandøy2022-01-29-13/+18
| | | |
| | * | Distill the resources page.Gravatar Leon Sandøy2022-01-29-2/+2
| | | | | | | | | | | | | | | | This should allow Netlify Deploy Previews.
| | * | Let the user know when there are no matches.Gravatar Leon Sandøy2022-01-29-88/+91
| | | |
| | * | Make all tags interactive.Gravatar Leon Sandøy2022-01-28-74/+300
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | Fix broken icon for Paid resources.Gravatar Leon Sandøy2022-01-28-1/+1
| | | |
| | * | Reflect and retain filter state in URL params.Gravatar Leon Sandøy2022-01-27-65/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.Gravatar Leon Sandøy2022-01-27-207/+336
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | Clean up dependency file and bump simple-bulma.Gravatar Leon Sandøy2022-01-27-205/+224
| | | |
| | * | Add a FontAwesome token that we actually control.Gravatar Leon Sandøy2022-01-27-8/+2
| | | | | | | | | | | | | | | | | | | | | | | | Previously we were using some sort of borrowed token, but it seems to not be working anymore for local sessions, so let's just get rid of it.
| | * | Add a template tag for css-classifying things.Gravatar Leon Sandøy2022-01-27-3/+22
| | | |
| | * | Greatly simplify the backend.Gravatar Leon Sandøy2022-01-27-147/+3
| | | | | | | | | | | | | | | | | | | | 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.
| | * | Fix broken yaml in kivy.yaml.Gravatar Leon Sandøy2022-01-27-2/+2
| | | |
| | * | Merge branch 'main' into swfarnsworth/smarter-resources/merge-with-mainGravatar Leon Sandøy2022-01-23-909/+2155
| | |\ \ | |_|/ / |/| | |
* | | | Merge pull request #640 from Krish-bhardwaj/mainGravatar Johannes Christ2022-01-16-3/+1
|\ \ \ \ | | | | | | | | | | Resource Suggestion: #639 solved
| * \ \ \ Merge branch 'main' into mainGravatar wookie1842022-01-16-6/+31
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge pull request #642 from python-discord/jb3/django-discordGravatar ChrisJL2022-01-14-2/+15
|\ \ \ \ \
| * | | | | Renumber communities after DjangoGravatar Joe Banks2022-01-14-2/+2
| | | | | |
| * | | | | Add Django Discord communityGravatar Joe Banks2022-01-14-0/+13
|/ / / / /
* | | | | Merge pull request #641 from python-discord/netcup-sponserGravatar Hassan Abouelela2022-01-10-4/+16
|\ \ \ \ \ | | | | | | | | | | | | Add netcup logo to page footer
| * | | | | Add netcup logo to sponsor block on homeapgeGravatar Chris Lovering2022-01-10-0/+3
| | | | | |
| * | | | | Shift footer images slightly to be better in lineGravatar Chris Lovering2022-01-05-1/+2
| | | | | |
| * | | | | Use an svg for django footer logoGravatar Chris Lovering2022-01-05-2/+2
| | | | | |
| * | | | | Add netcup logo to page footerGravatar Chris Lovering2022-01-05-1/+9
|/ / / / /
| * / / / Resource Suggestion: #639 solvedGravatar Krish2022-01-07-3/+1
|/ / / /
* | | | Merge pull request #637 from python-discord/mbaruh-patch-1Gravatar ChrisJL2021-12-30-29/+29
|\ \ \ \ | | | | | | | | | | Fix faulty regex filters in migration 59
| * | | | Fix faulty regex filters in migration 59Gravatar Boris Muratov2021-12-31-29/+29
|/ / / / | | | | | | | | Migration 59 populated the filters table with regex filters, some of which were faulty because the `\b` character wasn't escaped. This is fixed in this PR by making all patterns raw strings.
* | | | Merge pull request #508 from RohanJnr/otn_softdelGravatar Johannes Christ2021-12-28-37/+149
|\ \ \ \ | | | | | | | | | | offtopicnames active attribute and support for PUT and PATCH request
| * \ \ \ Merge branch 'main' into otn_softdelGravatar Xithrius2021-12-28-110/+126
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Merge pull request #636 from python-discord/revert-metricity-changeGravatar Joe Banks2021-12-20-25/+2
|\ \ \ \ \
| * | | | | Always include metricity message blocksGravatar Chris Lovering2021-12-16-25/+2
|/ / / / / | | | | | | | | | | | | | | | Thanks to a recent database maintenance (https://pythondiscord.freshstatus.io/incident/139811) querying out metricity message data is far cheaper. So there is no longer a reason to only fetch blocks if the member has a low message count.
* | | | | Merge pull request #635 from python-discord/revert-metricity-changeGravatar Joe Banks2021-12-14-3/+5
|\ \ \ \ \