Releases: moffatman/chan
Releases · moffatman/chan
v1.1.1
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
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
- "New posts inserted at bottom"
- 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
- Support
- 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
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
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
Bugfixes
-Saving or sharing images fails with a PathNotFoundException
v1.0.33.3
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
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
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
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
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