fedipage/CHANGELOG.md
2023-10-21 17:02:58 -04:00

4 KiB

Changelog

2.1.0

  • Card shortcode will not longer render the horizontal rule when there is no bottom text to render.
  • Added several shortcodes and CSS for rendering info-fields, for example for contact info. See info-entry.html, info-field.html, info-key.html and info-value.html under the /layouts/shortcodes/ directory.
  • Added the container-split short code which will split a container into two columns.
  • Removed significant portions of unused CSS to load quicker.
  • Improved responsive aspects of the CSS.
  • Several root settings in /hugo.toml were being overridden such as paginate these should now be fixed.
  • Fixed the CSS so the navbar wont overflow under very low resolutions.
  • Fixed certain text inside <p> tags overflowing and distorting the layout.
  • Updated CSS for blockquote and fonts to be more readable.

2.0.0

  • Removed content folder and moved out the Fedipage site into a separate repo. This should make it easier for people who use this site to update from the upstream here without needing to worry about conflicts due to content.
  • Fixed links at the bottom of posts that direct people to the gitlab page for the post.
  • Card shortcodes no longer need to be linkable. By leaving the url argument as an empty string it will not render as a clickable link.
  • Fixed microblog submenu so it no longer extends past bottom of the page.
  • Made /layout/top_list_generic site generic, it no longer mentions Fedipage.
  • Made the /layout/menu/html dynamic so now there is no need to edit it when you customize sections.
  • Created type page and moved /content/_index.md to be that type. This breaks backwards compatibility therefore we must bump major version according to semantic versioning.
  • Minor improvement to CSS so page types dont get clipped by the menu header.
  • Added a container shortcode for use on page types to get left and right margins.
  • Adding new sections is now almost completely dynamic and requires much less modification of code. See updated README.me.
  • Added MathJax support for rendering Latex and math.
  • Added support for PseudocodeJS for rendering beautiful, standard, pseudocode.
  • Table of contents will now render if frontmatter toc is set to true.
  • Fixed a bug where backslashes in the summary of a post could break ActivityPub JSON endpoints.
  • Fixed the paginator next and previous links, they were assigned backwards.
  • Added a shortcode to render a GitLab based activity heatmap calander.
  • Added cal-heatmap support along with D3.js and several related extensions.
  • Opened up CORS headers since a static site shouldnt need any CORS protections.
  • Added a quote-box shortcode useful for displaying pretty quotes.
  • Improved the tabs shortcode so the title can be left off and it wont render a black empty square.

1.1.0

  • Added the ability for Mastodon instances to find the associated post when searching for the link in the search bar.
  • Fixed bad id in /followers ActivityPub endpoint.
  • Created activity and status pages for each page independent from the outbox.
  • Added header link alternates specifying the dual mime type of pages.
  • In the comment section for a page if a user doesnt have a profile picture setup it will now default to a generic avatar rather than render text.
  • Removed image alt text when rendering page comments. If an image profile link was broken the rendered text would not look right.
  • The activity and status endpoints, when called with no extension, now return the correct content-type in header.
  • Fixed a bug where notifications of newly created posts would get resent periodically.
  • Now uses publication date set in post frontmatter when available otherwise will set the current date when sent out to followers.

1.0.1

  • Summary text in ActivityPub Posts did not properly render new lines and other formatting. It should now render most basic formatting properly.

1.0.0

  • Initial release