I still haven't finished adding good test coverage to #SwiftWebPush, but I’m pretty happy with the shape the library has taken at this point, so I'm pretty happy to move back to working on Jiiiii. See you tomorrow!

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

Before you continue to YouTube

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

Actually early, so let's make a few improvements to #SwiftWebPush's testing story, then integrate it into Jiiiii!

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

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

Before you continue to YouTube

Finally got a good end-to-end test in #SwiftWebPush, which revealed everything working, so I replaced the implementation in Jiiiii, and I think it's good? I also documented how to make a self-signed cert. See you tomorrow!

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

Before you continue to YouTube

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

Let's continue adding some tests to #SwiftWebPush as we have been, and update push and store certs for Jiiiii as well.

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

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

Before you continue to YouTube

Got stuck writing more tests and improving #SwiftWebPush even more today… Tomorrow let's let that ball keep rolling, I feel like 99% test coverage is within reach haha. See you then!

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

Before you continue to YouTube

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

I learned I wasn’t using logging correctly in #SwiftWebPush, so let's fix that!

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

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

Before you continue to YouTube

Internet died and killed the stream before I could commit, but overhauled the logging in #SwiftWebPush, bringing it in line with what would'd expect from a server library. Tomorrow let's push that test coverage… See you then!

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

Before you continue to YouTube

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

Let's add more tests to #SwiftWebPush!

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

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

Before you continue to YouTube

Spent a lot of time trying to get a key pair that would fail, but didn't find one… I'll ask for help to see if a combination exists, but otherwise we'll continue writing tests tomorrow. See you then!

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

Before you continue to YouTube

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

The final push adding tests to #SwiftWebPush?

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

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

Before you continue to YouTube

Before you continue to YouTube

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

Just a few more tests to add to #SwiftWebPush!

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

Come chill with me: https://youtube.com/live/NB-XAZ9Y9SI

Before you continue to YouTube

Seems like 96% coverage is the limit for #SwiftWebPush, so tomorrow let's just back into Jiiiii and prep for winter season with icons. See you then!

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

Before you continue to YouTube

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

Realized there was still documentation to be added for #SwiftWebPush 🙈

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

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

Before you continue to YouTube

Added much more complete documentation to #SwiftWebPush, leaving just a rename and topic support left for 1.0.0. Tomorrow let's do both, see you then!

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

Before you continue to YouTube

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

Let's add support for topics to #SwiftWebPush!

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

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

Before you continue to YouTube

Added topics to #SwiftWebPush, which means all that's _actually_ left for 1.0.0 is a network configuration and retry handler 🤪. Tomorrow let's do both of those, see you then!

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

Before you continue to YouTube

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

Let's add support for automatic retries to #SwiftWebPush!

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

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

Before you continue to YouTube

Started adding automatic retries for certain classes of push service errors to #SwiftWebPush, but still not quite there yet. Tomorrow let's finish it all up, see you then!

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

Before you continue to YouTube

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

One last little thing to add to #SwiftWebPush, then let's jump back into Jiiiii!

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

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

Before you continue to YouTube

Finally back to working on Jiiiii, making sure certificates are in order. I think I found a cancellation issue during shutdown, but its likely not a big issue. Tomorrow let's continue trimming down the todo list. See you then!

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

Before you continue to YouTube

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

Late start, but cats are already fed, so let's continue updating certs, namely APNs and StoreKit certs!

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

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

Before you continue to YouTube

Certs seem to all be in working order, so tomorrow let's tackle the winter icon, and start looking into stripe integration. See you then!

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

Before you continue to YouTube

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

Let's start working on the winter icon!

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

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

Before you continue to YouTube

Completed a first pass at the winter icon set for Jiiiii, so tomorrow let's start designing the accent imagery for the site. See you then!

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

Before you continue to YouTube

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

Let's continue iterating on the winter icon, and the winter theme for the rest of the site.

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

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

Before you continue to YouTube

After nearly falling asleep 5 times, I finally managed to finish the membership accents, completing the winter vibe for the winter season. Tomorrow let's do the same for the site, then release a new version. See you then!

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

Before you continue to YouTube

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

Ultra late, but I have about an hour before I need to start actually working, so let's get the winter theme onto the site!

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

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

Before you continue to YouTube

Just deployed the winter-season update on the main site! Tomorrow let's submit the app update and get back to work linking accounts everywhere. See you then!

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

Before you continue to YouTube

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

Time to submit the app update, and start planning work on re-integrating the new account types into the app!

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

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

Before you continue to YouTube

Submitted the new version to TestFlight, though I’ll take one more day so I can test some URL openers on Apple TV, which I can't do while streaming unfortunately. Tomorrow let's jump into account linking for realz™. See you then!

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

Before you continue to YouTube

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

Let's submit the app and work on some new season notification fixes!

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

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

