Skip to content

Releases: moffatman/chan

v1.1.1

14 Nov 20:41
Compare
Choose a tag to compare

Major Features

  • "Side drawer" is now the default navigation style on Android
  • Home board setting
    • You can set the app to always open at a certain board
    • You can also set the app to always open at the board switcher of a site
  • Image search via IQDB.org
  • Option for a button to open the "gallery grid" directly from a thread
  • Option for large centered post image thumbnails
  • Option to set a different language for translation instead of English
  • Added a "remove all watches" button in the saved tab
  • Lower data usage (fixed HTTP compression headers)

General Improvements

  • Soundposts rewritten
    • Should be a lot faster to merge video with sound
    • Fixed the video output when combining sound and still image
    • Sound download shown with cancel button in case of slow sound server
  • Better table layout on Reddit
  • Threads you create are indicated with a "(You)" label
  • Option to always show full filename instead of cutting off long ones
  • Auto mute now only applies while opening gallery, if you unmute it and swipe around the gallery, the sound will sway on
  • Option to auto-mute if on speakers
  • Sped up the metadata removal process when uploading
  • Double-tap left/right to jump back/forward in the video player
  • Video player gestures are now rotated properly when the video is rotated
  • Adjusted catalog grid layout when "Show more image if text is short" is off
    • Now the line count can be used to set a fixed height for the text area
  • New action to request desktop site in web image picker
  • Pull-to-refresh the thread watcher within the side drawer
  • Option for single-level thread-named image folders on Android
  • Media precaching skips files hosted on archives with strict access quotas

Tweaks

  • Don't show popup message when auto-changing file checksum
  • Don't lock "persistent side drawer" size on foldable devices
  • On iOS, playing videos will not interrupt background audio like music or podcasts
  • Files are saved with their original filename instead of their server-side filename on Android
  • Image rotation is remembered in current gallery session
  • Removed the misleading icons from undo popups
  • Reduced undo popup timer from 5 seconds to 3.5 seconds
  • Removed full-line-tap for ancestor quotelinks in tree mode
  • Switched to Android system API for back gesture conflict avoidance
    • Hopefully this works better for users with customized gesture settings
  • Disabled syntax highlighting on single-line code blocks
  • Allow open-in-new-tab from /chance/ board
  • Made it harder to accidentally swipe-open tab menus
  • The tab switcher animated its position too often
  • Adjusted the display of watched threads with "(You)s only" enabled in the side drawer
  • Added a button to open the board switcher when no board is selected

Bugfixes

  • Video playback and media conversion was broken on 32-bit android devices
  • Auto-size uploaded files didn't work
  • "Comment" label in reply field was in the wrong position
  • Search field could be cut-off when text scale was less than 100%
  • Some Android-style text fields displayed incorrectly when full of text
  • Picture-in-picture video position was wrong on iOS
  • Status bar icons were white with light theme on iOS
  • "Clover-style replies button" had a poor layout depending on text and image size
  • Error viewing some threads on soyjak.party
  • VP9 webm creation target bitrate calculation was too high, leading to stuck conversion
  • Reverse-image-search context menu actions were shown on some posts without images
  • Spoilered images on 1500chan would break the thread
  • Bottom bar gestures would activate even in iPhone home indicator area
  • Threads opened while history was paused were still indicated in the catalog
  • History-clearing from "this session" in popup was broken
  • Unable to collapse some expanded posts in "mouse" interaction mode
  • "Remove archived" button sometimes broke after undoing
  • Media playback features could break if caches were cleared at an unlucky time
  • Thread-title media folders didn't work in the catalog
  • Downloading images opened from a direct URL didn't work and showed a file permissions error
  • Keyboard popped up when returning to filtered catalog
  • Hacker News title missing from catalog

v1.1.0

27 Oct 20:03
Compare
Choose a tag to compare

