47 Commits

Author SHA1 Message Date
silviarbgl ca49279c7c fix typos in promo materials (#5850)
continuous-integration/drone/push Build is passing
Reviewed-on: #5850
Co-authored-by: silviarbgl <silviarbgl@fsfe.org>
Co-committed-by: silviarbgl <silviarbgl@fsfe.org>
2026-05-12 10:01:52 +00:00
silviarbgl f406404647 add new items to promo items (#5846)
continuous-integration/drone/push Build is passing
Co-authored-by: anaghz <370+anaghz@fsfe.org>
Reviewed-on: #5846
Co-authored-by: Silvia Rbgl <481+silviarbgl@fsfe.org>
Co-committed-by: Silvia Rbgl <481+silviarbgl@fsfe.org>
2026-05-11 11:17:52 +00:00
tobiasd df5da7ca1c update promo items
continuous-integration/drone/push Build is passing
2026-05-07 12:06:44 +02:00
doczkal 45cb4f9887 fixed a typo (#5788)
continuous-integration/drone/push Build is passing
adds two anker # symbols and fixes a typo

#1478

Reviewed-on: #5788
Co-authored-by: Thomas Doczkal <thomas@doczkal.eu>
Co-committed-by: Thomas Doczkal <thomas@doczkal.eu>
2026-04-10 09:48:33 +00:00
jn 1cf18411d3 Changed German translation of "supporter" (now: "Supporter" also in German). Fixed some translation issues on the contribute-page. (#5771)
continuous-integration/drone/push Build is passing
Following the decision to refer to recurring donors to the FSFE as “Supporters” in German instead of “Unterstützer”.

Co-authored-by: bonnie <bonnie@fsfe.org>
Reviewed-on: #5771
Co-authored-by: jn <jn@fsfe.org>
Co-committed-by: jn <jn@fsfe.org>
2026-03-26 12:28:05 +00:00
tobiasd f008edae00 adopt wiki URL (#5737)
continuous-integration/drone/push Build is passing
Reviewed-on: #5737
Co-authored-by: Tobias Diekershoff <tobiasd@fsfe.org>
Co-committed-by: Tobias Diekershoff <tobiasd@fsfe.org>
2026-03-02 13:25:57 +00:00
tobiasd 34f09bf13e update info material + archive
continuous-integration/drone/push Build is passing
2026-02-16 13:35:35 +01:00
reinhard e9521a4954 Add a separate payment template for promo orders
continuous-integration/drone/push Build is passing
So we can have a slightly different wording on the page (which is only
visible for clients without Javascript) and also use the standard
donation thankyou page instead of the merchandise order thankyou page.
2026-02-11 17:14:06 +01:00
tobiasd ba55ca8451 update promo order (#5695)
continuous-integration/drone/push Build is passing
switch payment provider / use same template for payment like with weborders

update the error page asking the customer to try later

Reviewed-on: #5695
Co-authored-by: Tobias Diekershoff <tobiasd@fsfe.org>
Co-committed-by: Tobias Diekershoff <tobiasd@fsfe.org>
2026-02-11 15:08:15 +00:00
delliott e107e11a09 feat/file-extensions (#5528)
continuous-integration/drone/push Build is passing
Renames some files to ignored file extensions, and ignores a few filetypes/names that should be ignored.

Also adds file extensions to pretty much every file in the repo, makes sure they get caught by pre-commit and such properly. And makes it easier to check what types we have around.

Removes some old files that should have been deleted, but were instead renamed to `.disabled` or similar.

adds a way to manually specify files to copy from each site, regardless of if they would have been ignored by default filters.

Co-authored-by: Darragh Elliott <me@delliott.net>
Reviewed-on: #5528
Reviewed-by: tobiasd <tobiasd@fsfe.org>
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2025-12-24 07:28:53 +00:00
tobiasd 0b077b7284 update device neutrality sticker preview
continuous-integration/drone/push Build is passing
2025-12-19 09:45:20 +01:00
tobiasd df8afa39ce mark some elements LTR
continuous-integration/drone/push Build is passing
this is important for when these elements are displayed as fallback due missing translations from RTL languages, so that the design works.

reworking the design entirely to make it RTL friendly on fallback situations is left for a later revision
2025-12-16 18:52:46 +01:00
delliott 32340456c1 Update fsfe.org/contribute/spreadtheword.en.xhtml (#5447)
continuous-integration/drone/push Build is passing
Co-authored-by: anaghz <anaghz@fsfe.org>
Reviewed-on: #5447
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2025-10-30 16:00:23 +00:00
delliott b9caf021a4 fix/paragraphs (#5431)
continuous-integration/drone/push Build is passing
Currently implements both a format hook to remove white-space paragraphs, and a check to make their existence a critical failure.

In the end may implement only one or none of these, subject to major design changes.

Solves #5409

Co-authored-by: Darragh Elliott <me@delliott.net>
Reviewed-on: #5431
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2025-10-30 12:34:42 +00:00
hl 7c5bdebdbc feat: add infomaterial and merch items (#5383)
continuous-integration/drone/push Build is passing
Co-authored-by: Tobias Diekershoff <tobiasd@fsfe.org>
Reviewed-on: #5383
2025-10-09 14:39:38 +00:00
hl dac16060c7 promo and merch: add balloons and tattoos images (#5382)
continuous-integration/drone/push Build is passing
Reviewed-on: #5382
2025-10-07 14:45:43 +00:00
delliott 1315a7d481 build/xslt (#5299)
continuous-integration/drone/push Build is passing
This properly separtes out the python build process (theoretically portable and useable for different sites) and the xslt (custom to the fsfe sites, not really portable as a whole)

It also moves some thirdparty tooling around to make it clearer its thirdparty and unify xslt sources.

Co-authored-by: Darragh Elliott <me@delliott.net>
Reviewed-on: #5299
Reviewed-by: tobiasd <tobiasd@fsfe.org>
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2025-09-15 06:23:57 +00:00
hl 9d3f546706 refactor: remove one text area, notify that "Custom" needs content (#5304)
continuous-integration/drone/push Build is passing
Reviewed-on: #5304
2025-09-11 12:53:57 +00:00
tobiasd 5becf8ac4e fix form
continuous-integration/drone/push Build is passing
the required tag worked on local test but not in production
2025-09-11 14:38:18 +02:00
hl 32a38cf5a4 refactor: rename selections, add a new selection, require specifics for custom (#5296)
continuous-integration/drone/push Build is passing
Reviewed-on: #5296
Co-authored-by: hl <hl@fsfe.org>
Co-committed-by: hl <hl@fsfe.org>
2025-09-11 12:31:47 +00:00
delliott 235d86bed9 build/email-subjects (#5281)
continuous-integration/drone/push Build is passing
Allow specifying a subject in our email element.

Eg the xhtml content
```xml
<email mailto="yes" subject="Ada and Zangemann">contact@fsfe.org</email>
```

Will now generate
```xml
<a href="mailto:contact@fsfe.org?subject=Ada and Zangemann">contact@fsfe.org</a>
```
Which when clicked will open an email client, and correctly populate the subject.

I also added the subject to all ada zangemann pages, and have documented it on the web features page.

Resolves #2742

Co-authored-by: Darragh Elliott <me@delliott.net>
Reviewed-on: #5281
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2025-09-08 05:46:53 +00:00
hl 6456473c75 fix: remove unneeded category (#5294)
continuous-integration/drone/push Build is passing
Reviewed-on: #5294
2025-09-05 10:10:26 +00:00
tobiasd a85fc35624 fixed links
continuous-integration/drone/pr Build is passing
2025-09-02 11:05:20 +02:00
gabriel.ku be0836139f updating licensing information for several merch items
continuous-integration/drone/pr Build is failing
2025-09-01 13:42:11 +02:00
delliott 1a05dee2f6 build: use lefthook for pre-commit (#5248)
continuous-integration/drone/push Build is passing
update docs
update nix-shell to auto install
rework custom pre-commit hooks to integrate better
add dockerfile for lefthook and integrate into drone
add some more hooks for formatting and linting some files

Co-authored-by: Darragh Elliott <me@delliott.net>
Reviewed-on: #5248
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2025-08-27 15:22:06 +00:00
gabriel.ku 634bf0602b Updating promo design credit and licensing
continuous-integration/drone/pr Build is passing
2025-08-27 16:01:24 +02:00
bonnie 25800d5bed translators-update-version-2 (#5211)
continuous-integration/drone/push Build is passing
- there is no sticky sidebar implemented as we do not want to have custom style css for single pages.

Reviewed-on: #5211
Co-authored-by: Bonnie Mehring <bonnie@fsfe.org>
Co-committed-by: Bonnie Mehring <bonnie@fsfe.org>
2025-08-11 08:06:35 +00:00
anaghz 45794a2244 updating promo material page
continuous-integration/drone/pr Build is passing
2025-07-25 12:45:11 +02:00
tobiasd 1664a05a6e update info material order (#5174)
continuous-integration/drone/push Build is passing
Updated the info material order form to include the new refined package sizes.

Reviewed-on: #5174
Co-authored-by: Tobias Diekershoff <tobiasd@fsfe.org>
Co-committed-by: Tobias Diekershoff <tobiasd@fsfe.org>
2025-07-25 09:08:13 +00:00
anaghz c45ffe12c3 changing promo authorship and download info
continuous-integration/drone/pr Build is passing
2025-07-14 12:51:37 +02:00
sofiaritz 1b11c4c1ac add delay notice 2025-06-19 16:02:15 +02:00
tobiasd d62bde4e2d updated item
continuous-integration/drone/push Build is passing
2025-06-06 10:55:38 +02:00
tobiasd 961531e2e4 update info items
continuous-integration/drone/push Build is passing
2025-06-06 10:50:44 +02:00
bonnie 77dabebfe1 Add translators webpreview video
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-15 11:45:22 +02:00
anaghz 8732b65da1 fixing DN sticker and poster to promo material
continuous-integration/drone/pr Build is passing
2025-02-27 15:46:08 +01:00
anaghz 476a5330fa fixing DN sticker and poster to promo material
continuous-integration/drone/pr Build is passing
2025-02-27 15:41:27 +01:00
anaghz 5f1b18c152 fixing DN sticker and poster to promo material
continuous-integration/drone/pr Build is passing
2025-02-27 15:26:31 +01:00
anaghz d5ee7e6f13 adding DN sticker and poster to promo material
continuous-integration/drone/pr Build is passing
2025-02-27 14:53:22 +01:00
anaghz 85c527d171 adding DN sticker and poster to promo material
continuous-integration/drone/pr Build is passing
2025-02-27 14:31:43 +01:00
anaghz 49de6b556e adding missing ES PMPC brochure link
continuous-integration/drone/pr Build is passing
2025-02-19 13:05:21 +01:00
Darragh Elliott 0d0d9a2830 feat: move countries xml to global instead of tools
continuous-integration/drone/pr Build is passing
2024-12-03 14:35:11 +00:00
bonnie afe4d390fd Translators add info for weblate
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-11-29 11:18:38 +01:00
tobiasd 7d2d6ef995 update promo items
continuous-integration/drone/push Build is passing
2024-09-20 13:49:49 +02:00
delliott c529d86e57 Fix country sources 2024-08-26 09:48:07 +02:00
delliott 0d315f9adc Fix dynamic content sources 2024-08-26 09:48:06 +02:00
delliott 2ec0167cfd Fix locations of built xsl files 2024-08-26 09:48:05 +02:00
delliott 0f6c5b448e Move files to subfolder 2024-08-26 09:48:04 +02:00