]>
git.ipfire.org Git - ipfire.org.git/log
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>
Michael Tremer [Sat, 6 Jan 2024 17:01:02 +0000 (17:01 +0000)]
util: Support WEBP as output format for thumbnails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 17:00:41 +0000 (17:00 +0000)]
util: Accept raw PIL images as input
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 15:46:59 +0000 (15:46 +0000)]
users: Replace deprecated imghdr module with magic/mimetypes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 6 Jan 2024 15:27:31 +0000 (15:27 +0000)]
util: Optionally rotate JPEG images if coded into EXIF
Some pictures store the rotation of the picture in the EXIF data which
we ignored in the past.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Sat, 6 Jan 2024 15:17:09 +0000 (15:17 +0000)]
users/edit: required country selection
Michael Tremer [Sat, 6 Jan 2024 15:04:40 +0000 (15:04 +0000)]
accounts: Store avatars in PostgreSQL
We have some issues with LDAP not handling large uploads very well.
Hence we store any avatars in PostgreSQL which should also help us to
speed up loading LDAP profiles.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 3 Jan 2024 14:54:33 +0000 (14:54 +0000)]
asterisk: Make this less verbose
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Wed, 27 Dec 2023 20:13:13 +0000 (20:13 +0000)]
about: optimized for mobile use
Rico Hoppe [Wed, 27 Dec 2023 20:01:54 +0000 (20:01 +0000)]
docs/search-results: redesigned the page
Rico Hoppe [Wed, 27 Dec 2023 20:01:03 +0000 (20:01 +0000)]
redesigned change passwd pages
Rico Hoppe [Thu, 21 Dec 2023 15:51:19 +0000 (15:51 +0000)]
Merge remote-tracking branch 'origin/new-design' into new-design
Rico Hoppe [Thu, 21 Dec 2023 15:21:50 +0000 (15:21 +0000)]
base: blog searchbar now shows query, if available
Michael Tremer [Wed, 20 Dec 2023 15:41:38 +0000 (15:41 +0000)]
Merge remote-tracking branch 'rico/new-design' into new-design
Michael Tremer [Wed, 20 Dec 2023 15:41:16 +0000 (15:41 +0000)]
blog/docs: Fix putting the search term back into the search box
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Dec 2023 15:36:38 +0000 (15:36 +0000)]
wiki: Render external images correctly
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Dec 2023 15:35:20 +0000 (15:35 +0000)]
wiki: Add link to detail page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Dec 2023 15:29:11 +0000 (15:29 +0000)]
wiki: Embed the current version of an image
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Dec 2023 15:28:51 +0000 (15:28 +0000)]
wiki: Drop suggested size and replace with custom sizes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Dec 2023 15:15:52 +0000 (15:15 +0000)]
wiki: Reformat SQL queries
No functional changes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Dec 2023 15:05:55 +0000 (15:05 +0000)]
CSS: Make the PDF viewer use maximum space
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Dec 2023 15:03:54 +0000 (15:03 +0000)]
docs: Fix link to images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Dec 2023 15:03:37 +0000 (15:03 +0000)]
wiki: Find other embedded files other than images
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Dec 2023 14:52:26 +0000 (14:52 +0000)]
docs: Prevent deleting files if they are still in use
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 20 Dec 2023 14:50:54 +0000 (14:50 +0000)]
docs: Show where an image is being used
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Rico Hoppe [Wed, 20 Dec 2023 14:03:34 +0000 (14:03 +0000)]
Merge remote-tracking branch 'origin/new-design' into new-design