Skip to content

Releases: moffatman/chan

v1.2.6+93

30 Oct 22:31
Compare
Choose a tag to compare

Tweaks

  • "Hide with replies" now hides full reply chains
  • New layout for multi-image threads and posts
  • New layout for reply form button row
    • Fixed problem picking an image on Dvach because of too many buttons
  • Potential optimization to captcha auto-slider for new captcha styles
  • When sharing a post as an image, it always uses absolute time
  • "Metered" Wi-Fi on Android now treated differently for auto-loading purposes
  • Added a note about Cloudflare to the User-Agent setting popup
  • Support opening all 2chan.net subdomains on Android
  • Improved gallery gesture handling when closing a partially-zoomed image

Bugfixes

  • The web image picker was broken on Android
  • Broken captcha interface on certain new gray captchas
  • Archives that required Cloudflare clearance just gave up and didn't pop up the checkbox
  • The board switcher broke when there were no matching boards
  • Saved attachments couldn't be opened from the grid in the saved area
  • Increased the Unified Push timeout to try and fix Android push notifications for users with slow network connections
  • Some Reddit markdown links were not linkified properly
  • The captcha didn't auto-slide in the "old" captcha interface
  • Error handling Cloudflare response data in certain cases
  • Sometimes all image thumbnails were broken in archive search result lists
  • The "7 letters" and "8 letters" captcha buttons were broken in certain solver configurations
  • Reddit inline images/gifs now shown in the proper position within the comment
  • Hacker News comments starting with a blockquote weren't displayed properly
  • Android keyboard didn't reopen when tapping captcha letters

v1.2.6+92

16 Oct 21:30
Compare
Choose a tag to compare

Major Features

  • Added support for alogs.space
  • Site-specific filters
    • New syntaxes e.g.: ;site:reddit, ;excludeSite:reddit, ;board:reddit/tv, ;exclude:reddit/tv

General Improvements

  • One unified picker for both images and videos
  • The gallery can be closed or advanced to next page by swiping a zoomed-in image when at the edge
  • Allow unlimited thread height in catalog row mode
    • This is now the default for new users, no change for existing users
  • When animating to a post, it will be revealed if collapsed in tree mode
  • Added formatting shortcuts when posting on Dvach
  • More detail in the bottom-right indicator when a reply is being posted
  • More things are iOS-style when choosing iOS UI on Android phones

Tweaks

  • Add the "Find in thread..." action to the saved attachments grid context menu
  • Adjusted board picker sort order to better prioritize favorite boards
  • Made it harder to close the gallery by accident when a swipe changed directions
  • Add a "Do nothing" settings-icon long-press action to disable the gesture
  • Color for OP's name and capcode is now based on "Secondary" instead of "Quote" theme color
  • Cloud solver "skip confirmation" will now be forced off if when encountering the spam filter or for problems submitting a report
  • Dvach "endless" threads now show last-reply-time in catalog instead of reply count
  • Changed the image count icon in Android UI, it seemed to have bad alignment
  • Reddit cross-thread links now use "rich link" style
  • Tapping a thumbnail in the gallery now bypasses archive-specific image rate limits and immediately loads the target in full quality

