General Improvements
- Spam filter and post cooldown improvements
- Automatic wait to submit post to avoid it disappearing
- Based on previous observed spam-filter behaviour for current IP
- Automatic refreshing of new session system to avoid getting 60s/300s captcha cooldown
- Less false positives for reply spam-filter check
- Disabled broken spam-filter check for thread creation
- Automatic wait to submit post to avoid it disappearing
- Added actions upon tapping side drawer section headers
- Including mark all watches as read, cleanup, sort, and more
- Also moved the actions and added new ones in the original "saved" tab
- Watched threads now sort by "watched time" by default
- Support selecting and converting AVIF images
- Added option to set catalog grid text scale independently
- Added option to show uncropped image in catalog grid
- Added setting for scrollbar thickness
- Enabled the gallery buttons when opening the selected file preview
- For example: to share/save webm after conversion
- Side drawer now uses same sorting as watched/saved lists in the "Saved" area
- Button at bottom of Data Settings to submit network logs to aid in debugging
- Mod text (e.g. User was banned for this post) will now use a different colour
- Performance and memory usage improvements
Tweaks
- Limited text area to half the height of catalog grid cell
- Increase archive fetch timeout from 10 seconds to 15 seconds
- Reduced indentation in tree mode
- Improved layout of MD5 / upload metadata / X button
- Combined the camera and video camera upload buttons
- Added photo gallery upload button on Android
- Dimmed the unseen post count in the drawer for archived threads
- Adjusted alphabetical thread sorting
- The initial filename of an upload can be edited directly
- Disabled iOS-style text fields are more obvious
Bugfixes
- Fix image and video loading on soyjak
- Update soyjak URL for Android open-in-app support
- "Too many Cloudflare challenges" could be seen trying to reload captcha
- Pass checkbox behaved strangely when using auto-post timer
- Failed site favicons didn't show an error icon
- Error fetching captcha was seen twice when using cloud solver
- "Report submitted" popup shown even when report was cancelled
- Error seen when trying to submit a report
- Post cooldown shown infinitely while captcha popup stayed open
- Markdown parser got stuck on certain combinations of links and tables
- Gallery grid had the wrong number of rows (did not fill the screen)
- Tab-menu could show in the wrong location
- Exported images of tree-mode posts could include extra duplicate parent posts
- Pasting a screenshot from Gboard didn't work