Major Features

  • New video player based on mpv
    • For iOS users, this means faster and higher quality playback
    • For Android users, the app size is reduced significantly
    • Videos can now be shared as either WEBM or MP4 for compatibility
  • Cloudflare page now themed to avoid bright white flash
  • Captcha cloud solutions can be used without verification
  • Tree mode updating improvements
    • "New posts inserted at bottom"
      • New (default) behaviour which will avoid the tree jumping when new posts are added
      • When manually updating via a pull at the top or bottom, the new posts will join the rest of the tree
    • Post order preserved even if upvote counts etc change while thread is open
  • Added a "monochrome icon" for Android 13+
  • Improvements for uploading files
    • VP9 now used instead of VP8 when creating WEBMs on iOS
    • Strip metadata option
    • Change MD5 button
  • Reporting posts to 4chan without the web browser
  • Hold on download button on Android to "Save as..."
  • Popup indicator with undo button after deleting threads or tabs
  • Support 1500chan, uboachan
  • Option for Clover-style replies button below posts

General Improvements

  • Cancel ongoing conversion by tapping the progress bar in the reply form
  • http:// prefix shown on insecure URLs
  • Previous name history feature now remembers trip codes properly
  • Pick from previous options field entries
    • Options field also remembered in each thread
  • Text snippets such as spoiler now also available in text editing menu
  • Search box now shows whether search will use archives or native search
  • Keyboard suggestions bar now hidden in the board switcher
  • Wider drag area on the left to open the drawer from the catalog
  • Abandoned captcha challenge used if still valid, to avoid running out of captchas
  • Arbitrary image and video links will open in the media player instead of the browser
  • Auto-refreshes disabled while app is in the background
  • Double-tap-drag zoom gesture now zooms towards the tap location
  • Recent web image searches remembered
  • Option to save images to camera roll on iOS
  • Option to save images to thread-title-named folders on Android
  • Long-press side drawer icon to perform settings quick-action
  • Added back the one-tap "hide" context-menu actions on posts and threads
  • Context menu action to find original post of a saved attachment
  • Menu in gallery header to reverse-image-search videos
  • New filter qualifiers
    • Support ;op:no and ;op:only from 4chan-x
    • Added ;watch to auto-watch matched threads
    • Added ;type:dimensions to filter threads and posts based on their images' dimensions
      • Could be useful to filter-out 1024x1024 AI-generated images
    • Added a way to disable the multi-line flag on the RegEx
  • Added a slight background tint behind archived tabs in the bottom menu
  • Side menu not shown when side drawer is enabled in tablet layout
  • Long filenames ellipsized, tap them to popup the full filename
  • Added setting to disable default auto-watch-thread-on-reply
  • Added new setting for auto-save-thread-on-reply
  • Offer to clear cached threads database when certain fatal errors are encountered
  • Added alphabetic thread sorting method
  • Option to make replies slide gesture un-cancellable
  • Option to disable slide to open boards gesture
  • Option for drawer to always be visible (meant for foldable phones)
  • Catalog and thread search box now also searches IDs

Tweaks

  • Adjusted the behaviour when clearing an archive search
  • Cleaned up WEBM play behaviour on the scrolling attachments page
  • Only show one conversion popup if the conversion is fast
  • Post child loading is triggered when revealing new tree insertions
  • Improved formatting of gallery title bar metadata
  • Google reverse image search URL changed
  • Don't show line count on code spans with few lines
  • Don't syntax-highlight code spans that are short and start with a capital letter
  • Moved link-in-reply and quote-in-reply actions to the start of the editing menu in the "Select text" popup
  • Added some explanatory help to the "Select text" popup
  • Cancel auto-post timer when picking a new attachment
  • Disable the post submit button while attachment is processing
  • Show board and site icon on primary post when sharing as image
  • Added an X button to the board switcher text field
  • Re-show bars when auto-scrolling to the top
  • Avoided page transition animation when switching from tablet to phone layout
  • Allow popping up non-parent ancestor replies from quotelink in linear mode
  • Added help alert when trying to post on wizchan
  • Reordered the buttons in catalog header
  • Switched to a different "photo" icon in Android interface style
  • Switched to a better icon to indicate post has a deleted attachment
  • An open tab menu doesn't block the rest of the app
  • Swipe left/right works when not in browse tab
  • Reduced scrollbar width by 25%
  • Increased the size of the video camera icon

