* sictiru: (22 commits)
Android 13.3.2 230
#1886 Support for themed icons
Add nullability annotations to ReadingAction
Android 13.3.1 229
#1891 Handle Android 9 and below for OPML file export
Add nullability annotation to help with Kotlin conversion
Revert binding view destroy
Android v13.3.0
Android v13.2.11 Revert db mutex changes
Revert "#1853 Remove read write db mutex"
Android v13.2.10. Clear web chrome client on web view destroy
Android v13.2.9. Destroy webview on fragment view destroy
Android v13.2.8
Cleanup web view binding on destroy view
Android v13.2.7
Remove play core in favor or play review. Update other dependencies
Android v13.2.6
Catch OperationCanceledException exception when loading active stories
#1853 Remove read write db mutex
Android v13.2.5
...
* dejal: (21 commits)
#1898 (Marking story as read/unread right after loading will mark different story)
Bumped build number
#1907 (Resizable middle column)
Fixed#1906 (story list leaves a space after all stories read)
Backfilling Youtube videos for premium archive subscribers.
Handling no content when finding feeds.
Don't guess RSS feed urls on openrss/feedburner domains.
Adding dashboard_rivers to /reader/feeds?flat=true for #1899
Deprecating old blog.
Adding macOS app to Goodies.
Adding hblog as possible server in nginx.
Adding docker rule for hblog:80
New macOS blog post.
Finishing macOS blog post. Need to upgrade minima theme.
New screenshots of the macOS app
#1903 (Saved searches don't work)
#1902 (Adjust position of unread indicator on story title select)
#1247 (Mac Catalyst edition)
Prep
#1247 (Mac Catalyst edition)
...
- Added exta logic to check that a swipe starts and ends on the same row and story, and abandon it if not, to avoid doing the wrong thing.
- It appears that this was caused by reloading a row while loading images, so I also added logic to avoid reloading a row in the middle of a swipe.
- Fixed saved searches not appearing (and probably other misbehavior due to the viewWill/DidAppear not getting called); affected both Mac and iPad.
- Fixed the icon for the Delete Saved Search command.
- 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.