]>
git.ipfire.org Git - ipfire.org.git/log
Michael Tremer [Thu, 25 Jan 2024 11:25:52 +0000 (11:25 +0000)]
docs: Tidy up breadcrumb generation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Jan 2024 11:09:36 +0000 (11:09 +0000)]
docs: Fix double "/docs" prefix in breadcrumbs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 25 Jan 2024 11:04:43 +0000 (11:04 +0000)]
Merge remote-tracking branch 'rico/docs'
Michael Tremer [Thu, 25 Jan 2024 11:02:49 +0000 (11:02 +0000)]
Merge remote-tracking branch 'rico/fireinfo'
Michael Tremer [Thu, 25 Jan 2024 10:59:30 +0000 (10:59 +0000)]
fireinfo: Allow NULL for more fields
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Wed, 24 Jan 2024 15:42:59 +0000 (15:42 +0000)]
docs/modules/list: adjusted text size
Rico Hoppe [Wed, 24 Jan 2024 15:42:19 +0000 (15:42 +0000)]
docs/recent-changes: added a hero unit
Rico Hoppe [Wed, 24 Jan 2024 15:41:32 +0000 (15:41 +0000)]
wiki.py: fixed breadcrumb generation
Rico Hoppe [Wed, 24 Jan 2024 15:19:22 +0000 (15:19 +0000)]
docs/tree: restyled the page
Rico Hoppe [Wed, 24 Jan 2024 15:07:36 +0000 (15:07 +0000)]
fireinfo/admin: fixed hero height
Rico Hoppe [Wed, 24 Jan 2024 15:00:27 +0000 (15:00 +0000)]
fireinfo/profile: fixed a bug where zone labels escaped container
Rico Hoppe [Thu, 18 Jan 2024 22:27:45 +0000 (22:27 +0000)]
blog/publish: styled the page
Rico Hoppe [Thu, 18 Jan 2024 21:35:17 +0000 (21:35 +0000)]
base: changed social link in footer from twitter to X
Rico Hoppe [Thu, 18 Jan 2024 21:33:09 +0000 (21:33 +0000)]
base: added facebook icon & link to footer
Michael Tremer [Fri, 19 Jan 2024 16:49:19 +0000 (16:49 +0000)]
wiki: Fix rendering issue if there has been no markup to render
It was impossible to delete pages.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 19 Jan 2024 16:48:55 +0000 (16:48 +0000)]
fireinfo: Accept empty vendors, too
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jan 2024 11:31:33 +0000 (11:31 +0000)]
error-pages: Make Prompt available in WOFF2 format
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jan 2024 11:28:23 +0000 (11:28 +0000)]
.gitignore: Ignore generated WOFF2 font files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jan 2024 11:26:00 +0000 (11:26 +0000)]
fonts: Provide Prompt in WOFF2 format as well
Fixes: #13525
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jan 2024 11:18:20 +0000 (11:18 +0000)]
fonts: Remove Google Fonts submodule
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 17 Jan 2024 11:17:03 +0000 (11:17 +0000)]
fonts: Import Prompt
This allows us to get rid of the Google Font submodule as it is very
large.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 16 Jan 2024 11:39:15 +0000 (11:39 +0000)]
index: Improve video quality/compression
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 16 Jan 2024 11:38:48 +0000 (11:38 +0000)]
index: Add VP9 encoded version for ancient browsers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 15 Jan 2024 21:56:50 +0000 (21:56 +0000)]
wiki: Fix broken wiki links
Fixes: #13533
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 15 Jan 2024 21:14:47 +0000 (21:14 +0000)]
index: Align H.265 filename with the other formats
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 15 Jan 2024 21:05:55 +0000 (21:05 +0000)]
fireinfo: Allow empty CPU model
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 15 Jan 2024 21:02:11 +0000 (21:02 +0000)]
donate: Show spinner after submitting the form
This will tell people that something is happening as processing the
donation can take a short moment...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 15 Jan 2024 20:57:44 +0000 (20:57 +0000)]
donate: Implement a basic VAT number check
This check does not prevent people from submitting the form if the VAT
number is invalid, but it will give a visual indication whether it has
been validated or not.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 16:44:36 +0000 (16:44 +0000)]
donate: Fix donation form when donating more than $10/10€
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 16:23:26 +0000 (16:23 +0000)]
fireinfo: Fix SQL syntax error
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 16:22:50 +0000 (16:22 +0000)]
fireinfo: Drop histogram
This takes waaaaay to long to render and we will need to come back to
this at some later time to implement it in a better way.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 16:11:33 +0000 (16:11 +0000)]
fireinfo: When selecting a random profile don't try to show a deleted one
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 15:55:24 +0000 (15:55 +0000)]
fireinfo: Store empty profiles as NULL instead of serialised JSON
This will allow us to filter out deleted profiles with a simple "blob IS
NULL".
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 15:46:56 +0000 (15:46 +0000)]
cron: Refuse running tasks in testing environment
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 14:17:56 +0000 (14:17 +0000)]
analytics: Preset bot variable
If there is no user-agent, it could happen that bot is not assigned
anything.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 12 Jan 2024 14:16:57 +0000 (14:16 +0000)]
crontab: Ensure that we are only running blog announcements once
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 17:10:57 +0000 (17:10 +0000)]
wiki: Increase resolution of images
Fixes: #13523
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 13:40:33 +0000 (13:40 +0000)]
fireinfo: Fix rendering profile images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 13:40:00 +0000 (13:40 +0000)]
index: Replace "comprehensible" with "comprehensive"
Fixes: #13521
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 13:25:28 +0000 (13:25 +0000)]
Revert "CSS: Create a CSS file that just delivers our fonts"
This reverts commit
a4198017097ce2ef43653ccc56f19db51870699b .
I found a way how to host the source files on Discourse.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 13:23:51 +0000 (13:23 +0000)]
fireinfo: Allow system/model to be null
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 11 Jan 2024 13:22:48 +0000 (13:22 +0000)]
web: Don't try to check an empty User-Agent
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 11:03:27 +0000 (11:03 +0000)]
CSS: Create a CSS file that just delivers our fonts
We can use this is Discourse to change to our default font.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 18:30:26 +0000 (18:30 +0000)]
people: Update link to go to www.ipfire.org instead
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 18:05:13 +0000 (18:05 +0000)]
fireinfo: validation: system/model can be null
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 18:04:59 +0000 (18:04 +0000)]
wiki: Fix rendering external images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 17:51:10 +0000 (17:51 +0000)]
accounts: Use a custom keytab to authenticate users
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 17:15:57 +0000 (17:15 +0000)]
fireinfo: validation: Languages sometimes have an ".utf8" suffix
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 17:15:44 +0000 (17:15 +0000)]
fireinfo: validation: CPU family can be null
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 17:15:16 +0000 (17:15 +0000)]
fireinfo: Only validate a profile if we received one
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 16:26:25 +0000 (16:26 +0000)]
cron: Re-enable all cronjobs for production
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 10 Jan 2024 10:28:51 +0000 (10:28 +0000)]
Merge remote-tracking branch 'origin/new-design'
Michael Tremer [Tue, 9 Jan 2024 18:44:29 +0000 (18:44 +0000)]
error-pages: Remove the unique ID again
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 18:34:56 +0000 (18:34 +0000)]
error-pages: Move content to the correct place
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 18:34:32 +0000 (18:34 +0000)]
error-pages: Bring back accidentially removed navbar CSS
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 18:12:07 +0000 (18:12 +0000)]
error-pages: Ship font files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 17:48:01 +0000 (17:48 +0000)]
error-pages: Use rsync to upgrade files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 17:47:24 +0000 (17:47 +0000)]
error-pages: No longer embed the CSS
HAProxy does not support error pages larger than 16k :(
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 17:33:44 +0000 (17:33 +0000)]
error-pages: Add a simple command to upload files to the load-balancer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 17:21:33 +0000 (17:21 +0000)]
error-pages: Compress CSS as hard as possible
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 17:19:16 +0000 (17:19 +0000)]
error-pages: Add pages for 502, 503 and 504
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 17:14:22 +0000 (17:14 +0000)]
error-pages: Show unique ID
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 16:58:31 +0000 (16:58 +0000)]
error-pages: Include the HTTP headers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 16:57:17 +0000 (16:57 +0000)]
error-pages: Name the output files CODE.http
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 16:56:57 +0000 (16:56 +0000)]
error-pages: Include the error code
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 16:46:06 +0000 (16:46 +0000)]
error-pages: Only load the parts of Bulma we need
This reduces the size of the embedded CSS from around 400k to 100k. Not
great, but better than before.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 16:29:32 +0000 (16:29 +0000)]
SASS: Move variables into an extra file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 16:26:30 +0000 (16:26 +0000)]
error-pages: Create some very simple static error pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 9 Jan 2024 15:21:35 +0000 (15:21 +0000)]
configure: Depend on jekyll for static pages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jan 2024 18:48:05 +0000 (18:48 +0000)]
fireinfo: Fix rendering the processors page
Fixes: #13489
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jan 2024 18:08:17 +0000 (18:08 +0000)]
donate: Fix HTML syntax error in email
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jan 2024 18:07:38 +0000 (18:07 +0000)]
analytics: Add UTM attributes to promotional emails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jan 2024 17:55:16 +0000 (17:55 +0000)]
index: Add UTM attributes to LWL store link
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jan 2024 17:49:17 +0000 (17:49 +0000)]
analytics: Restrict access to admins only
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jan 2024 17:47:01 +0000 (17:47 +0000)]
analytics: Add link to footer
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 8 Jan 2024 17:45:41 +0000 (17:45 +0000)]
analytics: Add page about docs analytics
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 7 Jan 2024 18:25:12 +0000 (18:25 +0000)]
analytics: Show total page views/last 24 hours
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 7 Jan 2024 18:17:14 +0000 (18:17 +0000)]
analytics: Add an empty index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 7 Jan 2024 18:12:06 +0000 (18:12 +0000)]
accounts: Use more than one letter from nicknames for avatars
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 7 Jan 2024 18:08:02 +0000 (18:08 +0000)]
fireinfo: Show ASN map
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 7 Jan 2024 17:47:19 +0000 (17:47 +0000)]
fireinfo: Store ASN
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 7 Jan 2024 17:42:05 +0000 (17:42 +0000)]
util: Don't crash if pictures cannot be blurred
Not all pictures can be blurred, so we just skip that step if not
possible.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 7 Jan 2024 17:41:41 +0000 (17:41 +0000)]
avatars: Increase the margin around letters
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 7 Jan 2024 17:40:05 +0000 (17:40 +0000)]
about: Add Agressive NSEC
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 7 Jan 2024 15:11:05 +0000 (15:11 +0000)]
analytics: Show total page views/page views in the last 24h for blog/docs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 7 Jan 2024 14:50:31 +0000 (14:50 +0000)]
analytics: Record some page views
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 18:39:10 +0000 (18:39 +0000)]
docs: Deliver images with a better quality (and larger size)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 18:29:42 +0000 (18:29 +0000)]
docs: Deliver images in WEBP format if the browser supports it
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 18:18:01 +0000 (18:18 +0000)]
docs: Allow browsers to cache images up to one year
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 18:15:40 +0000 (18:15 +0000)]
web: Consolidate code to deliver files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 18:05:27 +0000 (18:05 +0000)]
CSS: Remove the fat outlining of all form elements
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 18:02:23 +0000 (18:02 +0000)]
lists: Add link to archive and controls to subscribe/unsubscribe
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 17:36:42 +0000 (17:36 +0000)]
lists: Refactor list listing
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 17:27:35 +0000 (17:27 +0000)]
Remove yet another forgotten print statement
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 17:26:49 +0000 (17:26 +0000)]
Merge remote-tracking branch 'rico/new-design' into new-design
Michael Tremer [Sat, 6 Jan 2024 17:24:27 +0000 (17:24 +0000)]
accounts: Compress avatars less agressively
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 17:23:55 +0000 (17:23 +0000)]
users: Increase the resolution of the delivered avatar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 17:17:18 +0000 (17:17 +0000)]
accounts: Deliver avatars in WEBP format if the browser supports it
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 17:02:53 +0000 (17:02 +0000)]
accounts: Show all initials if no avatar is available
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 17:01:55 +0000 (17:01 +0000)]
util: Don't fail if EXIF information is mission rotation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>