Bugfixes

  • The scrollbar was easily activated accidentally
  • Country name might be shown even when disabled
  • Certain bad RegEx syntax could break the filter editor
  • Unable to select a custom font TTF file on Android
  • VPN+Cellular on Android was being treated as Wi-Fi
  • Some URLs were not fully recognized depending on characters
  • Some Reddit URLs were parsed incorrectly
  • Greentext in catalog had extra line breaks
  • Search bar in search page had visual artefacts
  • With bar-hiding turned on, sometimes the bars could become hidden without any way to re-show them
  • The bottom of the catalog could be cut off on some sites
  • An error could be seen when loading very fast threads on Hacker News
  • Gallery couldn't be opened from OP when the rest of the thread was still loading
  • Posts that replied to themselves would crash the app
  • "Previous general" detection mistakenly identified some cross-board references
  • Post translation loading indicator wasn't shown
  • Some attachments could be saved or exported with the incorrect file extension
  • Changing the thread from the side drawer could lead to an invalid board page
  • It was possible to close the last tab from the drawer, leading to a broken app
  • Mistakes in the filter regex help popup
  • "Full resolution" thumbnails would become pixelated when shown too large
  • Reddit "share" URLs not recognized
  • It wasn't obvious how to close the filter regex help popup
  • Trying to load new pages of Reddit meta-subreddits like /r/all loaded the wrong subreddit
  • Slight mismatch in metadata layout when expanding and collapsing a post in tree mode
  • Certain Wikipedia URLs were not recognized properly
  • Posts could not be deleted on 4chan
  • Board switcher was broken (cut off) on tablets when the keyboard was open
  • Android scrolling with an external mouse was really slow
  • After picking a file to upload, it might not appear for a few seconds without any visual indication of progress
  • Unloaded post indicator could be missing browsing Reddit in linear mode
  • Error loading deleted post from archive wasn't shown
  • In some cases cloudflare popup would appear twice in quick succession
  • Sharing a post as an image always used the same filename
  • Haptic feedback might be triggered when app was in the background
  • The bottom tab menu might not automatically scroll to show the current tab
  • Switching between phone and tablet layout with the board switcher open could cause an error
  • Space behind hidden bottom bar might not be used
  • Animations setting was not respected for auto-scrolls to top and bottom
  • Some subtrees were mistakenly indented an extra level in tree mode
  • Rich link was not properly hidden by spoiler
  • Interface elements hidden behind keyboard on Android tablets
  • Posts on some sites could load forever without an error
  • Posts were marked as seen from a background tab
  • Error loading posts with certain invalid quotelinks from archives
  • There could be some lag during keyboard open/close animation

v1.0.34.1

11 Aug 06:25
Compare
Choose a tag to compare

Major Features

  • Cloud captcha solver
    • This uses a new machine learning model, but it's not packaged it into the app, it's running on my server
    • Significantly better than the local solver, nearly perfect in testing
    • It's opt-in in case you don't want to send the captchas off of your device
  • "Side drawer" redesigned to be a little more like Clover
    • View and switch between either tabs, watched threads, or saved threads
    • List aligned to top of drawer instead of bottom
    • New posts counters moved to the end of each item, instead of in the subtitle
  • Added a movable line break to the "Edit post details" configuration
  • Ability to import a custom font from a .ttf file
  • Ability to filter based on whether a post is deleted

General Improvements

  • Added DD/MM/YY date display option
  • Re-enabled the "Status bar workaround", it wasn't actually fixed in the last update on all devices
  • Fixed text selection copying or quoting the wrong segment of a post
  • Moved the "Top" button in the thread menu to near the bottom of the menu, above the "Bottom" button
  • OP text shown in navigation bar if the thread doesn't have a title
  • Moved board refresh button to the left side of the navigation bar
  • Decreased the font size of metadata text relative to content text
  • Thumbnail size can now be increased to 400x400
  • Website thumbnails are now limited to 75 points in height
  • Long-pressing the thread indicator will now scroll to the top of a thread if you are already at the bottom

