Iconfactory Tapestry
Version History
Tapestry 1.1.1
April 2025
Improvements
- New Jump to Top action in lower left timeline menu [Thx Ronnie!]
- Improved performance when loading the timeline (up to 60x faster!)
- Timeline videos with missing thumbnails are no longer invisible
- Added a button to reset built-in connectors in Advanced Settings
- Connectors no longer become corrupt when versions mismatch [Thx Sam!]
- Feeds auto-indicate when they are saved / verified in Settings [Thx Rob!]
- If a response is not UTF-8 and doesn't specify a text encoding, several common ones are tried (looking at you Windows legacy).
- Fixed potential freezes when opening images on iOS 17 [Thx Joey!]
- Added a workaround for Apple Maps not displaying a map preview
- Tumblr items with dashes in the user name now open correctly [Thx James!]
- Fixed layout of quicklink buttons in landscape on an iPhone [Thx Peter!]
- Reddit feeds now use community icon (use ⋯ > Configure Feed then refresh to update old icon) [Thx Dominik!]
-
Crosstalk:
- Fixed tie-breaker logic for items with the exact same timestamp
- Debug > Show Contents log now copies the item's Crosstalk info
- Tweaked scoring algorithm to reduce false-positives
15 improvements
Tapestry 1.1
April 2025
New Features
-
Crosstalk:
- Detects and minimizes duplicate crossposts between your feeds
- Identifies posts likely to be the same content from the same person
- Choose between muffled, muted, or disabled in Settings > Behavior
- Crosstalk is detected within a 30 minute window
-
Quicklinks:
- Easily switch between timelines via Tapestry's new toolbar
- Customize Quicklink tabs in Settings > Appearance or via a long press shortcut
- Turn off individual slots by selecting Empty in Settings
- Device specific & can be tailored to iPhone and iPad
-
New Connectors:
- Mastodon - Follow Account: follow public posts of a single account
- Mastodon - Follow Tag: follow posts that use a hashtag
- Mastodon - List Timeline: view items from one of your lists
- Bluesky - Follow Account: follow public posts of a single account
- Bluesky - Follow Feed: follow a curated feed
- Reddit - Follow Account: follow posts for a single account
-
App icons:
- Casablanca, for all your film noir needs [Thx Teddy!]
- Cosmo geo-variants for Cheyenne, Flagstaff, Key West, Portland
- Cosmo dress-up (Kickstarter Backers only)
- Cosmo added to the About screen
Improvements
-
Customize Feeds directly from the Timeline:
- Tap ⋯ menu on a timeline item > Customize Feed
- Quickly change feed appearance, behavior & more
- No more digging around in Settings
-
Redesigned Feed Finder:
- New shortcuts for adding social services
- Simplified feed setup with fewer overall taps
- Edit a new feed’s preferences as soon as it is added
-
What’s New Promo View:
- Major features highlighted on first launch of a new version
- Tap Settings > What's New in Tapestry?
- Timeline menu re-organized into two tabs - Timelines & Feeds
- Moved Refresh & Jump actions to the reachable, lower left menu
- Visual tweaks to the Main timeline menu to increase readability
- Better handling of items with frequent date changes
- Boosts & reposts of older items hold position when re-boosted
- New custom timeline icons: person, group, hashtag & search
- Detail view no longer displays NO CARRIER [Thx Otávio!]
- Fixed incorrect styling occurring at the end of block quotes
- div tags now render with line breaks before and after their content
- Feeds display a diamond question mark instead of an error
- Eliminated a brief jump to the top when selecting a new timeline
- Improved error handling when a feed's "open in" app is missing
- Search ignores diacritics: "cafe" returns results with "café"
- Fixed audio media using non-square thumbnails
- Fixed issues displaying generic avatars in detail view
- Fixed issues rendering nested block quote tags
- Empty areas on link previews are now tappable
- Better handling of auto-playing video thumbnails
- Onboarding sequence now more accessible
Performance
- Marking and unmarking items is much faster
- Pull to refresh is more responsive/starts quicker
- Improved image cache performance
Connectors
- Connectors are grouped by service in Settings
- Mastodon sets the date correctly for your own boosts
- Healthchecks verifies API key and identifier
- Reddit handles flair with shortcodes
- Updated GoComics connector for new site design
- Setting up a feed manually adds "https" automatically when needed
- RSS feeds without a publication date get the current time & date
- Fixed YouTube errors when the channel has just one or no videos
- Fixed errors with Atom feeds missing rel="self" attribute [Thx Edi!]
- Fixed errors with RSS feeds missing a link element [Thx Sébastien!]
- Fixed problematic podcasts missing ep. numbers [Thx Wolfgang!]
- Removed Google tracking parameters from RSS & JSON feeds [Thx Andrew!]
- Added Reset Authorization button when editing feeds in Settings (Debugging Mode only)
4 new features, 22 improvements, 3 performance, 13 connector fixes
Tapestry 1.0.3
February 2025
Improvements
- When using iPad multitasking, Tapestry can now display different timelines in each window
- Fixed a bug causing blank/unsupported images [Thanks Alex & Guillermo!]
- Content warnings can now display custom emoji [Thanks Joline!]
- Improved the behavior of the reading marker when the previously marked item has disappeared (deleted) or moved (boosted or updated)
- Shiny effects are disabled if Reduce Motion accessibility setting is enabled
- Footnote links in detail view now work correctly. Daring Fireball: finally.
- Fixed an issue in Feed Finder that could generate bad feed URLs
- Added a refresh button in feed settings to update missing avatars
- Updated the password field prompt for Bluesky logins to 'App Password'
- Your Feeds and muffle/mute rule's "apply to" menus now display feed avatars to help you identify them quickly
- Updated backer list in credits [Thanks Brane!]
-
Data export:
- Added "Export OPML File" in Feed settings to save XML and JSON feeds
- Added "Backup Feeds and Configuration" in Advanced settings to backup all your Tapestry data (including feeds, connectors, rules, etc.)
-
Connector improvements:
- Every connector now displays a version number with its information
- Version numbers are checked when updating an existing connector
- When adding a new connector, you'll see a description of what it does
- Connectors can now be installed directly from Safari Downloads
- Ability to load connectors created directly in the Finder
- If debugging is enabled, connectors can be installed from a folder (where they are being edited)
Connectors
- Improved date checking in RSS connector
- Improved checking of connector (.tapestry) files
- The Ping connector now handles Cloudflare redirects more gracefully
- Reddit connector now lets you choose between Hot, New, Top, and Rising
- Added Graysky app as an Open In option for Bluesky [Thanks Donald!]
- Added Skeets app as an Open In option for Bluesky [Thanks Sebastian & Teddy!]
19 improvements, 6 connector fixes
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, 10 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
Tapestry is a free app with premium features.