Iconfactory Tapestry

Version History

Tapestry 1.0.2

February 2025

Improvements

  • New preferences under Settings > Behavior:
    • Ability to show/hide ALT badges on media in the timeline
    • Ability to auto-reveal content warnings on timeline items
  • OPML Import:
    • More reliable and has clearer warnings if it fails
    • Now lets you select the type of feed that’ll be created
  • Creating or modifying a muffle/mute rule now displays a spinner while saving
  • Searching is now disabled if there are no feeds defined
  • The settings button now remains active while in search mode
  • Select All/None in the custom timeline feeds editor moved to a nav bar menu
  • Fixed purchase view padding problems when presented in Slide Over on iPad
  • Fixed the URL for The Verge during Tapestry’s onboarding sequence
  • Changes to avoid showing the empty-feed message during onboarding
  • Reorganized Appearance settings and added info on adjusting feed colors
  • Reorganized the Behavior and Appearance settings on individual feeds
  • Added an advanced setting to reset feed optimizations in local storage
  • Increased the feed loading timeout from 30 seconds to 60 seconds
  • Added an "Open Annotation" submenu to timeline items that have annotations that can be opened (such as the "boosted" annotations of Mastodon posts)
  • The timeline can display private images requiring an Authorization header
  • Added a link to support site when setting up Custom Open In
  • Fixed a bug causing regex rules with capture groups to not work [Thanks Jp!]
  • Updating a mute/muffle keyword no longer reorders all of the rule's keywords
  • Better input validation in the mute/muffle keyword editor
  • Feed Finder is slightly more efficient

Connectors

  • Bluesky:
    • Added support for mentions [Thanks John!]
    • Added content warnings for labels [Thanks Brad!]
    • Option to turn off people you follow - great for support accounts [Thanks John!]
    • Empty profile names now display correctly [Thanks Ben, Daniel & Corrado!]
    • Reposts use the date they were reposted, not originally created [Thanks Britt!]
  • Reddit:
    • New option to include annotation for flair - which can be filtered using muffle & mute rules [Thanks Gracjan!]
    • Added Narwhal as an Open In app option [Thanks James!]
  • Significant speed improvements loading RSS, JSON, and Podcast feeds that have not changed since the last refresh [Thanks Matt!]
  • RSS feeds using improperly placed HTML are handled more gracefully
  • Connectors can get response status, headers, and body from a network request
  • The Mastodon connector no longer times out when feed items are unselected
  • Fixed problems retrieving YouTube feed icons in Europe [Thanks Joline!]
  • The XML feed connector now pretends its not Tapestry so poorly implemented feeds will provide content
  • Fixed a problem with Kickstarter in Feed Finder when URL had a query string
  • Author tag in RSS 2.0 is now used when available [Thanks Matt!]
22 improvements, 5 connector fixes

Tapestry 1.0.1

February 2025

Improvements

  • Timeline:
    • Added support for content warnings in the timeline
    • Fixed missing line breaks when rendering HTML block elements
    • Increased the size of the bullet symbol when rendering list items
    • The system font is now available as a free option in addition to Georama
    • Removed extra line breaks in the body text of some feeds
    • The "via" label is now hidden if you only have a single feed defined for that connector. For example, if you only have one Mastodon account then there is no need to display which account Mastodon items came from in your timeline. However if you have two or more Mastodon accounts defined, then the "via" line will appear on items so you can tell what came from which account. This applies to all connectors that require authentication such as Mastodon, Bluesky, Micro.blog, etc.
  • VoiceOver:
    • Timeline rows (items and ads) are now represented as one accessibility element with custom actions for more streamlined navigation [Thanks Ed & Marco!]
    • VoiceOver can now focus on the image in the media viewer so it can be read
    • Improved VoiceOver labels in media viewer
  • Muffle/mute:
    • Rules can now be configured to apply only to a subset of feeds
    • Keywords now support wildcard matching
    • Added media ALT text, link preview text, links, annotations, content warnings, and even body source code as matching options for keywords
    • Keywords now match at word boundaries - this may break rules that depended on the old behavior, but this is a better default for most people. (You can still use regular expressions or additional keywords if you need to get fancy.)
  • New app icons: Bluff Creek, Covington, Redmond, Springfield & Twin Peaks
  • Removed percentage savings from yearly subscription button
  • Fixed a search bug that could result in incorrect or missing results
  • Fixed the URL for the "Sponsor Tapestry" button in Settings
  • Added a debugging mode switch to Advanced Settings
  • Fixed the delete button's label in the rule keyword editor
  • Fixed potential crashes caused by executing on wrong thread
  • OPML file import now works with .xml files and ignores the version number [Thanks MrMamen!]
  • Feeds returning ISO Latin characters like it's 1999 are now handled correctly [Thanks Mikkel!]

Connectors

  • Added the official Mastodon app (v2025.01 or later) to the Open In settings [Thanks Shannon!]
  • Fixed a problem loading mentions on Mastodon
  • Added a check for empty titles in JSON feeds [Thanks David!]
  • Improved date checking so certain RSS feeds can load correctly [Thanks Kris & Darrin!]
  • Podcasts with missing/invalid episode links are now handled correctly [Thanks Garner!]
22 improvements, 5 connector fixes

Tapestry 1.0

February 2025

Initial Release

Download on the App Store

Tapestry is a free app with premium features.