Before you continue to YouTube

Submitted the new version of the app (basically just the app icon) to the App Store, and fixed an issue that happens for 2 weeks every season where new notifications aren't sent because we adjust all the times. See you tomorrow!

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

Before you continue to YouTube

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

Super late stream since I crashed hard yesterday, but let's get seasonal notifications started!

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

Come chill with me: https://youtube.com/live/YnKS-2u64G0

Before you continue to YouTube

Made some progress, mostly getting a lay of the land for properly supporting new season notifications (which I could ignore until now because I didn't have any -sama supporters haha). Tomorrow let's finish it up. See you then!

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

Before you continue to YouTube

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

I fear my sleep schedule is trashed, so another late stream haha. Let's update the notification handlers for seasonal subscriptions!

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

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

Before you continue to YouTube

Got the new season's first episode notification finished, next up let's make sure notifications are sent when new cours are announced. See you tomorrow!

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

Before you continue to YouTube

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

Nearly on time today! Let's keep iterating on the seasonal notifications for supporters of the app.

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

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

Before you continue to YouTube

Finally added full seasonal notifications, so if you are a supporter, you should start seeing them (assuming new shows get announced 😛). Tomorrow, hopefully we can release 1.3.1 and integrate the new account options. See you then!

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

Before you continue to YouTube

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

Let's start planning version 1.4!

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

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

Before you continue to YouTube

Mostly got lost trying to improve how the server boots today, but I did make a list of things I want to tackle for version 1.4, so progress there haha. Tomorrow let's continue improving the boot process. See you then!

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

Before you continue to YouTube

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

Got a lot of the startup code rewritten offline, so let's finish that up, deploy, and transition into different kinds of watch states.

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

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

Before you continue to YouTube

Out of time to get the new service structure deployed for testing, as I'm tripping over getting compile-time constants into C. Tomorrow let's get it working. See you then!

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

Before you continue to YouTube

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

Let's take one more pass at getting the git version working…

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

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

Before you continue to YouTube

I feel like I got nowhere quickly, but its time to feed the cats, and at least I filed a bug report 🫠 Tomorrow let's write or copy a build plugin to do this for us. See you then!

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

Before you continue to YouTube

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

Let's make a build plugin, since other attempts didn't seem to work 😅

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

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

Before you continue to YouTube

Before you continue to YouTube

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

Hesitant to stream as the neighborhoods around me are _literally_ burning down, but I guess let's enjoy it while it lasts… Let's get the build plugin working?

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

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

Before you continue to YouTube

The build plugin is confirmed to be working! …only for the github actions workflow to stop haha. Tomorrow let's hope GitHub fixes itself? See you tomorrow!

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

Before you continue to YouTube

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

Really not feeling up to it, but let's keep me distracted from the news by flipping on swift 6 mode on the server side and seeing what breaks!

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

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

Before you continue to YouTube

Had to shut the stream as we got an evacuation alert, but not seeing anything on the maps, so staying alert for now. Hopefully I'll see you tomorrow… 🤞

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

Before you continue to YouTube

Some good news while I spin my wheels: moving the Jiiiii server to Swift 6 was painless with 0 actual warnings aside from Xcode caches tripping on an old build setting. If you are still on the Swift 5 language mode, make sure to turn on StrictConcurrency first and work through those warnings!

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

Not really sure where we left off since I didn't take notes, so let's just jump back into things 😅

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

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

Before you continue to YouTube

Made some good progress handling a new type of watch state, tracking when you last opened an episode, but didn't necessarily mark it as watched. Tomorrow let's integrate it into the app itself. See you then!

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

Before you continue to YouTube

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

Let's continue working on alternative watch statuses!

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

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

Before you continue to YouTube

Got some loose ends fixed on the web side, and started making a detailed list of things to implement on the app side for opened statuses. Tomorrow let's continue implementing them. See you then!

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

Before you continue to YouTube

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

Fairly exhausted today, so let's see how much we can get in 30-45m!

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

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

Before you continue to YouTube

Went through all the places where episodes are opened in the app to mark them as opened. Tomorrow let's test it properly and get some UI in to reflect the new state. See you then!

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

Before you continue to YouTube

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

Let's add some visual affordances for opened-but-not-watched episodes!

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

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

Before you continue to YouTube

Added some new icons for when you just open an episode, but don't necessarily watch it. Still need to test things, but there are quite a few more areas to fully fix first. See you tomorrow!

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

Before you continue to YouTube

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

Time to go through all the todos and make sure everything is hooked up.

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

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

Before you continue to YouTube

Got through more of the internal logic when you open an episode, to make sure state is properly represented. Lets continue combing through it all tomorrow. See you then!

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

Before you continue to YouTube

@dimitribouniol Oh 😱 stay safe
@mattesmohr We think it's a false alarm for now, but we got another alert just now.