New Bots Syncing My Blog Posts
When Twitter was still a thing, I used to have a Twitter bot automatically tweet new posts from my blog. That went away for good.
I finally found sometime to revive some code and added a few new bots.
Now, my blog posts are automatically synced to my personal Mastodon account, Threads account, and the Telegram channel.
New Umbrella Feature: Posts Are Now Associated with Nodes
I just released a new feature to my Umbrella system: all the posts are now associated with a top-level node. Each top-level node page will also display its recent posts under it.
Nodes are similar to categories in a traditional blog. Except a node here, rather than a category, also has its own page with rich content and sub-nodes.
I hope this feature make my posts better organized. For example, you can now find all Mango 5Star's release notes with the URL https://mangoumbrella.com/5star/posts, keep track of my recent Hiking history, or peak at the things that I have Reviewed.
If you wish to have a dedicated RSS/JSON Feed for a particular node, please let me know and I'll add this. Right now I only have an RSS Feed and a JSON Feed for all posts.
Indie App Sales, March 2024 Edition
Indie App Sales is back again with a March 2024 edition! More than 250 indie apps are participating, and of course it includes the ones under the Mango Umbrella:
- 👶🏻 Mango Baby Lifetime $9.99 -> $4.99 https://apps.apple.com/app/mango-baby-newborn-tracker/id1512238725
- ⭐ Mango 5Star $2.99 -> $0.99 https://apps.apple.com/app/mango-5star/id1473088658
- 📸 Mango Exposure Remove Ads $1.99 -> $0.99 https://apps.apple.com/app/mango-exposure-the-calculator/id1487020105
Head over to indieappsales.com to discover the rest of the apps.
i may not have pre-ordered Vision Pro today,
but January 19, 2024 is still important to me,
that Mango Umbrella LLC is formed 🥭
Leaving Substack
After reading the note, I decided to leave Substack. This is an easy decision.
However, I'm also pausing Mango Newsletter for now. Even though I could move it somewhere else, I couldn't make it a priority. I need to spend more time on the actual development of Mango Baby and my next app.
If you are still interested in a relatively low volume of the updates on my indie dev work, you can find Mango Umbrella at @MangoUmbrella@indieapps.space or @mango.umbrella@threads.net.
I'm taking a step further today.
git commit -m "Drop the bird link."
mangoumbrella.com now supports dark mode, enjoy!
Bye, Web Console
The mac catalyst app, dA Umbrella, has fully replaced my previous web console written in reacjs.
It’s the admin console behind mangoumbrella.com. It's a simple CMS, and a blog editor with markdown support.
What a satisfying change:
20 files changed, 2 insertions(+), 31123 deletions(-)
Screenshot of dA Umbrell
On January 1st, I made a goal to support editing and publishing blog posts in DA Umbrella by end of this month. But as mentioned in my previous post, the goal has already been achieved today, way ahead of my estimation.
Thinking about what went wrong right, it's SwiftUI. It makes UI composition, and more importantly, re-composition, much easier. Now that I realized its power, I simply could not imagine going back to pure AppKit/UIKit. (Cough.)
First Blogpost From dA Umbrella
Another milestone of DA Umbrella: this post is now written, edited, and published in the Mac Catalyst app. It uses a custom built markdown editor and parser.
It still lacks other markdown features according to the spec, and a lot more work needs to be done to make the UX great. However, this milestone means I can now start writing and publishing my blog in a Mac app. So exciting.
Here is a demo of supported syntaxes for my own tracking purpose:
Header 1
Header 2
Paragraphs with inline bold, italic, deletion, links, code
, images, with markdown syntax highlighting:
Code blocks
Blockquote, with inline bold, italic,
deletion, etc…
- Unordered list
- Another item
- Ordered list
- Another item