Bugfixes

  • The keyboard would not open in the reply form in Android mode after making a post in a thread
  • Thread title in navigation bar could become really small in Android mode
  • In iOS mode, some interface elements were purple instead of the proper theme colour
  • Android sliders could be activated too easily during scrolling
  • Text lines were too far apart in Android mode
  • HTML escape sequences were not decoded in titles on some sites
  • Tab menu may be shown when scrolling up, even when not in Browse tab
  • Tapping on buttons near the bottom of popups might cause the app to be stuck at a black screen
  • Images were too short in catalog grid mode when "Show counters in their own row" was turned on
  • Threads might incorrectly show as archived in the catalog
  • Catalog or thread may get stuck in a glitched scroll after swiping through the gallery if the search filter was used
  • Captcha letters might show 0 instead of the correct letter when fetching multiple captchas in sequence
  • The swipe-left-to-reopen-thread feature in the catalog would offer to reopen tabs from the wrong site
  • Some documentation was missing from the regex filter information
  • Reply form by default was unusably short in Android mode

v1.0.34

08 Aug 23:46
Compare
Choose a tag to compare

Major Features

  • Android-style interface option (default on Android)
  • "Side drawer" option for navigation instead of bottom bar
    • This needs to be enabled in the Appearance Settings, if feedback is good, it will be the default on Android in a future release
  • Long press page number in catalog to scroll to bottom
  • Added a reload button to the catalog header
  • Username recognition and lookup
    • Tap on a username to open a list of all posts in the thread with that name
    • Search archives/site for all posts by that user
    • OP's username highlighted on Reddit and Hacker News
    • User stats shown on Reddit and Hacker News
  • Support for wizchan.org
  • Option to hide top and bottom bars when scrolling down
  • "Mark all as read" button at the bottom of the watched threads list
  • Option to save to per-board albums on iOS
  • Option to show dates as MM/DD/YY

General Improvements

  • Captcha solver has been optimized for the changes of August 1, 2023
  • The OP post from catalog is shown while a thread first loads
  • Scrolling-to-posts now highlights them for a few seconds
  • Paged catalogs are auto-extended when scrolling down
  • Dynamic theme (Material You) now also generates a custom title color
  • Android 13+ devices should see better performance
  • Swipe-up on background tabs in the tab bar to open their menus
  • Option to keep replies to OP as second-level in tree mode
  • Board switcher settings redesigned
  • If all "missing threads" after corruption are 404, offer to forget about them
  • Special character symbols are normalized when submitting a post
  • Added actions to quote without inserting a backlink from the "Select text" post popup
  • The "status bar workaround" has been removed, it shouldn't be needed any more
  • New popup menu for post and thread hiding and showing
    • Ability to override other filters and force-show a post or thread
  • Flag name shown when tapping a flag icon
  • Randomize filename now uses the same algorithm as 4chan-x (thanks to @benyben27)
  • Support for Reddit flair names
  • Full thread information shown in catalog grid mode
  • Added board and thread information to the footer when sharing posts as an image
  • Option for delay before hover popup triggers
  • New options for clicking quotelinks in mouse layout
  • Hovering quotelinks will highlight the target if onscreen
  • Added share action to the catalog context menu
  • Increased scrollbar width
  • Thread watcher settings now scroll with the watch list
  • Default thread watch settings now used when submitting a post or thread
  • Added a greentext helper to the reply form

Bugfixes

  • "No Element" error on certain Reddit threads
  • Recognize "*.reddit.com" to open Reddit URLs better on Android
  • Fix for some Reddit images opening in the browser instead of the gallery
  • Possible fix for database backup corruption
  • Some minor issues around the hiding of new onscreen posts in tree mode
  • Fix getting boards from soyjak.party when Cloudflare challenge occurs
  • Opening linear replies in Reddit could show a loading indicator forever
  • Various issues caused by malformed soundpost filenames
  • Soundposts will play without sound if the sound can't be loaded
  • Some Reddit GIFs showed a loading spinner even after loading had finished
  • Redownloading in the gallery didn't actually do anything
  • Reddit /r/all and /r/popular could not be favourited
  • When using multi-window on Android, there could be incorrect padding at the top of the app
  • Text editing menus were missing in some text fields
  • When running on Mac, the full ProMotion display rate wasn't used
  • Tapping very tall text fields could put the cursor in the wrong spot
  • Hovering images in the Android emulator would never disappear
  • 4chan pass lower cooldowns were not used on Wi-Fi networks
  • VPN networks were counted as mobile instead of Wi-Fi
  • Possible fix for problem switching between red and blue boards using 4Chan pass
  • Various filters sources were applied in the wrong order
  • WebView cookies were not cleared when clearing cookies
  • URL matching was not limited to valid TLDs
  • Board settings could not be opened if the board didn't support push notifications
  • "Images on right" didn't work properly in the catalog
  • When saved posts were corrupted, they were erroneously deleted instead of recovered
  • Various problems selecting certain types of text blocks
  • The filter qualifier from 4chan-X ";type:thread" was not understood
  • Couldn't tap on some quotelinks in tree mode
  • FormatException sometimes shown when 4chan spam-filtered a submitted post
  • If a link had a custom title set, it wasn't prioritized in a rich link button
  • The placeholder text in empty text fields didn't respect the current theme
  • Gallery thumbnails were cut off on some devices in landscape mode

