]> git.ipfire.org Git - ipfire.org.git/log
ipfire.org.git
3 months agowiki: Fix rendering issue if there has been no markup to render
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>
3 months agofireinfo: Accept empty vendors, too
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>
3 months agoerror-pages: Make Prompt available in WOFF2 format
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>
3 months ago.gitignore: Ignore generated WOFF2 font files
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>
3 months agofonts: Provide Prompt in WOFF2 format as well
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>
3 months agofonts: Remove Google Fonts submodule
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>
3 months agofonts: Import Prompt
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>
4 months agoindex: Improve video quality/compression
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>
4 months agoindex: Add VP9 encoded version for ancient browsers
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>
4 months agowiki: Fix broken wiki links
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>
4 months agoindex: Align H.265 filename with the other formats
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>
4 months agofireinfo: Allow empty CPU model
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>
4 months agodonate: Show spinner after submitting the form
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>
4 months agodonate: Implement a basic VAT number check
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>
4 months agodonate: Fix donation form when donating more than $10/10€
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>
4 months agofireinfo: Fix SQL syntax error
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>
4 months agofireinfo: Drop histogram
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>
4 months agofireinfo: When selecting a random profile don't try to show a deleted one
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>
4 months agofireinfo: Store empty profiles as NULL instead of serialised JSON
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>
4 months agocron: Refuse running tasks in testing environment
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>
4 months agoanalytics: Preset bot variable
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>
4 months agocrontab: Ensure that we are only running blog announcements once
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>
4 months agowiki: Increase resolution of images
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>
4 months agofireinfo: Fix rendering profile images
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>
4 months agoindex: Replace "comprehensible" with "comprehensive"
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>
4 months agoRevert "CSS: Create a CSS file that just delivers our fonts"
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>
4 months agofireinfo: Allow system/model to be null
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>
4 months agoweb: Don't try to check an empty User-Agent
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>
4 months agoCSS: Create a CSS file that just delivers our fonts
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>
4 months agopeople: Update link to go to www.ipfire.org instead
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>
4 months agofireinfo: validation: system/model can be null
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>
4 months agowiki: Fix rendering external images
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>
4 months agoaccounts: Use a custom keytab to authenticate users
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>
4 months agofireinfo: validation: Languages sometimes have an ".utf8" suffix
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>
4 months agofireinfo: validation: CPU family can be null
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>
4 months agofireinfo: Only validate a profile if we received one
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>
4 months agocron: Re-enable all cronjobs for production
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>
4 months agoMerge remote-tracking branch 'origin/new-design'
Michael Tremer [Wed, 10 Jan 2024 10:28:51 +0000 (10:28 +0000)] 
Merge remote-tracking branch 'origin/new-design'

