Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | No need to remove headers in GitHub Filter Endpoint | 2024-04-01 | -2/+0 | |
| | ||||
* | Update GitHub Filter endpoint tests for new response | 2024-04-01 | -2/+4 | |
| | ||||
* | Don't propagate the status received from Discord to GitHub Webhook | 2024-04-01 | -1/+8 | |
| | ||||
* | Update Python version requirements in contributing guide (#1283) | 2024-04-01 | -2/+2 | |
| | ||||
* | Revert "Bump djangorestframework from 3.14.0 to 3.15.1" | 2024-03-31 | -13/+33 | |
| | ||||
* | Merge branch 'main' into support-test-keepdb | 2024-03-30 | -33/+13 | |
|\ | ||||
| * | Implement adjustments for DRF 3.15 | 2024-03-29 | -33/+13 | |
| | | ||||
* | | Support running tests with --keepdb option | 2024-03-29 | -4/+11 | |
|/ | | | | | | Allow faster local tests by skipping the database re-setup. Only two cases were dependent on hardcoded IDs and already existing data, they have been adjusted appropriately. | |||
* | Merge branch 'main' into feat/events-redesign | 2024-03-18 | -1/+1 | |
|\ | ||||
| * | Fix resources project-ideas FA icon | 2024-03-12 | -1/+1 | |
| | | ||||
* | | Merge branch 'main' into feat/events-redesign | 2024-03-16 | -8/+33 | |
|\| | ||||
| * | Merge branch 'main' into docs/suggest-resources | 2024-03-10 | -98/+105 | |
| |\ | ||||
| | * | Ensure messages returned for metricity data do not match all excluded channels | 2024-02-20 | -3/+3 | |
| | | | ||||
| * | | Resources: Add guidelines on YAML files | 2024-02-07 | -5/+30 | |
| | | | ||||
* | | | Add READMEs to apps/events and templates/events | 2024-03-16 | -1/+3 | |
| |/ |/| | ||||
* | | Update path variable in resource page tests | 2024-02-11 | -1/+1 | |
| | | ||||
* | | Move resorce loading from view init() to AppConfig ready() method | 2024-02-11 | -94/+101 | |
|/ | | | | This is done to load the resources only once on startup instead of loading it everytime the view is initialized which is done whenever a request is made to the resources endpoint. | |||
* | Merge branch 'main' into mailing-list-model | 2024-02-03 | -60/+115 | |
|\ | ||||
| * | Appeased the linter | 2024-02-01 | -1/+1 | |
| | | ||||
| * | Merge branch 'main' into docs/dark-theme | 2024-01-28 | -45/+54 | |
| |\ | ||||
| | * | Dark: Use alternate images for homepage, resources, events | 2024-01-28 | -0/+10 | |
| | | | | | | | | | | | | | | | | | | Thanks to lemon for editting all the images. Co-authored-by: Leon Sandøy <[email protected]> | |||
| | * | Dark: Use our own panda3d logo with light background | 2024-01-18 | -1/+1 | |
| | | | ||||
| | * | Dark: For content pages using transparent images... | 2024-01-17 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...which are unreadable in dark mode, use `has-dark-mode-background` class. {: class="has-dark-mode-background" } Like this. And it will be given a nice light gray background and a subtle padding & border. | |||
| | * | Dark: Use kivy logo with light background in resources | 2024-01-16 | -3/+1 | |
| | | | ||||
| | * | Dark: Use adafruit logo with light background in resources | 2024-01-16 | -1/+1 | |
| | | | ||||
| | * | Dark: Fix the filter box on resources page | 2024-01-16 | -31/+31 | |
| | | | ||||
| | * | Merge branch 'main' into gdwr-dark-theme | 2024-01-13 | -17/+39 | |
| | |\ | ||||
| | * \ | Fix all conflicts | 2023-12-14 | -2881/+7487 | |
| | |\ \ | | | | | | | | | | | | | | | | hopefully I dont have to do this again | |||
| | * | | | Use colour helpers | 2022-02-08 | -4/+4 | |
| | | | | | ||||
| * | | | | Add section about dark mode in guide for contributing a page | 2024-01-28 | -0/+24 | |
| | |_|/ | |/| | | ||||
| * | | | Use icon_image instead of title_image and set icon_size to 50. | 2024-01-03 | -1/+2 | |
| | | | | ||||
| * | | | Add a Goodreads link and 'paid' tag. | 2023-12-23 | -0/+4 | |
| | | | | ||||
| * | | | Fix trailing whitespace. | 2023-12-23 | -1/+1 | |
| | | | | ||||
| * | | | Add 'Software Design by Example' to resources. | 2023-12-22 | -0/+21 | |
| | | | | ||||
| * | | | Merge pull request #1186 from python-discord/nplusone-infractions-expanded | 2023-12-15 | -8/+7 | |
| |\ \ \ | | | | | | | | | | | Prefetch user and actor in expanded infraction view | |||
| | * | | | Prefetch user and actor in expanded infraction view | 2023-12-15 | -8/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Prevent N+1 reported by Sentry: https://python-discord.sentry.io/issues/4721126467/?project=2714379&query=is%3Aunresolved&referrer=issue-stream&statsPeriod=90d&stream_index=3 | |||
| * | | | | Merge pull request #1188 from python-discord/slightly-optimize-tag-updates | 2023-12-15 | -2/+2 | |
| |\ \ \ \ | | | | | | | | | | | | | Prevent loading related object when updating tags | |||
| | * | | | | Prevent loading related object when updating tags | 2023-12-15 | -2/+2 | |
| | |/ / / | | | | | | | | | | | | | | | | | | | | | We can simply save by the ID here, we do not need any other data from the related object. | |||
| * / / / | Preload nomination entries in nomination viewset | 2023-12-15 | -1/+1 | |
| |/ / / | | | | | | | | | | | | | See https://python-discord.sentry.io/issues/4721508176/?project=2714379&query=is%3Aunresolved&referrer=issue-stream&statsPeriod=90d&stream_index=1 | |||
| * | / | insert deleted messages as a Batch | 2023-12-15 | -6/+3 | |
| | |/ | |/| | | | | | | | Sentry is sending an N+1 query alert because of the way we were inserting messages (one by one) | |||
* / | | Migrate mailing lists to their own API endpoints | 2023-12-17 | -9/+362 | |
|/ / | | | | | | | | | | | Add a new model for the bot to store its mailing list state in, as opposed to the current JSON blob in the BotSetting table. Migrate the existing settings from the BotSetting table into the new model. | |||
* | | Simplify is_bot_pr_approval logic | 2023-12-12 | -4/+1 | |
| | | ||||
* | | Convert to lower case before checking equality | 2023-12-12 | -8/+8 | |
| | | ||||
* | | Log a warning when being ratelimtted by Github | 2023-12-11 | -0/+25 | |
| | | ||||
* | | Unify frozen fields logic into serializer mixin (#1169) | 2023-12-11 | -14/+40 | |
| | | | | | | | | Additionally, implement frozen fields on the offensive message serializer. | |||
* | | Implement editing of offensive message records (#1165) | 2023-12-11 | -22/+59 | |
| | | | | | | | | | | | | | | Allow changing the deletion date of offensive message records in case the bot encounters an error during deletion attempts. Fixes #364. Unblocks python-discord/bot#1013. | |||
* | | Mention READMEs for app dirs in contributing guide (#1168) | 2023-12-11 | -0/+5 | |
| | | | | | | | | | | | | Allow people to figure out our repository structure easily after settnig up the project. Part of #673. | |||
* | | Implement the github-filter worker in the API | 2023-12-11 | -1/+161 | |
| | | | | | | | | | | | | | | | | | | | | | | | | The current github-filter worker, found at https://github.com/python-discord/workers/blob/main/github-filter/src/index.ts, fails to work at present because Discord's webhook endpoints block Cloudflare's IP ranges from accessing this endpoint. Whilst they use Cloudflare to guard themselves, it seems they do not wish others to use it. Implement it on the site to circumvent IP restrictions and allow to modify the code in Python. | |||
* | | Add alias "hire" for rule 9 | 2023-12-08 | -1/+1 | |
| | | | | | | ref: https://discord.com/channels/267624335836053506/429409067623251969/1182407804787626047 | |||
* | | Fix typo in psql quit command | 2023-12-04 | -1/+1 | |
| | |