v1.0.33.4

25 Jun 22:16
Compare
Choose a tag to compare

Bugfixes

-Saving or sharing images fails with a PathNotFoundException

v1.0.33.3

25 Jun 05:18
Compare
Choose a tag to compare

Major Features

  • Display and compose Shift-JIS blocks on /jp/

General Improvements

  • New layout for filtered list items to avoid cutting off content
  • The OP link to an "(old thread)" will open that thread
  • Scrolling-to posts in the "(old thread)" will open that thread
  • Page number shown for each watched thread
  • Option for 1-day threshold of automatic cleanup
  • "New general" finder searches name field
  • "New general" finder improved logic for cross-linked different generals
  • Polished catalog grid mode when "Thumbnail behind text" is enabled
    • Slight blur behind text
    • Increased opacity behind text
    • Already-seen threads have image in grayscale
  • Cleanup of colors for selected threads in dual-pane mode
  • Differentiated unseen posts vs just new posts in collapsed subtrees

Bugfixes

  • Cloudflare challenge stuck on iOS 16.5.1+
  • Referenced threads were not reloaded when threads were re-opened
  • "New general" not shown when reopening a thread
  • Saved and watched threads were being deleted during automatic cleanup
  • Some posts from "(old thread)" would not open
  • Unable to fully scroll-down the favourite boards list
  • WEBM files saved to gallery in iOS had the wrong file extension
  • Thread rows height could jump around as wide attachments loaded

v1.0.33.2

14 Jun 02:00
Compare
Choose a tag to compare

Major Features

  • Ability to disable thread auto-update
  • Configurable brightness for new post highlighting
  • New options for image peeking
    • Disabling the feature altogether
    • No hiding or zooming, just show the image in fullscreen

General Improvements

  • New posts in tree mode will not shift around the view
    • If the new posts would appear onscreen, they are instead collapsed under their parent
    • If the new posts are offscreen, they will expand automatically
  • Filter text fields now take the full height of the page within settings

Bugfixes

  • Replies popup was invisible if the reply was very long
  • Unblurring when peeking at an image could be too easy if dragging down on a thin screen
  • Collapsed posts are not counted as "seen"
  • Some settings showed a less optimal layout on thin screens
  • Android WEBM playback waited for full video to download before playing
  • Unread post count was wrong the first time opening each thread after closing the app
  • Clearing cache stopped without completing
  • Clearing cache errors not shown

v1.0.33.1

11 Jun 08:11
Compare
Choose a tag to compare

v1.0.33.1 is a hotfix for the following issues

  • Grey screen in grid mode when "thumbnail behind text" is on
  • Unable to remove thread watches
  • Spoilers not revealed when sharing posts as images

The patch notes for 1.0.33 are below


Major Features

  • Experimental: image translation (iOS only)
  • Share posts and replies as an image
  • Suggest new general when one old is finished
  • Replies from previous general are traversable
  • Option to password-protect app on launch
  • Rewrite of new-posts tracking and scroll restoration
    • New posts highlighted in linear mode
    • Thread restored to last scroll position, not just last-seen post
    • New posts tracked individually, so not lost in tree mode on update or reopen
  • New archive-search options
    • Sticky threads only
    • Filter by subject
    • Filter by username
    • Filter by tripcode
  • Text field colour is now configurable as part of theme
  • Added a button in thread menu to sort by reply count
  • Option to highlight dubs, trips, etc

