v1.0.0 Beta 1
Wow, what a week!
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 toblockquote
(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)