Build 7: Load ALL the images

Build 7 fixes those unsightly blank squares. It also improves post rendering by combining styles, so bold-italic shows up as such rather than either bold or italic.

Thanks to @phoneboy for the push to ship this sooner rather than later. 🙂


  • Load images with non-HTTPS source URLs. These were showing up as a blank square beneath the post before. [#61]
  • Render "stacked" styles, like bold-italics. Before, only the "topmost" style was applied, so bold-italics would be just italics, and italic-bold would be just bold. [#56]

Bold Italics à la Baz - Simulator Screen Shot 8 Feb 2017, 09.22.50.png

Build 6: Images, links, and distinctive mentions

Today's milestone brings some big improvements!

Paragraphs are more distinct within posts, and each post has a suite of tappable links and images following it. You probably won't need to use that "View in WebView" action again any time soon!


  • URLs linked in a post are listed as buttons below the post text. Tap the button to navigate to the URL within the app.
  • Images linked in a post are displayed below any link buttons. They are scaled to fit, so some bits outside the center might have been cropped. Tap the image to see the full image. [#35]
  • An "Edit" action appears in the list of post actions for your own posts. This list is the list that is triggered by long-pressing on a post. [#40]
  • The background of posts that mention you is now a light blue, to make it easier to skim for mentions. [#41]


  • Paragraphs now display block-style, with a full blank line between them. [#53]

Images Display Below the Post.png
Highlighted Mentions and Tappable Links.png

TF-5: We have avatars!


  • Avatars appear alongside post content. [#33]
  • Settings has a "Third-Party Components" row. Tap to view licenses for third-party components used by Macchiato. [#52]


  • Account info percolates to all stream views, so that you shouldn't see a post action list of just "View in WebView" once you're logged in unless you're really fast or your network is really slow. [#50]

Release: 1.0 (4) - 2017-01-25

The major change in this release is displaying posts as rich text. At last, the computer is now parsing the markup rather than you! I took the unusual tack of rendering the post HTML rather than the post Markdown text in order to ensure faithful rendering of The Official 10C Markdown, rather than risk fragmenting the dialect based on who's viewing posts in what client.

Image display is what I plan to work on next, because the timeline is looking a bit drab without them. As always, you can see what I'm up to by peeping the Issue Board.

Thanks for beta-testing Macchiato!


  • Display rich text rather than raw Markdown.1 [#34]
  • Omit mentioning yourself when you reply to a post that mentioned you.2 [#32]

TF4 Brings Rich Text Rendering - Captura de pantalla 2017-01-25 a las 09.28.26.png

  1. Links aren't clickable yet, and images display as their ALT text.

  2. The author of the post you're replying to still gets mentioned, though, so if you reply to your own post, you'll still mention yourself.

TestFlight Release: 1.0 (3)


  • Targets iOS 9.3 rather than iOS 10. If you haven't upgraded to 10 yet, you're in luck!

New Release: 1.0 (2) - 2017-01-16

Fixes a crash. Hopefully fixes a login issue related to percent-encoding.


  • iPad: Don't crash when showing post actions sheet. [#31]
  • Hopefully: Should be able to log in with + in email or password. [#29]
  • Form-urlencoding adds some special "form" sauce atop "url encoding" that I missed.


  • iPad: Present Settings as a popover.
  • Add rudimentary app info in Settings, so you can see what version you're running.

Macchiato v1.0 (1) Is Now Available

Beta testers should be receiving an email from TestFlight shortly about a new build being available. It'll be good for 60 days, which is good, because in about 35, my second-born should actually be adding the "-born" part to their CV.


  • View Global.
  • Log in to view Home and other streams, as well as post using the + button and reply.
  • Long-press a post to pull up a menu of actions on that post.
  • Swipe left/right while composing a post to move the cursor. Use more fingers to move by bigger units (one by character, two by word, three by sentence).

Known Issues

  • A lot of features are not yet implemented.
  • Not implemented: Image viewing
  • Workaround: Long-press and select "View in WebView" from the action sheet that pops up to view the thread that way.
  • Bug: Some longer threads don't seem to fetch all comments, even after you hit the "Load Older" button.

Reporting an Issue

If you run into something, please file an issue on GitLab. This will ensure it doesn't get lost in the shuffle. Thanks!


Macchiato should be opening up for beta testing soon. If you're interested, send your email to @jws or, if you'd like it kept more private, use the contact form associated with this 10C site.

It ain't pretty, but it's all I've been using on my phone for Global, Home, digging into threads, and posting and replying here for a few months now.

The issue tracker lives at GitLab.