Commit Graph

378 Commits

Author SHA1 Message Date
Chrissy Wainwright
a31970c9e1 display user icons on the homepage library spotlight refs #1658
Re-use the code written for the library detail page for displaying authors and maintainers on the homepage. To avoid duplicating code, moved all the necessary pieces to a mixin to be used by HomepageView and LibraryDetail, and adjusted it to work for both.
2025-03-31 12:44:01 -05:00
daveoconnor
da6ee3524e Addtitional Mailing List stats in release report (#1712) 2025-03-26 18:08:20 -07:00
daveoconnor
6ffe6a53dc Production data on dev load automation (#1651) (#1691) 2025-03-24 14:06:38 -07:00
Greg Kaleka
8b43040399 Website traffic stats gathering (#1679) 2025-03-23 16:11:21 -04:00
Chrissy Wainwright
82943fbcd7 display author name on library when missing refs #1705
If the author email is not associated with a CommitAuthor, display the name from the User model
2025-03-18 11:47:49 -05:00
daveoconnor
06cd844f48 Fix: bad migration. (#1682) 2025-03-10 09:57:47 -07:00
daveoconnor
8fdb92bed4 Added global new contributor stats (#1676) (#1677) 2025-03-03 19:15:41 -08:00
daveoconnor
a43c1dfecd Release report backgrounds and Feb 28th changes (#1652) (#1673) 2025-03-03 12:54:02 -08:00
Foo Bar
a55111ca74 Use display_name for "username" instead of first_name, last_name (#1640) (#1638) 2025-03-03 11:03:49 -08:00
Foo Bar
07f0d28a96 #1634 Multi-page Release Report tweaks (#1632) - PR tweaks (#1641) 2025-02-21 19:08:04 -08:00
Foo Bar
a5f09cefd7 Multi-page Release Report tweaks (#1632) (#1634) 2025-02-21 18:54:41 -08:00
daveoconnor
77b3253678 Fix clashing migrations (#1626) 2025-02-11 08:30:04 -08:00
daveoconnor
f258693737 Release report slack pages changes (#1625) 2025-02-10 18:19:29 -08:00
daveoconnor
2f7cf8514e Word cloud theming, added word listing page (#1623) 2025-02-10 18:19:01 -08:00
daveoconnor
ead361e811 Added library graphic; sorting by library "great","good","standard" (#1624) 2025-02-10 18:18:50 -08:00
Greg Kaleka
d537985bb8 Schedule report tasks and add report preview view (#1620) 2025-02-10 11:22:17 -05:00
daveoconnor
c4e6302360 Financial steering committee page member images (#1613) 2025-01-27 10:18:23 -08:00
daveoconnor
fbec6acf2a Master develop icons (#1601)
Co-authored-by: Rob Beeston <rob@cppalliance.org>
2025-01-16 13:55:46 -08:00
daveoconnor
4b8b554b58 Added override functionality for github issues links (#1594) 2025-01-13 08:34:59 -08:00
daveoconnor
e2a2caebce Improved error processing (#1590) 2025-01-10 13:19:11 -08:00
daveoconnor
d2ec29fd52 Fill out develop/master branch support (#1583) 2025-01-08 13:26:06 -08:00
Brian Perrett
340db5e5e3 Show boostdep data in library/release detail and report. (#1568) 2024-12-20 15:00:09 -08:00
Brian Perrett
a08c01617a Add management command to run all necessary tasks after a release. (#1562) 2024-12-20 13:01:33 -08:00
Brian Perrett
2981976b80 Add functionality to track LibraryVersion dependencies (#1524) 2024-12-16 14:28:33 -05:00
daveoconnor
91f36c3eeb Simplified/centralised version dropdowns population (#1500) (#1510) 2024-12-10 09:29:50 -08:00
Brian Perrett
860e1723cc Add logging within commit update task. (#1520) 2024-12-04 15:12:57 -08:00
daveoconnor
1fd3f6ce5b Fix for release vs latest redirect on doc/libs urls (#1515) 2024-12-04 14:56:05 -08:00
Brian Perrett
e7826ec578 Hide slack activity page if there is no activity. (#1512) 2024-12-02 10:21:54 -08:00
Greg Kaleka
39f3247407 Fix issue with slack stats sorting in report (#1504) 2024-11-27 13:59:24 -05:00
Greg Kaleka
c6bf4b1ff5 Fix report crash issue (#1502) 2024-11-27 13:18:38 -05:00
Greg Kaleka
f85c533dde Consolidate version dropdown code and fix library detail dropdown (#1498) 2024-11-26 21:39:49 -05:00
Brian Perrett
350119e0d7 Add slack activity to release report. (#1490) 2024-11-26 16:54:14 -08:00
daveoconnor
f6a5f4fbcf Make URLs more consistent, refactor libraries/releases (#1489) 2024-11-25 16:08:38 -05:00
Brian Perrett
2503ee6a08 Add contribution graph to release report. (#1480) 2024-11-21 12:15:10 -08:00
Brian Perrett
890a1a3256 Add download links to boost files in release report (#1477) 2024-11-20 13:16:35 -08:00
Brian Perrett
5a72f58e55 Remove per library release notes from release report. (#1474) 2024-11-19 14:56:41 -08:00
Brian Perrett
1b529a5805 Add staff-editable wordcloud ignore list in the admin (#1472)
Co-authored-by: Greg Kaleka <greg@gregkaleka.com>
2024-11-19 14:56:15 -08:00
daveoconnor
e7393d8882 Fix categories not being filtered on library views (#1456) 2024-11-18 11:03:57 -08:00
Brian Perrett
00a4dc7a8f Filter out libraries with 0 commits from release report. (#1451) 2024-11-14 15:24:00 -08:00
daveoconnor
3a0b4eec70 Fix for category library version sort order (#1441) 2024-11-13 16:04:27 -05:00
daveoconnor
2d64635dad Fix for library version sort order (#1440) 2024-11-13 10:50:11 -08:00
Brian Perrett
48c7c87a54 Add the HYPERKITTY_DATABASE_NAME environment variable (#1435) 2024-11-13 09:32:54 -08:00
Greg Kaleka
5d9da9e486 Code formatting fix (#1437)
Co-authored-by: Greg Kaleka <gkaleka@energy-solution.com>
2024-11-12 16:12:45 -05:00
Greg Kaleka
e9ed0aabc9 Add missing README message (#1350) 2024-11-12 15:51:31 -05:00
daveoconnor
1d31bef1e4 Library Version Based CPP versions and descriptions (#1422) 2024-11-12 15:49:16 -05:00
Brian Perrett
dc273c4f49 Keep a list of sublibraries and hide them in reports (#1423) 2024-11-11 11:47:21 -08:00
Brian Perrett
0d562b551f Generate reports asynchronously (#1421)
- fixes #1415
2024-11-07 15:32:41 -08:00
Greg Kaleka
fed0291d9e Libraries by category view only show populated categories for selected version (#1417)
Fixes #1224 

- In libraries-by-category view, filter categories to only ones with
libraries in the selected version
- Added a prefetch to the query to fix the N+1 query (minor performance
improvement)

Before:
<img width="1275" alt="Screenshot 2024-11-05 at 3 54 18 PM"
src="https://github.com/user-attachments/assets/fadd4e56-7101-46bb-ab4f-68d7d01a8879">

After:
<img width="1266" alt="Screenshot 2024-11-05 at 3 53 58 PM"
src="https://github.com/user-attachments/assets/b54f4e20-5928-477e-88c2-dc0082babfc0">

---------

Co-authored-by: Greg Kaleka <gkaleka@energy-solution.com>
2024-11-06 12:21:58 -05:00
Greg Kaleka
44829f1556 Add category override mapping and use it in library update method (#1411)
Fixes #1034

- Adds a `CATEGORY_OVERRIDES` mapping
- Uses the override in `update_libraries` management command

### Manual testing
- Ran `./manage.py import_versions`
- Ran `./manage.py update_libraries`
- Static String had the correct category
<img width="440" alt="Screenshot 2024-11-04 at 5 24 05 PM"
src="https://github.com/user-attachments/assets/4b0cf4cb-15e2-4337-9284-7659afd40643">

### Post-deploy tasks
- Ensure `update_libraries` is run
- Verify **Container** category is orphaned
- Delete **Container** category

Co-authored-by: Greg Kaleka <gkaleka@energy-solution.com>
2024-11-05 13:49:00 -05:00
Brian Perrett
83d486e442 Add release notes to release report (#1409)
- fixes #1407
2024-11-04 14:06:11 -08:00