Skip to content

v1.0.0 Beta 1

Compare
Choose a tag to compare
@paulrobertlloyd paulrobertlloyd released this 28 Dec 20:30
· 1119 commits to main since this release

Wow, what a week! ☺️ It’s lovely to see Indiekit getting some attention, not least in the form of bug reports, pull requests and documentation feedback.

This release contains one new feature: the ability to add location co-ordinates to a post. Not sure why I felt the need to add this, and it took much longer than the hour or so I thought it would! However, it did mean uncovering some issues with nested vocabularies when converting between JF2 and mf2, so hopefully that’s a little more robust.

There are a few bug fixes, notably around encoding/decoding of < and > characters, and whitespace being introduced on subsequent post editing, and a number of improvements to the styling of various bits of the user interface. The documentation is slowly being improved too – still lots to do there, however.

💟 Indiekit is supported by its community. This release was sponsored by @roobottom, @localazy and @sentience.

Features

  • improved french translation (33d25cc, aa12036) – thanks @alienlebarge
  • endpoint-posts: automatically toggle advanced options (6b9641e)
  • endpoint-posts: change order of badges (9abffb7)
  • endpoint-posts: don’t allow editing of slug (9806696)
  • endpoint-posts: location coordinates field (b9da438)
  • endpoint-posts: narrower input for slug (0a5a78d)
  • frontend: allow for boolean attributes (191c9da)
  • frontend: disabled button style (045ffbd, 29ae633)
  • frontend: font scale at smaller sizes (c61e7ff)
  • frontend: geo input (daa8914)
  • frontend: increase width of thickest border (8e6f328)
  • frontend: input group (c4af53d)
  • frontend: open option for details component (b998fb2)
  • frontend: pass attributes to input fields (efb75df)
  • frontend: remove border around readonly inputs (cafbe46)
  • frontend: style pre similar to blockquote (a0ef8fc)

Bug Fixes

  • correctly encode html/text content containing </> characters (b64b7d4) - thanks @bwlng for reporting
  • don’t indent textarea components (b667a2f) - thanks @bwlng for reporting
  • pagination wraps if list width exceed container width (4fd56e2) – thanks @alienlebarge
  • use MONGO_URL env variable if specified (38ecc55) - thanks @sentience
  • boolean value for readonly attribute (00e7691)
  • correct jf2 for location (85fb6a5)
  • correct mf2 for nested vocabularies when converting from jf2 (380fc17)
  • endpoint-micropub: correct replacement of nested vocabularies (824e660)
  • endpoint-posts: simplify radio/checkbox selection (3b0ad05)
  • endpoint-syndicate: only allow local redirect (24749ae)
  • frontend: allow fieldset to be marked as optional (61e5ef4)
  • frontend: button padding and positioning (7cf57bb)
  • frontend: consistent focus behaviour across components (97c9f4f)
  • frontend: correct element for error message (6e1aa93)
  • frontend: fieldset spacing, one more time (3f70724)
  • frontend: increase excerpt length (618a59f)
  • frontend: input width classes designed to accept wider font (320d754)
  • frontend: padding shift on focus (a0966df)
  • frontend: reduce prominence of details border (f2712bf)
  • frontend: visual alignment of badge text (56b84aa)