4 months agoerror-pages: Remove the unique ID again 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>
4 months agoerror-pages: Move content to the correct place
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>
4 months agoerror-pages: Bring back accidentially removed navbar CSS
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>
4 months agoerror-pages: Ship font files
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>
4 months agoerror-pages: Use rsync to upgrade files
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>
4 months agoerror-pages: No longer embed the CSS
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>
4 months agoerror-pages: Add a simple command to upload files to the load-balancer
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>
4 months agoerror-pages: Compress CSS as hard as possible
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>
4 months agoerror-pages: Add pages for 502, 503 and 504
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>
4 months agoerror-pages: Show unique ID
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>
4 months agoerror-pages: Include the HTTP headers
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>
4 months agoerror-pages: Name the output files CODE.http
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>
4 months agoerror-pages: Include the error code
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>
4 months agoerror-pages: Only load the parts of Bulma we need
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>
4 months agoSASS: Move variables into an extra file
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>
4 months agoerror-pages: Create some very simple static error pages
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>
4 months agoconfigure: Depend on jekyll for static pages
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>
4 months agofireinfo: Fix rendering the processors page
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>
4 months agodonate: Fix HTML syntax error in email
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>
4 months agoanalytics: Add UTM attributes to promotional emails
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>
4 months agoindex: Add UTM attributes to LWL store link
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>
4 months agoanalytics: Restrict access to admins only
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>
4 months agoanalytics: Add link to footer
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>
4 months agoanalytics: Add page about docs analytics
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>
4 months agoanalytics: Show total page views/last 24 hours
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>
4 months agoanalytics: Add an empty index page
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>
4 months agoaccounts: Use more than one letter from nicknames for avatars
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>
4 months agofireinfo: Show ASN map
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>
4 months agofireinfo: Store ASN
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>
4 months agoutil: Don't crash if pictures cannot be blurred
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>
4 months agoavatars: Increase the margin around letters
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>
4 months agoabout: Add Agressive NSEC
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>
4 months agoanalytics: Show total page views/page views in the last 24h for blog/docs
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>
4 months agoanalytics: Record some page views
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>
4 months agodocs: Deliver images with a better quality (and larger size)
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>
4 months agodocs: Deliver images in WEBP format if the browser supports it
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>
4 months agodocs: Allow browsers to cache images up to one year
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>
4 months agoweb: Consolidate code to deliver files
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>
4 months agoCSS: Remove the fat outlining of all form elements
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>
4 months agolists: Add link to archive and controls to subscribe/unsubscribe
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>
4 months agolists: Refactor list listing
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>
4 months agoRemove yet another forgotten print statement
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>
4 months agoMerge remote-tracking branch 'rico/new-design' into new-design
Michael Tremer [Sat, 6 Jan 2024 17:26:49 +0000 (17:26 +0000)] 
Merge remote-tracking branch 'rico/new-design' into new-design

4 months agoaccounts: Compress avatars less agressively
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>
4 months agousers: Increase the resolution of the delivered avatar
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>
4 months agoaccounts: Deliver avatars in WEBP format if the browser supports it
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>
4 months agoaccounts: Show all initials if no avatar is available
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>
4 months agoutil: Don't fail if EXIF information is mission rotation
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>
4 months agoutil: Support WEBP as output format for thumbnails
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>
4 months agoutil: Accept raw PIL images as input
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>
4 months agousers: Replace deprecated imghdr module with magic/mimetypes
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>
4 months agoutil: Optionally rotate JPEG images if coded into EXIF
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>
4 months agousers/edit: required country selection
Rico Hoppe [Sat, 6 Jan 2024 15:17:09 +0000 (15:17 +0000)] 
users/edit: required country selection

4 months agoaccounts: Store avatars in PostgreSQL
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>
4 months agoasterisk: Make this less verbose
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>
4 months agoabout: optimized for mobile use
Rico Hoppe [Wed, 27 Dec 2023 20:13:13 +0000 (20:13 +0000)] 
about: optimized for mobile use

4 months agodocs/search-results: redesigned the page
Rico Hoppe [Wed, 27 Dec 2023 20:01:54 +0000 (20:01 +0000)] 
docs/search-results: redesigned the page

4 months agoredesigned change passwd pages
Rico Hoppe [Wed, 27 Dec 2023 20:01:03 +0000 (20:01 +0000)] 
redesigned change passwd pages

4 months agoMerge remote-tracking branch 'origin/new-design' into new-design
Rico Hoppe [Thu, 21 Dec 2023 15:51:19 +0000 (15:51 +0000)] 
Merge remote-tracking branch 'origin/new-design' into new-design

4 months agobase: blog searchbar now shows query, if available
Rico Hoppe [Thu, 21 Dec 2023 15:21:50 +0000 (15:21 +0000)] 
base: blog searchbar now shows query, if available

4 months agoMerge remote-tracking branch 'rico/new-design' into new-design
Michael Tremer [Wed, 20 Dec 2023 15:41:38 +0000 (15:41 +0000)] 
Merge remote-tracking branch 'rico/new-design' into new-design

4 months agoblog/docs: Fix putting the search term back into the search box
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>