Bugfixes

  • Push notifications not received on Android
  • Video playback and image posting was broken on 32-bit Android
  • Unable to exit some popup pages by tapping in the background
  • Threads opened from incognito tabs still appeared in history
  • Unread posts weren't tracked properly in threads you created
  • Sharing images and links to Chance on iOS didn't work
  • Spam-filtered posts might not be saved across app launches
  • "Jump to attachment" popup menu broke when tapping "Go" button
  • Cancelling a reply during certain wait periods wouldn't work, it would still get posted
  • Images uploaded on Dvach were ridiculously small
  • Saved threads page could break in cases where images were inaccessible
  • Reply form text field was independently scrollable, making it very difficult to scroll the whole reply form
  • Archive search didn't escalate to cloudflare clearance and gave up, possibly leading to lack of results
  • Bad handling of empty results in some archive search cases
  • "Find in thread..." for saved attachments didn't reliably scroll to the found attachment
  • Strange behavior when scrolling with multiple fingers at once
  • Unsaving and immediately resaving a saved attachment would break it
  • "Search image" menu was broken on Android UI
  • Possible fix for "SocketException" when trying to play videos
  • Possible fix for stuck posting
  • Minor bugs in URL link handling within text
  • Xenforo/forum threads didn't dim properly when read
  • Minor bugs handling arrow up/down keys in the board switcher
  • 8chan captcha was flaky
  • Some text formatting on Dvach wasn't displayed properly
  • Quotelinks on mintboard didn't display properly
  • There could be an extra blank line at the end of catalog rows
  • Tapping certain quotelinks resulted in an unnecessary "Checking url..." popup and delay
  • Handling of strange captcha letter counts was broken and could result in buttons overflowing the side of the screen
  • In certain cases the captcha form would pop itself back up after being cancelled
  • The captcha form would close itself when getting a cooldown

v1.2.6+91

04 Oct 22:34
Compare
Choose a tag to compare

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

v1.2.6

04 Oct 20:52
Compare
Choose a tag to compare

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

v1.2.5

09 Jul 04:23
Compare
Choose a tag to compare

General Improvements

  • Follow up to catalog grid changes
    • Image was too big compared to text
    • "Crop image to fill" will fill whitespace with more thumbnail
  • Ability to manually enter MD5 for archive search

Tweaks

  • Disabled filters in watched/saved/history lists
  • If limited horizontal space, put board settings and sort menus within a submenu
  • Added more padding around the board and thread search bars to match the settings search bar
  • Adjusted the "luck" calculation, I think it was too low before

Bugfixes

  • Wikipedia URLs with single-quotes in them were not linkified properly
  • Web image search field wasn't auto-focused
  • Opening gallery from replies could show the wrong image or crash the app
  • Marking thread as You didn't properly store the thread
  • Search query editor popup checkboxes didn't update properly
  • Unrecoverable error when upgrading directly from certain very old versions
  • The menu to add a new site overflowed and broke when using Android UI style

v1.2.4

05 Jul 04:41
Compare
Choose a tag to compare

Major Features

  • Added some new sites
    • 8kun.top
    • mintboard.org
    • trashchan.xyz
    • tvch.moe
  • New "Staggered" catalog grid layout
    • Rewrote other aspects of catalog grid to support more efficient layouts
  • Translation offered on foreign-looking errors
  • Pop up thread / post and replies associated with attachment from button above gallery thumbnail row
  • Added option to double-tap threads and posts to hide/unhide

General Improvements

  • Faster startup time and post parsing
  • Support showing Reddit poll results
  • Improved zzzchan (JSChan) compatibility
    • Posting now supported
    • Some boards were missing
    • Threads without subject caused errors
  • Improved Karachan compatibility
    • Posting now supported
    • Emotes displayed properly
    • Various bug fixes
  • Suggest marking/unmarking all posts with same ID as You
  • History search filter for replies to You
  • Button to edit search query from results page
  • Added Arabic as a supported translation target language
  • Saved Attachments cleanup
    • Remove unused thumbnails folder
    • Added button to fix broken/missing saved attachments
    • Attachments saved in the development board now show for picking
    • Certain attachments opened by URL didn't save properly
    • App would crash in picker with many files
    • "Luck" popup to see dubs history
  • Added context menu action to mark/unmark as You from catalog
  • Added button to mark all posts as read in the thread indicator menu
  • Settings quick action now activates when holding the back button at top left, and the settings icon in the side drawer
  • Tap the gallery position indicator to type in an attachment number to jump to

Tweaks

  • Increase back to 2 concurrent media conversions
  • "Wait before posting" now starts after solving captcha instead of when pressing send
  • Thumbnail blurring/pixelation applies to rich links too
  • Some improvement in scrollbar glitching in long threads
  • Expose the "Server-side filenames" download setting on iOS
  • Pulling-to-refresh the saved threads list now updates the threads
  • Moved the "Missing Threads" button to the bottom of each list

