]> git.ipfire.org Git - ipfire.org.git/log
ipfire.org.git
3 months agodocs: Tidy up breadcrumb generation
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>
3 months agodocs: Fix double "/docs" prefix in breadcrumbs
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>
3 months agoMerge remote-tracking branch 'rico/docs'
Michael Tremer [Thu, 25 Jan 2024 11:04:43 +0000 (11:04 +0000)] 
Merge remote-tracking branch 'rico/docs'

3 months agoMerge remote-tracking branch 'rico/fireinfo'
Michael Tremer [Thu, 25 Jan 2024 11:02:49 +0000 (11:02 +0000)] 
Merge remote-tracking branch 'rico/fireinfo'

3 months agofireinfo: Allow NULL for more fields
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>
3 months agodocs/modules/list: adjusted text size
Rico Hoppe [Wed, 24 Jan 2024 15:42:59 +0000 (15:42 +0000)] 
docs/modules/list: adjusted text size

3 months agodocs/recent-changes: added a hero unit
Rico Hoppe [Wed, 24 Jan 2024 15:42:19 +0000 (15:42 +0000)] 
docs/recent-changes: added a hero unit

3 months agowiki.py: fixed breadcrumb generation
Rico Hoppe [Wed, 24 Jan 2024 15:41:32 +0000 (15:41 +0000)] 
wiki.py: fixed breadcrumb generation

3 months agodocs/tree: restyled the page
Rico Hoppe [Wed, 24 Jan 2024 15:19:22 +0000 (15:19 +0000)] 
docs/tree: restyled the page

3 months agofireinfo/admin: fixed hero height
Rico Hoppe [Wed, 24 Jan 2024 15:07:36 +0000 (15:07 +0000)] 
fireinfo/admin: fixed hero height

3 months agofireinfo/profile: fixed a bug where zone labels escaped container
Rico Hoppe [Wed, 24 Jan 2024 15:00:27 +0000 (15:00 +0000)] 
fireinfo/profile: fixed a bug where zone labels escaped container

3 months agoblog/publish: styled the page
Rico Hoppe [Thu, 18 Jan 2024 22:27:45 +0000 (22:27 +0000)] 
blog/publish: styled the page

3 months agobase: changed social link in footer from twitter to X
Rico Hoppe [Thu, 18 Jan 2024 21:35:17 +0000 (21:35 +0000)] 
base: changed social link in footer from twitter to X

3 months agobase: added facebook icon & link to footer
Rico Hoppe [Thu, 18 Jan 2024 21:33:09 +0000 (21:33 +0000)] 
base: added facebook icon & link to footer

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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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'

3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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

3 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>
3 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>
3 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>
3 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>
3 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>