Skip to content

QCue v1.1.0 ๐Ÿ”“๐Ÿš€ โ€” first public open-source release (AGPL-3.0) + the first public Android APK

Choose a tag to compare

@SparkyWen SparkyWen released this 26 Jun 11:55
a83a554

QCue v1.1.0 is the first public release of QCue and the point where the project goes open
source under AGPL-3.0
: the full source โ€” the LLM harness core, the idea engine, and the multi-tenant
Axum backend (qcue-rs/), plus the offline-first Flutter app (qcue_app/) โ€” is now public, alongside
the first public Android APK, built from this very v1.1.0 source tag. Earlier 1.0.x builds
were private/internal and pre-public; the public release line starts here, from a clean, audited
history
.

QCue itself is unchanged: a capture-first second brain โ€” jot or speak a fleeting thought, a BYOK LLM
distills your stream into a linked, Karpathy-style markdown wiki ([[wikilinks]], index.md,
log.md), and a nightly Auto-Dream keeps it consolidated.

๐Ÿค– Works out of the box โ€” the app ships pointing at QCue's hosted backend, so just sign up in-app (one tap with Google), no key needed to start.
The attached APK is upload-key (release) signed; on a sideloaded install allow "install unknown
apps."
Android 7.0+. Verify the download against the attached SHA256SUMS first.

๐Ÿ“ฆ Downloads

Android iOS
โฌ‡๏ธ arm64-v8a APK โ€” 23.8 MB, virtually every phone from ~2017 on (Android 7.0+). Built from the public v1.1.0 tag. ๐ŸŽ Download on the App Store โ€” QCue: Capture Your Mind. iOS remains the functional reference (verified on iPhone 16).

Verify integrity: the SHA-256 of the asset is in the attached SHA256SUMS.

Why one arm64-v8a APK? It covers essentially every phone from ~2017 on at ~24 MB โ€” versus a ~64 MB "universal" APK that also bundles the emulator-only x86_64 and legacy 32-bit slices. (Need 32-bit? Build armeabi-v7a yourself from the v1.1.0 source.)


๐Ÿงญ The road here โ€” v0.1.0 โ†’ v1.0.5 (what shipped before the public debut)

