#tvOS

Dimitri Bounioldimitribouniol
2026-01-22

After a rough start, ended up re-writing and commenting most of my backpressure stream implementation so allow for immediate cancellation. Tomorrow night, let's clean up and commit everything. See you then!

🔜 Tomorrow’s stream: youtube.com/live/F84BJuNCFYg
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Dimitri Bounioldimitribouniol
2026-01-22

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let’s take one last pass verifying yesterday's fix!

Come chill with me: youtube.com/live/ZeYGQFx_xTw

Dimitri Bounioldimitribouniol
2026-01-21

I think I fixed the issue, but I want to have one more day to think through the solution since it's pretty in the weeds of concurrency race conditions haha. Tomorrow night, let's commit it all and jump to tvOS. See you then!

🔜 Tomorrow’s stream: youtube.com/live/ZeYGQFx_xTw
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Dimitri Bounioldimitribouniol
2026-01-21

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let’s fix the race condition we found yesterday, and take a look at why our segmented control is broken on tvOS!

Come chill with me: youtube.com/live/I5HHUIGw0L4

Dimitri Bounioldimitribouniol
2026-01-20

Out of time, but narrowed down the issue to a lockup in image processing shutdown. Tomorrow night, let's investigate more thoroughly. See you then!

🔜 Tomorrow’s stream: youtube.com/live/I5HHUIGw0L4
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Dimitri Bounioldimitribouniol
2026-01-20

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let’s investigate why some tests stall when run as a group!

Come chill with me: youtube.com/live/u6TC1KggDRU

Dimitri Bounioldimitribouniol
2026-01-19

Out of time, but I’m starting to find some issues in auth that may be causing problems. Tomorrow night, let's investigate them more thoroughly. See you then!

🔜 Tomorrow’s stream: youtube.com/live/u6TC1KggDRU
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Dimitri Bounioldimitribouniol
2026-01-19

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Short stream today, but let's finish up yesterday's nerd snipe improvements!

Come chill with me: youtube.com/live/QJ1iBP7EOOs

2026-01-19

Not without bugs and features, but it works. #Strimr, a new #opensource #Plex client for #ios and #tvos

Keeping my eye on this one.

#streaming #movies #tvshows #apple #tv

Dimitri Bounioldimitribouniol
2026-01-18

Started the process of getting tests ready, then got nerd sniped into making accessors for List types nicer 😛 Tomorrow night, let's finish them up, then get back to those tests. See you then!

🔜 Tomorrow’s stream: youtube.com/live/QJ1iBP7EOOs
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Dimitri Bounioldimitribouniol
2026-01-18

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's add tests to verify permission routes work!

Come chill with me: youtube.com/live/e-bbl5yx9w4

Sören Gadesense
2026-01-17

I developed a few apps for back in 2016, and it was a lot of trial and error back then using native UIKit components. I always attributed this to the relatively new platform with features like the Focus Engine.

It seems putting on top today only makes things worse, and would need a tangible business case to justify the effort.

fatbobman.com/en/posts/survivi

Dimitri Bounioldimitribouniol
2026-01-17

Fixed how lists are checked for async processing and added tests to verify it for good! Tomorrow night, let's add tests for the permission routes. See you then!

🔜 Tomorrow’s stream: youtube.com/live/e-bbl5yx9w4
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Dimitri Bounioldimitribouniol
2026-01-17

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's add tests to verify lists are only marked as dirty when needed!

Come chill with me: youtube.com/live/GsrdZif-isU

Dimitri Bounioldimitribouniol
2026-01-16

Kiddo started stirring too much for comfort, so had to stop early. Tomorrow night, let's write tests to make sure lists are only marked as dirty as needed. See you then!

🔜 Tomorrow’s stream: youtube.com/live/GsrdZif-isU
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Dimitri Bounioldimitribouniol
2026-01-16

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's fix lists being marked dirty too often!

Come chill with me: youtube.com/live/B59xPSGJtJQ

Dimitri Bounioldimitribouniol
2026-01-15

Finally got to a place I’m happy with for permission cursors, but then realized I’m probably marking lists dirty too often, which we'll tackle fixing tomorrow night. See you then!

🔜 Tomorrow’s stream: youtube.com/live/B59xPSGJtJQ
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Dimitri Bounioldimitribouniol
2026-01-15

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's simplify the owner cursors since it seems I assumed they would be used differently!

Come chill with me: youtube.com/live/p-0rymKqVaE

Dimitri Bounioldimitribouniol
2026-01-14

Out of time for today, but I think I remember why I split out the owner cursor. That said, I feel like it could still be simplified somewhat, so let's tackle that tomorrow night. See you then!

🔜 Tomorrow’s stream: youtube.com/live/p-0rymKqVaE
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store

Dimitri Bounioldimitribouniol
2026-01-14

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's re-figure out what “owner cursors” are supposed to represent and document them 😅

Come chill with me: youtube.com/live/98ZrYM8BSk8

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst