Change log 0.1.13

Posted 2024-07-24 19:30 ‐ 2 min read

This is still considered ALPHA code. Although this release does not include any breaking changes, the could occur with little or no warning.

The 0.1.13 release was pushed this evening. Since the 0.1.4 release a week ago, we've made a lot of notable improvements across the board. Here are the highlights:

  • We've introduced the ability to download .ics files for individual events and create a calendar URL to use with your favorite calendar application. The goal is to make integrating this application into your day-to-day routine easier.

  • Events can be edited. We get it: things change, events get delayed, communication could be better when organizing things, and sometimes a typo appears. Editing events, including their title, description, start, and end times, is enabled.

  • Event creation validation has improved. You won't be able to create events where the start and end times are before one month ago and after 13 months from now. These are limits that we've put in place while we get a feel for the user experience of creating events.

  • Some profile information has been moved to a newly introduced profile record. Profiles records contain the time zone where you prefer to see events, and I expect them to grow in the future. Check out the lexicon documentation for more information.

  • Another significant behind-the-scenes change is using swap attributes when storing, updating, and deleting records in your PDS. With a distributed and in-motion network, this simple check gives us confidence that our record changes are intentional and accurate.

  • One experimental feature is that event content is rendered as markdown. We're filtering the rendered HTML heavily and will re-evaluate this feature next quarter.