General Improvements

  • Added "3 days" option for clearing caches
  • Better inertia calculation when swiping zoomed-in images
  • Option to disable spellcheck
  • Option to open cross-thread links in new tabs
  • Added line numbers to code blocks
  • Filters moved to their own sub-page of behaviour settings
  • Better scrolling performance in tree mode
  • Better scrolling performance in catalog grid layout
  • Reply box will pop out of thread pane in vertical two-pane mode
  • Catalog layout setting respected in saved threads, watched threads list
  • Thread auto-update time can be configured
  • Next update time shown when pulling on footer
  • Added all imageboards as supported URLs on Android
  • Direct display support of more Reddit urls
    • redgifs
    • imgur
    • gfycat
    • reddituploads
  • Previous names are only suggested that have been used in the last month
  • Switches in settings have more contrast
  • Replies scroll-in via last direction they were scrolled-out
  • Ability to set default thread watch and use bell icon to toggle it
  • Long-press on share-received files to remove them from the picker
  • Only the first of multiple OP images is shown in grid-mode catalog
  • Auto-save filters will be checked without needing to have the relevant board open
  • Catalog layout setting can be customized per-site and per-board
  • Animated highlight effect when tapping quote-links
  • When "Tapping background closes all replies" is off
    • Reduced long-press background time from 1s to 0.5s
    • Haptic feedback when long-pressing background for long enough, and when moving finger to cancel
  • Watched threads segmented from other threads when deleting history or caches
  • Remember the choice of "Include threads with your posts" in the history deletion popup

Bugfixes

  • Crash could occur typing certain characters on Android
  • Unable to add a site with an error "not allowed" on Android
  • Board switcher first row could be highlighted when not appropriate
  • Full quality thumbnails could consume too much memory
  • Unable to seek, share, or download some videos
  • Media transcodes were not properly throttled
  • Videos showed a null error or stuck at thumbnail when swiping through gallery
  • Cloudflare challenge did not pass on macOS 13.4+
  • "Too many open files" error on iOS
  • Settings controls didn't fill the width of the screen
  • Button to delete saved threads was always greyed out
  • Page counts on some sites were off by one
  • Gallery loading spinner could act oddly
  • Relaunching the app with a catalog search would not restore properly when the search had capitalized letters
  • Some VP9 playback errors were not recognized and recovered-from
  • Posts were not interactive when "Collapsed posts show body" was on and post was collapsed
  • Selected Reddit catalog subvariant was not selected
  • Opening the gallery in a Reddit thread could show duplicate items
  • System navigation gestures could also trigger tab bar swipe actions
  • Keyboard could get stuck open after selecting an image to post
  • Scrollbar for a list of replies could be erratic
  • After seeking within a video using a long-press the video might not resume playing
  • Dividers shown in the old colour after changing theme
  • Too many false-positive spam-filter warnings
  • Empty board switcher shown upon first ever launch of app
  • Scrolling to the next post above in tree mode might not go to the right place in a multi-parent situation
  • "Search Reddit" entry in board switcher not properly shown when keyboard-highlighted
  • Captcha updating sluggishly as slider was dragged

v1.0.33

10 Jun 20:26
Compare
Choose a tag to compare

Major Features

  • Experimental: image translation (iOS only)
  • Share posts and replies as an image
  • Suggest new general when one old is finished
  • Replies from previous general are traversable
  • Option to password-protect app on launch
  • Rewrite of new-posts tracking and scroll restoration
    • New posts highlighted in linear mode
    • Thread restored to last scroll position, not just last-seen post
    • New posts tracked individually, so not lost in tree mode on update or reopen
  • New archive-search options
    • Sticky threads only
    • Filter by subject
    • Filter by username
    • Filter by tripcode
  • Text field colour is now configurable as part of theme
  • Added a button in thread menu to sort by reply count
  • Option to highlight dubs, trips, etc

