68 Commits

Author SHA1 Message Date
Greg Kaleka
34503e6101 Add more info to captured email table and allow csv upload (#1998) 2025-12-01 14:00:17 -05:00
Greg Kaleka
e0fe6d61e1 Integrate Wagtail CMS and set up landing page structure (#2014) 2025-11-21 18:56:59 -05:00
daveoconnor
c980879935 Release Report Enhancements (#1750) (#1992) 2025-11-04 14:14:20 -08:00
daveoconnor
5f022aca0a Upgrade django to 5.2, python to 3.13 (#1915) 2025-10-22 13:24:26 -07:00
daveoconnor
0128074a5f Added algolia search metrics to release report (#1889) (#1914) 2025-10-07 09:16:26 -07:00
daveoconnor
8088234bf7 Refactor docs retrieval, and canonical uri addition (#1857) (#1924) 2025-09-30 08:42:27 -07:00
daveoconnor
c7571ae569 News article automated summaries generation (#1906) 2025-09-25 17:28:45 -07:00
daveoconnor
adc3804bf7 Upgrade of django 4.n version (#1910) (#1912) 2025-09-11 10:39:25 -07:00
Greg Kaleka
72112febff Improve performance of processing large docs files (#1799) 2025-05-21 18:43:03 -04:00
daveoconnor
da6ee3524e Addtitional Mailing List stats in release report (#1712) 2025-03-26 18:08:20 -07:00
Greg Kaleka
7468f54199 News moderation email magic links (#1600) 2025-01-15 14:54:28 -05:00
Greg Kaleka
4e2e422abf Consolidate Makefile into justfile (#1471) 2024-11-19 15:59:32 -05:00
Gavin Wahl
9bf82a3c5c Download slack activity (#1395) 2024-11-14 09:41:35 -05:00
Brian Perrett
646f916ee6 Updates and additions to release report stats (#1401)
- Add basic line change counts for each x.x.0 library versions.
- import line change counts during `import_commits` task.
- Add `update_issues` management command for importing Issues for each
LibraryVersion.
- Add update issues runnable command in `Issue` admin.
- Build word cloud using mailinglist content.
- Update release report with new data.
2024-10-31 10:14:41 -07:00
daveoconnor
4c17724f00 Updated login flow to match Figma (#1167, #1128) (#1311)
Includes email for various signup/login related events which we'll need
to ensure there's support for in staging and prod
2024-10-04 10:09:44 -07:00
Frank Wiles
d3c2015c7e Redis connections fix (#1219)
Hopefully going to make your day with this PR. The first commit is
somewhat, but not entirely related changes.

The actual fix is in the second commit changing the single Django
setting.
2024-08-31 13:51:05 -05:00
Kenneth Reitz
678bf483a4 preserve build extras in pip-compile process (#1159)
This is an extension of #1158.
2024-07-22 10:25:42 -04:00
Kenneth Reitz
ad30efd71b Run yarn build during docker build (#1158)
This will alliviate the merge conflicts we keep getting by checking this
file into source control.


-----------

Now, when using docker-compose, to re-generate the `styles.css` file,
you can do so locally in the following ways:

1. locally run `yarn build`
2. run `docker compose build`
2024-07-22 10:14:44 -04:00
Kenneth Reitz
93d488503f Update psycogreen dependency in requirements files 2024-06-04 13:59:41 -04:00
Kenneth Reitz
c9e79394ea Add jsoncomment to requirements.in 2024-04-02 17:37:06 -04:00
Kenneth Reitz
54df6321fa Update Django version range in requirements.in 2024-03-28 15:14:24 -04:00
dependabot[bot]
56d4e01720 Bump pillow from 9.4.0 to 10.2.0
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.4.0 to 10.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/9.4.0...10.2.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-28 14:25:35 -04:00
Kenneth Reitz
4e82c7bf6b bump gevent version (thanks @dependabot) 2024-03-25 16:09:35 -04:00
Lacey Williams Henschel
10298f3ceb Add django-auth-toolkit
- Add task to clear expired oauth tokens
- Add setting for oauth app name
- Add docs
2024-01-23 15:23:34 -08:00
Greg Newman
c69b017770 🚧 cleanup from rebases 2023-12-05 09:35:09 -05:00
Spencer Strickland
dbcc42c73f Dependency for elasticsearch + Updates to docs 2023-10-25 10:58:58 -05:00
Frank Wiles
db2e1945f4 Remove forum templates and vestiges 2023-07-13 16:07:59 -05:00
Greg Newman
e28af1ed18 🚜 feed header components to antora
* Adds django-cors-headers
* temp endpoint to prove out how this works
* temp template - change this to pull entire header

Issue: #396
2023-07-11 08:27:42 -04:00
Lacey Williams Henschel
2c9e420dc7 Run pip-compile upgrade
Mainly for `cryptography` to address Vulnerable OpenSSL included in cryptography wheels
2023-06-16 11:32:00 -07:00
Lacey Williams Henschel
67a4ba4e2a Upgrade cryptography 2023-06-16 13:21:53 -03:00
Natalia
2e0f083dad Run pre-commit checks before landing changes.
Add `pre-commit` to the requirements list, and updated the version it uses.
Also removed the `sample.adoc` since the relevant test always creates it (and
it was causing spurious lint check errors).
2023-06-14 16:37:06 -03:00
Natalia
c66bcccab8 Lint fixes after running pre-commit run -a. 2023-06-14 15:13:54 -03:00
Lacey Williams Henschel
4e26f55dd1 Extract content of HTML body from rendered asciidoc content (Part of #394)
- Make web service depend on redis
- Add function to extract body from html content
- In view, extract body before returning converted ascciidoc in response
2023-06-07 13:11:20 -07:00
Natalia
96aabf4412 Send email notifications for news approcal and moderation (Part of #343)
This work includes the adding of helpers to send emails (new notifications
module).
2023-06-07 12:04:32 -03:00
Lacey Williams Henschel
9dee6b0e5c Add methods to get number of commits per month 2023-05-26 09:48:55 -07:00
Natalia
4487618672 Downgrade django-test-plus to avoid requiring git when building images 2023-05-24 10:27:10 -07:00
Natalia
eda02652a9 Update dependencies, including security release of requests 2023-05-24 09:03:02 -07:00
Lacey Williams Henschel
84145c4668 Remove django-filters 2023-05-23 10:26:16 -07:00
Lacey Williams Henschel
f5d87f960c ⬆️ Add django-filters 2023-05-23 10:26:16 -07:00
Natalia
1aecc94521 Initial cleanup and adding of new celery task 2023-05-07 20:17:28 -03:00
Frank Wiles
287f4c852b Updated pip-compile to fix Python 3.11 issue 2023-05-01 15:33:30 -05:00
Frank Wiles
ee06c4fda6 Fix missing gunicorn requirement 2023-05-01 15:33:30 -05:00
Frank Wiles
c32b06e65e Update to Pyhton 3.11 2023-04-29 16:41:27 -05:00
Lacey Williams Henschel
f6ddc8076b ⬆️ Add django-mptt 2023-04-20 14:29:53 -07:00
Lacey Williams Henschel
69fa54cfe0 ⬆️ Upgrade model-bakery 2023-04-14 14:05:12 -07:00
Lacey Williams Henschel
e658968b4e ⬆️ Upgrade to Django 4.2 and related changes 2023-04-14 13:36:28 -07:00
Lacey Williams Henschel
b49451e4a8 ⬆️ Add minio and boto3 2023-03-31 10:29:25 -07:00
Lacey Williams Henschel
ad33d8f488 ⬆️ Upgrade cryptography
Installed as part of django-allauth, but this version has a patch that makes dependabot happy.
2023-03-30 11:25:24 -07:00
Lacey Williams Henschel
908614fa45 ⬆️ Upgrade redis again 2023-03-30 11:18:45 -07:00
Lacey Williams Henschel
1592b3827b ⬆️ Upgrade black and django-click
Version incompatibility wouldn't let black run
2023-03-30 10:16:14 -07:00