#DevStream

Dimitri Bounioldimitribouniol
2025-12-16

An hour of debugging later, I think I found the issue, but not the cause 😅 Tomorrow night, let's see if we can re-write the test harness to properly execute list tasks _after_ the interrupt finishes. See you then!

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

Dimitri Bounioldimitribouniol
2025-12-16

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

Let’s continue yesterday's debugging session and try to find out why changes are not persisted by the time we read them in tests!

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

Dimitri Bounioldimitribouniol
2025-12-15

Ran out of time, but made progress fleshing out tests that validate subscriptions work. Tomorrow night, let's continue looking into why the test harness is misbehaving and not getting the latest value available. See you then!

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

Dimitri Bounioldimitribouniol
2025-12-15

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

Let’s continue writing tests to make sure entries are properly committed when a list is being subscribed to!

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

Dimitri Bounioldimitribouniol
2025-12-14

Updated the existing tests to make sure lists are updated inline with entries. Tomorrow night, let's finish the test that makes sure sync cursors for subscribed accounts are also updated. See you then!

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

Dimitri Bounioldimitribouniol
2025-12-14

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

Let’s add tests to make sure lists are marked as updated when entries are!

Come chill with me: youtube.com/live/V8-7V4KTj_w

Dimitri Bounioldimitribouniol
2025-12-13

Started adding tests for list entry commits, and realized I'll need some extra tests to check for list invalidation as well. Tomorrow night, let's update the tests to also check that lists are updated. See you then!

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

Dimitri Bounioldimitribouniol
2025-12-13

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

Another short stream, but let's start adding tests for list entry commits!

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

Dimitri Bounioldimitribouniol
2025-12-12

Added tests for loading paged user lists. Tomorrow night, let's add tests for committing changes, and start thinking about how we'll track hot lists in the process. See you then!

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

Dimitri Bounioldimitribouniol
2025-12-12

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

Let's add tests for syncing list entries!

Come chill with me: youtube.com/live/7aNi8fldoBA

Dimitri Bounioldimitribouniol
2025-12-11

Refactored SyncCursors to auto-url-encode themselves leading to simpler code. Tomorrow night, let's add tests for syncing list entries, then get started on routes for invitations. See you then!

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

Dimitri Bounioldimitribouniol
2025-12-11

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

Let's refactor cursors so they are always URL-safe!

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

Dimitri Bounioldimitribouniol
2025-12-10

Fixed another simple index ordering issue, and finished up all the tests for syncing lists! Tomorrow, let's see if we can make using URL-safe cursors a bit easier, especially on the client side. See you then!

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

Dimitri Bounioldimitribouniol
2025-12-10

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

Let's investigate why permissions aren't being removed!

Come chill with me: youtube.com/live/3PGKbYK9ehY

Dimitri Bounioldimitribouniol
2025-12-09

Added some more tests and found an issue where permissions aren't being removed properly! Tomorrow let's investigate why that may be. See you then!

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

Dimitri Bounioldimitribouniol
2025-12-09

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

Short and unexpectedly early stream, but let's add more tests!

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

Dimitri Bounioldimitribouniol
2025-12-08

Fixed a silly implementation of Comparable that was causing the bug, and added implementations for syncing list entries. Tomorrow, let's add using tests to make sure this all works. See you then!

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

Dimitri Bounioldimitribouniol
2025-12-08

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

Let's dig into why the dirty index may be out of sync for lists!

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

Dimitri Bounioldimitribouniol
2025-12-07

Ran out of time, but I identified a potential issue with an index that seems to be out of sync? Tomorrow let's investigate it further by checking the underlying records. See you then!

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

Dimitri Bounioldimitribouniol
2025-12-07

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

Short stream today, but let's add tests to make sure lists that are marked as dirty are correctly cleaned up!

Come chill with me: youtube.com/live/2TjPXSt30Is

Client Info

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