Todd Sundsted
Todd Sundsted
toddsundsted@epiktistes.com
Better dead than bored.
Introductionepiktistes.com/introduction
GitHubgithub.com/toddsundsted/ktistec
Pronounshe/him
🌎Sector 001
Todd Sundsted
Release v2.4.12 of Ktistec

The biggest changes in release v2.4.12 of Ktistec are the UI/UX enhancements. The mobile profile, in particular, felt like an afterthought—which it was. The changes make the mobile experience much more pleasant and ergonomic. All of the credit for this work goes to @jayvii.

This release also now refuses to deserialize and use embedded ActivityPub objects from hosts other than the host of the embedding object. While I haven't encountered any problems with the previous implementation in practice, this fix closes a gap that could be exploited by a bad actor to spoof or change content.

Added

  • Add follow request status to the actor panel.
  • Compute and cache monthly active accounts.

Changed

  • (Internal) Only consider properties with changed values as "changed".
  • (Internal) Only deserialize embedded ActivityPub objects if hosts match.

Fixed

  • Remove line breaks in Turbo Stream output.

#ktistec #fediverse #activitypub #crystallang

Todd SundstedChristian Horn
plate of the "extinct media museum" in English and Japanese. Subtitle: "All media except paper and stone will become extinct"
A wall with all kinds of floppy disks. Variants were going up to gbyte capacities, but these did not spread much.OS/2! And software.The first Sony Walkman.
TIL: it had 2 headphone connectors, so 2 people could listen to music! Also 2 separate volume sliders. When the yellow button was pressed, then an internal microphone started to pick up, and send the signal to the 2 headsets - so people could talk without taking the headset off.

Tokyo's "Extinct Media Museum" is quite nice, brings up many memories (phun intended..)

Todd Sundsted
close up photo of Saki, a beautiful, black and white husky fluffer

#dogsofmastodon #husky #attitude

Todd SundstedWeek in Fediverse :fediverse_light:
Todd Sundsted
Now on Epiktistes: two accounts!

The smoke test worked. Account-level access control works. I'm pretty sure the remaining issues are all in the inbox/outbox pipeline—which is some of the oldest code in Ktistec.

Also, the issue with MAU is fixed in 740d3c28.

#epiktistes #ktistec

Todd Sundsted

Heartbreaking discussion about the last 12 months at NASA. As one panelist put it: “A lot of smart people who think about the future. Where are they going?”

Presentation Titled: “Challenges of Working at NASA This Past Year”
NASA Panelists on the Space Track

A.C. Charania, Scott G.C. Edgington, Les Johnson, Trina L. Ray, Kim Steadman (not in order)

The sobering realization is how much has changed since Dragon Con twelve months ago.

#dragoncon #space

Todd Sundsted
The Muppets Christmas Carol panel at Dragon Con (part of the Puppetry Track)

I grew up with Sesame Street and the Muppets, but I never spent much time thinking about the talent behind the scenes. This panel featured some of that talent:

Cheralyn Lambeth
Costume construction for the Muppets Christmas Carol and other Muppet productions

Dave Goelz
Original Muppet performer, voice of Gonzo and Dr. Bunsen Honeydew

Bonnie Erickson
Designer and builder of many iconic Muppet characters including Miss Piggy

Bill Barretta
Muppet performer who voices Swedish Chef and Pepe the King Prawn

It was wonderful to hear their stories about this amazing movie and the Muppet characters—and how they each used their expertise to bring them to life!

#dragoncon #muppets

Todd Sundsted
Release v2.4.11 of Ktistec

Ktistec is taking steps toward supporting multiple users. The first (small) step removes the actor panel from the unauthenticated home page and replaces it with a site description. You can see this in action at epiktistes.com. The site description is managed on the settings page using the same rich text editor used to edit posts. See the README for more information.

Other changes in this release:

Added

  • Support a "site description" on the unauthenticated home page.
  • Support autofocus on onboarding and authentication forms.
  • Add trix_editor view helper.

Changed

  • Remove accounts from unauthenticated home page.
  • Persist timeline filters in session.

Fixed

Other

  • Disable streaming updates on pages other than the first. (fixes #118)
  • Pin Crystal version at 1.16.3 in Docker build. (see libxml_ext#1)

#ktistec #fediverse #activitypub #crystallang

Todd SundstedWeek in Fediverse :fediverse_light:
Todd Sundsted

I looked at the schedule for the #dragoncon American Sci-fi Classics track and realized I must be old… 🤔