Skip to content

Milestone 400 (Commemorative Release & Unified Performance Engine)

Choose a tag to compare

@NoxToxCipher NoxToxCipher released this 02 Sep 14:58
· 68 commits to main since this release
3486fb2

馃帀 Milestone 400: Commemorative Release & Unified Performance Engine Integration 鈿○煕★笍馃殌

We have reached Milestone 400! This milestone marks the complete unification and delivery of the App-Wide Performance Pass and Crake Modernization.

  1. Trie Subtree Max Frequency Pruning: Fast candidate search pruning subtrees below active thresholds in floris-core.
  2. Off-Thread Thumbnail & Media Decode: Decodes cell-sized clipboard previews in background IO scope instead of blocking main UI thread.
  3. Bulk JNI Touch Offset Batches: One JNI crossing per tap via native bulk offset queries.
  4. Touch Hit Model Lock Separation: Non-blocking touch recording off UI thread under independent Arc<RwLock>.
  5. ContentResolver User Dictionary Cache: In-memory cache refreshed via ContentObserver, dropping per-keystroke IPC.
  6. Crake Compose Primitives: Standardized CrakeButton, CrakeIconButton, CrakeOutlinedButton, CrakeTextButton, and CrakeButtonBar.
  7. Verification: 151 / 151 unit tests and 29 native Rust test suites passing with 100% success.