Skip to content

Breadboard 3.2 - #52

Merged
apex2504 merged 65 commits into
mainfrom
dev
Apr 11, 2026
Merged

apex2504 merged 65 commits into
mainfrom
dev

Conversation

@apex2504

@apex2504 apex2504 commented Apr 7, 2026 •

Copy link
Copy Markdown
Member

Updates the app to version 3.2.0 3.2.1

This has the following changes

apex2504 and others added 30 commits February 7, 2026 03:59
* Add support for videos

* Prevent loading the video if autoplay is off

* Pager swiping no longer breaks if the pager only has videos

* Prevent videos that is being preloaded from automatically

* Address reviews

* Change ensureSupportedFormat to use a set

* Change to using rounded icons instead of filled
apex2504 and others added 26 commits April 2, 2026 05:42
* Add a `Prefs` method to update favourite image

* Add support for image metadata overrides

* Support tag groups for Gelbooru

* Only update favourites if the image had no grouped tags

* Return null instead of breaking

* Fix improper tags encoding

* Don't pass `isFavourited`

* Mutate images from VM directly instead
* revert the previous overrides system since we no longer need it

* Remove unused variable

* Move `onImageUpdate` to the end

* Move `hasGroupedTags` check to one location

* Add comment for clarity

* Edit comment

* Refactor `onImageUpdate` usage

* Make `onImageUpdate` optional & nullable

* Return `null` here too
* the rationale behind this is that if any error occurs during the parsing/fetching of the tags, the function should not return any kind of partial data

* Handle errors while calling `loadImageGroupedTags()`
* refactor the checks a little as well

* Remember image's `hasGroupedTags`

* Ignore them haters
* Support more pixiv image URLs for extraction

* Merge some regex patterns
* perhaps these are too minor to be separated

* Fix comment
* Directly open image from pasted text if it's a valid URL

* Split tags by whitespace instead

* Fix crash when pasting tags that contain dupes

* Fix mime type check
* links copied from Chrome was `text/x-moz-url` for me, so let's just take any kind of text

* Maybe not all text

* Add `text/html` as well
* blame Google Keep and probably other note apps too
* Support md5 for `loadImage()` and reorder params

* Support deep link from direct image URLs for more image boards
* use md5 check for yande.re too, since it's more reliable

* Small refactor

* Use a separate load function for MD5
* Improve image board file URLs' matching

* Add Danbooru thumbnail paths

* Only return image if it matches the MD5 given
* image board like R34 can return a list of latest posts instead of the post with the matching MD5 if it was not found. we have to check and make sure that the `fileName` (the MD5) matches the MD5 we provided. otherwise, a "Not Found" message would be ideal instead of a random image

* Add a slash, why not?

* Here too
@github-actions

github-actions Bot commented Apr 7, 2026 •

Copy link
Copy Markdown

Download Debug APK

@apex2504
apex2504 merged commit a2a33ac into main Apr 11, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants