Releases: moffatman/chan
Releases · moffatman/chan
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
v1.0.32
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
v1.0.31
Major Features
- App database rearranged for faster startup time, reduced memory and disk usage
- Full-text history search is now offered when searching the history page
- WEBM transcoding rewritten for faster playback on iOS
- WEBMs will begin playback before fully converted.
- Most noticeable on long WEBMs (20s+)
- Tree mode improvements
- Duplicate subtrees are only shown once, it will move when expanding in another location
- New setting to still show a post's content when collapsing its children
- New option to initially collapse all second level+ replies
- Performance improvements during scrolling
- Support for Yandex and DuckDuckGo image search in the web image picker
- indiachan.io support
- Posts with new IPs are marked
- New options for post displaying
- Show "No. " before post IDs
- Use 12-hour time
- Always show day-of-week
- Show post # in thread (enabled by default)
- Always show spoilers
- New options for general behaviour
- Disable blur effects
- Scrollbar on left
- Disable rounded corners in catalog grid (enabled by default)
- Consistent catalog grid image/text split
- Close all replies when tapping background (instead of just the top reply)
- Square thumbnails in catalog list and threads
- Image downloading subfolder structure (Android only)
- Scrolling thread attachments page can be pinched to adjust the number of columns
- Filtering option for replies-only
- "Dynamic" themes generated from Android's Material You colours
General Improvements
- When closing a page, the previous page is immediately interactive
- Swipe up on the bottom bar to open the tabs
- Selected media information shown in the reply field
- Reduced the amount of dragging needed to peek at images
- Catalog thread counters always show on one line
- Gallery opening animation now works in catalog grid mode
- Reddit flairs now displayed
- Captcha field now uses letters + numbers keyboard on Android
- Can receive and open links as a share target on Android
- Tree mode colours are now based on the secondary theme colour
- This should result in more vibrant and distinguishable colours
- Audio-only WEBMs/MP3s show a player on top of the thumbnail instead of a black screen
- Archive source shown when in archive mode
- Scrolling to show/hide tab bar is less sensitive to small scrolls
- Added an explanation when getting the "our system thinks your post is spam" error
- Filter editor layout improved for thin screens
- The scrollbar is not as janky/jumpy
- Gestures disabled near the edges of the screen on Android (to avoid conflict with system gestures)
- Added a new icon on threads to denote which ones have notifications on for all new posts
Bugfixes
- File previews were missing when uploading images with spaces in their path
- Image maximum dimension was not respected when uploading
- Filter changes not saved when going from Regex to Wizard view
- Thread counts were wrong in the catalog when deleted posts were preserved
- Fixed Cloudflare check on iOS 16.4+
- Fixed loading images from 4plebs archive
- Mouse hover popups were showing during scroll
- Very wide images had thumbnails that were hard to activate
- Tapping on a deleted attachment switched the whole thread to archive mode
- Thread-specific user IDs could be displayed with poor text contrast
- It was possible to drag the reply box to be larger than its available space
- Loading more replies in a sticky thread could lead to them being missing reply buttons
- Some reddit replies were not loaded correctly
- It was possible to pull-to-select a board even when board-selecting was not allowed
- Fix browsing soyjak.party after server URLs were changed
- Switches were green instead of the proper theme colour
- Wikipedia URLs containing parentheses weren't properly recognized
- Reduced maximum number of parallel media conversions to try and avoid slowdowns and crashes
- Tree-mode threads would not scroll to the correct post upon opening
v1.0.30
Major Features
- Cloudflare check fixed on Android
- Any custom user-agent will be reset upon installing this update, as it's no longer needed
- Push notifications fixed on Android
General Improvements
- Deleted posts stay in the thread, with an added deleted indicator
- Option to disable double-tap to scroll to replies in thread
- Option to open board switcher without keyboard opening
- In the board switcher's internal settings popup
- Picture-in-Picture videos on iOS will move to avoid the thread navigation menu
- The catalog page indicator changes to a search-close button when filtering
Bugfixes
- Saved WEBMs couldn't be played
- The initial tab wasn't visible in the tab switcher
- When posts were deleted they got stuck at the bottom of the thread
- URLs with 1-character domain names weren't recognized (like "t.me")
- Symbols in country names weren't shown correctly
- The video player glitched when dragging to seek
- Board data wasn't updated if the board was set as a favourite
- Couldn't scroll-away the board switcher after using a long-press on an item
- The (You) counter in the thread indicator showed the wrong number in tree mode
- Loading more pages showed an error in some variants of Reddit catalogs
- Scrolling-away the keyboard in the board switcher didn't work
- Some operations had no loading indicator, so it appeared like they didn't work
- Download and share buttons were disabled on mp3s and mp4s
v1.0.29.1
Bug Fixes
- Paste action in the reply box didn't do anything
- Count of remaining posts could be off by 1 in linear mode
- There was an extra slash in thread titles
- Hacker News code blocks had incorrect paragraph spacing
- Board switcher configuration menu had bad layout on small screens
v1.0.29
Major Features
- Hacker News support (browsing only for now)
- Incognito tabs (create by long-pressing the new tab button)
- Push Notifications now use UnifiedPush on Android
- Should be no change for most users
- Users without Google Services can now receive push notifications via an alternative distributor
- Board switcher rewritten to more easily switch between different sites
- New URL attachment type for Reddit and Hacker News
- Linked webpages show in the gallery and can be swiped-between
- URL favicon used as thumbnail
- Soundposts viewing support
- Tree Mode rewrite
- New posts since last update are highlighted
- Button to scroll to new posts above current position
- Duplicate occurrences of the same reply chain are minimized
- Imageboard threads are scrolled-to previous position upon reopening
- Lots of bugs fixed
- Tab menu hides itself when scrolling down (there is an option to disable this)
General Improvements
- More post actions, including "Unmark as You" within Your Posts tab
- The gallery grid-view is smaller if there aren't enough images to fill the screen
- Threads in row mode now have a minimum height
- Swipe left/right on the bottom bar to switch tabs
- New filtering fields
- Capcode (Reddit mod status now shows in capcode)
- Minimum number of replies
- Maximum number of replies
- New filtering action
- Auto-collapse in tree mode
- Thread title now shown inline in the OP
- Regular font now used for country names instead of italic
- Counters are now not dimmed on read threads
- New button to clone a tab in the close-tab menu
- Settings, board switcher, and catalog row-mode layout improvements for devices with small screens
- Add option to hide default usernames in catalog
- Warning before re-downloading a previously-downloaded attachment
- Performance improvement when showing reply popup with many replies
- The catalog no longer scrolls to the previous thread when reopening the app
- Android back button will activate the Browse tab instead of exiting
- "Contribute crash data?" popup not shown until app has been launched a few times
- Picture-in-Picture video on iOS respects app interface elements
- Ability to set a custom user-agent
- Hidden Reddit replies can be loaded in linear mode
- Thread position indicator acts as a "close search" button
- Captcha number of letters is remembered across app launches
Bugfixes
- The captcha form could be swiped away by accident when swiping on the letters
- The veritcally-scrolling images page didn't respect filters
- Marking a post as yours sometimes didn't show in the thread right away
- Reply counts were missing from the gallery
- Various issues where filters and filter updates weren't respected in counters
- Error loading certain threads from 4plebs archive
- Tree-mode collapsed-post indicator could cover up post content
- Reddit strikethroughs and code blocks were not displayed properly
- Captcha form icons were too big
- Captcha timers were slightly off of the actual time a new captcha would be available
- Scrolling-to-bottom of a thread in tree-mode didn't work properly
- Attachment could remain in the thread-creation form even after posting
- Sorting the catalog by reply-rate sometimes caused posts to jump around
- An error was shown trying to load /r/popular
- The URL matcher was recognizing some things which weren't URLs
- The URL matcher didn't recognize some new/long top-level domains
- Reddit thread suggested sort methods weren't respected
- When filesize wasn't known, 0 KB was still shown
- Video player timestamps shifted slightly during playback
- Opening URLs could fail on Android if Chrome was not installed
- Dvach greentext wasn't displayed properly
- Tapping on dev-board notifications would re-open that thread even if already opened
- Catalog-search links on 4chan opened to the wrong board
- There wasn't any loading animation when fetching deeper tree comments
- Subreddits showed as /sub/ instead of /r/sub
- Boards were fetched from all sites on launch, causing extra network use and possibly cloudflare popup
- Drag-and-dropping a PNG on macOS would sometimes lead to failures to post
- Mute button might not show up right away in the gallery
- Attachment badge (webm indicator) not in a visible location when in thumbnail-behind-text catalog grid mode
- No loading animation shown when adding or removing sites
- Spam-filter alert didn't wait long enough, giving some false positives
- Mass-reply filter would hide OPs which linked to many other threads/posts
- Tapping the thread/catalog loading progress bar wouldn't cause a refresh
- Gallery was swipeable even when there was only one attachment
- The reply count of Reddit OPs was wrong
- Some VP9 WEBMs failed to play on iOS
- The bottom pull-to-extend in the catalog was enabled even on boards that don't have multiple pages
- Google image search was broken on Android
- Youtube Shorts links didn't show thumbnails like other YouTube links
- Link embedding metadata was fetched every app launch, now it will be every 10 launches
- Searching within a thread didn't work well for tree mode
- Poster ID button and "Pass since" text grew too large if font scaling was used
- Notification initialization blocked app launch, so if there was network troubles it would hang.
- Reddit URLs containing query parameters couldn't be recognized
- Duplicate images could show in the gallery if opening from tree mode
- Typing a quote or dash on iOS could insert a "smart quote" which might not be accepted on all sites
- The "Quote in reply" action when selecting text was available even when replying wasn't possible
- Reddit catalog subsequent pages contained the wrong content (didn't respect new/controversial/etc)
v1.0.28
Major Features
- Reddit support (browsing only for now)
- Tree mode for replies
- Per-board notifications for posts and threads matching custom filters
- Native archive browsing (within the catalog sort menu)
- Horizontally-scrolling gallery grid
General Improvements
- Use separate API endpoints for red and blue boards (should solve issues getting captcha)
- Automatic database corruption recovery
- Reduced disk space usage by rewriting database
- Already-read threads are dimmed by default
- Paginated loading for 2chan.net
- Push notifications respect filters
- Option to disable keyboard learning on Android
- Swiping to next image is now disabled if zoomed in
- Rewrote the catalog sorting interface
- Added settings-icon shortcut to swap list position indicator between left and right side
- Captcha form now appears above tab menu, giving more space on small screens
- Saved posting name is now per-board (any previous site-wide name will no longer apply)
- Increased text contrast when using "Thumbnail behind text" catalog grid
- Faster app startup by doing more loading in parallel
- Splash screen matches theme colours during initial loading
- Handling for posts suspected to be blocked by Cloudflare/spam-filter
- The post will be kept in the reply box in case it hasn't successfully been posted
- The posting cooldown won't apply
- Added a button to delete all saved attachments
- Push notification setup error shown on the Saved page to help in debugging
- Video scrubber redesigned
- Smoother updates
- Drag anywhere to seek
- URLs will be recognized without a protocol ("http://" or "https://")
- Rotating images in the gallery now happens immediately
- Tab closing now has a custom popup
- Double-tap on replies to scroll to them within the thread
Bugfixes
- Filter pattern field checkboxes weren't working
- Holding on threads showed a grey box instead of the thread in the popup menu
- Pressing space to move forward in the captcha didn't work
- Received files were shown in the wrong order in the attachment picker
- Unable to load certain images from arch.b4k.co
- An error was seen when opening the app through "chance://"
- Highlighted items would be shown regardless of the search filter
- List loading error alert was shown even if the error message was already onscreen
- Google reverse-image search was broken
- Spoilers could have unexplained blank space around them in the catalog
- Twitter and imgur links would show an embed loading even though they would never embed
- Gallery position indicator wasn't readable in light themes
- An error popup could be shown when sharing an image to the app on iOS
- Some thumbnails from 4plebs were errored
- Running archive queries could hang forever as there was no timeout set
- Loading spinner wasn't shown during loading of individual attachments from archives
- "Warning" posting errors weren't showing the option to check banned status in-app
- Pressing "Scrolling to bottom" in a sticky thread could glitch out
- Image count for sticky threads could be wrong
- Gallery would contain images and videos from filtered posts
- Suggested image could not be used
v1.0.27
Major Features
- 2chan.net browsing support
- Translate whole threads at a time
- Implemented HTML compression to increase amount of free translation that can be used
- Translated posts appear inline with other posts
General Improvements
- Catalog search filter is remembered across restarts
- Checkboxes to enable and disable filters (comments them out)
- Settings redesign with icons for each setting
- Many performance improvements
- Reduced size and frequency of settings database updates
- Specific optimization for frame drops when opening and closing threads
- Faster startup loading time by deferring some work over time
- Specific optimization for catalog scrolling with long OPs (e.g. /g/)
- Shorter animation when opening and closing the tab bar
- Filters can select multiple output types
- Android status bar gallery jank workaround is automatically applied and configurable in Settings
- Added a button to switch between live and archived in the thread navigation menu
- Upload file transcoding doesn't ask for confirmation, and doesn't block interaction
- Version number now shown in Settings
Bugfixes
- Crash when receiving notifications in the background on Android (for real this time)
- Highlighted post colour would bleed into other posts
- Notifications were received for your own posts if notifications enabled for all posts in a thread
- 4plebs archive search returned HTTP Error 403
- Various minor issues found through crash reporting
- Freeze when changing number of captcha letters while letters are spinning
- Problems opening gallery from a watcher thread with multiple attachments
- File dimensions shown as "nullxnull" instead of hidden when unavailable
- Error changing board when the current board failed loading
- Catalog page indicator was going invisible under various conditions
- After being open for a while, all images would be stuck loading
- Various interface layout issues in Settings when font scale was increased
- Problem tapping on posts in search results and saved posts
- Strange graphical artefacts when using the image peek gesture
- Issues scrolling in threads after switching from live to archived (and vice-versa)
- Switching to a board with the same name on another site didn't work
- File upload size limit wasn't respected on the dev board
- Error solving captcha to check banned status
- Progress bar for auto-thread-update showed the wrong progress after a post load error
- Gallery could not be opened from the "Your Posts" pane
- Video duration covered thumbnail when thumbnail was very small
- Scrollbar not shown in search results
- Loading spinner shown on top of gallery WEBM errors
v0.26
Major Features
- UI/Wizard for editing filters
- Pull from left-to-right in catalog to open board switcher
- Pull from right-to-left in catalog to re-open previous thread
- Muting of in-app notifications on a per-thread basis
General Improvements
- Faster loading of threads from archive
- Cloudflare handler optimized to avoid server-side errors
- Tap thread titles to show the full text
- Haptic feedback in more places
- Separate toggle for country name in catalog header
- Option to find out banned reason in-app
- Notification sounds and badges for iOS
- Separate cookies used for Wi-Fi and cellular connections
- Option to transcode WEBMs before playing on Android (helpful if device has issues with its VP8/VP9 decoder)
- Option to move thread position indicator and catalog position indicator to the left side of the screen
Bugfixes
- Search page fields could not be used
- Thread position indicator was incorrect if OP post was very long
- Problem with hiding status bar on Poco F3
- Video thumbnail was partially visible behind playing video
- Various minor bugs (thanks to crash reports)
- Thread navigation menu would shrink to a very small size instead of scrolling
- Haptic feedback would play on automated thread updates
- Haptic feedback would play when thread was already updating
- Automatic thread cache cleanup didn't function at all
- Memory leak in Cloudflare handler
- Crash reporter didn't capture fatal crashes on Android
- App would crash in background on Android when receiving a notification
- Tapping a notification to an already-opened thread watch wouldn't scroll to that post
- Thread would update accidentally when closing reply form
- Cookies were cleared unnecessarily often in some cases when pass was logged in
- chance:// URL scheme parser wasn't working correctly for links from the userscript
v0.25
Major Features
- Fixed the captcha after serverside changes on Aug 25th
- Added opt-in crash and error reporting
- URLs to other imageboards and archives will be recognized and opened within Chance
General Improvements
- Various performance optimizations, scrolling should be noticeably smoother
- Initial data loading will be re-attempted if network becomes available
- Added button to share selected text
- Haptic feedback on various interactions
- Images in the gallery can be dragged out from underneath the notch or home indicator to see the edges
- Gallery loading spinner animations when appearing and disappearing
Bugfixes
- Various things would go wrong after opening a thread within the settings pane on iPad
- Links ending in a digit were navigating to the wrong URL
- The image of the replied-to post could be visible underneath its replies in certain conditions
- Streamable.com thumbnails were not working
- Non-URL strings were being offered to open in an external browser
- Current imageboard icon wasn't updating on the catalog page
- Spoiler tag shortcut wasn't shown on all supported boards
- Spoiler text was visible when supposed to be hidden in some cases
- Thread watcher for development board did not update when opening app
- Links with image previous had a poor layout when width was limited
- Sometimes Chance-specific links (such as themes) would open twice upon tapping
- Attachment options weren't closed after posting, resulting in "null" options shown
- Keyboard stayed focused after starting a suggested archive search
- Tapping on filtered threads' thumbnails in the catalog didn't open those attachments
- Filtered items in catalog grid mode are now also in grid mode
- Toggling scrollbars would cause the settings page to reset
- Image loading errors weren't shown
- Sometimes the greyed-out status of thread metadata counts wasn't correct
- Thread subjects would shrink to an unreadably-small font size instead of giving up and showing an ellipsis
- Error when playing many VP9 WEBMs on Android in sequence
- Font rendering was messed up on iOS