]> git.ipfire.org Git - ipfire.org.git/log
ipfire.org.git
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>
4 months agowiki: Render external images correctly
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>
4 months agowiki: Add link to detail page
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>
4 months agowiki: Embed the current version of an image
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>
4 months agowiki: Drop suggested size and replace with custom sizes
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>
4 months agowiki: Reformat SQL queries
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>
4 months agoCSS: Make the PDF viewer use maximum space
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>
4 months agodocs: Fix link to images
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>
4 months agowiki: Find other embedded files other than images
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>
4 months agodocs: Prevent deleting files if they are still in use
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>
4 months agodocs: Show where an image is being used
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>
4 months agoMerge remote-tracking branch 'origin/new-design' into new-design
Rico Hoppe [Wed, 20 Dec 2023 14:03:34 +0000 (14:03 +0000)] 
Merge remote-tracking branch 'origin/new-design' into new-design

4 months agobase: redesigned fireinfo navigation
Rico Hoppe [Wed, 20 Dec 2023 14:02:22 +0000 (14:02 +0000)] 
base: redesigned fireinfo navigation

4 months agowiki: Store all linked files in the database
Michael Tremer [Wed, 20 Dec 2023 13:34:39 +0000 (13:34 +0000)] 
wiki: Store all linked files in the database

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>