June 17, 2025
Use predicates to filter today's items, and somehow fix the store not found error
I didn't even do anything, but it doesn't seem to happen now, and I added text asking the user to just retry.
To testers: Please make excessive use of the error and crash reporting features of TestFlight. It gives me crash and error reports, even if you only got the error popup (currently I only see THAT the app crashed, one person got it to crash 4 times).
The app is now close to a finished state, there are even more Widgets, and I made promo art (but it's too large for SoM...)
I made an app icon and am uploading a build to TestFlight, to test the app in practice.
I made an Apple Watch app. Now I need to check if it syncs to iPhone and Health. Then I can maybe implement a complication (Apple Watch widget). It shouldn't be that complicated... laughter
You can now adjust the daily goal in Settings.
The big blue box now shows progress toward the goal (still hardcoded), and the amount is entered with a text field
The notification arrived! Also, settings are now in the iOS settings app.
I added the code to send local notifications for drinking water. Everytime you drink water, the app schedules a notification to drink water again 1 hour later, deletes earlier notification requests, and calculates how much water you have to drink that hour to meet your goal (currently hardcoded to 2l until 20:00)
jekyll-glass is a Jekyll theme using glassmorphism design and clear block separation, created for my own blog. The theme's layout was loosely inspired by the page layout of xkcd.
A personal blog/portfolio/general homepage
The app now adds new data to the Apple Health app, and reads data added by other Health-compatible apps.
I added a widget to log water and display how much water you already drank.
The first commit is up, already containing the MVP: The app tracks daily water intake using a SwiftUI interface and SwiftData.
RAWR is an iOS app to track your daily water intake, visualize your progress towards a daily goal, and remind you if you are not drinking regularly enough. Unlike most existing popular apps, it will integrate with Apple Health, and uses a simple and elegant UI.
This was widely regarded as a great move by everyone.