Added a test suite for loading paged user lists, and found an issue where deleted lists could still be loaded. Tomorrow night, let's add another test suite for committing list changes. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/FhKLO2ZWp5k
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 742

YouTube

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

Let's add tests for the committing list changes!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/FhKLO2ZWp5k

Late Night Silent Completions: Jiiiii — Part 742

YouTube

Out of time for today, but got some tests and fixes made for committing lists. Tomorrow, let's add some more tests to cover other edge cases. See you during the day!

🔜 Tomorrow’s stream: https://youtube.com/live/OfCWew8R9eM
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Daytime Completions: Jiiiii — Part 743

YouTube

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

Let's add more tests for the committing list changes!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/OfCWew8R9eM

Daytime Completions: Jiiiii — Part 743

YouTube

Got more tests written for changes to lists, including a fix for sync-based cursors. Tomorrow, let's focus on getting an async task that checks dirty lists. See you during the day!

🔜 Tomorrow’s stream: https://youtube.com/live/4Sk4CUFA-Ys
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Daytime Completions: Jiiiii — Part 744

YouTube

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

Let's add an async task for updating dirty list cursors!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/4Sk4CUFA-Ys

Daytime Completions: Jiiiii — Part 744

YouTube

Added that async task for updating dirty list sync cursors. Tomorrow night, let's also update permissions, subscriptions, and entries for when lists are deleted. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/uiAsaT1lIHQ
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 745

YouTube

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

Let's add logic for when a list is marked as removed to also remove related objects!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/uiAsaT1lIHQ

Late Night Silent Completions: Jiiiii — Part 745

YouTube

Updated the list updater to also remove permissions, subscriptions, and entries when lists are removed. Tomorrow night, let's add some tests to make sure it all works correctly. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/SAk0fB8mug4
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 746

YouTube

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

Short stream today, but let's adapt changes made to deleted records so they are correctly reflected client side!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/SAk0fB8mug4

Late Night Silent Completions: Jiiiii — Part 746

YouTube

Added proper handling when lists have previously been permanently deleted, and added support for background notifications when lists update. Tomorrow night, let's add some tests to make sure it all works correctly. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/2TjPXSt30Is
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 747

YouTube

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!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Late Night Silent Completions: Jiiiii — Part 747

YouTube

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: https://youtube.com/live/D9YzCulnTYc
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Daytime Completions: Jiiiii — Part 748

YouTube

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!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Daytime Completions: Jiiiii — Part 748

YouTube

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: https://youtube.com/live/wdXfqANTTSA
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 749

YouTube

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!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Late Night Silent Completions: Jiiiii — Part 749

YouTube

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: https://youtube.com/live/3PGKbYK9ehY
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Daytime Completions: Jiiiii — Part 750

YouTube

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!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Daytime Completions: Jiiiii — Part 750

YouTube

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: https://youtube.com/live/M7F9u41ui20
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Daytime Completions: Jiiiii — Part 751

YouTube

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!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Daytime Completions: Jiiiii — Part 751

YouTube

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: https://youtube.com/live/7aNi8fldoBA
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 752

YouTube

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!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Late Night Silent Completions: Jiiiii — Part 752

YouTube

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: https://youtube.com/live/K7u8J3MATxg
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 753

YouTube

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!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Late Night Silent Completions: Jiiiii — Part 753

YouTube

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: https://youtube.com/live/V8-7V4KTj_w
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 754

YouTube

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!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Late Night Silent Completions: Jiiiii — Part 754

YouTube

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: https://youtube.com/live/UoAvhA4LJ7k
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 755

YouTube

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!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Late Night Silent Completions: Jiiiii — Part 755

YouTube

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: https://youtube.com/live/byeXN8WyvJ8
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 756

YouTube

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!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Late Night Silent Completions: Jiiiii — Part 756

YouTube

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: https://youtube.com/live/Xm6TiS7jRUI
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 757

YouTube

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

Let's continue debugging the out-of-order updates from yesterday!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/Xm6TiS7jRUI

Late Night Silent Completions: Jiiiii — Part 757

YouTube

Narrowed down the bug to a corruption issue at the datastore layer, so something to look into offline. Tomorrow night, let's pivot and update the icon for the winter season. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/Z1ncZ-bZbqo
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 758

YouTube

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

Time for everyone's favorite stream: picking colors for next season 😛 Let's start making the winter season icon!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/Z1ncZ-bZbqo

Late Night Silent Completions: Jiiiii — Part 758

YouTube

20 min of mouse lag later, I realized YouTube isn't even getting enough frames to show anything, so I think I'm gonna give my computer a break from its panic attack 😅 Tomorrow night, let's try again? See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/8xCj21h1ARY
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 759

YouTube

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

Take two trying to stream… will it work now after restarting all the things???

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/8xCj21h1ARY

Late Night Silent Completions: Jiiiii — Part 759

YouTube

Picked some colors today! As usual, let's sleep on it and make some minor tweaks in a day or two. Tomorrow night, I'll be streaming from a different setup temporarily, so we'll see how well it works haha. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/exbGvk6Ymro
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Streaming from a different setup while family stays over, let's try investigating why the wrong transaction is written!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/exbGvk6Ymro

Late Night Silent Completions: Jiiiii — Part 760

YouTube

Finally found the cause of the corruption and test failure: a read only transaction that outlived its stay! This is likely the same cause I’ve been chasing down lately, which is a relief. Tomorrow let's merge it in. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/EyjMb5qzo1A
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 761

YouTube

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

Let's commit and write tests for yesterday's CodableDatastore fix!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/EyjMb5qzo1A

Made some progress, but ran into an issue where I can no longer consider ISO8601DateFormatter to be Sendable. Tomorrow, let's replace it with something more modern on systems that support it. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/IwOLkgKRFoo
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 762

YouTube

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

Let's benchmark the new formatting options and swap the implementation in CodableDatastore!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/IwOLkgKRFoo

Finally got everything to be Sendable again, and wrote tests to verify the corruption fix works. Tomorrow night, let's add a few more quality-of-life improvements to #CodableDatastore. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/dTcYWYhvFBU
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 763

YouTube

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

Let's make a few more improvements to #CodableDatastore that I’ve been wanting to make use of!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/dTcYWYhvFBU

Late Night Silent Completions: Jiiiii — Part 763

YouTube
Late Night Silent Completions: Jiiiii — Part 764

YouTube

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

Let's continue improving #CodableDatastore!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/cy_fn3FZoms

Late Night Silent Completions: Jiiiii — Part 764

YouTube

Finished re-writing all the accessors in #CodableDatastore, and made some improvements when loading the first or all entries from ranged reads. Tomorrow night, let's enable safe access to two persistences at once. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/Qmy0qVO2kic
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Let's add support for accessing multiple persistences in #CodableDatastore!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/Qmy0qVO2kic

Late Night Silent Completions: Jiiiii — Part 765

YouTube

Got an implementation in for working with multiple persistences safely in #CodableDatastore. Tomorrow night, let's add validation tests and start integrating it back into the server. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/1OsVPPZVaAk
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 766

YouTube

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

Let's add multiple persistence tests to #CodableDatastore!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/1OsVPPZVaAk

Late Night Silent Completions: Jiiiii — Part 766

YouTube

Finished making changes to #CodableDatastore for the time being! Tomorrow night, let's jump back into finishing up the icon updates since the fall season is over, and start getting ready for the winter season. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/0huyO2pPSg8
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 767

YouTube

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

Let's export out the icons for winter season and make a new TestFlight build!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/0huyO2pPSg8

Stumbled three times updating the icon and color scheme, and forgot I need to wait for TestFlight reviews, so the waiting game begins 😅 Tomorrow, let's jump back into the backend. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/gDCqkbUfKyk
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

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

Let's adjust the background color slightly, then jump back into the backend!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/gDCqkbUfKyk

Late Night Silent Completions: Jiiiii — Part 768

YouTube

Cleaned up the integration with the fixes I made to CodableDatastore, and polished up the icon some more. Tomorrow night, let's update the site to switch to the new theme as well. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/JihpX6THgmk
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 769

YouTube

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

Let's update the site for the winter season!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/JihpX6THgmk

Late Night Silent Completions: Jiiiii — Part 769

YouTube

Exported and updated the main themes for the site, though I'm not pushing it quite yet. Tomorrow let's hope TestFlight reviews everything so I can push new builds, and start getting things out. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/O3mzeRnIfv4
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 770

YouTube

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

TestFlight was approved, so let's kick off some releases!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/O3mzeRnIfv4

Late Night Silent Completions: Jiiiii — Part 770

YouTube

Got version 1.5.2 submitted to the App Store, and updated https://jiiiii.moe with the winter theme. Tomorrow night, let's jump back into writing list tests and finding bugs. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/JWH4kX-YcnU
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Jiiiii - Seasonal Anime Guide

All your anime stream schedules in one place.

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

Time to jump back in to writing tests and finding bugs!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/JWH4kX-YcnU

Late Night Silent Completions: Jiiiii — Part 771

YouTube

Out of time, but managed to add a few more list entry tests today. Tomorrow night, let's continue the process. See you in the new year!

🔜 Tomorrow’s stream: https://youtube.com/live/Mj7u2KM915M
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii — Part 772

YouTube