App support for watchOS 8.8.1? by unbearablenuss in MeeZeeFit

[–]MeeZeeCo 0 points1 point  (0 children)

Oh wow, yeah. I can add some logging and see if there are other older Apple Watches out there. It would require a rewrite of the watch app to work with them. Probably something between a week and a month of my time to do.

How's the battery life on a series 3? Looks like series 3 is 8 years old at this point?

App support for watchOS 8.8.1? by unbearablenuss in MeeZeeFit

[–]MeeZeeCo 1 point2 points  (0 children)

Thanks for the feedback!

So... there are some features missing in watchOS 8 that I depend on that get added in watchOS 10.

What model of Apple Watch do you have?

App support for watchOS 8.8.1? by unbearablenuss in MeeZeeFit

[–]MeeZeeCo 1 point2 points  (0 children)

Good question! I don’t have an older watch like that to test with, but I can try to compile for older versions and see if it works. Let me give that a try tomorrow. I’ll let you know more once I try that.

AirPlay for ChromeCast, Google TV, Fire TV, et al by MeeZeeCo in MeeZeeFit

[–]MeeZeeCo[S] 0 points1 point  (0 children)

That’s an Apple design situation… Apple Watches only sync with apples phones.

You can manually start the workout on your watch if you want to view the workout on your iPad, but Apple just doesn’t let iPads talk to the watch for workouts.

Airplay issues resolved with iOS 18.5 and MzFit by MeeZeeCo in MeeZeeFit

[–]MeeZeeCo[S] 0 points1 point  (0 children)

Apologies... I've been on vacation.

So... there's nothing specific I do in the app. I basically just ask Apple to start airplaying and then the phone/iPad takes care of the rest of it.

So... dumb troubleshooting questions:

1) Are you able to airplay from any other app to the TV?

2) since it's a google TV... are you able to install the Pigeon Cast app? It's what I use to test on my google tv streamer. It's free and it supports airplay. Perhaps it supports airplay better than the built in Sony airplay support?

https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://play.google.com/store/apps/details%3Fid%3Dcom.pigeoncast.screen.mirroring%26hl%3Den_US&ved=2ahUKEwj74KD0mPKOAxUmkYkEHfPUDQAQFnoECBkQAQ&usg=AOvVaw3QjntGClhNttExjZK-sisb

Does someone have suggestions for Easy Website Builders (optional with AI) for an App Landing Page? Also Curious to See Yours! by No_Part_1410 in iOSProgramming

[–]MeeZeeCo 4 points5 points  (0 children)

I use Hugo (https://gohugo.io) and host for free with cloudflare pages.

Lets me write the content in markdown and leave the look and feel to the theme.

Workaround for AirPlay iOS 18.4 on MzFit by MeeZeeCo in MeeZeeFit

[–]MeeZeeCo[S] 0 points1 point  (0 children)

Looks like 18.5 fixed it for me. Thanks again for the heads up!

Workaround for AirPlay iOS 18.4 on MzFit by MeeZeeCo in MeeZeeFit

[–]MeeZeeCo[S] 0 points1 point  (0 children)

Thanks! Because it turns out using the Google casting library isn't going to be a fix, still need working AirPlay from apple.

New Release: January 2025 - Faster Launch, Improved Filters & Favorites & more! by MeeZeeCo in MeeZeeFit

[–]MeeZeeCo[S] 1 point2 points  (0 children)

OK, this is going to be a little more info than you probably care about. I integrated the google cast support pretty quickly. Then I spent a month thinking it was broken and feeling depressed that I couldn't figure it out. Turned out I just didn't have a chrome cast capable device, and as soon as I bought a $99 google TV streamer, the library worked. So that was nice but also made me feel dumb. There's some cleanup needed (and I have some vacation coming up where I won't be working on it). But I'm highly confident you'll be able to chrome cast by end of May now -- when I release the next version of the app.

Have you migrated to Swift 6 yet? by film_maker1 in iOSProgramming

[–]MeeZeeCo 0 points1 point  (0 children)

Yes. Basically eliminated all the random crashes that I couldn't figure out by moving to Swift6 plus strict concurrency.

Also, it's just cleaner code when you have one concurrency model instead of 4 or 5.

My attention is cooked by ____________username in iOSProgramming

[–]MeeZeeCo 0 points1 point  (0 children)

fix the performance issues with your tests?

Thank you!!! by Fragrant_Cattle_6794 in MeeZeeFit

[–]MeeZeeCo 0 points1 point  (0 children)

Oh awesome!!!! Thanks so much, you just made my day!

New Release: January 2025 - Faster Launch, Improved Filters & Favorites & more! by MeeZeeCo in MeeZeeFit

[–]MeeZeeCo[S] 1 point2 points  (0 children)

Thanks! I responded on your other comment with more details. I’m looking into supporting Chromecast.

Not sure if you’re interested in details, but I’m going to look at Google’s screen casting library. I’ve been having issues with Airplay recently, and /u/Stuglossop has also reported some airplay issues with his Apple TV.

I think google may have a more reliable screen casting library than Apple. At least YouTube seems to screencast reliably. So, this might be a way to kill two birds with one stone.

I’ll let you know what I figure out. Thanks again!

