Iconfactory Tapestry
A personal, universal timeline
Free · In-App Purchases
Tapestry weaves your favorite blogs, social media, and more into a unified and chronological timeline.
⁕ The Web Your Way
Tapestry combines posts from your favorite social media services like Bluesky, Mastodon, Tumblr along with others like RSS feeds, podcasts, YouTube channels, and more. All of your content is presented in chronological order, with no algorithm deciding what you should or shouldn't see.
⁕ Join The Conversation
Compose new posts, reply to your friends, and read discussions on Bluesky or Mastodon right from inside of Tapestry. No need to switch to another app when you want to interact.
⁕ A Bird's Eye View
Tapestry makes it easier than ever to browse content from dozens or even hundreds of sources. Create custom timelines, seamlessly sync your reading position across devices, and keep track of feeds in an easy-to-read, color-coded stream of content.
⁕ Avoid Spoilers Everywhere
Quickly create powerful rules that control what you do and don't see across all your feeds. Avoid potential spoilers and stay clear of unwanted topics by creating rules that muffle and mute items in everything you follow.
⁕ Powerful Searching
Search for topics and terms across all feeds simultaneously. Tapestry makes it easy to find that blog post, YouTube video, or podcast you're looking for - and easy to mark it for later.
⁕ Private By Design
Your privacy is a priority. Tapestry works with content stored on your device, so searching and viewing content is completely private. We never sell or share your data with third parties.
⁕ Custom Connectors
Expand Tapestry’s potential with third-party connectors. Import custom connectors from trusted developers, or even write your own to add your favorite bit of data to the timeline. If there's an open data feed available, a connector can weave it into Tapestry.
Additional Features:
• Universal app for iOS, iPadOS and macOS
• Quickly open posts in your favorite third party apps to take action
• Syncs your reading position via iCloud across devices
• Fully accessible using VoiceOver, Dynamic Type, and more
• Customize Tapestry's app icon, layout, and fonts
• Create custom timelines of your favorite feeds
• Mark your favorite items to read later
• Light and dark mode support
--------
Tapestry uses auto-renewing subscriptions. The subscription provides access to premium features like ad removal, custom timelines, feed customization, and more. The subscription will be charged to your iTunes account at confirmation of purchase. Subscriptions will automatically renew at the end of your subscription period and will be charged through your iTunes account. Subscriptions renew automatically unless canceled at least 24 hours prior to the end of the current period. Your account will be charged for renewal within 24 hours prior to the end of the current period. You can turn off auto-renewal at any time from your iTunes account settings. Cancellation of the current active subscription period is not allowed.
Terms of Use: https://tapestry.iconfactory.com/terms
Privacy Policy: https://tapestry.iconfactory.com/privacy
more Reply, quote and even post directly to Mastodon and Bluesky from Tapestry! Attach photos and videos to your posts, create polls, hashtags and so much more.
NEW FEATURE: COMPOSE
• Compose, edit, delete, quote, or reply to posts on Mastodon and Bluesky
• Attach videos, images, GIFs, polls or links
• Autocomplete of usernames, hashtags and custom emoji
• Set quote / reply and visibility limits on your posts
• Metadata embedded in media are stripped for privacy prior to posting
• Images & videos are auto-resized & transcoded, making posting a snap
• Edit alt text and image focus points
• Drag-and-drop media into compose or paste it from the clipboard
• Set a default compose account in Settings > Behavior
BLUESKY IMPROVEMENTS
• Items can display link previews & quoted posts simultaneously
• Support for more than four images per item and GIFs animate correctly
• Your own posts no longer show up as from "you"
• Annotations clarify what reposted replies are in reference to
• Quoted posts open correctly within the thread view [Thx Lee!]
• Fixed errors loading conversations [Thx Kyle!]
MASTODON IMPROVEMENTS
• Added the ability to vote in polls
• Tapping on a poll's options toggles between percentages & numbers
• Polls now correctly use their proper theme color
• Fixed annotation problems when boosting a boosted boost
FEED IMPROVEMENTS
• Tumblr GIFs now animate properly in the timeline [Thx Ged!]
• Tweaked micro.blog permissions [Thx Manton!]
• Fixed problems with Reddit and GoComics feeds
APP IMPROVEMENTS
• Smoother timeline scrolling
• Fixed timeline position problems when returning from a thread
• Item actions that fail now show an alert with additional information
• Fixed a bug causing two close buttons to be displayed in the Feed Finder
• The feed picker/list views in Settings support sorting by name/service/recent
• Fixed very short video clips not looping correctly
• The playhead in the audio & video players tracks more smoothly
• Playing an audio item is “exclusive” – it wins and pauses all others
• Audio-only players no longer auto loop
• Changed the audio indicator on videos from a speaker to a waveform
• Polls are now displayed before their associated media in the timeline
• Timeline displays animated image formats: GIF, APNG, HEIC, & WebP
• Timeline and audio player controls mirror each other when playing
• Detail view tries harder to obey the media autoplay setting
• Several performance improvements
• Sanded off the corners of the feed icons nice and smooth
• The media placeholder looks better when content is still loading
• Added ability to copy plain text, markdown, html, or link to the item's (...) menu and as long-press on the open button
• Fixed problems when using the color picker to select a new feed color
• Moved timeline view style (expanded, collapsed, mini) to Settings > Appearance
• Fixed a layout bug where link cards could clip their top and bottom lines
• Fixed a bug that could re-collapse expanded timeline items [Thx Joline!]
• Added a sound effect when posting [Thx Andre!]
• Copying links to the clipboard now carries both URL and string so other apps can get what they prefer [Thx simon_w!]
• Added long-press copy to Event Log rows
• Improvements to the first run experience for new users
MAC IMPROVEMENTS
• The Mac app now uses the more "native" Mac interface appearance
• Added a bevy of keyboard shortcuts and contextual menubar items
• Changed the main Find keyboard shortcut from CMD-Shift-F to CMD-F
• Moved "Add Timeline" from the File menu to the "Timeline" menu
• Added lots of tooltips for the macOS version
• Background refresh is now disabled by default (Settings > Behavior) - this is the feature that wakes up a closed app
INTERNAL IMPROVEMENTS
• Fixed a rare crash caused by a compiler bug(!) [Thx anonymous tester!]
• Fixed a catalog bug causing some records not to sync for awhile
• Improved catalog performance
2.0 21 Sept
An all-new Backup & Restore feature, "Open In" support for Indigo, a new premium Rally Pride app icon, big improvements to timeline text rendering, Settings refinements, plus performance improvements and bug fixes.
IMPROVEMENTS
• New premium app icon: Rally Pride
• "Open In" support for the new app Indigo for Bluesky and Mastodon
• Tapestry's timeline now supports Japanese furigana [Thx Benjamin!]
• Right-to-left text now wraps and aligns better
• Support for up to 3 levels of nested block quotes
• Better aligned baselines of mixed scripts & inline custom emoji
• Support for rendering shortcode emojis in quoted posts [Thx Joline!]
• Support for del tags to render as strikethrough text [Thx James!]
• Image zooming is improved when double-tapping [Thx Dean!]
• iCloud data is migrated instead of deleted when account changes
• More reliably syncs changes to iCloud when app enters background
• Added an easier mechanism to safeguard your Tapestry data:
- Settings > Advanced Settings > Backup & Restore
- Backup: Backup feeds, marked items, timelines, rules & more
- Restore: Replaces all of your current data with contents of a backup
• Added an in-app "Background Refresh" preference
- Toggle via Settings > Behavior > Background Refresh
- More convenient control over background activity [Thx Matthew!]
• Additional Settings Improvements:
- Settings > Timelines to easily add/edit/remove your custom timelines
- Settings > Feeds > Add Feed for improved discoverability
- Select multiple feeds in Settings > Adv Settings > Clear Feed Caches
- Individual feeds now have a new 'Notes' field so you can describe/ annotate feeds to yourself [Thx Matthew!]
• Feeds, muffle rules & timeline editors support list filtering [Thx Joel!]
• Muffle & Mute lists support swipe and batch-select delete options
• Ability to swipe-to-delete rule keywords directly with no prior edits
• Confirmation prompts when saving/editing feeds, rules & timelines
• Tapestry accepts /r or /u prefixes when configuring Reddit feeds
• Faster text rendering, layout caching and timeline scrolling
• Feed, Rule, and Connector editors now open instantly
• A handful of small performance improvements
BUG FIXES
• Custom timelines now require a title before saving
• Fixed block quotes' from rendering overly-long vertical lines
• The 'Delete Rule' button no longer appears on an un-saved rule
• Fixed a bug that caused orphaned item records [Thx Jim!]
• Tapping an image from the detail view stays within Tapestry [Thx Patrick!]
• Added some missing cache size limits to try to curb memory growth
• 'Save as Image' now reveals content warnings when sharing [Thx Benjamin!]
• Updates to thousands of records simultaneously no longer causes iCloud syncing to stop [Thx Nicolas-Loïc!]
• Fixed an issue where pinch-zoom gestures in the detail view on macOS would trigger clicks that opened images [Thx Gracjan!]
1.10 11 Jun
New connector to follow recent posts on images.nasa.gov. Fixed issues that could prevent proper iCloud syncing, improvements to 'Save as Image' and more.
NEW FEATURES
• "NASA Images" connector to follow recent posts on images.nasa.gov
- Open the "Feed Finder" by tapping the plus button > Add Feed...
- Enter "NASA" in the search field > Add Feed
IMPROVEMENTS
• Added multi-selection & swipe-to-delete to Settings > Feeds list
• Larger previews of timeline avatars when tapped and held [Thx Ged!]
• Tweaks to the iCloud syncing indicator so it appears less frequently
• Detail view displays emoji / inline images more gracefully [Thx Gracjan!]
• Improved logging of HTTP errors from connectors
• Improved Bluesky Feed Finder discovery when searching for custom domains (eg. iconfactory.com or nbcnews.com)
• Smarter truncation logic for long body text in the timeline tries to avoid cutting it off mid-word or mid-paragraph
BUG FIXES
• Batch limits no longer prevent proper iCloud syncing [Thx Darrinsden!]
• Fixed an overzealous bug with the Bluesky Feed Finder connector
• Fixed VoiceOver reading the wrong date format in the timeline
• Fixed a potential crash while attempting to write to the log file
• Fixed issues that could cause a crash on an unexpected thread
• Fixed issues causing broken images / empty thumbnails [Thx Gracjan!]
• Unsupported SVGs are no longer imported for thumbnails [Thx Gracjan!]
• Fixed a feed icon issue when resolving relative URLs [Thx CHOCK!]
• Better reliability importing OPML files that include JSON feeds [Thx jvk!]
• Videos behind content warnings no longer start auto playing
• Fixed occasional missing thumbnails when using "Save as Image"
• "Save as Image" now has a max size and truncates text for huge items
• Worked around refreshing problems w/ error-prone (and likely misconfigured) services (e.g. Hachyderm)
CONNECTOR DEVELOPMENT
• Added a new discovery rule that can match based on DNS TXT records (used by social.bsky.account)
1.9 30 Apr
Share timeline items as handy images, support for Bluesky Personal Data Servers (PDS), huge speed improvements with iCloud syncing & much more.
NEW FEATURES
• Share as Image
- Auto-generates a screenshot of a timeline item for easy sharing
- Tap ... on an item > Share as Image...
- Presents a share sheet to save the image, share or post anywhere
DATA MIGRATION
• Significant improvements to data handling and iCloud syncing
- Under-the-hood changes are transparent and automatic
- A local database migration occurs quickly on initial launch
- After launch, an iCloud data migration starts and runs over time
- Continue to use, quit or relaunch Tapestry normally during this process
- Re-installing Tapestry or migrating to a new device is MUCH faster
- NOTE: Devices running Tapestry 1.8 will not sync w/ devices running older versions (and vice-versa)
APP IMPROVEMENTS
• The media viewer supports native GIFs [Thx CHOCK!]
• Bluesky videos can now be downloaded, saved and shared
• Fixed broken YouTube embeds in the detail view [Thx simon_w!]
• Tweaked feeds to be more accepting of figure tags [Thx Matt, Ged!]
• iCloud sync banner displays items remaining and retry times
• Improvements to the first run flow when restoring from iCloud
• Improved Feed & Connection Finder transition animations
• Moved "Rescan for Crosstalk" from Advanced Settings to Debug [Thx Colin!]
• Improved how videos with no aspect ratios are presented in the timeline
• Video attachments with no thumbnails now fade in nicely when played
• Opening the Connector Finder from a URL scheme auto-searches without having to tap the go button
SPEED & PERFORMANCE IMPROVEMENTS
• Sped up timeline UI updates by over 2.5x
• Greatly improved image caching to eliminate overlapping requests
• Sped up a particular timeline sorting function by 23x all by itself
• Improved efficiency of the event logger by 95% at app launch
• Greatly improved scrolling performance for text-heavy timeline cells
• Rendering and resizing timeline body text is about 30% faster
• Reduced timeline cell rendering overhead by almost 80%
• Improvements to how older items are pruned from the timeline
• Video thumbnails are handled better when rapidly scrolling
• Improved performance when applying a large number of muffle/mute rules
• Implemented a lock-free index-partitioned parallel record decoder (it's faster and sounds fancy!)
CONNECTOR IMPROVEMENTS
• Tapestry now supports using Bluesky Personal Data Servers (PDS)
• The Reddit connector now imports video aspect ratios when available
• Fixed a typo in the Reddit connector code [Thx vincode-io!]
• Fixed an issue where Feed Finder would fail to find connectors for Mastodon URLs that included a post id directly
• Feed Finder now checks /.well-known/nodeinfo before considering Mastodon connectors rather than relying on HTML patterns
BUG FIXES
• The timeline no longer jumps to top after refreshing [Thx Joel!]
• Fixed a broken flow when opening the Feed Finder from a URL scheme
• Fixed a problem that could corrupt image thumbnail previews [Thx Joline!]
• Fixed links to anchors (footnotes, etc) in the detail view [Thx CHOCK!]
• Fixed a crash when long-pressing preview links like mailto: etc
• Fixed Javascript functions from running on unexpected threads and crashing
• Fixed an issue that could sometimes cause avatars not to load
• Fixed issues w/ HTML entities sneaking into feed names during verification
• Fixed Add to Tapestry share extension problems [Thx Darrinsden!]
• Fixed some visual glitches when opening the video player [Thx Matt!]
• Fixed a detail view issue preventing "Watch on YouTube" links from opening a browser [Thx Darrinsden!]
CONNECTOR DEVELOPMENT
• Added `site_default` which lets you provide a default value for `site` rather than just placeholder text in the textfield
• Added a new discovery rule `nodeinfo` for checking `software` or `protocol` via the Fediverse's `/.well-known/nodeinfo` mechanism
1.8 7 Apr
A new and improved media viewer, ability to exclude YouTube shorts, new third party Open In support for Mastodon & Bluesky, option to turn off the item counter and much more.
NEW FEATURES
• Brand new media viewer:
- Swiping to dismiss photos and videos is easier / quicker
- Supports edge-swipe dismissible (on the first page)
- Ability to Pinch-zoom (or double-tap) videos like images
- New video playback speed control (1x, 1.5x, 2.x)
- Media viewer support for native animated GIFs
- Improved the left/right arrow key navigation
- Improved image caching to speed up media loading
- Live Text support (on static images) in the media viewer
- Left/right paging buttons for easier navigation
- Mute button has moved to the upper right corner of the overlay
- The redundant close button is now removed on macOS
- Media viewer hides the status bar (visible when the overlay is up)
- Tap to toggle the overlay
• New Connector Finder:
- Add new third-party connectors quickly and easily
- Head to Settings > Connectors > Add from URL
- Simply paste the URL to a .tapestry file into the field
- Or use a link to a Github releases page with .tapestry connectors
- Or even web pages that contain links to .tapestry files
- Supports additional source code sites like Gitlab, etc.
- Works even if the Github page doesn't contain any .tapestry files
APP IMPROVEMENTS
• Added support for some new third party apps:
- Open Bluesky items in Skyscraper
- Open Mastodon items in Crowfi [Thx NIX!]
- Find an item to customize, tap ... > Customize Feed and select app of choice in the Open In options to change the behavior
• Long-press/right-click timeline media thumbnails to share them
• Long-pressing/right-clicking links in the timeline now open a link preview
• Drag-drop thumbnails from the timeline to copy into other apps
• Copying/sharing a video now copies the actual video, not just a URL
• Dragging to dismiss a video scales the audio volume by how far you've dragged it because why not?
• Disable the timeline's item counter via Settings > Behavior [Thx Kara!]
• Stop a slow/stuck in-progress refresh w/ new Cancel Refresh option
• Cleaned up the timeline selection menu on macOS and iOS
• Long feed lists now have a handy quick filter field
• Feed Finder now recommends the best connector for the content
• Feed Finder now accepts more than URLs including: /r/subreddit, @usernames, @someone.bsky.social, etc.
CONNECTOR IMPROVEMENTS
• YouTube:
- New option for YouTube feeds to exclude shorts or live video streams
- YouTube connector now accepts many more YouTube URLs as input
- Feed Finders is much smarter when discovering YouTube URLs
• Mastodon:
- New options for "Include Quotes" and "Include Boosts"
- Displays additional annotated info for boosted/reposted posts
- New feed option for "Include Followed Hashtags"
- Posts from followed hashtags display a #HASHTAG annotation
• Bluesky:
- New options for "Include Reposts" and "Include Quotes"
- Displays additional annotated info for boosted/reposted posts
- Now renders attachments for quotes (still rendering them as links, though)
• RSS/JSON:
- RSS feeds no longer assume all attachments are images
- Added an option to disable duplicate titles on RSS/JSON feeds [Thx reycat!]
- RSS/JSON feeds now use annotations for tags/categories when enabled (you may need to edit muffles - sorry)
• Fixed potential null reference errors in several connectors:
- Bluesky, Tumblr, Mastodon, Youtube, Podcast, Reddit
BUG FIXES
• Fixed timeline jumping when showing/hiding the media viewer
• Fixed a visual glitches in the Feed Finder, purchase, and other views
• Fixed sharing media to strangely behaving apps (glares at Apple Notes and Electron) [Thx Michael!]
• Attempting a new way to save window positions on macOS (boo macCatalyst!)
CONNECTOR DEVELOPMENT
• Several new features to improve discovery and sharing of connectors
• See full release notes for details - we ran out of characters!
1.7 23 Feb
A new app-wide theme to reduce the number of timeline colors, streamlined adding/editing feeds, fixed broken Bluesky replies, better RSS, Mastodon and Reddit support plus much more.
NEW FEATURES
• Added a new color theme – "Simplified"
- Reduces the number of timeline colors for a more unified appearance
- Increased overall contrast and readability of timeline text
- Try it out in "Settings > Appearance > Theme"
IMPROVEMENTS
• Quicklink buttons display a new subdued highlight color when active
• Re-organized the (...) menu items for clearer, more logical grouping
• Renamed "Mark" and "Unmark" to "Mark Item" and "Remove Mark" to help differentiate them from "Bookmark" actions on social services
• Fixed an issue causing feeds to get stuck loading forever [Thx André!]
• Fixed redundant link previews from blogs that linked to themselves
• Adding a new feed is streamlined to present a single, simple "Add Feed" button
• Using "Customize Feed" from the timeline now has all of the same options as using "Settings > Feeds" [Thx Brad!]
• Manually re-verifying after editing certain feeds is no longer necessary
• Fixed potential problems when resetting a feed's authentication tokens
• Cancelling an authentication popup no longer pops up another popup telling you that you cancelled the previous popup
• Exported logs now include build & version info (can't believe it wasn't there wtf)
• Fixed tap targets for some toolbar buttons (*glares at SwiftUI*) [Thx Kyle!]
• Added APNG support for animated banner ad images
• "Settings > Sponsors" now has a switch to see just the sponsors or all of the ads and can be pulled-to-refreshed
CONNECTOR IMPROVEMENTS
• RSS
- Fixed an issue causing the Feed Finder to pick incorrect URLs
- Worked around a problem on Slashdot.org where social media graphics were displayed huge in the timeline [Thx Max!]
• Mastodon
- Added support for opening posts in the Toot! app
- Fixed some bugs that were causing null reference errors
• Bluesky
- Fixed the previously nonfunctional "Include Replies" option
- Fixed some bugs that were causing null reference errors
• Reddit - Follow User
- Added a feed option (on by default) to show the subreddit as an annotation to make it easier to muffle stuff [Thx Jim!]
- When adding a new feed, the suggested name is now "u/name" (which is more Reddit-y) instead of "/u/name" (which isn't)
- Removed the author from the content of the post since all of the posts always have the same author anyway
- Changed the option to show the post's flair text to be off by default
CONNECTOR DEVELOPER NOTES
• Automatic attachment extraction now respects `hidden_tag_classes` and skips over tags with the given CSS class names
• The detail view now also respects `hidden_tag_classes` by applying `display: none` CSS rule to them
• Feed Finder now checks the XML and JSON discovery rules (if any) before the HTML discovery rules
- Previously the HTML discovery rules were checked first
- Our HTML parser for this is very permissive and will happily accept XML as if it were HTML whereas the inverse is not true
- In rare cases, the RSS connector managed to match an HTML rule to a tag within the XML content of a feed and extracted the wrong feed url
- Flipping the rule order worked around this while hopefully not subtly breaking any other connector discovery rules
1.6 16/12/2025
Re-designed Quicklinks, audio player controls, added support for Tumblr Communities, improvements to feed time-out errors, Mac timeline control and much more.
NEW FEATURES
• Redesigned Quicklinks
- Quicklinks are now presented vertically in the open left margin
- Adjust position or disable them in Settings > Appearance > Quicklinks
- Reminder: Quicklinks can be tapped & held to select other timelines
• Redesigned Audio Player
- The audio player is more compact and easier to dismiss
• Improved Tumblr support:
- Added a connector for Tumblr Communities
- Added thread view for Tumblr feeds that shows reblogs and notes
IMPROVEMENTS
• Timeline & Settings
- Moved the "Find in Timeline" button into the bottom-left menu
- Moved "Timeline Settings" from the (+) button to the bottom-left menu
- Added Settings > Behavior > Auto-Play Video Previews to more easily disable auto-playing videos in the timeline
• Marked Items are no longer prematurely removed due to sync conflicts - NOTE: Update all copies of Tapestry for best results
• Muffle rules now apply to (native) quoted posts [Thx Dean!]
• Disabled pull to refresh and swipe actions on macOS [Thx Thom!]
• Sensitive Mastodon posts are flagged with content warnings [Thx Eduardo!]
• Quoted posts with content warnings omit their images for safe viewing
• Content warnings are now easier to tap and also avoid word-wrap issues
• Reduced redundant link attachments for blogs with images [Thx Joline!]
• Added indicators to Settings > Feeds showing the feed's color [Thx Joline!]
• Slight speed improvements when manually refreshing the timeline
• Feed timeout errors no longer appear in the bottom status bar
• Service names (Mastodon, Bluesky, etc) are now omitted when viewing a conversation thread or single feed
• Bluesky posts now display both images and quotes together properly
• Blog posts now display images plus link attachments correctly
• Link previews are smarter when a web page's title info is missing
• The purchase screen now appears occasionally to remind free users about Tapestry Premium (hint hint!)
BUG FIXES
• VoiceOver can now navigate the bottom bar [Thx Ed!]
• Tweaked layout of the media viewer's controls on iPadOS 26 [Thx Patrick!]
• Feed Finder waits longer before returning an error for slower sites [Thx Bernd!]
• Tapestry no longer freezes when opening images on iOS 17 [Thx Gareth!]
• Fixed a bug causing layout problems depending on font size [Thx CHOCK!]
• Removed the icons from the Feeds menu on macOS [Thx to many!]
• Fixed parsing of relative image paths in the link preview generator
• Customizing a newly added feed now correctly refreshes it when done
CONNECTOR DEVELOPMENT
• Added `accountIdentity` as an optional new piece of information that can be supplied to `processVerification()`:
- An `Identity` instance that can define the name, username, and avatar of the feed's authenticated account
- Info can be used by the timeline to help disambiguate feeds in certain situations
- Mastodon, Bluesky, Tumblr, Tumblr Community connectors were updated to use this new API
- Documentation added to `API.md` on Github
1.5 14/11/2025
Read conversation threads from Mastodon, Bluesky, and Micro.blog, added saves on Bluesky, macOS window improvements, and much more.
NEW FEATURES
• View conversation threads directly within Tapestry:
- Swipe left or tap the conversation icon at bottom right to open its thread
- Lines on icon indicate if activity was detected on last refresh
- Threads are displayed with no character limits [Thx simon_w!]
- Support for Mastodon, Bluesky, and Micro.blog
IMPROVEMENTS
• Support for Bluesky's "save" bookmarking feature
• Ability to switch between media viewer pages with the keyboard
• macOS:
- Media viewer now supports more than one image
- Improved remembering window positions / sizes
- Fixed permissions that prevented importing new connectors [Thx Pascal!]
• Renamed "View Details" to "Open Details" for consistency
• Unified internal Mastodon and Bluesky connector behaviors for consistently
• Small internal performance improvements
BUG FIXES
• Fixed a typo in the feed timeout error message [Thx Ged!]
• Poll results capped at a max of 10 items to prevent display problems [Thx Joline!]
• More fixes for timeline jumping when expanding/collapsing items
CONNECTOR DEVELOPMENT
• Added support for "context" actions:
- Useful for displaying ephemeral conversation thread timelines
- Add an action with `"role": "context"` to your "actions.json" file
- Attach the new action to the Items returned via `processResults()` as usual
- Can now return an array of Item objects from `performAction()`
- Requires minimum_app_version 1.4 or higher
• When tapping on an Item attachment that has a `context` action, the action is performed instead of opening the URL:
- Useful for quote attachments to open a conversation thread in-app
- Used by the Mastodon connectors for native quote posts
1.4 20/10/2025
Reply, quote and even post directly to Mastodon and Bluesky from Tapestry! Attach photos and videos to your posts, create polls, hashtags and so much more.
NEW FEATURE: COMPOSE
• Compose, edit, delete, quote, or reply to posts on Mastodon and Bluesky
• Attach videos, images, GIFs, polls or links
• Autocomplete of usernames, hashtags and custom emoji
• Set quote / reply and visibility limits on your posts
• Metadata embedded in media are stripped for privacy prior to posting
• Images & videos are auto-resized & transcoded, making posting a snap
• Edit alt text and image focus points
• Drag-and-drop media into compose or paste it from the clipboard
• Set a default compose account in Settings > Behavior
BLUESKY IMPROVEMENTS
• Items can display link previews & quoted posts simultaneously
• Support for more than four images per item and GIFs animate correctly
• Your own posts no longer show up as from "you"
• Annotations clarify what reposted replies are in reference to
• Quoted posts open correctly within the thread view [Thx Lee!]
• Fixed errors loading conversations [Thx Kyle!]
MASTODON IMPROVEMENTS
• Added the ability to vote in polls
• Tapping on a poll's options toggles between percentages & numbers
• Polls now correctly use their proper theme color
• Fixed annotation problems when boosting a boosted boost
FEED IMPROVEMENTS
• Tumblr GIFs now animate properly in the timeline [Thx Ged!]
• Tweaked micro.blog permissions [Thx Manton!]
• Fixed problems with Reddit and GoComics feeds
APP IMPROVEMENTS
• Smoother timeline scrolling
• Fixed timeline position problems when returning from a thread
• Item actions that fail now show an alert with additional information
• Fixed a bug causing two close buttons to be displayed in the Feed Finder
• The feed picker/list views in Settings support sorting by name/service/recent
• Fixed very short video clips not looping correctly
• The playhead in the audio & video players tracks more smoothly
• Playing an audio item is “exclusive” – it wins and pauses all others
• Audio-only players no longer auto loop
• Changed the audio indicator on videos from a speaker to a waveform
• Polls are now displayed before their associated media in the timeline
• Timeline displays animated image formats: GIF, APNG, HEIC, & WebP
• Timeline and audio player controls mirror each other when playing
• Detail view tries harder to obey the media autoplay setting
• Several performance improvements
• Sanded off the corners of the feed icons nice and smooth
• The media placeholder looks better when content is still loading
• Added ability to copy plain text, markdown, html, or link to the item's (...) menu and as long-press on the open button
• Fixed problems when using the color picker to select a new feed color
• Moved timeline view style (expanded, collapsed, mini) to Settings > Appearance
• Fixed a layout bug where link cards could clip their top and bottom lines
• Fixed a bug that could re-collapse expanded timeline items [Thx Joline!]
• Added a sound effect when posting [Thx Andre!]
• Copying links to the clipboard now carries both URL and string so other apps can get what they prefer [Thx simon_w!]
• Added long-press copy to Event Log rows
• Improvements to the first run experience for new users
MAC IMPROVEMENTS
• The Mac app now uses the more "native" Mac interface appearance
• Added a bevy of keyboard shortcuts and contextual menubar items
• Changed the main Find keyboard shortcut from CMD-Shift-F to CMD-F
• Moved "Add Timeline" from the File menu to the "Timeline" menu
• Added lots of tooltips for the macOS version
• Background refresh is now disabled by default (Settings > Behavior) - this is the feature that wakes up a closed app
INTERNAL IMPROVEMENTS
• Fixed a rare crash caused by a compiler bug(!) [Thx anonymous tester!]
• Fixed a catalog bug causing some records not to sync for awhile
• Improved catalog performance
more Version 2.0 21 Sept
Data Not Collected The developer does not collect any data from this app.