- Settings fix for Sequoia.
- Added Delete Account to Logout confirmation; if chosen, logs out and shows the Delete Account web page.
- Fixed crash in reloading feed after logging out.
- Adjusted the timeout and caching of images.
- Cleans up cached image URLs if needed.
- When offline, now replaces an uncached image with a blank image, to avoid the broken image.
- When online, now loads the remote image if no cached image.
- Experimented with using cleaner cache filenames, but that wasn’t needed (it initially looked like the MD5 was changing between invocations).
- Now uses “jpeg” for the cache extension, since the image URL can have parameter junk that messes with caching.
* dejal:
#1890 (Add Auto to theme selector)
#1247 (Mac Catalyst edition)
Fixed a feed detail swipe starting on one row and ending on another causing the wrong row being marked unread
Prep
- Added an Auto option to the theme segmented controls and submenu (on Mac).
- When Auto is chosen, the theme is light or dark to match the system appearance.
- Removed the Follow System Appearance option in the Preferences/Settings, since it performed much the same function.
- If that Follow System Appearance option was enabled, the theme is set to Auto to preserve the same behavior.
- Removed the Theme popup from the Settings window on Mac, since it had multiple issues and wasn’t really needed.
* master:
Handling missing youtube duration.
Fixing strip underscore
iOS 15 screenshots
Don't use the underscore cache buster anymore.
Correct archive sub count
Don't resync stories on new sub if it already has archive subscribers.
More numpy changes.
Strip underscores from feed addresses, special case jwz
- Fixed trainer not working in Everything folder.
- Fixed crash when loading images during a reload.
- Fixed story blanking out after 15 minutes (due to a WebKit crash; now auto-recovers).
- Added an In-App Browser option in the settings of the Mac edition.
- If chosen, clicking the story browser button in the toolbar opens a new window in the app with the original web page.
- Now disables the window close button and menu item for the main window.
- Tricksy logic to close any browser windows left open on relaunch.