Skip to content

Commit fce9dff

Browse files
committed
Add social media handles to signatories list and links to send a thank you message
1 parent d22c168 commit fce9dff

File tree

4 files changed

+182
-7
lines changed

4 files changed

+182
-7
lines changed

src/data/signatures.yaml

Lines changed: 95 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,25 @@
1717
url: "adguard.com"
1818
poc: "Daria Magdik <daria@adguard.com>"
1919
region: "CY"
20+
social-x: "https://x.com/AdGuard"
2021
- organization: "The App Fair Project"
2122
url: "appfair.org"
2223
poc: "Marc Prud'hommeaux <marc@appfair.org>"
2324
region: "FR"
25+
social-x: "https://x.com/TheAppFair"
26+
social-mastodon: "https://fosstodon.org/@appfair"
2427
- organization: "ARTICLE 19"
2528
url: "article19.org"
2629
poc: "Mark Dempsey <mark.dempsey@article19.org>"
2730
region: "GB"
31+
social-bluesky: "https://bsky.app/profile/article19.bsky.social"
32+
social-x: "https://x.com/article19org"
2833
- organization: "Associação Nacional para o Software Livre (ANSOL)"
2934
url: "ansol.org"
3035
poc: "ANSOL - Direcção <direccao@ansol.org>"
3136
region: "PT"
37+
social-mastodon: "https://floss.social/@ansol"
38+
social-x: "https://x.com/ANSOL"
3239
- organization: "Aurora Store"
3340
url: "auroraoss.com"
3441
poc: "Vishal Bakhai <vishal@auroraoss.com>"
@@ -37,179 +44,266 @@
3744
url: "brave.com"
3845
poc: "Shivan Sahib <shivan@brave.com>"
3946
region: "US"
47+
social-bluesky: "https://bsky.app/profile/brave.com"
48+
social-x: "https://x.com/brave"
4049
- organization: "The Center for Digital Progress (D64)"
4150
url: "d-64.org"
4251
poc: "Esther Bauer - D64 – Zentrum für Digitalen Fortschritt <buero@d-64.org>"
4352
region: "DE"
53+
social-mastodon: "https://d-64.social/@D64eV"
54+
social-bluesky: "https://bsky.app/profile/d-64.org"
55+
social-x: "https://x.com/D64eV"
4456
- organization: "The Chaos Computer Club (CCC)"
4557
url: "ccc.de"
4658
poc: "Elina Eickstädt <presse@ccc.de>"
4759
region: "DE"
60+
social-mastodon: "https://social.bau-ha.us/@CCC"
61+
social-bluesky: "https://bsky.app/profile/ccc.de"
4862
- organization: "Codeberg e.V."
4963
url: "codeberg.org"
5064
poc: "Gusted <contact@codeberg.org>"
5165
region: "DE"
66+
social-mastodon: "https://social.anoxinon.de/@Codeberg"
5267
- organization: "CryptPad"
5368
url: "cryptpad.org"
5469
poc: "David Benqué <david@cryptpad.org>"
5570
region: "FR"
71+
social-mastodon: "https://fosstodon.org/@cryptpad"
72+
social-bluesky: "https://bsky.app/profile/cryptpad.org"
5673
- organization: "Cryptee"
5774
url: "crypt.ee"
5875
poc: "John Ozbay <hello@johnozbay.com>"
5976
region: "EE"
77+
social-x: "https://x.com/crypteeapp"
6078
- organization: "Data Rights"
6179
url: "datarights.ngo"
6280
poc: "Eliot Bendinelli <info@datarights.ngo>"
6381
region: "NL"
82+
social-mastodon: "https://eupolicy.social/@datarights"
83+
social-x: "https://x.com/dataRights_"
6484
- organization: "Digitale Gesellschaft"
6585
url: "digitale-gesellschaft.ch"
6686
poc: "Philippe Gervais <docta.gervais@proton.me>"
6787
region: "CH"
88+
social-mastodon: "https://mastodon.social/@digiges"
89+
social-bluesky: "https://bsky.app/profile/digitale-gesellschaft.ch"
90+
social-x: "https://x.com/digiges_ch"
6891
- organization: "The Digital Rights Foundation"
6992
url: "digitalrightsfoundation.pk"
7093
poc: "Nighat Dad <nighat@digitalrightsfoundation.pk>"
7194
region: "PK"
95+
social-bluesky: "https://bsky.app/profile/digitalrightspk.bsky.social"
96+
social-x: "https://x.com/DigitalRightsPK"
7297
- organization: "Digital Rights Watch"
7398
url: "digitalrightswatch.org.au"
7499
poc: "Tom Sulston <tom@digitalrightswatch.org.au>"
75100
region: "AU"
101+
social-mastodon: "https://aus.social/@drwaus"
102+
social-bluesky: "https://bsky.app/profile/drwaus.bsky.social"
103+
social-x: "https://x.com/DRWaus"
76104
- organization: "epicenter.works – for digital rights"
77105
url: "epicenter.works"
78106
poc: "Thomas Lohninger <thomas.lohninger@epicenter.works>"
79107
region: "AT"
108+
social-mastodon: "https://chaos.social/@epicenter_works"
109+
social-bluesky: "https://bsky.app/profile/epicenterworks.bsky.social"
110+
social-x: "https://x.com/epicenter_works"
80111
- organization: "/e/ Foundation"
81112
url: "e.foundation"
82113
poc: "Rik Viergever <rikviergever@e.email>"
83114
region: "FR"
115+
social-mastodon: "https://mastodon.social/@e_mydata"
116+
social-x: "https://x.com/e_mydata"
84117
- organization: "European Digital Rights (EDRi)"
85118
url: "edri.org"
86119
poc: "Jan Penfrat <jan.penfrat@edri.org>"
87120
region: "BE"
121+
social-mastodon: "https://eupolicy.social/@edri"
88122
- organization: "The Electronic Frontier Foundation (EFF)"
89123
url: "eff.org"
90124
poc: "Mitch Stoltz <mitch@eff.org>"
91125
region: "US"
126+
social-mastodon: "https://mastodon.social/@eff"
127+
social-bluesky: "https://bsky.app/profile/eff.org"
128+
social-x: "https://x.com/eff"
92129
- organization: "Fastmail"
93130
url: "fastmail.com"
94131
poc: "Bek Fraser <bekf@fastmailteam.com>"
95132
region: "AU"
133+
social-mastodon: "https://mastodon.social/@fastmail"
134+
social-bluesky: "https://bsky.app/profile/fastmail.com"
135+
social-x: "https://x.com/Fastmail"
96136
- organization: "FOSDEM"
97137
url: "fosdem.org"
98138
poc: "Gerry Demaret <gerry@fosdem.org>"
99139
region: "BE"
140+
social-mastodon: "https://fosstodon.org/@fosdem"
141+
social-bluesky: "https://bsky.app/profile/fosdem.org"
100142
- organization: "FULU Foundation"
101143
url: "fulu.org"
102144
poc: "Maria Palazzo <maria@fulu.org>"
103145
region: "US"
146+
social-mastodon: "https://mastodon.social/@FuluFoundation"
147+
social-x: "https://x.com/FuluFoundation"
104148
- organization: "FUTO"
105149
url: "futo.org"
106150
poc: "Michael McConnell <michaelm@futo.org>"
107151
region: "US"
152+
social-x: "https://x.com/FUTO_Tech"
108153
- organization: "Fundación Karisma"
109154
url: "karisma.org.co"
110155
poc: "Cata Moreno Arocha <catalina.moreno@karisma.org.co>"
111156
region: "CO"
157+
social-x: "https://x.com/Karisma"
112158
- organization: "Ghostery"
113159
url: "ghostery.com"
114160
poc: "Adam from Ghostery <adam@ghostery.com>"
115161
region: "DE"
162+
social-x: "https://x.com/Ghostery"
116163
- organization: "F-Droid"
117164
url: "f-droid.org"
118165
poc: "board@f-droid.org"
119166
region: "NL"
167+
social-mastodon: "https://floss.social/@fdroidorg"
168+
social-x: "https://x.com/fdroidorg"
120169
- organization: "Fedimedia"
121170
url: "fedimedia.it"
122171
poc: "Filippo Della Bianca, Fedimedia President <info@fedimedia.it>"
123172
region: "IT"
173+
social-mastodon: "https://mastodon.uno/@fedimedia"
124174
- organization: "The Free Software Foundation (FSF)"
125175
url: "fsf.org"
126176
poc: "Greg Farough via RT <campaigns@fsf.org>"
127177
region: "US"
178+
social-mastodon: "https://hostux.social/@fsf"
179+
social-x: "https://x.com/fsf"
128180
- organization: "The Free Software Foundation Europe (FSFE)"
129181
url: "fsfe.org"
130182
poc: "Lucas Lasota <lucas.lasota@fsfe.org>"
131183
region: "DE"
184+
social-mastodon: "https://mastodon.social/@fsfe"
185+
social-bluesky: "https://bsky.app/profile/fsfe.org"
186+
social-x: "https://x.com/fsfe"
132187
- organization: "The Guardian Project"
133188
url: "guardianproject.info"
134189
poc: "Nathan Freitas <nathan@guardianproject.info>"
135190
region: "US"
191+
social-mastodon: "https://social.librem.one/@guardianproject"
192+
social-x: "https://x.com/guardianproject"
136193
- organization: "IzzyOnDroid"
137194
url: "izzyondroid.org"
138195
poc: "Andreas Itzchak Rehberg <izzy@izzyondroid.org>"
196+
social-mastodon: "https://floss.social/@IzzyOnDroidOrg"
139197
- organization: "JMP.chat"
140198
url: "jmp.chat"
141199
poc: "Stephen Paul Weber <info@jmp.chat>"
142200
region: "CA"
201+
social-x: "https://x.com/JMP_chat"
143202
- organization: "KDE e.V."
144203
url: "kde.org"
145204
poc: "Carl Schwan <carlschwan@kde.org>"
146205
region: "DE"
206+
social-mastodon: "https://floss.social/@kde"
207+
social-bluesky: "https://bsky.app/profile/kde.org"
208+
social-x: "https://x.com/kdecommunity"
147209
- organization: "LineageOS"
148210
url: "lineageos.org"
149211
poc: "Nolen Johnson <nolenjohnson@lineageos.org>"
150212
region: "US"
213+
social-mastodon: "https://fosstodon.org/@LineageOS"
214+
social-bluesky: "https://bsky.app/profile/lineageos.org"
151215
- organization: "microG"
152216
url: "microg.org"
153217
poc: "Marvin W. <marvin@microg.org>"
154218
- organization: "Molly"
155219
url: "molly.im"
156220
poc: "Oscar Mira <valldrac@molly.im>"
221+
social-mastodon: "https://fosstodon.org/@mollyim"
157222
- organization: "Nextcloud"
158223
url: "nextcloud.com"
159224
poc: "Jos Poortvliet <jos.poortvliet@nextcloud.com>"
160225
region: "DE"
226+
social-mastodon: "https://mastodon.xyz/@nextcloud"
227+
social-bluesky: "https://bsky.app/profile/nextcloud.bsky.social"
161228
- organization: "OW2"
162229
url: "ow2.org"
163230
poc: "Pierre-Yves Gibello <pierre-yves.gibello@ow2.org>"
164231
region: "FR"
232+
social-mastodon: "https://fosstodon.org/@ow2"
165233
- organization: "Obtainium"
166234
url: "obtainium.imranr.dev"
167235
poc: "Imran <contact@imranr.dev>"
168236
- organization: "OpenMedia"
169237
url: "openmedia.org"
170238
poc: "Matt Hatfield <matt@openmedia.org>"
171239
region: "CA"
240+
social-mastodon: "https://mastodon.social/@OpenMediaOrg"
241+
social-bluesky: "https://bsky.app/profile/openmediaorg.bsky.social"
242+
social-x: "https://x.com/OpenMediaOrg"
172243
- organization: "The OpenStreetMap Foundation (OSMF)"
173244
url: "osmfoundation.org"
174245
poc: "Héctor Ochoa Ortiz <hector.ochoa.ortiz@osmfoundation.org>"
175246
region: "GB"
247+
social-mastodon: "https://en.osm.town/@openstreetmap"
248+
social-bluesky: "https://bsky.app/profile/openstreetmap.bsky.social"
249+
social-x: "https://x.com/openstreetmap"
176250
- organization: "Open Rights Group (ORG)"
177251
url: "openrightsgroup.org"
178252
poc: "Jim Killock <jim@openrightsgroup.org>"
179253
region: "GB"
254+
social-mastodon: "https://social.openrightsgroup.org/@openrightsgroup"
255+
social-bluesky: "https://bsky.app/profile/openrightsgroup.org"
256+
social-x: "https://x.com/OpenRightsGroup"
180257
- organization: "Osservatorio Nessuno OdV"
181258
url: "osservatorionessuno.org"
182259
poc: "Giulio B <giulio@osservatorionessuno.org>"
183260
region: "IT"
261+
social-mastodon: "https://mastodon.cisti.org/@0n_odv"
262+
social-bluesky: "https://bsky.app/profile/osservatorionessuno.org"
184263
- organization: "Proton AG"
185264
url: "proton.me"
186265
poc: "Samuele Kaplun <samuele.kaplun@proton.ch>"
187266
region: "CH"
267+
social-bluesky: "https://bsky.app/profile/proton.me"
268+
social-x: "https://x.com/ProtonPrivacy"
188269
- organization: "Rossmann Group"
189270
url: "rossmanngroup.com"
190271
poc: "Louis Rossmann <youtube@rossmanngroup.com>"
191272
region: "US"
273+
social-x: "https://x.com/rossmannsupply"
192274
- organization: "Software Freedom Conservancy"
193275
url: "sfconservancy.org"
194276
poc: "Denver Gingerich <denver@sfconservancy.org>"
195277
region: "US"
278+
social-mastodon: "https://social.sfconservancy.org/@conservancy"
279+
social-x: "https://x.com/conservancy"
196280
- organization: "Techlore"
197281
url: "techlore.tech"
198282
poc: "Henry Fisher <henry@techlore.tech>"
199283
region: "US"
284+
social-mastodon: "https://social.lol/@techlore"
285+
social-bluesky: "https://bsky.app/profile/techlore.bsky.social"
200286
- organization: "The Tor Project"
201287
url: "torproject.org"
202288
poc: "Isabela Fernandes <isabela@torproject.org>"
203289
region: "US"
290+
social-mastodon: "https://mastodon.social/@torproject"
291+
social-bluesky: "https://bsky.app/profile/torproject.org"
292+
social-x: "https://x.com/torproject"
204293
- organization: "Tuta Mail"
205294
url: "tuta.com"
206295
poc: "Hanna Bozakov <hanna.bozakov@tutao.de>"
207296
region: "DE"
297+
social-mastodon: "https://mastodon.social/@Tutanota"
298+
social-bluesky: "https://bsky.app/profile/tuta.com"
299+
social-x: "https://x.com/TutaPrivacy"
208300
- organization: "Vivaldi Technologies AS"
209301
url: "vivaldi.com"
210302
poc: "Jon von Tetzchner <jon@vivaldi.com>"
211303
region: "NO"
304+
social-mastodon: "https://social.vivaldi.net/@Vivaldi"
305+
social-bluesky: "https://bsky.app/profile/vivaldi.com"
306+
social-x: "https://x.com/vivaldibrowser"
212307

