19 Commits

Author SHA1 Message Date
daveoconnor
c8eb4ff375 Added check to prevent breakages immediately after release (#1879) (#1988) 2025-11-03 14:46:50 -08:00
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
91f36c3eeb Simplified/centralised version dropdowns population (#1500) (#1510) 2024-12-10 09:29:50 -08:00
daveoconnor
f6a5f4fbcf Make URLs more consistent, refactor libraries/releases (#1489) 2024-11-25 16:08:38 -05: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
Lacey Williams Henschel
dff7e0d46d Use our custom 404 template
- Fix test for 404 conditions
2023-10-20 09:42:55 -07:00
Lacey Williams Henschel
d3d9572ad6 - Add featured field to Library model
- Add featured library to context of home page
- Add the featured library to the homepage template
- Return a random library if no library is marked as featured
- Add link to library detail page
- Add default author image
- Add hover text with author name
- Limit "random" featured library to libraries within the most recent Boost version
2023-08-21 11:04:15 -07:00
Lacey Williams Henschel
be01471015 Add most recent version to homepage context 2023-08-21 10:55:19 -07:00
Lacey Williams Henschel
b7f6ae5dd7 - Add a published() method on the Entry manager
- Return the most recent 3 news articles on the main homepage and most recent 2 on the beta homepage, as I wasn't sure which one we were using
- Updated both homepage templates
- Updated tests
2023-08-21 09:39:42 -07:00
Frank Wiles
0e2c98817b Remove leftover forum bits 2023-07-18 08:03:09 -05:00
Frank Wiles
db2e1945f4 Remove forum templates and vestiges 2023-07-13 16:07:59 -05:00
Donovan
2564f459ce boost-homepage-redesign
close #413
2023-06-01 16:25:20 -07:00
Natalia
a8cd8f507a Ran pre-commit run -a
Completed runs of black and rest of pre-commit checks.
2023-05-30 23:21:53 -03:00
Lacey Williams Henschel
eee4f39bea 👕 Linter 2023-04-19 11:32:26 -07:00
Lacey Williams Henschel
4f99628ea7 Fix the test that's failing in CI 2023-04-19 11:30:10 -07:00
GabbyPrecious
4bb4d30ec8 version app, test and black fixes 2021-11-21 12:54:59 +01:00
GabbyPrecious
ea792779de change names 2021-11-14 09:35:32 +01:00
GabbyPrecious
0ca0a0b9ac alphakit setup 2021-10-09 09:53:46 +01:00