Remember Description
Github project admin tasks
While i’ve been messing around, learning and now as of 2026-04-14 devlog started to work on Odomo, I haven’t really kept GitHub up to date with my progress which has resulted in me working in predevelopment / learning branch instead of creating a new branch to work on the actual app in. After some quick adjustments and patch work I’ve updated it as much as I can.
Closed Source vs. Open Source
Currently this project is all closed source including the website and my app. Since I’ve started to contribute and use so many open source projects I’m thinking about going down the same path once my app stats to take some more shape. Both to let you (the reader) view my progress and also maybe contribute! I’ll keep this in mind for the future.
Todays progress
Website Issues
- 2026-04-14 was working fine on my local build of Quartz but when I pushed it to the webserver it came up with a 404 not found error… Simple fix, the images folder was named 2026-04-14 making Quartz try to navigate to that instead of the blog post.
Fixed by changing the folder name to images. - I forked and changed the footer from the default and on build the footer plugin install failed and the footer remained the default one.
Fixed by forcing an update though GitHub actions. - In order for the website to be found you have to let google and bing know that it exists using the search console. To do this you have to add a TXT record to your DNS web server. After doing this a couple times I found that it kept not working.
After contacting support, they informed me that it was due to me having custom name servers which were bypassing the TXT records I was trying to add. This also reminded me that the website was not protected by cloud flare!
Fixed by routing the website through cloud flare then into my web server. In Cloudflare I have now been able to add the TXT records and solved the issue.
cPanel Setup
My website is hosted through cPanel and as I was setting up the Cloudflare DNS I remembered about some features that cPanel has by default.
The first one was the mailing list feature which could come in handy - even though the interface is ancient… Another idea to keep in mind for a future date.
The second feature that I forgot to setup was the calendars with email accounts. Now I have a calendar for my marcelmarzec.com email account that syncs across all of my devices!
Nothing too revolutionary but its the little things that add up to form an ecosystem.
Odomo Progress
I continued from where I left off but this time I decided to work on the Milage tracking side of the app. In the first image you can see a place holder container for the milage log and the button in the top right opens a sheet view which will allow the user to add a log. I didn’t have much time left after messing around with cPanel so I was only able to add a basic UI implementation and start to change over some of the code.
I need to decide whether to continue using Swift Data or to change to another DB. While Swift Data is free and native, it limits me to Apple devices, while other solutions would allow me to run the app on Android and on the web but they come with a price tag.
Thanks for Reading!
Have a question, enquiry or proposition?
Feel free to contact me