v1.2.6+91
moffatman
released this
04 Oct 22:34
·
99 commits
to master
since this release
v1.2.6+91 is a hotfix to address the following bugs
- Crash when selecting video from the gallery on Android
Concurrent modification during iteration: Instance of CastList<dynamic, DraftPost>
error breaking use of imageboard- In-app notification text had broken formatting with Android-style UI
The patch notes for v1.2.6 are below
Major Features
- Added some new sites
- 8chan.moe
- sportschan.org
- Meaningful performance improvements
- Text can now be selected and quoted within the iOS style context menu
- Context menu to just delete image on your post, not the whole post
- Notifications when watched threads change position in the catalog
- When reaching second-last page (9)
- When reaching last page (10) (on by default)
- When deleted or archived
General Improvements
- Re-enabled all boards on archived.moe
- Posts with same ID as OP are labeled as such
- One-time editing of filename without losing "Random" checkbox
- Soyjak posting updated for recent verification changes
- System WebView User-Agent is the new default, to reduce Cloudflare trouble
- Show unread watched post counters next to the drawerbutton
- Double-tap images in vertical gallery to scroll-to them
- Option for "Clover-style catalog counters"
- New media saving subfolder choices with site name
- Option to set a custom media subfolder per-board
- Offer to report (email) stack trace information in error popups
- Improvements for Dvach
- Push notifications for watched threads
- Support for new captcha
- Support for logging into "passcode"
- Image posting is fixed
- Added some buttons to mass-delete drafts from Outbox
- New setting to use "wide drawer gesture" everywhere in the app
- Added a context menu to the Saved Attachments grid
- Added a search bar to the watched threads list
- Full history search improvements
- Filter for saved threads
- Gallery now includes all results' images
- Query is editable after initial search
- Faster searching when date range is used
- More accurate progress bar
- Query highlighting now handles subfiltering via the small search box at the top of the results
- Adapted icon for iOS 18 styling
- Reply posting status shown next to indicator for when reply form is closed
- Reply form now closes by default upon posting, with a setting to disable this
- Cleaned up loading individual posts from archive
- Proper loading animation and error handling
- Archive source name now shown on the post
- Sharing a link to the post shares the archive link
- Deleted posts are now inserted in the proper place within the thread
- New appearance for in-app notifications with scrollable content
- New setting to open threads from drawer (watched or saved) into new tabs instead of changing the current tab
- New option when sharing a post as an image to hide the reply count
chance://
URL scheme now tries to open existing tabs, and supports?postId=123
parameter- Catalog page indicator replaced with remaining threads indicator when using alternative sorting
- Added a new button in the thread menu to mark the current position as last-seen. Any later posts will be marked unread
Tweaks
- Luck calculation now better accounts for rarer GETs
- Some iOS interface elements look more modern
- More special characters accepted as part of URLs:
()'
- Allow 2 lines of title text in drawer and popup tab list
- Image search now has its own submenu of the context menu
- Increase the hitbox when tapping to open a quotelink
- Pass is no longer logged into automatically when opening the app
- The display of loading, placeholder, and errored attachments has been polished
- Support opening
reddit.app.link
URLs - New method of making the cloudflare popup dark mode
- Should be more reliable but won't match theme colors any more
- In tree mode, you can do one update pull after the thread is archived in order to re-sort the tree
- Attachment download now continues through failure and summarizes all failures at the end
- Replace "Copy image URL" with "Share image URL" in context menu
- Site login systems have been moved from Behaviour settings to Site settings
- Links to the same imageboard now appear as quotelinks
- All archives will be attempted before letting cloudflare popup
- Staggered grid now used in watched/saved thread lists if set
- Cleaned up cookie usage to avoid unnecessary cleaning, should reduce cooldowns on 4chan
- Clearing file cache no longer deletes cookies
- In the popup tabs menu, tabs can now be dismissed by dragging in either direction
- Bottom tab bar now always starts showing the current tab
- Cleaned up reply form height limit to ensure it never becomes unusable
- The whole reply form may become scrollable in certain situations
- Cleaned up handling of the keyboard suggestions bar on iPad
- Tapping a post when filtering the thread now closes search before animating to the post
- Redesigned the catalog row height setting to make it more understandable
- Increase width of iOS-style back button to make it easier to tap
- Popup when tapping flag now shows the flag instead of a generic flag icon
- Added a "share link" action to the image search menu in gallery videos
- kohlchan can get all threads at once, instead of loading individual pages
- Added "Export as..." button on Android to use save dialog
- JSON export now uses Android save dialog instead of share dialog
- The watched threads/saved threads/saved posts icons change when empty v.s. something there
- Added an undo popup when unsaving a saved post
- Automatic cleanup of earlier attempts to submit things in the outbox
Bugfixes
- Re-picking an edited image or video could use the unedited original by mistake
- Disabled archives were sometimes still used
- The board or thread search bar changed size a little when focusing and unfocusing
- "Missing saved posts" didn't work correctly
- User IDs not shown on karachan
- Staggered grid could break down or jump around
- Empty
[code]
blocks would crash the thread - Try to fix "SocketException" when trying to play a video
- Windows/CRLF line endings could break the filter regexes
- Unordered lists could be displayed with incorrect line endings
- Checking for spam-filter gave false positives when on a poor network connection
- When rapidly multitasking on iPad, the current thread could be lost
- Extreme memory usage in gallery grid leading to crash
- Various problems and inconsistencies could occur when browsing boards with capital letters in their name
- Sometimes the reply tree could be out of order depending on update timing
- Video loading spinner didn't always match up with loading progress
- Corrupt threads could stay in the database without any way to clear them
- The post field display order editor didn't display correctly
- Settings search didn't look at some option labels
- If a thread was closed during updating, there could still be some haptic feedback afterwards
- The last post in a thread could mistakenly by immediately marked as seen
- Tab menu swipe gestures went the wrong direction in tablet layout
- Translating OP of a thread didn't translate the title too
-"Open cross-thread links in new tabs" really only worked with OPs, it never scrolled to later posts - Photos read permission was required on iOS even when not saving to a specific gallery
- There was no HTTP connection timeout set on network requests, leading to stalling on flaky connections
- "Jump to attachment" button in gallery was unreliable
- "Tapping background closes all replies" wasn't respected in reply popups
- Blank spaces in watched/saved thread grids
- Stuttering in "Your posts" list
- Subject field in search query could get stuck
- Couldn't drag slider on soyjak McChallenge page as it swiped away the popup
- Bold text was not shown properly with custom "variable" font files
- Unread post count was wrong on paginated threads
- Scrolling didn't work in iOS 18 + Mac mirroring
- G key didn't work in some text fields with some hardware keyboard setups
- Column count in grid mode settings was wrong on tablets
- Sometimes unable to report post, with a null unwrap exception
- Thumbnails in the gallery could unnecessarily have dimmed corners
- Sometimes image search methods were suggested that couldn't actually be used
- Board links and board-search links didn't display with the proper number of quote arrows
- Board-search links with underscores or dashes were not colored properly in the reply form
- Android media saving with slash characters in the folder name created duplicate folders
- Repeated in-app notifications on iOS 18
- Tapping the status bar didn't scroll popup replies, but the thread behind