Commit Graph

630 Commits

Author SHA1 Message Date
b8b5ba8bfc
update year in footer
All checks were successful
continuous-integration/drone/push Build is passing
2025-01-13 15:25:02 +01:00
6cea719256 remove topbanner
All checks were successful
continuous-integration/drone/push Build is passing
2025-01-10 11:58:21 +01:00
Darragh Elliott
0d0d9a2830 feat: move countries xml to global instead of tools
All checks were successful
continuous-integration/drone/pr Build is passing
2024-12-03 14:35:11 +00:00
Darragh Elliott
055c553ecb fix: translation-lists
All checks were successful
continuous-integration/drone/pr Build is passing
2024-12-03 10:30:25 +00:00
bb45fc85ba feat/build-improvements-2 (#4553)
All checks were successful
continuous-integration/drone/push Build is passing
Another attempt at #4516

Adds a small fix for tag map generation

#4516 introduces build failures, but testing indicates that those failures would have been resolved by a full rebuild.

Hence this pr.

Co-authored-by: Darragh Elliott <me@delliott.xyz>
Reviewed-on: #4553
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2024-10-29 14:56:41 +00:00
30562062b2
Revert "feat/build-improvements (#4516)"
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit d1defc73f8.
2024-10-28 15:10:33 +01:00
d1defc73f8 feat/build-improvements (#4516)
All checks were successful
continuous-integration/drone/push Build is passing
This pr re-formats the build scripts for legibility.
Makes some small tweaks, mainly removing options that don't appear to be used and have no impact.
Updates the help file to be more useful and actually represent all arguments.
Adds the ability to specify languages when building. This is mainly useful for speedups, a full rebuild in just English and French takes only ~3 mins as opposed to 40 for a rebuild of all languages.
There may be some small tweaks not mentioned here, see the commit messages for full details.

This pr does not alter the output of a standard build at all, confirmed using `git diff --no-index`.

Co-authored-by: Darragh Elliott <me@delliott.xyz>
Reviewed-on: #4516
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
2024-10-28 13:55:03 +00:00
Darragh Elliott
18647572b4 feat: support building the website inside the repo 2024-10-15 14:10:15 +01:00
b4d10e320e
added banner for the movie
All checks were successful
continuous-integration/drone/pr Build is passing
2024-10-09 12:07:40 +02:00
Darragh Elliott
29a22ce87a feat: Rsync media files etc instead of symlinking
All checks were successful
continuous-integration/drone/pr Build is passing
This is slightly more resource intensive per build, but also measn that the bewildering situation of changing files in the source tree alters the build/stage folder output without rebuilding.
Rsync means the impact should not be too large
2024-09-26 16:56:17 +01:00
Darragh Elliott
e5f16158d2 feat: remove rtl css, as it does nothing
All checks were successful
continuous-integration/drone/pr Build is passing
When it is being implemented should probably be in global css rather than with conditionals
2024-09-19 11:07:12 +01:00
Darragh Elliott
948cfa52ed fix: use fileurl for several links, fixing them
Some checks failed
continuous-integration/drone/pr Build is failing
2024-09-18 18:40:06 +01:00
Darragh Elliott
c0682c8522 feat: use fileurl instead of manipulated filename 2024-09-18 18:40:06 +01:00
Darragh Elliott
4477c4401b fix: use quotes for scaffold expansions 2024-09-18 18:40:06 +01:00
Darragh Elliott
cc7bec452b feat: add fileurl to buildinfo data 2024-09-18 18:40:06 +01:00
Darragh Elliott
7f40467541 feat: dont copy over nix
All checks were successful
continuous-integration/drone/pr Build is passing
2024-09-17 11:59:10 +01:00
Darragh Elliott
3049db5e9d feat: stop copying source over, and make less dirs for cleaner output 2024-09-17 11:59:10 +01:00
d2f5353832
Fix supporter referal links
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-29 14:19:12 +02:00
7a0f730d9e
Fix alternates
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-27 13:17:50 +02:00
c132ebfef4
Fix localmenus, language switcher, Event/News archives 2024-08-26 09:48:07 +02:00
6b0c0fa4c1
Move more files, fix some xml references 2024-08-26 09:48:06 +02:00
42aa7d7542
Fix tags and makerule 2024-08-26 09:48:05 +02:00
6a020fdc06
Exclude translation datadir from git clean
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-26 09:45:54 +02:00
91b49c6323
Simplify logic around triggering full build on webserver
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-23 13:01:45 +02:00
8ac903a1ce
Fix full build triggering full rebuild every time
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-22 09:24:37 +02:00
a1f905000a
More status fixes
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-15 17:34:47 +02:00
c469a51c40
More fixes for status pages
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-15 11:33:21 +02:00
e6dea9e42d
Order and improve status pages
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-14 14:07:36 +02:00
2360ad7aa7
removed topbanner
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-12 13:42:15 +02:00
a650a9cf4a
update topbanner
All checks were successful
continuous-integration/drone/pr Build is passing
2024-08-09 16:05:54 +02:00
52464df381
removed topbanner
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-08 13:53:35 +02:00
7e21a8b38e Add content type back
All checks were successful
continuous-integration/drone/pr Build is passing
Apparently needed, was not in my testing.

*shrug*
2024-08-07 14:54:07 +00:00
9ca3c5beab
Simplify css and weirdness with status page,
All checks were successful
continuous-integration/drone/pr Build is passing
but at the cost of some of the nice styling
2024-08-07 16:41:24 +02:00
03c861ffcc
Improve translation fallback behaviour
All checks were successful
continuous-integration/drone/pr Build is passing
2024-07-30 13:14:41 +02:00
49c3d704bc
Allow inputting time for events
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-07-23 11:33:45 +02:00
d1c0a0f1c8
Change item layout to that specified by reinhard in PR #2750, and update order script to match
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-07-12 10:22:32 +02:00
5f05bbece6 added support for fediverse creator
All checks were successful
continuous-integration/drone/pr Build is passing
With the 2024.7 release of Mastodin a new OpenGraph tag for the fediverse has been introduced to link to the creators fediverse account. This is now supported.
2024-07-03 21:08:15 +02:00
795bc77207
Try hard resetting the git repo to fix issues with pulling
All checks were successful
continuous-integration/drone/pr Build is passing
2024-06-25 14:59:11 +02:00
000daae517 added sale banner (#4216)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #4216
Co-authored-by: Tobias Diekershoff <tobiasd@fsfe.org>
Co-committed-by: Tobias Diekershoff <tobiasd@fsfe.org>
2024-06-10 09:21:02 +00:00
963f073b4e Update front-page (#4155)
All checks were successful
continuous-integration/drone/push Build is passing
* added highlight section for longer promotion of some articles
* added recent news block and moved events up
* re-arranged newsletter subscription action banner to action box on the front-page

Reviewed-on: #4155
Co-authored-by: Tobias Diekershoff <tobiasd@fsfe.org>
Co-committed-by: Tobias Diekershoff <tobiasd@fsfe.org>
2024-05-17 10:53:44 +00:00
2d2833ea89
donate followup
All checks were successful
continuous-integration/drone/push Build is passing
update text to use the same as in the donation banner and the styling
2024-05-08 10:38:45 +02:00
a82558f669
donation followup
All checks were successful
continuous-integration/drone/pr Build is passing
2024-05-07 16:09:27 +02:00
dd7ee39576
donation followup
All checks were successful
continuous-integration/drone/pr Build is passing
2024-05-07 14:42:32 +02:00
7c4b257177
donation followup
All checks were successful
continuous-integration/drone/pr Build is passing
remove the h2 for the donation followup and add FA heart to the button
2024-05-07 13:55:40 +02:00
26d174be83 20240408-presspage (#4117)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #4117
Co-authored-by: Tobias Diekershoff <tobiasd@fsfe.org>
Co-committed-by: Tobias Diekershoff <tobiasd@fsfe.org>
2024-04-25 09:41:15 +00:00
4dcea40e53
update NL subscription form
All checks were successful
continuous-integration/drone/pr Build is passing
This sets the category of the subscriber per default to individual. The field is now mandatory since the donation form changed
2024-04-20 07:45:47 +02:00
5cdd218be2 Webpage build style changed back to normal
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-14 17:22:07 +01:00
f474c39bf5
ilovefs style
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-14 12:18:29 +01:00
3aa9f4b88f
ilovefs style
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-14 11:55:51 +01:00
ef2f3d52ef
deactivate the donation banner
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-22 08:29:55 +01:00