213308
#- organization: "XXX"
214309
# url: "XXX"
215-

src/layouts/Base.astro

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,45 @@ const dir = isRtl(lang) ? "rtl" : "ltr";
221221
opacity: 0.8;
222222
}
223223

224-
.header-icon-link img {
225-
display: block;
224+
/* Social media icons – CSS mask with brand colors */
225+
.social-icon {
226+
display: inline-block;
227+
-webkit-mask-size: contain;
228+
mask-size: contain;
229+
-webkit-mask-repeat: no-repeat;
230+
mask-repeat: no-repeat;
231+
-webkit-mask-position: center;
232+
mask-position: center;
233+
}
234+
235+
.icon-mastodon {
236+
-webkit-mask-image: url('/img/mastodon.svg');
237+
mask-image: url('/img/mastodon.svg');
238+
background-color: #6364FF;
239+
}
240+
241+
.icon-bluesky {
242+
-webkit-mask-image: url('/img/bluesky.svg');
243+
mask-image: url('/img/bluesky.svg');
244+
background-color: #1185FE;
245+
}
246+
247+
.icon-x {
248+
-webkit-mask-image: url('/img/x-twitter.svg');
249+
mask-image: url('/img/x-twitter.svg');
250+
background-color: #14171A;
251+
}
252+
253+
[data-theme="dark"] .icon-mastodon {
254+
background-color: #858AFA;
255+
}
256+
257+
[data-theme="dark"] .icon-bluesky {
258+
background-color: #409CFF;
259+
}
260+
261+
[data-theme="dark"] .icon-x {
262+
background-color: #E7E9EA;
226263
}
227264

228265
.callout-warning {

src/layouts/Default.astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ const languageEntries = Object.entries(languages);
4747
<header>
4848
<h1>{title}</h1>
4949
<span class="header-icons">
50-
<a href="https://techhub.social/@keepandroidopen" class="header-icon-link" aria-label="Mastodon" title="Mastodon" rel="me" target="_blank"><img src="/img/mastodon.svg" width="20" height="20" alt="Mastodon" /></a>
51-
<a href="https://bsky.app/profile/keepandroidopen.bsky.social" class="header-icon-link" aria-label="BlueSky" title="BlueSky" target="_blank"><img src="/img/bluesky.svg" width="20" height="20" alt="BlueSky" /></a>
52-
<a href="https://x.com/AlteredDeal" class="header-icon-link" aria-label="Twitter" title="Twitter" target="_blank"><img src="/img/x-twitter.svg" width="20" height="20" alt="Twitter" /></a>
50+
<a href="https://techhub.social/@keepandroidopen" class="header-icon-link" aria-label="Mastodon" title="Mastodon" rel="me" target="_blank"><span class="social-icon icon-mastodon" style="width:20px;height:20px"></span></a>
51+
<a href="https://bsky.app/profile/keepandroidopen.bsky.social" class="header-icon-link" aria-label="BlueSky" title="BlueSky" target="_blank"><span class="social-icon icon-bluesky" style="width:20px;height:20px"></span></a>
52+
<a href="https://x.com/AlteredDeal" class="header-icon-link" aria-label="Twitter" title="Twitter" target="_blank"><span class="social-icon icon-x" style="width:20px;height:20px"></span></a>
5353
<ThemeToggle />
5454
</span>
5555
<div class="lang-menu">

0 commit comments

Comments
 (0)