General Improvements

  • Added "3 days" option for clearing caches
  • Better inertia calculation when swiping zoomed-in images
  • Option to disable spellcheck
  • Option to open cross-thread links in new tabs
  • Added line numbers to code blocks
  • Filters moved to their own sub-page of behaviour settings
  • Better scrolling performance in tree mode
  • Better scrolling performance in catalog grid layout
  • Reply box will pop out of thread pane in vertical two-pane mode
  • Catalog layout setting respected in saved threads, watched threads list
  • Thread auto-update time can be configured
  • Next update time shown when pulling on footer
  • Added all imageboards as supported URLs on Android
  • Direct display support of more Reddit urls
    • redgifs
    • imgur
    • gfycat
    • reddituploads
  • Previous names are only suggested that have been used in the last month
  • Switches in settings have more contrast
  • Replies scroll-in via last direction they were scrolled-out
  • Ability to set default thread watch and use bell icon to toggle it
  • Long-press on share-received files to remove them from the picker
  • Only the first of multiple OP images is shown in grid-mode catalog
  • Auto-save filters will be checked without needing to have the relevant board open
  • Catalog layout setting can be customized per-site and per-board
  • Animated highlight effect when tapping quote-links
  • When "Tapping background closes all replies" is off
    • Reduced long-press background time from 1s to 0.5s
    • Haptic feedback when long-pressing background for long enough, and when moving finger to cancel
  • Watched threads segmented from other threads when deleting history or caches
  • Remember the choice of "Include threads with your posts" in the history deletion popup

Bugfixes

  • Crash could occur typing certain characters on Android
  • Unable to add a site with an error "not allowed" on Android
  • Board switcher first row could be highlighted when not appropriate
  • Full quality thumbnails could consume too much memory
  • Unable to seek, share, or download some videos
  • Media transcodes were not properly throttled
  • Videos showed a null error or stuck at thumbnail when swiping through gallery
  • Cloudflare challenge did not pass on macOS 13.4+
  • "Too many open files" error on iOS
  • Settings controls didn't fill the width of the screen
  • Button to delete saved threads was always greyed out
  • Page counts on some sites were off by one
  • Gallery loading spinner could act oddly
  • Relaunching the app with a catalog search would not restore properly when the search had capitalized letters
  • Some VP9 playback errors were not recognized and recovered-from
  • Posts were not interactive when "Collapsed posts show body" was on and post was collapsed
  • Selected Reddit catalog subvariant was not selected
  • Opening the gallery in a Reddit thread could show duplicate items
  • System navigation gestures could also trigger tab bar swipe actions
  • Keyboard could get stuck open after selecting an image to post
  • Scrollbar for a list of replies could be erratic
  • After seeking within a video using a long-press the video might not resume playing
  • Dividers shown in the old colour after changing theme
  • Too many false-positive spam-filter warnings
  • Empty board switcher shown upon first ever launch of app
  • Scrolling to the next post above in tree mode might not go to the right place in a multi-parent situation
  • "Search Reddit" entry in board switcher not properly shown when keyboard-highlighted
  • Captcha updating sluggishly as slider was dragged

v1.0.32.1

21 May 03:22
Compare
Choose a tag to compare

v1.0.32.1 is a hotfix to fix viewing threads on Frenschan. The patch notes for v1.0.32 are below.


Major Features

  • Global search (no specific board) for 4chan and reddit
  • Experimental: Text is laid out below thumbnails
  • Support for the iOS keyboard two-finger text-selection gesture
  • Option for full-quality image thumbnails
  • Searching for a specific board + ID in archives
  • History can now be disabled persistently
  • Custom font can be selected from local device fonts or from selected Google Fonts
  • Additional metadata filters for local history full-text search
  • Support for some new sites
    • endchan
    • erischan
    • kind
    • voidchan
  • Attachment caching updates
    • WEBMs cached on Android
    • Option to pre-load attachments when opening a thread
  • Option to show dates as ISO 8601
  • Added "Unsafe image peeking" mode
  • Option to disable overlays and gallery buttons
  • Popup to select from previously-used names/trips
  • Vertical two-pane split view
  • Option to show last few replies in catalog rows
  • Option to disable thumbnail loading

