@aschnapp aschnapp merged InsidePics/ml#10 · October 28, 2026 01:08
release: expo-ml-kit 0.2.0 #10

Summary

Bumps expo-ml-kit from 0.1.2 to 0.2.0 to publish #9: every ML Kit feature, each one opt-in.

Breaking: without the config plugin's features,…

+1 -1
@aschnapp aschnapp merged InsidePics/ml#9 · October 28, 2026 00:48
feat(expo-ml-kit)!: every ML Kit feature, each opt-in #9

Makes expo-ml-kit cover ML Kit as a whole, with each feature opt-in so an app links only the models it uses.

Opt-in features (breaking)

  • src/featur…
+7,176 -945
@aschnapp aschnapp merged InsidePics/ml#8 · October 27, 2026 20:27
fix(expo-ml-kit): find faces in iPhone photos on iOS (8-bit sRGB for ML Kit) #8

Problem

In the app, ML Kit found no faces in iPhone camera photos on iOS, while Android's ML Kit found them in the same files.

An iPhone photo deco…

+56 -6
@aschnapp aschnapp merged InsidePics/expo-apple-intelligence#4 · October 27, 2026 17:15
docs: archived — the package is now expo-apple-ml #4

Points readers to expo-apple-ml in InsidePics/ml before this repository is archived. @insidepics/expo-apple-intelligence is deprecated on npm.

🤖 Ge…

+14 -0
@aschnapp aschnapp merged InsidePics/ml#7 · October 27, 2026 17:04
ci: device runs only for changed native code; Android in the cloud; gate on every PR #7
  • Releases (publish.yml + scripts/release-check.sh): device runs are required only for native code changed since the package's previous tag (all of …
+178 -31
@aschnapp aschnapp merged InsidePics/ml#6 · October 27, 2026 16:28
release: expo-apple-ml 0.4.1, expo-ml-kit 0.1.1, expo-image-ml-tools 0.1.1 #6

Patch bumps only. These are the first versions published by publish.yml through npm trusted publishing (with provenance); npm needs one such publis…

+3 -3
@aschnapp aschnapp merged InsidePics/ml#5 · October 27, 2026 16:18
chore!: unscoped names — expo-apple-ml, expo-ml-kit, expo-image-ml-tools #5

The packages publish under top-level npm names:

Was Now
@insidepics/expo-apple-intelligence expo-apple-ml (0.4.0)
@insidepics/expo-ml-kit …
+249 -177
@aschnapp aschnapp merged InsidePics/ml#4 · October 27, 2026 16:01
chore: publish workflow, credited fixtures, READMEs (#2 and #3 onto main) #4

#2 and #3 were merged into their stacked base test/android-api after #1 had been squash-merged into main, so main has neither. This carries both, u…

+10,040 -9,429
@aschnapp aschnapp merged InsidePics/ml#3 · October 27, 2026 15:57
chore(fixtures): credited images, and ML Kit sees the hard ones right #3

Stacked on #2.

Fixtures with a recorded source and licence (fixtures/FIXTURES.md). The 8 untraceable stock photos are replaced by Wikimedia Commons…

+9,782 -9,417
@aschnapp aschnapp merged InsidePics/ml#2 · October 27, 2026 15:56
chore: publish each package from its tag, behind both device runs #2

Stacked on #1.

Publish workflow (.github/workflows/publish.yml): push a tag <directory>@<version> (e.g. expo-ml-kit@0.1.0) on a main commit. It che…

+190 -18
@aschnapp aschnapp merged InsidePics/ml#1 · October 27, 2026 15:56
test: Android native and JS API suites, at parity with iOS #1

Every package's tests now run on Android too, mirroring the iOS suites test for test.

  • Native instrumented suites (pnpm test:android): expo-ml-kit …
+12,082 -138
@aschnapp aschnapp made InsidePics/ml public · October 26, 2026 20:10

On-device ML for Expo: Apple Intelligence, Google ML Kit and image tools for model inputs

Swift Updated Oct 27

@aschnapp aschnapp merged InsidePics/expo-apple-intelligence#3 · October 26, 2026 05:50
fix: record capture quality for every detected face — 0.3.1 #3

Problem

analyzeImage and detectFaces ran the face-landmarks and face-capture-quality requests side by side and paired their results by uuid. Each r…

+126 -38
@aschnapp aschnapp merged InsidePics/expo-apple-intelligence#1 · October 22, 2026 20:25
fix: analyze images upright (apply EXIF orientation) — 0.3.0 #1

Problem

VisionHelpers.loadImage decoded through UIImage(data:) → .cgImage. On iOS that is the stored, sensor-orientation bitmap; imageOrientation i…

+320 -30
@aschnapp aschnapp forked garrytan/gstack from aschnapp/gstack · June 17, 2026 16:50

Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA

Updated Jun 18

@aschnapp aschnapp forked aschnapp/editor from mdx-editor/editor · March 14, 2025 10:33

A rich text editor React component for markdown

TypeScript 2.4k Updated Mar 14

@aschnapp aschnapp created a repository aschnapp/SurvITE_Reproduce · April 13, 2023 09:43
@aschnapp

Solutions of computational tasks from http://rosalind.info/about/ relates to bioinformatics.

Python 8 Updated Mar 3

@aschnapp

Web-application for calculating halo model quantities

Python 2 Updated Oct 6

@aschnapp
aschnapp created a repository aschnapp/CapstonePlayground Oct 5, 2020
@aschnapp
aschnapp created a repository aschnapp/assign2git Mar 16, 2020

Michael Schnapp

Updated Mar 16

@aschnapp

🌄 A React Native module that allows you to use native UI to select media from the device library or directly from the camera.

Java 6k 1 issue needs help Updated Jan 1

@aschnapp

A modal that loves scrollable content.

TypeScript 341 Updated Aug 25