Skip to content

Releases: 4cuck/4chan

v1.3.0+139 Chanawoo

Choose a tag to compare

@4cuck 4cuck released this 14 Jun 13:14

Chanawoo v1.3.0+139

Fixes

  • Downloaded threads list — no more huge blank gaps (#2). Each downloaded thread row is now a tidy, uniform height instead of expanding to the full size of its image, so you no longer have to scroll through empty space to reach the next saved thread. Respects your catalog row-height setting (compact default when it's set to "Unlimited").

owo.vg posting robustness

  • Added an inactivity watchdog so a stalled post fails with a clear error instead of spinning forever when the server stops responding.
  • WebSocket handler errors are now surfaced instead of silently swallowed (a failed post fails fast).
  • Fixed the email-verification "disabled" flag being mis-evaluated for wip stock.
  • Login now logs when gold status couldn't be verified, and logout clears cookies with a correct URL.

Also in this release line

  • awoo.cf attachment download + offline media fixes (+138)
  • awoo.cf default site, gold cooldown bypass, upstream reply-button fixes

Use app-arm64-v8a-release.apk on modern phones.

v1.3.0+138 Chanawoo

Choose a tag to compare

@4cuck 4cuck released this 11 Jun 01:56

Chanawoo v1.3.0+138

Fixes awoo.cf downloads and the offline/saved section (#2, #3).

Fixes

  • Can't download from awoo.cf — saving an awoo attachment failed with FilenameProblem: Supplied filename has no file extension. Meguca stores filenames without an extension (it derives it from the file type), so the app now rebuilds the proper name.ext before saving.
  • Downloaded / saved-offline section wonky for awoo — downloaded awoo threads weren't serving their images offline because the media host wasn't recognized. awoo media now resolves correctly from local downloads.
  • Hardened the native file-save path so a missing extension can no longer crash.

Also in this release line

  • awoo.cf default site below 4chan + top of add-site picker (+137)
  • owo.vg Gold Pass skips client post cooldown (+135)
  • Upstream reply button fixes (+136)

Use app-arm64-v8a-release.apk on modern phones.

v1.3.0+137 Chanawoo

Choose a tag to compare

@4cuck 4cuck released this 31 May 03:56

Chanawoo v1.3.0+137

awoo.cf defaults

  • Pre-installed on fresh Android installs — awoo.cf is added by default right below 4chan
  • Add site picker — awoo appears at the top of the list when adding a new site
  • Site order — settings and initialization use 4chan → awoo → other sites

Also in this release line

  • owo.vg Gold Pass skips client post cooldown (+135)
  • Upstream reply button scaling and hitbox fixes (+136)
  • Signed Meguca UA for awoo.cf HTTP posting (+134)

Use app-arm64-v8a-release.apk on modern phones.

v1.3.0+136 Chanawoo

Choose a tag to compare

@4cuck 4cuck released this 31 May 03:47

Chanawoo v1.3.0+136

Upstream Chance fixes (moffatman/chan)

  • Reply button placeholder scales with text size — matches the real button when accessibility text scaling is enabled
  • Larger reply button hitbox — easier to tap, no visual change

Also in this release line

  • owo.vg Gold Pass users skip client-side post cooldown (+135)
  • Signed Meguca UA for awoo.cf HTTP posting (+134)
  • arm64 crash fix (+133), image upload token (+132), quote links and live refresh (+131)

Use app-arm64-v8a-release.apk on modern phones.

v1.3.0+135 Chanawoo

Choose a tag to compare

@4cuck 4cuck released this 28 May 17:38

Chanawoo v1.3.0+135

Fixes

  • owo.vg Gold Pass posting cooldown — gold users no longer wait on client-side 4chan board cooldowns when posting via owo.vg. The ecker backend already skips rate limits for gold; the outbox queue now matches that.

Still included from recent releases

  • Signed Meguca UA for awoo.cf HTTP posting (+134)
  • arm64 crash fix (+133), image upload token (+132), quote links and live refresh (+131)
  • Upstream Chance v1.2.9+121 fixes (+128)

Use app-arm64-v8a-release.apk on modern phones.

v1.3.0+134 Chanawoo

Choose a tag to compare

@4cuck 4cuck released this 28 May 09:53

Chanawoo v1.3.0+134

Release builds now include the signed Meguca user agent again.

Fixes

  • awoo.cf HTTP posting bypassCHANCE_UA_SECRET is loaded from gitignored .env at build time (Gradle on Android). +131/+132/+133 were built without the secret and had invalid UA signatures.
  • Build tooling.env.example, scripts/build_release_apk.sh, and automatic Gradle dart-defines injection.

Still included from recent releases

  • arm64 crash fix (+133) — valid ~30MB arm64 APK
  • awoo.cf image upload via /api/upload token (+132)
  • Quote link parsing and live refresh fixes (+131)
  • Upstream Chance v1.2.9+121 fixes from moffatman/chan (+128): rangeban/captcha on Android, nav bar auto-hide, 4chan/lainchan quotelinks, reply field height, magnet links, thread scroll restore, and more — see v1.3.0+128 release notes for the full list.

Use app-arm64-v8a-release.apk on modern phones.

v1.3.0+133 Chanawoo

Choose a tag to compare

@4cuck 4cuck released this 28 May 09:28

Chanawoo v1.3.0+133

Fixes arm64 APK instant crash on launch.

Fixes

  • arm64 crash on open — a corrupted Flutter engine JAR in the Gradle cache produced a broken libflutter.so (~66MB APK). arm64 builds are back to ~30MB with a valid engine library.
  • Build hardening: serial Gradle workers + fallback if arm64 libflutter.so is bad again.

Still in this release line

  • awoo.cf image upload fix (v1.3.0+132) — needs meguca server update on awoo.cf.

Use app-arm64-v8a-release.apk on modern phones. Do not install the v1.3.0+132 arm64 build if it is ~66MB.

v1.3.0+132 Chanawoo

Choose a tag to compare

@4cuck 4cuck released this 28 May 09:18

Chanawoo v1.3.0+132

Fixes image uploads on awoo.cf.

Fixes

  • Image posts on awoo.cf — upload to /api/upload first, then submit the post with imageToken (fixes "invalid image token").
  • Requires the matching meguca server update on awoo.cf (b740a8cb).

v1.3.0+131 Chanawoo

Choose a tag to compare

@4cuck 4cuck released this 28 May 08:47

Chanawoo v1.3.0+131

Fixes broken awoo.cf live refresh and quote-link handling.

Fixes

  • Reverted separate live-refresh last=10 window — it caused fake [Deleted] posts and unreliable updates. Opening a thread and live refresh now both use the same awoo.cf last N posts setting.
  • Quote links (>>N) work on first load — Meguca’s ln link metadata is now parsed so quotes get the correct target thread/board immediately, without needing to post first.
  • Span zone stays in sync after thread refresh when the same thread object is updated in place.

Removed

  • GitHub releases v1.3.0+129 and v1.3.0+130 (broken refresh experiments).

v1.3.0+128 Chanawoo

Choose a tag to compare

@4cuck 4cuck released this 28 May 08:12

Chanawoo v1.3.0+128

Adds support for awoo.cf (Meguca) and polishes the new site integration.

New site: awoo.cf

  • Browse, post, and reply via HTTP — no WebSocket needed.
  • New posts go through the standard outbox flow with image uploads, sage, captcha solving, and ban detection.
  • Live thread updates piggy-back on the existing HTTP-304 polling, so no extra battery cost on mobile.
  • >>N and >>>/board/N are recognized in post bodies and render as proper quote-links.
  • Site favicon is wired up.

Performance

  • New awoo.cf last=N posts setting (Settings → Behavior). Defaults to 1000 so threads with 10k+ replies no longer choke the renderer on mobile. Choices: 0 (all), 100, 500, 1000, 2000, 5000.

Upstream Chance fixes (moffatman/chan v1.2.9+121)

Merged from the original Chance developer. These were already in this build but not listed in prior Chanawoo release notes.

Fixed regressions from v1.2.9+120

  • False IP rangeban / wrong captcha error on Android
  • Navigation bars did not auto hide (triggered by background tabs)
  • Cross-board quotelinks on 4chan did not link properly
  • Cross-thread quotelinks on lainchan did not link properly
  • Reply field did not limit its height when keyboard was opened
  • Replies button overlapped with thumbnails on right

Tweaks

  • Don't allow deleting last site

Bugfixes

  • New sticky threads on the /chance/ board caused a broken additional notification count
  • magnet: links were not fully recognized
  • Restoring thread position could get stuck with really large OPs
  • Restoring thread position was off by a small amount compared to saved scroll offset
  • Deleting a site could get stuck
  • Captcha form scroll-to-dismiss transparency behaviour was unreliable

Build

  • Manual releases from now on — the GitHub Actions workflow was removed.
  • Signed APKs below match the same Chanawoo signing key as previous releases (no Play Protect re-install warnings).

APKs

  • app-arm64-v8a-release.apk — most phones
  • app-armeabi-v7a-release.apk — older 32-bit ARM
  • app-x86_64-release.apk — emulators