General Improvements

  • Title now has its own colour in themes
  • Support for showing more types of reddit images and videos in the built-in viewer
  • Images can be panned during pinching to zoom
  • Video indicator now also shown on GIF attachments
  • Reverse-image-search, report thread added to catalog long-press actions
  • Using a dark theme as the "Light theme" will now work correctly
    • Allows switching between two dark themes, such as dark and OLED black
  • Faster interface animation timing
    • Gallery image snapping
    • Thread opening/closing
    • Gallery opening/closing
    • Tree mode collapsing/expanding
  • Ability to move a thread from saved, history, or search panes to its own tab
  • Avoid lag re-opening large threads by deferring some work during the opening animation
  • WEBMs are re-encoded as a fallback if they can't be played
  • Data loss improvements
    • More clear errors when data backup is corrupted
    • Missing threads shown in saved pane, with button to re-download them
  • Better selection of archived threads, prioritizing archives with images
  • Thumbnail and full text available where possible in the 4chan native archive
  • Added "Google" search action to post text-selection popup
  • Tried to enable spellcheck and autofill where relevant
  • Back button to close catalog/thread search on Android
  • Swipe down on tab bar to close it
  • Try to avoid repeated Cloudflare popups from non-user-initiated requests
  • Hidden image MD5s list is the same across all different sites
  • Added MD5 hide/unhide buttons to the gallery
  • Performance optimizations for Saved Attachments grid
  • Android-specific scroll inertia physics
  • Show width/height and filesize of selected image in reply form
  • Arrow keys up/down to select boards in the board switcher
  • Hold on background to close all replies if "Tapping background closes all replies" is set to off
  • MD5 filtering now by default applies only to replies, there is a new option to apply it to threads as well
  • Switching between 5-letter and 6-letter captcha improvements
    • Automatically guesses 5- or 6- letter for each image
    • No need to re-calculate the solution when switching
  • Cross-site links as rich links
  • Alert message with confirmation after leaving the filter regex editor with unsaved changes
  • Captcha solver is a little more accurate

Bugfixes

  • History deletion menu could not be opened
  • Certain videos did not show the mute button
  • Reply field selected-upload-info was cut off on small devices
  • Thread flair was duplicated in catalog grid mode
  • "Status bar workaround" always turned itself back on if disabled
  • Saved threads list was grey and broken
  • Gallery opening when trying to search for the letter "g"
  • Loading watched threads was slow
  • The tab bar was glitchy after switching to another pane while it was open
  • Tab unread counts could get stuck after closing threads
  • Fixed loading attachments from some archives
  • Post # was shown in some places where it didn't make sense
  • Reverse-image-search for WEBMs didn't work
  • Threads didn't scroll to previous position upon open when in the History pane
  • Custom captcha solution was lost when going from 6 letters to 5 letters
  • Watched threads list did not update after clearing old threads
  • The "number of children" count for tree mode posts with multiple parents had an incorrect background colour
  • The count of remaining posts could be wrong in tree mode
  • "Scroll to post" was shown in a thread where it didn't make sense
  • Thread loading spinner in the corner was getting stuck
  • Opening links to boards would allow changing of the board
  • Tapping on spoilers containing links would open the link instead of revealing the link
  • Scroll-to-post not shown when gallery was opened from the vertical attachments list
  • The gallery opening animation was incorrect in some places when using square thumbnails
  • The title bar for the catalog had poor layout on small devices
  • Saving images to board-specific or thread-specific folders did not work correctly on Android
  • Opening your posts / you(s) in threads was broken
  • "Share" selected-text action was missing its label
  • Rotation was offered for square attachments
  • Right-click menu had buggy layout when interface was scaled
  • Filters were not respected in the local history full-text search
  • Cloudflare handler updated to fix posting on soyjak.party
  • Archive search options layout was poor on small devices
  • Tree mode "new posts above" was not calculated correctly when re-opening threads
  • Tree mode "new posts" was not calculated correctly when opening now-archived threads
  • Tree mode "new posts below" count could be briefly stuck when re-opening threads
  • Closing the gallery while swiping between images could show a messy animation
  • Some thumbnails for Hacker News were too small
  • Animation opening selected file in reply form was glitchy
  • Poor performance in scrolling attachments page
  • Board name not shown on /r/all
  • Suggested upload image was not cleared after posting
  • Problem suggesting an upload image when the URL was in the middle of the reply field
  • Reddit cross-posted images and videos were not shown correctly
  • Reddit images and GIFs in comments were not shown correctly
  • Pinned-to-top items were indistinguishable from highlighted items
  • Archive buttons were enabled even when the site had no archives
  • Tab bar auto-hide on scroll didn't count scroll inertia phase