Commit Graph

124 Commits

Author SHA1 Message Date
daveoconnor
ef9839e3ad Added asciidoctor preview sandbox (#1928) (#1934) 2025-09-26 08:29:20 -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
sdarwin
2bc676864a Adjust DB caching of /develop/ docs 2025-09-08 11:52:42 -04:00
daveoconnor
8294d3fdb7 Improved logging formatting (#1905) 2025-08-29 15:58:49 -07:00
daveoconnor
32b29f221a Improve docs performance - postgres caching (#1828) (#1838) 2025-07-01 13:35:50 -07:00
Greg Kaleka
e3a057120a Docs fixes and fix bug in library import (#1788) 2025-05-19 15:13:22 -04:00
Sam Darwin
f44406d2df AWS S3 dualstack ipv6 support (#1776) 2025-05-16 10:48:00 -06:00
Greg Kaleka
ff723c4a43 Add libraries redirect (#1770) 2025-05-12 12:21:07 -04:00
Greg Kaleka
5610f14f4c Fix word cloud font issue and improve logs (#1747) 2025-04-12 19:36:40 -04:00
Greg Kaleka
8b43040399 Website traffic stats gathering (#1679) 2025-03-23 16:11:21 -04:00
Greg Kaleka
21e38f11d3 Gmail display fix for news moderation email (#1622) 2025-02-06 10:12:35 -05:00
Greg Kaleka
7468f54199 News moderation email magic links (#1600) 2025-01-15 14:54:28 -05:00
daveoconnor
c9f4d36afb Added developer debugging tools (#1479) (#1508) 2025-01-09 10:01:43 -08:00
Sam Darwin
577acf666a Set variable: mailman core db (#1571) 2025-01-02 12:19:52 -07:00
Greg Kaleka
6cbdab68e7 Prompt user to select google account and auto-link social accounts (#1558) 2024-12-19 12:07:01 -05:00
Greg Kaleka
650a3f5e06 Fix Home nav link active color (#1523) 2024-12-06 18:36:39 -05:00
daveoconnor
f6a5f4fbcf Make URLs more consistent, refactor libraries/releases (#1489) 2024-11-25 16:08:38 -05:00
Greg Kaleka
15698ee478 Make review views dynamic and add import script (#1444) 2024-11-21 07:55:02 -05:00
Greg Kaleka
6a64dce691 Skip -bgl versions in version_import script (#1478) 2024-11-21 07:54:21 -05:00
Gavin Wahl
527a5cf83e 10-day grace period for user deletion (#1445) 2024-11-15 08:27:18 -05:00
Gavin Wahl
9bf82a3c5c Download slack activity (#1395) 2024-11-14 09:41:35 -05:00
Brian Perrett
48c7c87a54 Add the HYPERKITTY_DATABASE_NAME environment variable (#1435) 2024-11-13 09:32:54 -08:00
Brian Perrett
1afb03d8df Import and add in-progress release notes. (#1416)
- fixes #1155
- add in-progress release notes import to the import_release_notes task
2024-11-07 09:13:18 -08:00
Gavin Wahl
a86375dd15 Use serif fallback for fonts in dev (#1392)
fixes #1335
2024-11-06 11:45:47 -07:00
daveoconnor
58b791eee2 Reduced steps for local development setup for social media auth (#1374) (#1383)
This is related to ticket #1374, and simplifies the steps for local
development environments to have a working login flow for github and
google.

The improvements were configuration for the client id and secret for
google and github via .env vars instead of having to go through setting
up "Social Applications" via the admin interface, and automating the
process for creating google cloud projects in which oauth clients can be
created. Documentation was adjusted to fit.

That was as far as this could be automated given limitations on both
Google Cloud Platform and Github's APIs for creating oauth clients/apps.

The terraform process can be improved if these tickets see some progress
or an API comes about to support this.

Google
https://github.com/hashicorp/terraform-provider-google/issues/16452
https://issuetracker.google.com/issues/116182848

Github
https://github.com/integrations/terraform-provider-github/issues/786
2024-10-30 11:31:34 -07:00
Brian Perrett
fdeb79b8e3 Sync EmailData from hyperkitty. (#1366)
- This work is a prerequisite for #1290 and #1289
- Create an `EmailData` model which holds email counts per
(CommitAuthor, Version).
- Add management command `sync_mailinglist_stats` to query data from the
hyperkitty database and build `EmailData` objects from it
- EmailData.count is calculated between x.x.0 release_dates
- Add button in EmailData admin to trigger task
- Update the `merge_author` method to update EmailData with the Summed
counts per version and delete EmailData which pointed to the
`CommitAuthor` being merged from.
2024-10-21 09:39:09 -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
Sam Darwin
6d3e82f8e4 Fastly api token (#1280) 2024-09-25 12:59:18 -06: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
c8ab13656f Enable social account login on GET requests 2024-07-26 14:01:30 -04:00
Kenneth Reitz
562ad647c1 Limit Celery's Redis connections (#1164)
This change adds a `MAX_CELERY_CONNECTIONS` environment variable, which
defaults to `60`.
2024-07-23 11:40:55 -04:00
Kenneth Reitz
7ec6f8b8cd Add X_FRAME_OPTIONS for frame loading 2024-04-04 12:45:26 -04:00
Kenneth Reitz
6bc9acfb80 Update SITE_ID value for CI or LOCAL_DEVELOPMENT environment 2024-04-03 13:37:56 -04:00
Kenneth Reitz
8ca6760297 Add DEBUG flag to SITE_ID condition 2024-04-03 13:37:56 -04:00
Kenneth Reitz
1805d086c3 Add CI flag to settings.py 2024-04-03 13:37:56 -04:00
Kenneth Reitz
506d6fb8a0 Fix conditional statement in settings.py 2024-04-03 13:37:56 -04:00
Kenneth Reitz
92641aa0bc Update debug mode condition in settings.py 2024-04-03 13:37:56 -04:00
Kenneth Reitz
4db3e58cfb Update Django Allauth settings for development environment 2024-04-03 13:37:56 -04:00
Kenneth Reitz
7742c5fb1a Update SITE_ID in settings.py for development environment 2024-04-03 13:37:56 -04:00
Kenneth Reitz
ebe93ff610 Update ARCHIVES_URL in settings.py 2024-04-02 17:37:06 -04:00
Kenneth Reitz
d864d5fcd9 Update Artifactory and archives.boost.io settings 2024-04-02 17:37:06 -04:00
Kenneth Reitz
07aa31b4cf Add ARCHIVES_URL and MIN_ARCHIVES_RELEASE to settings.py 2024-04-02 17:37:06 -04:00
Mohammad Nejati
c5563f582d Update boost-gecko script 2024-03-16 02:28:36 -04:00
Lacey Henschel
129e301b0c Fix logic that marks older versions as missing docs
- Add new setting for oldest version in S3, adjust logic for oldest versions missing docs
- Add VS code workspace files to gitignore
- Change MINIMUM_BOOST_VERSION to reflect reality
2024-02-22 12:48:58 -08: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
Lacey Williams Henschel
0a9e0a2a7f Clear the static content database cache nightly of old files
- Add `created` and `modified` fields to `RenderedContent` models
- Add caching and RenderedContent docs
- Change cache key for library description rendered content
- Add `CLEAR_STATIC_CONTENT_CACHE_DAYS` setting
- Add manager method and task to clear static content cache
- Move task scheduler to main app
- Add daily task to clear rendered content cache
- Use created date and not updated date
2024-01-10 12:23:17 -08:00
Lacey Williams Henschel
330d53426d Fix JFrog Artifactory download link and add docs
- Remove extra slash
- Add setting for the minimum Artifactory version
- Document Artifactory environment variables and download process
- Update tests
2024-01-10 12:14:10 -08:00
Lacey Williams Henschel
8942892a5c Add event caching, add event docs 2024-01-03 14:00:33 -08:00
Lacey Williams Henschel
73ea36b7a8 Pull in calendar data from the Google calendar
- Adds functions to retrieve raw events from the Google Calendar API, extract the data we need for those events, and order those events by month for display
- Documents the new env vars
- Adds new setting for the google calendar API url
- Adds `/calendar/` to URLs, which displays the rendered google calendar **but didn't prettify it**
- Adds events to homepage, using the existing template
- Edits to the homepage template to show the events and make the paging arrows work
2023-12-22 13:58:43 -08:00