Out of time, but finally started fleshing out the permission routes. Tomorrow night, let's finish them up and start writing some tests to validate they work as intended. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/nQS74gY9ke0
⏮️ 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 784

YouTube

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

Let's continue implementing the permission routes!

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

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

Late Night Silent Completions: Jiiiii — Part 784

YouTube

Once again out of time, and realized I don't remember the specifics behind one of the indices I'll need to save permissions 😅 Tomorrow night, let's dig into it more to document what the values should be. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/98ZrYM8BSk8
⏮️ 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 785

YouTube

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 😅

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

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

Late Night Silent Completions: Jiiiii — Part 785

YouTube

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: https://youtube.com/live/p-0rymKqVaE
⏮️ 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 786

YouTube

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!

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

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

Late Night Silent Completions: Jiiiii — Part 786

YouTube

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: https://youtube.com/live/B59xPSGJtJQ
⏮️ 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 787

YouTube

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!

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

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

Late Night Silent Completions: Jiiiii — Part 787

YouTube

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: https://youtube.com/live/GsrdZif-isU
⏮️ 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 788

YouTube

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!

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

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

Late Night Silent Completions: Jiiiii — Part 788

YouTube

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: https://youtube.com/live/e-bbl5yx9w4
⏮️ 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 789

YouTube

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!

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

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

Late Night Silent Completions: Jiiiii — Part 789

YouTube

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: https://youtube.com/live/QJ1iBP7EOOs
⏮️ 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 790

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 finish up yesterday's nerd snipe improvements!

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

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

Late Night Silent Completions: Jiiiii — Part 790

YouTube

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: https://youtube.com/live/u6TC1KggDRU
⏮️ 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 791

YouTube

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!

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

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

Late Night Silent Completions: Jiiiii — Part 791

YouTube

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: https://youtube.com/live/I5HHUIGw0L4
⏮️ 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 792

YouTube

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!

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

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

Late Night Silent Completions: Jiiiii — Part 792

YouTube

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: https://youtube.com/live/ZeYGQFx_xTw
⏮️ 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 793

YouTube

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!

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

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

Late Night Silent Completions: Jiiiii — Part 793

YouTube

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: https://youtube.com/live/F84BJuNCFYg
⏮️ 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 794

YouTube

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

Let’s clean up yesterday's back-pressure code fixes!

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

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

Late Night Silent Completions: Jiiiii — Part 794

YouTube

I have been defeated trying to implement a test checking cancellation status 😅 Tomorrow night, let's see if any good ideas come to mind to verify with certainty cancellation works deterministically. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/PiC9JiDHGzo
⏮️ 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 795

YouTube

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

Let’s look into locking to force cancellation to happen deterministically!

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

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

Late Night Silent Completions: Jiiiii — Part 795

YouTube

Finally got to a satisfactory place with backpressure stream cancellation, no locks required! Tomorrow, let's integrate back into Jiiiii and make sure everything works. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/t7tykY4120g
⏮️ 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 796

YouTube

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

Let’s start integrating yesterday's fix back into Jiiiii!

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

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

Late Night Silent Completions: Jiiiii — Part 796

YouTube

Uncovered one last issue in yesterday's tests, and I’m still stumped haha. Tomorrow night, let's take another stab at trying to understand where it's going wrong. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/sUMGlxGp9rM
⏮️ 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 797

YouTube

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

Let’s try breaking reference cycles, again 🫠

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

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

Late Night Silent Completions: Jiiiii — Part 797

YouTube

Finally realized why the deinit wasn't being called, and found a workaround that makes sense (to me at least 😅). Tomorrow night, let's commit and integrate (for realz™). See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/FQt2BnTfMT0
⏮️ 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 798

YouTube

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

Let’s integrate yesterday's fixes and verify all tests in Jiiiii pass!

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

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

Late Night Silent Completions: Jiiiii — Part 798

YouTube

Got the changes in, and made sure all tests now pass! Tomorrow night, let's make one last mass-rename, and finish up the incomplete tests I accidentally committed early haha. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/Lv3kh_UxHUQ
⏮️ 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 799

YouTube

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

Let’s fix some spelling issues, and jump back into writing 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/Lv3kh_UxHUQ

Late Night Silent Completions: Jiiiii — Part 799

YouTube

Finished all the renames that probably needed to happen, which clears the way for tests… tomorrow night… for sure haha. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/Yg3hiGiK9tQ
⏮️ 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 800

YouTube

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

Let’s jump back into writing those 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/Yg3hiGiK9tQ

Late Night Silent Completions: Jiiiii — Part 800

YouTube

Had some ghostly behavior where tests were failing, but it seems to have gone away… Tomorrow night, let's tackle the remaining list tests. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/QTDnbLvr8ds
⏮️ 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 801

YouTube

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

Short stream, but let’s add more list entry 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/QTDnbLvr8ds

Late Night Silent Completions: Jiiiii — Part 801

YouTube

