81 Commits
Author SHA1 Message Date
tobiasd bf99878d67 update entry for anaghz
continuous-integration/drone/push Build is passing
2026-09-10 08:21:47 +02:00
marcelo.fmandMarcelo 23104a9ba8 + Added Marcelo (myself) to the team page (#6109)
continuous-integration/drone/push Build is passing
Co-authored-by: Marcelo <marcelo@FSFE-475023.fsfe.org>
Reviewed-on: #6109
Reviewed-by: tobiasd <181+tobiasd@fsfe.org>
Co-authored-by: marcelo.fm <485+marcelo.fm@fsfe.org>
2026-09-08 11:51:56 +00:00
silviarbgl f63ca40588 update/testimonials-imgs (#6102)
continuous-integration/drone/push Build is passing
Reviewed-on: #6102
Co-authored-by: silviarbgl <silviarbgl@fsfe.org>
2026-09-03 12:48:21 +00:00
silviarbglandtobiasd 53a9e840ba Update testimonials (#6063)
continuous-integration/drone/push Build is passing
Co-authored-by: tobiasd <181+tobiasd@fsfe.org>
Reviewed-on: #6063
Co-authored-by: silviarbgl <silviarbgl@fsfe.org>
2026-09-02 12:24:47 +00:00
tobiasd 97e5da94a7 update the team
Welcome Mareike, see you Ben
2026-07-01 10:31:06 +02:00
tobiasd f72df2ac60 update team
continuous-integration/drone/push Build is passing
2026-06-29 15:31:47 +02:00
tobiasd 95c9760062 update team
continuous-integration/drone/push Build is passing
2026-06-23 09:37:54 +02:00
bonnie 652f6147c7 Pics src update (#5924)
continuous-integration/drone/push Build is passing
Reviewed-on: #5924
Co-authored-by: bonnie <bonnie@fsfe.org>
Co-committed-by: bonnie <bonnie@fsfe.org>
2026-06-12 09:39:54 +00:00
tobiasd 560a611b65 merge Feat/structure po4a compliant
continuous-integration/drone/push Build is passing
2026-06-11 14:53:55 +02:00
gabriel.ku aa159eb0cd Updating CARE Team membership (#5906)
continuous-integration/drone/push Build is passing
Reviewed-on: #5906
Co-authored-by: gabriel.ku <gabriel.ku@fsfe.org>
Co-committed-by: gabriel.ku <gabriel.ku@fsfe.org>
2026-06-04 10:55:59 +00:00
delliottandDarragh Elliott 375f63b043 feat: add darragh elliott to people page (#5805)
continuous-integration/drone/push Build is passing
It only took several years, but I got around to it ;D

---------

Co-authored-by: Darragh Elliott <me@delliott.net>
Reviewed-on: #5805
Co-authored-by: delliott <420+delliott@fsfe.org>
Co-committed-by: delliott <420+delliott@fsfe.org>
2026-05-12 10:00:52 +00:00
silviarbgl fe53442b2d Add Silvia to people (#5838)
continuous-integration/drone/push Build is passing
Reviewed-on: #5838
Reviewed-by: tobiasd <181+tobiasd@fsfe.org>
Co-authored-by: silviarbgl <silviarbgl@fsfe.org>
Co-committed-by: silviarbgl <silviarbgl@fsfe.org>
2026-05-07 11:46:10 +00:00
tobiasd d632c8c8f9 updated team listing
continuous-integration/drone/push Build is passing
added jithendra
2026-04-30 14:56:02 +02:00
mk 63daf56059 Patrick and Marta switch roles (#5824)
continuous-integration/drone/push Build is passing
Reviewed-on: #5824
2026-04-29 06:35:11 +00:00
sofiaritz 93b183f3fa Update Sofía's title to Policy Consultant (#5821)
continuous-integration/drone/push Build is passing
Reviewed-on: #5821
2026-04-28 11:32:34 +00:00
tobiasd 75c4ad6f56 updated the team
continuous-integration/drone/push Build is passing
2026-04-06 19:19:12 +02:00
jnandbonnie 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 322b57fad7 update team
continuous-integration/drone/push Build is passing
2026-03-16 11:24:16 +01:00
delliottandDarragh Elliott e23d967a44 feat/fedi-redirect (#5682)
continuous-integration/drone/push Build is passing
So, this is a basic attempt at implementing the fedi redirects as described on the webpage.

Things I do not understand:

- In what format should we expect the address request to come?
- how one should determine the "location" param to be set in the header?
- What actually are the `.well-known` locations we need to redirect to the script?

Note that the php script is completely untested and almost certainly broken: this is a very rough POC

Co-authored-by: Darragh Elliott <me@delliott.net>
Reviewed-on: #5682
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2026-03-08 10:59:24 +00:00
tobiasd 771f32a6fd update team
continuous-integration/drone/push Build is passing
2026-03-02 12:09:57 +01:00
tobiasd 915df1147c update team
continuous-integration/drone/push Build is passing
2026-02-16 10:32:42 +01:00
tobiasd a99d0bab33 change testimonials on frontpage
continuous-integration/drone/push Build is passing
2026-01-27 16:50:27 +01:00
hlandtobiasd 04ffb69ae3 fsfe.org/about/people: Change PGP pubkey links (#5598)
continuous-integration/drone/push Build is passing
The links either point to another keyserver to a local .asc keyfile

People with missing keys that were linked before have been contacted

Many people have no key linked, not changing that in this PR

Co-authored-by: Tobias Diekershoff <tobiasd@fsfe.org>
Reviewed-on: #5598
Co-authored-by: hl <hl@fsfe.org>
Co-committed-by: hl <hl@fsfe.org>
2026-01-23 10:55:14 +00:00
mk 1b9b5e8dca adding avatar for Diego
continuous-integration/drone/push Build is passing
2026-01-21 11:16:35 +01:00
mk ff0c4cc81c adding Diego
continuous-integration/drone/push Build is passing
2026-01-21 09:12:10 +01:00
mk eb442bd06e remove phone number
continuous-integration/drone/push Build is passing
2026-01-16 10:05:56 +01:00
gabriel.ku 6fb2e9e6a0 Updating Gabriel's profile photo (#5627)
continuous-integration/drone/push Build is passing
Reviewed-on: #5627
2026-01-15 14:29:10 +00:00
mk 72bd3d9bd6 adding updated bio + picture for Gabriel
continuous-integration/drone/push Build is passing
2026-01-15 14:41:54 +01:00
tobiasd 27f3b97963 policy (#5600)
continuous-integration/drone/push Build is passing
Reviewed-on: #5600
Co-authored-by: Tobias Diekershoff <tobiasd@fsfe.org>
Co-committed-by: Tobias Diekershoff <tobiasd@fsfe.org>
2026-01-07 15:12:01 +00:00
hl 3353829bbb people: add avatar for hl (#5603)
continuous-integration/drone/push Build is passing
Reviewed-on: #5603
2026-01-05 17:04:46 +00:00
mk 73f08402de update status of Alexander
continuous-integration/drone/push Build is passing
2026-01-05 12:11:18 +01:00
yaron e073b19104 Hebrew translation. (#5594)
continuous-integration/drone/push Build is failing
Reapplying my changes.

Reviewed-on: #5594
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-committed-by: Yaron Shahrabani <sh.yaron@gmail.com>
2025-12-31 18:41:15 +00:00
delliottandDarragh Elliott 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
mk 86bab68f7b update status of Lina
continuous-integration/drone/push Build is passing
2025-12-18 22:39:07 +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
tobiasd 013dd71ff0 change testimonials on frontpage
continuous-integration/drone/push Build is passing
2025-11-27 15:33:44 +01:00
mk 31168d705c add mastodon verification
continuous-integration/drone/push Build is passing
2025-11-08 20:22:37 +01:00
delliottandDarragh Elliott 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
fkobi 1673f97097 chore: add Damian Fajfer to Core Team (#5401)
continuous-integration/drone/push Build is passing
Signed-off-by: Damian Fajfer <dfajfer@fsfe.org>
Signed-off-by: Filip Kobierski <fkobi@fsfe.org>
Reviewed-on: #5401
2025-10-13 08:45:39 +00:00
tobiasd 7b56abfd67 update team
continuous-integration/drone/push Build is passing
2025-10-09 13:41:37 +02:00
sofiaritz a051d4f738 Update sofiaritz (#5388)
continuous-integration/drone/push Build is passing
Full time employee -> contractor

Reviewed-on: #5388
2025-10-08 13:50:24 +00:00
delliottandDarragh Elliott 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
fkobi 7c01b951e3 fsfe.org/about/people: add myself to the core team (#5295)
continuous-integration/drone/push Build is passing
As tasked by Tobias

Reviewed-on: #5295
2025-09-05 12:07:58 +00:00
delliottandDarragh Elliott 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
nico.rikken 133edfdb02 feat(fsfe.org/about/people/rikken): new key
continuous-integration/drone/pr Build is passing
Signed-off-by: Nico Rikken <nico.rikken@fsfe.org>
2025-08-15 07:12:40 +02:00
dario ea48c04771 Update fsfe.org/about/people/presutti/presutti.en.xhtml
continuous-integration/drone/pr Build is passing
2025-08-13 13:05:17 +00: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
hl b48f87412d Add hl to peoples
continuous-integration/drone/pr Build is passing
2025-08-08 10:31:57 +02:00
tobiasd c9504492fc added some references
continuous-integration/drone/push Build is passing
2025-07-25 14:26:42 +02:00
tobiasd c17a77a0ff update testimonial listing
continuous-integration/drone/push Build is passing
if no image property is defined for a testimonial quote, it is handled correctly now
2025-07-25 13:36:16 +02:00