3fe83d1466
Add annual renew
2024-09-30 17:40:29 +10:00
ce4ae22fa5
Add prototype monthly recurring payment via Stripe
2024-09-18 15:34:59 +10:00
26a6928a20
Add prototype Stripe sustainer payment workflow
2024-09-05 09:35:24 +10:00
a2f38653fb
Fix trailing whitespace and missing end-of-file newline
2024-07-22 18:39:05 +10:00
c5289f39bb
Fix flake8 warnings
2024-07-22 18:39:00 +10:00
1a5441ba75
Fix tests
...
These were failing due to pytest defaulting to `DEBUG = False` (and then getting
`ValueError: Missing staticfiles manifest entry for ...`).
2024-07-22 16:56:25 +10:00
6636119200
Use {% static %} for home page video subtitles
2024-07-22 10:37:56 +10:00
02efd52c48
Update README - overview, licenses and Ansible
2024-07-22 10:32:41 +10:00
5479785cc1
Add default line-height to <li> elements
...
They currently look too tight compared with paragraph text.
2024-07-22 10:13:50 +10:00
024ef59428
Improve home page video layout
2024-07-19 21:39:45 +10:00
dbafac8f2c
add cisco logo for tracy
2024-07-16 13:17:28 -04:00
ad2edca154
Merge branch 'master' of ssh://k.sfconservancy.org/website
2024-07-10 11:53:42 -07:00
f9acc22644
add aws sponsor image
...
add aws sponsor
2024-07-10 11:52:50 -07:00
0092affabb
add aws sponsor image
2024-07-10 11:32:12 -07:00
Denver Gingerich
9a8bb36eac
Update Vizio trial date per today's hearing
2024-06-27 11:22:33 -07:00
Denver Gingerich
2a4bc19c49
Update Vizio trial date/note; more updates to come
2024-06-15 15:53:08 -07:00
Denver Gingerich
2050e4cb92
Fix What We Do -> FOSSY link per chat, to fossy.us
2024-06-14 11:30:24 -07:00
517900be68
add sponsor per Tracy's request
2024-06-11 10:54:45 -04:00
31fa3694ea
Handle excessively long paths
2024-06-06 18:07:05 +10:00
Denver Gingerich
52d72eb554
Remove links to historical-purposes-only documents
2024-05-28 16:09:10 -07:00
8091c44c26
Add the minified version of tachyons.css
2024-05-13 18:25:27 +10:00
7fa799743e
Update to-dos
2024-05-13 18:18:40 +10:00
5c782ad7b2
Add size to header logo
2024-05-13 18:11:37 +10:00
9a3873fac6
Remove FIXME
2024-05-13 18:07:56 +10:00
29e46a237f
Disable Tachyons import line
...
This avoids an error during `collectstatic`.
2024-05-13 18:01:44 +10:00
e4ef2d7862
Switch to ManifestStaticFilesStorage for hashed URLs to static files
2024-05-13 17:55:54 +10:00
783cdc6189
Eliminate base_standard.html template and internalNavigate blocks
...
The base_standard.html template was an unnecessary level of template
inheritance.
Also removed unused `min` and `subtract` template tags.
2024-05-13 17:11:01 +10:00
a83d22e243
Remove unused podjango files
...
Also updated the podjango templates to reference the *actual* base template,
`base_conservancy.html`, rather than `base_standard.html`.
2024-05-13 16:26:26 +10:00
97b60b44f5
Add some basic 200 OK smoke tests for key pages
2024-05-10 12:12:04 +10:00
0b8ae2ca77
Move SITE_FUNDGOAL
configuration to settings/base.py
...
This changes more often than the surrounding code, so should live with the other
configuration.
2024-05-10 12:00:44 +10:00
1792c7ed8b
Fix tests following content move
2024-05-10 11:39:41 +10:00
2ff551147c
Merge sponsors.py into supporters app, frontpage.py into views.py
...
Just a small structural change so that the related functionality is grouped together.
2024-05-10 11:27:51 +10:00
44c0a9db32
Remove remaining jQuery
...
This avoids every page on the site parsing 250KB of JavaScript.
supporter-page.js isn't the most elegant code, but at least it's a little more
modular now and no longer user jQuery.
2024-05-09 22:15:33 +10:00
10dfdb617b
Convert further jQuery to plain JS
2024-05-09 15:43:53 +10:00
ccc036d631
Fix JS error
2024-05-09 14:10:10 +10:00
73e30c30e8
Further split up the supporter JS into functions
2024-05-09 14:06:39 +10:00
8a9f796eb1
Replace complex expanding JS with native <details> elements
...
Have retained the "expand all" behaviour - just with less code.
2024-05-09 13:53:50 +10:00
fb690c1676
Fix shirt size for monthly an annual renew
2024-05-08 18:05:27 +10:00
0d25e1a87d
Remove use of jQuery in conservancy.js
...
This is the first step towards removing jQuery from the site.
2024-05-08 17:23:45 +10:00
7b1ffebcfb
Add "use strict" on JS
2024-05-07 11:00:14 +10:00
985a08545d
Fix lint warnings
2024-05-07 10:59:46 +10:00
83b05a3ae2
Begin jQuery removal
2024-05-07 10:46:34 +10:00
83550a56a3
Set ownership during deploy
2024-05-07 09:48:36 +10:00
6a8515358b
Merge "supporter" and "supporters" apps
...
It's a little confusing having both a "supporter" and "supporters" app. This is
a fairly minor change to move the sustainer banner urls/views into the existing
"supporters" app. The functionality isn't directly related, but it is all about
sustainers.
2024-05-07 09:47:47 +10:00
c6e531a01f
podjango: Use feed title from database
2024-04-26 16:33:55 +10:00
968c0c4fba
Move media to top-level directory
2024-04-26 16:26:51 +10:00
d2561fbc41
podjango: Configure uploaded media directory
2024-04-26 16:13:00 +10:00
1a05c6391c
podjango: Upload icon per podcast
2024-04-26 16:07:20 +10:00
956f8c6fda
podjango: Add "Podcast" model to support multiple podcasts
...
Each Cast (episode) can belong to one or more Podcast, allowing episodes to be
shared between podcasts. This enables us introductory episodes to be delivered
in their own feed, but also included in the main "The Corresponding Source"
feed.
This required adding an additional `podcast_slug` argument to most views. The
date archive views were dropped because they're not linked to from anywhere.
Added a `podcasts` view as an index of all available Podcasts.
2024-04-25 15:32:24 +10:00
9447528938
podjango: Combine templates into a single directory
2024-04-25 15:29:10 +10:00