Skip to content

Releases: knot-system/knot-site

0.2.1

Choose a tag to compare

@maxhaesslein maxhaesslein released this 08 Aug 11:38
  • moved repo to 'knot-system' organization on GitHub
  • updated default theme to v.0.2.1

0.2.0

Choose a tag to compare

@maxhaesslein maxhaesslein released this 08 Aug 10:04
  • renamed to 'Knot Site' (was 'Eigenheim')
  • updated default theme to v.0.2.0

0.1.6

0.1.6 Pre-release
Pre-release

Choose a tag to compare

@maxhaesslein maxhaesslein released this 02 Aug 14:55

some config options were removed. you need to add a url via the 'indieauth-metadata' config option that points to the metadata discovery endpoint of your indieauth server - if you use einwohnermeldeamt, the endpoint is 'https://www.example.com/einwohnermeldeamt/metadata'

  • removed the following config options: 'auth_mail', 'endpoint-discovery-via-header', 'authorization_endpoint', 'token_endpoint', 'code_challenge_methods_supported', 'rel-me'
  • always default to endpoint discovery via header
  • removed internal indieath-metadata endpoint. this should be provided by the indieauth server; set the config option 'indieauth-metadata' to the metadata discovery endpoint of your IndieAuth server
  • use 'imagecopyresampled' instead of 'imagecopyresized' for better image quality
  • handle link previews with UTF-8 correctly (this fixes YouTube Link Previews)
  • added compatibility with homestead-control

0.1.5

0.1.5 Pre-release
Pre-release

Choose a tag to compare

@maxhaesslein maxhaesslein released this 28 Jun 10:54

added better compatibility for newer implementations of IndieAuth; for now, we default back to the old behavior, but you can switch to the new implementation by setting the config options 'endpoint-discovery-via-header' and 'indieauth-metadata' to true. This will automatically become the new default in a future release.

  • new config option to hide link previews (to hide link previews, use 'link_preview' => false)
  • new config option to disable auto-link-detection in post conten (to disable auto-link-detection, use 'link_detection' => false; this will also disable link previews)
  • added support for endpoint discovery via http header; set the config option 'endpoint-discovery-via-header' to 'true'; this will become the default behavior in one of the following releases
  • added support for indieauth endpoint discovery via 'indieauth-metadata'; set the config option 'indieauth-metadata' to 'true'; this will become the default behavior in one of the following releases
  • the 'auth_mail' config option is now deprecated and will be removed in a future release. use the following config option instead: 'rel-me' => 'mailto:mail@example.com'
  • if you want to use the indieauth.com login in a future release, you need to set the following config options:
	'authorization_endpoint' => 'https://indieauth.com/auth',
	'token_endpoint' => 'https://tokens.indieauth.com/token',
	'rel-me' => 'mailto:mail@example.com',
  • added template name to body-class ('body.template-index' for overview, 'body.template-post' for detail view ..)
  • better general compatibility with IndieAuth
  • add_header() & remove_header() functions, to set http headers
  • bugfixes & enhancements

0.1.4

0.1.4 Pre-release
Pre-release

Choose a tag to compare

@maxhaesslein maxhaesslein released this 30 May 12:49
  • better handling of querying multiple link-previews
  • webp support for link-preview images
  • better link detection
  • link preview refreshing without js is now disabled by default
  • link preview: insert refreshed link info automatically, if link preview is below viewport
  • get_config() helper function
  • bugfixes & enhancements

0.1.3

0.1.3 Pre-release
Pre-release

Choose a tag to compare

@maxhaesslein maxhaesslein released this 10 May 12:26
  • permission bugfix for the content folder and new posts on some hosts
  • transparent png files are handled correctly, when the 'image_jpg_to_png' option is set to false (if it is set to true, which is the default, png images get converted to jpg and loose their transparency)
  • you can set a background color for transparent images, when the 'image_jpg_to_png' option is set to true (which is the default); defaults to white background color
  • https://www.example.com and http://www.example.com are now seen as the same user
  • setup: add comments to .htaccess, at beginning and end of our block
  • bugfixes & enhancements

0.1.2

0.1.2 Pre-release
Pre-release

Choose a tag to compare

@maxhaesslein maxhaesslein released this 26 Apr 09:12
  • updater: fix for displaying relevant release information
  • css & js files: start URL with '//' (instead of 'https://' or 'http://') to avoid mixed content
  • don't delete .htaccess file on update
  • bugfixes and enhancements

0.1.1

0.1.1 Pre-release
Pre-release

Choose a tag to compare

@maxhaesslein maxhaesslein released this 05 Apr 13:36
  • updater: allow updating to the current (unstable) dev release
  • compatibility with the homestead updater
  • bugfixes and enhancements

0.1.0

0.1.0 Pre-release
Pre-release

Choose a tag to compare

@maxhaesslein maxhaesslein released this 29 Mar 14:03

if you use a custom theme with snippets, you need to update all snippets

this is the first beta release.

  • renamed global $eigenheim to $core for better compatibility between modules (you need to update all snippets in a custom theme though)
  • moved some functions and classes into a _shared folder, for simpler sharing between modules
  • system config.php moved from system/site/config.php to system/config.php
  • updater fix
  • database_entry class as wrapper for file class
  • bugfixes & enhancements
  • compatibility with the homestead installer

alpha.18

alpha.18 Pre-release
Pre-release

Choose a tag to compare

@maxhaesslein maxhaesslein released this 08 Mar 16:32

Enhancements:

  • added additional HTML tags to allowed_html_elements config option: <u>, <del>, <pre>, <blockquote>, <code>, <video>, <audio>
  • when posting: content is now allowed to be empty, if at least a title or an image is provided
  • detect more ways to upload an image
  • setup now runs silently in the background, if config.php alreeady exists

Fixes:

  • better link detection
  • show 404 error page, if post does not exist