-
byAnother week another feature coded and launched. This week I managed to get streams built and launched. You can see them on the right. Clicking each stream will filter the posts by the streams you selected when writing your post.
Steams can also be set via micropub if the client just sends a matching slug in the "category" property. Streams have feeds accessible at /<slug>/feed. You can subscribe to just Tanzawa status updates with status feed. As I can only author statuses on the backend right now this feed will match the main feed.
The other visual change you'll notice on the site is more navigation items on the left. Clicking on them allows you to navigateΒ between streams.Tanzawa Streams Navigation
With Streams finished, the next step for Tanzawa is going to be to allow me to author the various kinds of posts that would appear in these streams.
For articles I need to add posts with titles (technically supported via micropub, but titles aren't visible anywhere). Replies are more complex as I need to capture the url we're replying to, grab / parse the page for author / summary data and let the user customize it. It's a big task, but it will also finally let me start integrating Turbo in the admin. -
byFeeling a bit tired today but not wanting to break the chain of progress, I managed to get just a little bit done today.
I implemented Stream RSS feeds. This allows readers to subscribe to just a specific stream, rather than the entire river. You could also use the stream feeds to selectively syndicate content elsewhere e.g. I want all my status and article posts to syndicate to micro.blog, but not my checkins. -
byWhen authoring a post you can now select which streams you'd like for them to appear in.Β As each stream can have different visibility settings we show them along with the stream in understandable terms.
Selecting streams with Tanzawa
Next up is adding feeds for each stream type and setting the stream on micropub requests. -
byI started work on implementing streams this morning. This is what it's looking like on the public side with the default streams. Feels nice to be working on user-facing features again.
Tanzawa with streams -
The Week #32
by- Last week I had forgotten an interesting tidbit about my self-introduction presentation at work. During my presentation I introduced some of the apps I'd built for the Mac β ImageXY and Jisho. ImageXY was popular in Japan for its first couple of years and one of my co-workers actually used to use it all the time! First time Iβve met a random user of ImageXY!
- The covid vaccine was finally approved in Japan and they're starting to vaccinate doctors and nurses this week. Still no idea when I'll be able to get my prick, but I imagine it will be sometime this summer. Speaking of getting the shot, I found out my grandma got her second covid vaccine shot last Wednesday. Woohoo!
- I had my annual health check this week. As nobody is going in to the office, we are free to do our health check anywhere. I went to a a clinic In Minatomirai, as it was the closest to my house. The clinic itself was the top two floors of a high rise. We carried a little rfid card at each station and see a nurse/tech for the test, and finally a doctor briefly at the end to cover the results. Hope I can use this place next year too.
- There was a large earthquake off the cost of Fukushima. It was about a 4 where I live in Yokohama, certainly the strongest and longest quake I've felt in a while. It reminded me of 3/11 in someways as just when you think it was going to stop it just kept getting stronger. I was fast asleep when it started, but you can see my heart rate from my Apple Watch about when it hit.
- This week Leo turned 3. He has his official "chocolate debut" as he picked out a chocolate cake decorated like a panda. He must not have been impressed with the hype around chocolate as he only ate 2 bites.
- I watched this good documentary called Winter in Stockholm. I hadn't realized how much I miss watching documentaries like these randomly on TV.