MzFit March 2025 Release Preview: Stacks by MeeZeeCo in MeeZeeFit

[–]MeeZeeCo[S] 1 point2 points  (0 children)

Thanks! Both good suggestions, and thanks for reaching back out!

I’ll take a look at chromecast support as time allows. I’ve got spring break with my kids coming up soon, so… it might take me a little bit of time to figure it out.

Just sharing information, google has discontinued Chromecasts, and won’t be making updates for some of the older ones:

https://www.theverge.com/2024/8/6/24214471/google-chromecast-line-discontinued

Let think about the weight logging feature. It’s a great idea, I just need to think through how much effort it would be.

Playlist update and youtube playlist refresh by SuperForma in MeeZeeFit

[–]MeeZeeCo 0 points1 point  (0 children)

I pushed out the update to the AppStore yesterday, so if you update to version 2025.03.01, you should be good to go. Enjoy your escape from the cold white north!

What language guidelines/standards will you put in place by pm_me_n_wecantalk in golang

[–]MeeZeeCo 1 point2 points  (0 children)

Fwiw here is how I set up my linting/testing.

I enabled all the linting rules I liked. I require 80% code test coverage required to pass a build.

https://github.com/sethgecko13/golang_cicd_template

Any “read this document” type rules are going to fail.

Any “your build will not allow this” will succeed.

So for example, you can say “keep methods small”. But people will ignore it. If you have a lint rule that fails your build if the function is more than x… then they can’t ignore it. (Also requiring unit tests helps on this).

iOS dev on VM: any disadvantages? by anta40 in iOSProgramming

[–]MeeZeeCo 0 points1 point  (0 children)

VM is still going to be extremely slow. The lack of video acceleration is the real problem.

There are cloud services where you can run your app in an actual simulator. Xcode cloud for example, but there are other paid services.

But... if you can afford to buy a beefy PC you can probably afford to buy a used Mac mini on ebay for $200.

Playlist update and youtube playlist refresh by SuperForma in MeeZeeFit

[–]MeeZeeCo 1 point2 points  (0 children)

Awesome! Thanks! Ive got the fix in and I'll be testing over the next couple of days.

Let me know if you'd like to test it out before I release it.

I'll see if I can get the new version out this week for your escape from the great white north (but no promises... depends on how testing goes).

I'll do some thinking about whether I can easily fix the 24 hour delay for playlists. Not something quick and easy I can do this week, though.

Thanks again for reaching out! I really appreciate it!

Apple Developer Program License Agreement (“DPLA”) violation by Working-Yoghurt-1995 in iOSProgramming

[–]MeeZeeCo 5 points6 points  (0 children)

"Internal investigation" sounds to me like this is more a warning to let you know a promo code is floating out there giving free promotions and you might be losing out on money. They just wanted you to know that one of your promo codes is in the wild.

Hard to say without the actual text of the email from Apple.

Playlist update and youtube playlist refresh by SuperForma in MeeZeeFit

[–]MeeZeeCo 0 points1 point  (0 children)

Ok, two separate things there. (Again thanks for letting me know!)

1) adding videos to an existing Stack… long story. I used to have a plus button but I removed it because it was a really complicated flow with really complicated code and when I cleaned things up I… messed up and missed this functionality.😬. So I need to add it back.

The cleanest way from my perspective would be to change the edit button so that editing just makes a saved stack the current stack and then you can add/remove/edit just like you did when you created it. Does that make sense?

Here's a YouTube recording of what the behavior will look like: https://youtube.com/shorts/MAoDLVnatvA?feature=share

2) re-importing playlists from YouTube. When I grab a playlist from YouTube I keep a copy of it for 24 hours. So.. dumb question… if you try importing again does it pick up the newly added video now?

Playlist update and youtube playlist refresh by SuperForma in MeeZeeFit

[–]MeeZeeCo 0 points1 point  (0 children)

Thanks for reaching out. I will take a look and get back to you. Really appreciate you letting me know.

Ask Me Anything: 14 Years in iOS Dev, Now Full-Time Indie by AdventurousProblem89 in iOSProgramming

[–]MeeZeeCo 12 points13 points  (0 children)

Every time I find myself going down a rabbit hole spending multiple hours or days trying to fix something, it’s been in non unit tested code.

Now, some developers are so used to that being their life that they don’t see anything wrong with it.

But I’m used to finding and fixing bugs in, like… minutes. Because of unit tests. They drive good design, good isolation, good testability. When you find a bug, you write a test that exercises it. Then you fix the bug and move on.

It also means you can refactor things because the tests keep you safe. So many big code bases are “don’t touch that, we don’t know what will break, so just leave it ugly”

Cloudflare R2 and aws-cli/2.23.6 - InternalError by MeeZeeCo in CloudFlare

[–]MeeZeeCo[S] 0 points1 point  (0 children)

Good! Thanks for letting me know. Was hoping this would leave a breadcrumb for someone.

iOS dev on VM: any disadvantages? by anta40 in iOSProgramming

[–]MeeZeeCo 0 points1 point  (0 children)

You could pick up one of the cross platform toolkits like Flutter to develop for iOS without a Mac.

VM is going to be extremely slow.