Bugfixes

  • Extra cooldown popups might be shown when reporting a post
  • Board switcher search behaved wrong when there were capital letters in board names
  • Hide bars on scroll sometimes didn't work
  • Picking images from the web sometimes gave "Unsupported file type"
  • Network log had missing line break
  • On some sites 404 errors didn't mark a thread as deleted
  • Thread watcher could be stuck off after resuming the app from background
  • Unable to share files with certain characters in filename
  • Loading spinner was wrong color in hover-attachment
  • Inaccurate scrollbar in outbox popup
  • Reply-only filters mistakenly applied to OP
  • With very high text scales some interface elements didn't display properly
  • Multiple "waits" shown in reply box instead of just the highest priority one
  • Gallery position indicator didn't fade back out reliably
  • Gallery position indicator could be in wrong position when swiping between images and videos
  • Reddit headers (#header) without spaces weren't recognized
  • Reddit videos without thumbnail were shown as links
  • Media scan could fail on very long filenames
  • Cancelling a media conversion would not delete the partially converted file, and it could be reused by mistake
  • Subreddit custom emotes didn't show up properly
  • Post number could be wrong if thread has deleted posts
  • Photos picked from iOS gallery had junk timestamp in filename
  • URLs with semicolons in them were not recognized properly
  • Some old uploaded images were not deleted properly, wasting storage space
  • Number of grid mode columns displayed in settings page was not correct
  • Nested lists on Reddit and Xenforo didn't display properly
  • Links in board stickies weren't clickable
  • Search button in thread menu didn't animate all the way to show the search box
  • Scrolling-to-post broke down when OP was very long
  • Certain flags didn't display properly on archived posts
  • Files with filename starting with "." couldn't be saved to gallery

v1.2.3

19 May 18:38
Compare
Choose a tag to compare

Major Features

  • New sites added
    • karachan.org (browsing only)
    • kissu.moe
    • kohlchan.net
    • zzzchan.xyz (browsing only)
  • Option to turn off the reply-count in the catalog
  • Separate option for auto-watching threads on creation vs replying
  • Image filter has option to hide replies / reply chains

General Improvements

  • Show thread-level polls on supported sites
  • Added a "new filter" button at the top of the filter list if it is long

Tweaks

  • Adjusted formatting of responses in network log
  • Disabled ASCII normalization when posting
    • Seemed to be useless and prevented using certain punctuation
  • Redid the layout of the attachment options when posting (again)
  • Added a scrollbar for the saved attachments grid
  • Turned on iTunes File Sharing
  • Throttled media conversions to one-at-a-time (trying to avoid crash in rare situations)
  • Disabled rich link previews within greentext

Bugfixes

  • Spam filter check always failed on posts made from incognito tabs
  • Spam filter check could fail if app was put in background on iOS
  • Some boards were missing from Dvach
  • Reply box was not properly limited to a maximum height
  • Spam-filtered posts were not remembered in the outbox across app launches
  • Multiple captcha popups could be seen posting from certain networks
  • Fixed cloudflare stuck / spam-filtered
  • Catalog page indicator was in the wrong place while the reply field was open
  • Saved Attachment "Find in thread" did not correctly close the gallery popup
  • Cancelling certain tasks (e.g. download-all or export) had a chance to break the whole app
  • Using a suggested image from a twitter link didn't work ("Bad state: No element" popup)
  • Already-downloaded files from saved attachments were forgotten about very quickly
  • Copying links could result in unnecessary markdown link syntax [name](url)

v1.2.2

11 May 05:33
Compare
Choose a tag to compare

General Improvements

  • Updated soyjak captcha for recent changes
  • Removed the unreliable "horizontal pinch" gesture to change number of columns in the vertical gallery (scrolling images page)
    • It's just a normal preference in Appearance Settings now
  • Added a paginated mode to the vertical gallery
  • Missing (spam-filtered) posts now show in the "submissions" popup list, with long-press actions to copy or retry posting
  • 4chan spam filter check re-enabled for all posts that needed a captcha
  • Added a "Translate" action when selecting text
  • Allow dragging the reply form smaller than before
  • Allow the reply form to open in archived threads, to allow copying / saving as a draft
    • Also allow tapping reply IDs in archived threads

Tweaks

  • Disabled double-tap gestures on videos in the vertical gallery
  • Allow .mov urls to open in the video player
  • Current-thread drafts and submitting posts are now minimized by default
  • New layout of buttons that appear while a reply is submitting
  • Remove direct links from reply after using as an attachment source

Bugfixes

  • Freeze when swiping between videos
  • Stutter when videos started playing on iOS
  • First video in vertical gallery didn't auto play immediately
  • Bottom video in vertical gallery wouldn't auto play
  • Auto-scrolling upwards didn't work
  • Auto-scrolling didn't always work with very long posts
  • Auto-scrolling didn't always work when starting at the bottom of a thread
  • Possible large delay while loading threads due to auto-scrolling problems
  • Some soundposts only worked the first time they were opened
  • Some soundposts were cut off
  • Trip and capcode filters didn't work for catalog threads, only replies
  • When the thread watcher updated the current thread in the background, the update wasn't shown right away
  • An error could be thrown in rare types of Reddit links
  • Exporting a post as an image when loaded from certain archives was in low quality
  • x.com links were not recognized as Twitter links
  • Twitter links embed data didn't work for text-only tweets
  • Suggested thumbnail didn't work for YouTube Shorts links (amongst others)
  • Video could keep playing in the background when opening the main gallery from the vertical gallery
  • There was no limit on reply form height, so it was possible to have it become so tall it couldn't be re-shrunk
  • Threads watched from the catalog didn't show up in the drawer immediately

v1.2.1

01 May 05:57
Compare
Choose a tag to compare

Major Features

  • Support for browsing XenForo bulletin boards
    • Initial sites:
      • urbantoronto.com
      • macrumors.com
      • thecoli.com
      • ignboards.com
      • looksmax.org
  • Long-press the browse button to open a vertical tab list popup
    • Should be easier to find tabs as it can show the thread title/text
    • You can also swipe up on the bottom bar when the horizontal tab bar is already showing
  • Long-press the "Download all" button in the gallery to save to an arbitrary folder on Android

General Improvements

  • URL linkifier now supports CJK / other foreign characters
  • In-app notifications are not shown for posts you already saw
  • Board switcher now supports searching for site name to show all its boards
  • Inline tables now have borders and are properly horizontally-scrollable
  • Rich links now supports twitter and instagram links
  • Attaching from auto-recognized URL has been rewritten to have a nicer confirmation and download progress
    • You can now paste a URL in the web picker URL bar to do the same thing
  • Better experience in Airplane Mode
    • Background updates will wait for network to come back instead of popping up errors
    • Cached images should be viewable in the gallery without an error message
  • Saved attachments viewer now hides the bottom bar
  • Added a button to minimize drafts to save screen space
  • Added board search for lynxchan (endchan.org) to see less-popular boards
  • Added a setting to disable the "X filtered items" shown at the bottom of catalog/threads

Tweaks

  • Added a placeholder rectangle behind loading thumbnails
  • Increased the timeout before showing video playback error
  • Minimized tab descriptions when not selected
  • Added the "auto-rotate in gallery" setting to the behaviour page to make it easier to change
  • If auto-solver starts working again after failing, "skip confirmation" will resume working
  • Cloud solver will be re-attempted when double-tapping the captcha
  • Prioritized board-specific search over whole-site search in the search page
    • Will make it more obvious how to search with advanced filters
  • Made it easier to long-press the send button to save-as-draft
  • Quotes won't be highlighted in the reply field if the quote color is too similar to the reply field background color

Bugfixes

  • With high text scale %, the attachment options could have an unusable layout
  • The catalog reload button didn't show an animation or bring you back to the top
  • Fixed issue freeing captcha image data
  • Sharing posts as an image rendered an invalid image
  • Swiping around in the gallery could freeze the app
  • Submitting posts or threads with drafts saved could wait forever without actually posting
  • Videos loaded by tapping on a URL couldn't be rotated
  • Some new posts might have been mistakenly marked as seen on Reddit
  • Searches on Fuuka archives didn't show results as threads properly
  • Pass was logged-into twice upon launch
  • Broken thread watches were still visible in the drawer
  • Reusing a catalog tab when opening a link didn't work when the catalog tab hadn't been selected this launch
  • Corrupted media-scan database was never cleaned up
  • Auto-saving/auto-watching didn't properly respect priority of other filters
  • Some Reddit spoilers weren't shown properly
  • Some Reddit /r/ and /u/ links didn't get linkified properly
  • Colors in the theme editor might not update immediately upon editing
  • Certain loading popups wouldn't close upon pressing the "Cancel" button if the load got stuck
  • When closing/undoing a non-active tab, the current tab could change unexpectedly
  • Auto-scroll could get stuck on very tall posts

v1.2.0

17 Apr 23:32
Compare
Choose a tag to compare

Major Features

Settings rewrite

  • Settings are now searchable
  • Import and export of app data for backup and device transfer
  • Export of all app data as JSON
  • Additional sites can be added more easily in-app now

Reply rewrite

  • Multiple replies can be queued up for automatic posting when cooldown is done
  • Cooldown in fetching captcha is handled without any popups
  • Draft posts can be stored for later (hold on send button)
  • Better saving and restoration of reply box
  • Character counter redesigned
  • Added subject field character counter

Other new features

  • Thumbnail pixelation option and quick action
  • All image disabling quick action
  • Filtering by tripcode
  • Filters can hide their replies too
  • Syntax (greentext, quotelinks) is highlighted in the reply field
  • Added swipe up/down gesture on board/thread position indicator
  • Support Soyjak's new McCaptcha + McChallenge
  • Added an option for text above image in catalog grid mode
  • Added an option to disable bottom-bar swipe gestures
  • Custom MPV options can be set for the video player
  • Added a mode to workaround instable dynamic IPs (T-Mobile)
  • Individual archives can be toggled off from the site settings
  • Configurable posting delay (to allow you some time to reread for typos...)
  • Per-site and per-board default thread sorting
  • Basic support for new /biz/ email verification

General Improvements

  • Randomizing checksum works for GIF now
  • WEBMs are no longer re-encoded when stripping audio
  • Support converting from mkv, m4v, mpeg
  • Attachment-type icon is now shown on gallery thumbnails
  • Improved performance in tree mode
  • Greatly reduced "spam-filter" false-positives
  • Support posterId, flag on Dvach
  • Support .otf fonts
  • "Your posts" page loads faster (in multiple chunks)
  • Added (You) filter in full-history search
  • Added "Clear cookies" button when banned
  • Watch/unwatch from catalog context menu
  • Long-press on the rotate button in the gallery to remember your setting
  • Filters can now also "hide reply chains" instead of just "hide replies"
  • Searching in a thread now maintains filter separation, so you can see if any filtered items match your search
  • Original search stays in web-image-picker URL bar for easier editing
  • Focusing the web-image-picker URL bar shows the previous searches
  • Web-image-picker previous searches are filtered as you type
  • Scrolling-to-post is optimized by using placeholder posts
  • Added a nicer interface for editing filters using | to match many patterns
  • Added a button to forget about previously auto-saved or auto-watched via filter
  • Searching for new subreddits is a lot more responsive
  • Reddit /r/ and /u/ links are tappable
  • Support some Reddit emotes
  • Added a context menu action to copy image/video URL
  • Reply form always animated to show new inserted text (e.g. quote-linking a new post)

Tweaks

  • Improved layout of attachment options
  • Added haptic feedback to the board switcher
  • Sort icon in catalog and threads simplified if using the default sort method
  • Add compatibility with ;boards filter qualifier
  • Don't try to complete Cloudflare challenge for Reddit image embeds
  • Reduced long-press time on catalog/thread position indicators
  • Asterisk now only shows on watched threads where push is on for all new posts
  • Added the watched-list actions back to the bottom of the list too
  • Added a "share network logs" button if email was not appropriate
  • Increased the size of certain buttons in the Android interface style
  • Restored URL to the beginning of Reddit url+text posts
  • Reduced padding in settings pages to improve layout on small screens
  • Added haptic feedback to Android-style context menu
  • When opening a link, an existing browser tab may now be reused for the same board
  • Recognize pasted video URLs in the reply field, not just images
  • Added some more obscure video types to the accepted file extensions
  • Cloudflare challenge now only blocks web requests to the same site
  • Moved the draft posts counter as it was offscreen on Android
  • Now use WebView for "banned" page instead of in-app handling due to changes in ReCaptcha
  • Remember which filter-collapsed posts were re-expanded in the current session
  • Don't hide tab bar when switching to saved, history, settings, etc

Bugfixes

  • URLs followed with multiple trailing '.' characters were not properly linkified
  • Always show site icon on search page board picker button
  • Null error may have been seen refreshing Hacker News
  • Duplicate ancestor posts could be seen when exporting as an image
  • Cancelling image conversion showed a confusing prompt
  • "Remove archived" button only removed the first archived thread-watch
  • Multi-post translation did not work
  • Old saved attachments could be exported with the wrong file extension on iOS
  • JPEGs may have been re-encoded unnecessarily
  • Dead cross-board quotelinks did not display properly
  • Android back button sometimes did the wrong thing
  • Tapping the empty space in a line to open a quotelink only worked for the first instance if the same post was quoted multiple times
  • chance:// links did not work right with certain "internal browser" settings
  • Lots of minor issues with URLs on Reddit
  • Sometimes filename would be something like data_com_moffatman_chan_... instead of the proper filename
  • Looking up a post by ID from the search screen could enter an archive by mistake
  • Duplicate threads and posts were seen on Reddit when loading more items after some time of waiting
  • Web image picker had trouble selecting images larger than the browser viewport
  • Web image picker was not able to download images on sites that had certain configurations of Cloudflare
  • Rotation of MP4 via metadata was not preserved when converting to WEBM
  • Scrolling to a target post sometimes failed
  • Long-pressing on an image in the gallery could result in a jump in image size
  • Broken saved attachments didn't show an error icon
  • Try to fix errors watching WEBMs
  • When sharing a file, "Media saving filenames" preference was not respected
  • Crash on launch on iOS 17.4
  • Searches which encountered a cloudflare challenge were not prioritized
  • When "blur thumbnails" option was used, it applied in some places where the image was already revealed
  • Cooldowns for various things could be off by 1-2 seconds
  • Links to archives sometimes did not recognize the specific post linked-to
  • Complete Cloudflare block was not recognized and connections kept being re-attempted
  • Double-tapping the background of an iOS-style context menu could break the app
  • Some types of errors showed the message with an ugly underlined font
  • Caching of media scans did not work correctly, leading to lag in Saved Attachments pane
  • All image disabling didn't work in all places
  • Selftext was not shown on Reddit link+selftext post
  • "Bad state" error loading some archived threads from warosu
  • An unoptimized RegEx would cause processing of extremely long posts to hang for a while
  • Favouriting non-default boards on Reddit would not show them until they were navigated-to manually
  • Favouriting boards would not update the popup menu right away
  • Various bugs with auto-scrolling to posts
  • Some HTML escape codes seen browsing Reddit
  • Video player could show the wrong total duration
  • Fixed long-pressing the drawer icon for iOS + Side drawer configuration
  • The thread menu blocked scrolling in too large an area behind it