Skip to content

v1.2.6+91

Compare
Choose a tag to compare
@moffatman 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