A concise recap of the private/internal builds that led to this release:

  • v0.1.0โ€“v0.1.6 โ€” the capture-first second brain takes shape: a daily capture feed, the BYOK
    harness that distills captures into a [[wikilinked]] markdown wiki, agentic recall, and the nightly
    Auto-Dream consolidation. Multi-tenant cloud sync goes live; first Android launch.
  • v0.2.0โ€“v0.2.2 โ€” the harness gets real tools: live web search + multi-provider tool use;
    voice capture matures (on-device STT + cloud fallback); Android reaches iOS parity (recall
    picker, capture editing, brand icon).
  • v1.0.0 โ€” first official release: Android slimmed ~64% via split-per-ABI APKs, an
    App-Bundle/upload-key build pipeline, bundle id cn.qcue.app.
  • v1.0.1โ€“v1.0.3 โ€” sign-in hardening: Sign in with Google (native OS picker, release-signed),
    leak-proof account switching, Sign in with Apple (iOS), refreshed brand + Android themed icons.
  • v1.0.4 โ€” seamless self-updating: Shorebird code-push + an in-app updater (unified, git-derived
    build numbers across iOS & Android).
  • v1.0.5 โ€” security hardening: verified Android App Links (closing the qcue:// hijack),
    signed-APK integrity check, and a client+backend audit (cleartext guard, no-redirect HTTP client,
    per-item biometric Keychain ACL, CSPRNG magic-link tokens).

From here on, release notes will cover only the incremental changes per version.


โœ๏ธ Capture โ€” never lose a thought

  • ๐Ÿ“ Always-ready field; ideas land newest-first in a daily feed.
  • ๐ŸŽ™๏ธ Voice capture โ€” on-device speech-to-text with live partials + an editable cloud-transcription fallback.
  • ๐Ÿ“ค Share-sheet ingest + ๐Ÿงฉ a home-screen quick-capture widget that deep-links into compose.
  • ๐Ÿ’พ Offline-first โ€” every capture persists to local storage before the network, then flushes in
    order, idempotently. Queued captures are never evicted.

๐Ÿ“š Wiki โ€” your notes, distilled

  • ๐Ÿง  A BYOK LLM distills your raw stream into a Karpathy-style markdown wiki โ€” [[wikilinks]], an
    index.md, a running log.md โ€” fully browsable with backlinks, and editable (it re-distills to match).

๐Ÿ”Ž Recall โ€” ask your second brain

  • ๐Ÿ’ฌ Agentic retrieval over your vault (full-text + fuzzy, CJK-aware), blended with curated memory.
  • ๐ŸŒŠ Streamed answers with inline citations + a collapsible reasoning disclosure.
  • ๐ŸŒ Live web search; ๐ŸŽš๏ธ per-question model & reasoning-effort, ChatGPT-style.

๐ŸŒ™ Auto-Dream โ€” it tidies up while you sleep

  • ๐Ÿ›Œ A nightly consolidation agent (Orient โ†’ Gather โ†’ Consolidate โ†’ Prune) that merges, links, prunes.
  • ๐Ÿ’ธ Cost is checked before any model call; every proposed edit goes through a reversible approve/reject gate.

๐ŸŽ›๏ธ Bring your own model (BYOK)

  • ๐Ÿ”‘ Your keys, your providers; ๐Ÿ” multi-provider with mid-flight fallback (DeepSeek โ†’ OpenAI โ†’ Anthropic).
  • ๐Ÿ“Š Per-day cost ledger. Cloud account sync works with no key; only notesโ†’wiki & recall need a provider key.

๐Ÿ” Privacy & security

  • ๐Ÿ›ก๏ธ BYOK secrets are AES-GCM in a vault, decrypted into a zeroize-on-drop key only at dispatch,
    redacted at every storage/log boundary. ๐Ÿ‘† Biometric-gated vault reads.
  • ๐Ÿข True multi-tenant isolation via Postgres Row-Level Security โ€” the client never sends a tenant id.
  • ๐Ÿ”— Verified Android App Links + signed-APK integrity check (from v1.0.5).

๐ŸŽจ The app โ€” 5 screens, 3 themes

  • ๐Ÿงญ Capture ยท Wiki ยท Recall ยท Activity ยท Settings, tab-preserving navigation.
  • ๐ŸŽจ Clean Light ยท Anthropic Warm ยท Night, switchable live, all WCAG-AA. ๐Ÿ“ฒ Multi-device read-sync.

๐Ÿ”“ New in v1.1.0 โ€” QCue goes open source

  • ๐Ÿ“œ AGPL-3.0 source release โ€” the entire stack (qcue-rs/ Rust workspace + qcue_app/ Flutter app)
    is public, in a repository with a clean, audited, independent history (no private history exposed).
  • ๐Ÿค– First public Android APK, built from this public v1.1.0 source tag (not from private
    history) and upload-key signed โ€” reproducible from the source you can read.
  • ๐Ÿงพ Complete third-party notices, including the Flutter engine license sidecar.
  • ๐ŸŒ Bilingual README (English / ็ฎ€ไฝ“ไธญๆ–‡) and full public governance docs (SECURITY.md,
    CONTRIBUTING.md, CODE_OF_CONDUCT.md, NOTICE, CHANGELOG.md).
  • ๐Ÿ›ก๏ธ Generated only through a whitelist export workflow โ€” ops docs, internal references, production
    configs and secrets are never exported.

โœ… Verification

  • ๐Ÿท๏ธ versionName 1.1.0, versionCode 2110 โ€” versionName is read straight from pubspec.yaml (1.1.0+110); 2110 is Flutter's standard per-ABI offset (1000ร—2 + 110) for the arm64-v8a split.
  • ๐ŸŒฑ Built from the public v1.1.0 tag of SparkyWen/qcue via flutter build apk --release --split-per-abi.
  • ๐Ÿ” Upload-key (release) signed (apksigner verify โœ“, v2 scheme): signer CN=QCue โ€” not a debug build.
  • #๏ธโƒฃ arm64-v8a APK SHA-256: 8c71e62f43b75c3f99cfec32d12df85968ba23069a85826a05cda9d9daae2af5 (also in the attached SHA256SUMS).
  • ๐Ÿงช flutter analyze clean; flutter test 502 passed / 2 skipped / 0 failed.
  • โ˜๏ธ Ships pointing at QCue's hosted backend by default โ€” no server setup needed to start.

๐Ÿ“ Notes

  • ๐Ÿช Google Play distribution is not available yet โ€” this APK is for direct sideload.
  • ๐ŸŽ iOS is live on the App Store, not distributed via GitHub; iOS is the functional reference.
  • ๐Ÿ”‘ notesโ†’wiki & recall need a BYOK provider key (Settings โ†’ key vault) or a server default;
    cloud account sync (Google / email / Apple) works with no key.
  • ๐Ÿงฑ The public source is AGPL-3.0 โ€” you can build your own APK from this tag.
  • ๐Ÿ› Issues & feedback welcome on the tracker.