Releases: djbclark/superbrain
Release list
SuperBrain Latest
Full Changelog: https://github.com/djbclark/superbrain/commits/latest
Full Changelog: https://github.com/djbclark/superbrain/commits/latest
Full Changelog: apk-android-category-resync-20260731-1315...latest
What's Changed
- fix: skip local quota spend on DNS/transport failures by @djbclark in #7
- feat: reboot-safe category playlist backfill under the API by @djbclark in #8
New Contributors
Full Changelog: apk-android-category-resync-20260731-1315...latest
Full Changelog: apk-android-taxonomy-review-fixes-878a1dc...latest
APK: taxonomy review fixes (878a1dc)
Release build (JS bundle embedded, standalone install — no Metro needed) of PR #7 (sidinsearch#7) with three review fixes on top of 5975a02:
- Delta-sync pagination safety: hard page cap + non-advancing-cursor detection, so it can't spin forever if the backend doesn't implement
offsetyet (this PR is Android-only, no backend change). - Dedupe redundant /taxonomy HTTP calls at bootstrap: loadCategories() and loadPosts() previously each fetched independently in parallel; now share one in-flight fetch.
- Tighten TaxonomyPayload type consistency (precedence/guidance optionality) in api.ts.
TypeScript passes. Verified the embedded JS bundle regenerated from the updated source (fresh Hermes bytecode timestamped to this build, not a stale cached copy).
APK: no legacy default category chips (cbfa5a0)
Built from draft/android-category-sync @ cbfa5a0.
With use_default_categories = false (your live config), the app only shows configured chips (Sysadmin / Science / Technology / History / Humanities / Politics / Other) — not product/places/food/….
APK: Android category sync fix (78fb1df)
Sideload APK built from draft/android-category-sync (78fb1df) for PR #6.
Contains the HomeScreen/syncService fix so category chips pick up the new taxonomy without clearing app storage.
- Signed with the app debug keystore (same as CI release builds in this repo)
- Install: download the APK and open it on device (allow install from browser if prompted)
APK: taxonomy-version full resync (5bf7fdc)
Built from draft/android-category-sync @ 5bf7fdc (PR #6).
Includes:
- Always background-sync / pull-to-refresh full sync (prior commits)
- Full post resync when server
taxonomy_versionchanges so category badges cannot stay stuck on stale local cache
APK: force taxonomy resync (78fb1df)
Sideload APK for PR #6.
Fix: if the server taxonomy version changed (or you pull-to-refresh), the app does a full post resync so category badges match the server (Politics / Technology / …), not a stale local cache of Other.
Try first without reinstalling: on the previous APK, pull-to-refresh once — the server was also nudged so a background delta sync should rewrite local categories.
Built from 78fb1df (+ local taxonomy-resync changes not yet committed).