Committed the last of the usual sync tests for list entries! Tomorrow night, let's add a few tests checking sync against lists the user doesn't own. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/nNXhwUIqhkE
⏮️ 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 802

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 continue adding list entry 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/nNXhwUIqhkE

Late Night Silent Completions: Jiiiii — Part 802

YouTube

Out of time, but managed to get an alternative way to make multiple accounts in tests in! Tomorrow night, let's continue writing those tests. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/PnOqkjxLE3s
⏮️ 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 803

YouTube

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

Computer still broken (making streaming painful), but let’s slowly continue adding list entry 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/PnOqkjxLE3s

Late Night Silent Completions: Jiiiii — Part 803

YouTube

Finally finished list entry tests, but uncovered a bug where lists could be submitted for the wrong account! Tomorrow night, let's look into how we can fix the data model to prevent this and similar confusion. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/mFpBWER_YmA
⏮️ 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 804

YouTube

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

Early and short stream, but let's look into the data model to see if we can mitigate issues during account merges!

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

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

Late Night Silent Completions: Jiiiii — Part 804

YouTube

So much for a short stream, but drastically simplified the relationship between list owners and list IDs 😅 Tomorrow night, let's update tests accordingly. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/KIB30T-ZtVs
⏮️ 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 805

YouTube

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

Let's update tests against yesterday's data model 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/KIB30T-ZtVs

Late Night Silent Completions: Jiiiii — Part 805

YouTube

Started fixing the issues, but am probably only 30% of the way there haha. Tomorrow night, let's continue fixing everything. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/ND1plo-fDvk
⏮️ 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 806

YouTube

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

Let's finish updating tests to match the newer data model!

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

Come chill with me: https://youtube.com/live/ND1plo-fDvk

Late Night Silent Completions: Jiiiii — Part 806

YouTube

Finished migrating everything, and got all tests passing! Tomorrow night, let’s start adding tests for accessing permissions. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/fL-FL0sEp-Q
⏮️ 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 806

YouTube

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

On a new computer that took ages to set up, let's see if streaming even works 😅

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

Come chill with me: https://youtube.com/live/fL-FL0sEp-Q

Late Night Silent Completions: Jiiiii — Part 806

YouTube

Spent most of my time just getting the streaming setup working, but at least managed to get permission tests started! Tomorrow night, let's tweak stream settings a bit more and see if things improve. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/R85WYS-YUYY
⏮️ 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 808

YouTube

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

Tweaked streaming settings a bit more, and things seem to be quite a bit smoother! Let's write those permissions 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/R85WYS-YUYY

Late Night Silent Completions: Jiiiii — Part 808

YouTube

Stream seems much smoother now (RIP underpowered media engine on M4 Pro vs M1 Max), and managed to get some tests passing and code fixed! Tomorrow, let's continue trudging along. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/Y-xfBuKmMQI
⏮️ 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 809

YouTube

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

Going to pick up my old laptop later today, so last stream on the M4 Pro… let's add more tests (and hope I don't forget to push them 😉)!

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

Come chill with me: https://youtube.com/live/Y-xfBuKmMQI

Late Night Silent Completions: Jiiiii — Part 809

YouTube

Caught one more issue regarding duplicate identifiers that can cause issues, and got a batch of permission commit tests in! Tomorrow night, let's add a test case making sure subscribers are correctly notified. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/B4dlpN_YcT8
⏮️ 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 810

YouTube

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

Back on ol’ trusty (with a working screen now!), let's flesh out the permission-specific 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/B4dlpN_YcT8

Late Night Silent Completions: Jiiiii — Part 810

YouTube

Got a little confused by a misplaced test assertment, but got things passing! Tomorrow night, much earlier stream as I’ll be traveling, but let's look into filtering statuses and comments. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/eSxdbgcMPW0
⏮️ 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 811

YouTube

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

Short and early stream since I'll be driving to SF in a few for work, but let's take a look at filtering comments and statuses based on the permission!

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

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

Late Night Silent Completions: Jiiiii — Part 811

YouTube

Out of time, but got a first pass implemented for filtering out statuses based on permission. Tomorrow night, let's do the same for syncs. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/s4oYv_yWJ_s
⏮️ 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 812

YouTube

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

Hotel room stream! Let's get list entry syncs scrubbed based on the associated permission.

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

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

Late Night Silent Completions: Jiiiii — Part 812

YouTube

A bit of a spotty stream (as expected of hotel Wi-Fi), but finished up the logic for cleaning lists when subscribers load them. Tomorrow let's add some tests to make sure this works. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/Ifazx-MI7Bw
⏮️ 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 813

YouTube

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

Hotel room stream, again! Let's add some tests to make sure list entries are properly scrubbed.

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

Come chill with me: https://youtube.com/live/Ifazx-MI7Bw

Late Night Silent Completions: Jiiiii — Part 813

YouTube

Out of time, but tests just revealed that public lists are not being properly scrubbed haha. Tomorrow night, let's look into if we even want to scrub them or not, given their status. See you then!

🔜 Tomorrow’s stream: https://youtube.com/live/nTyjuxx7CGQ
⏮️ 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 814

YouTube