Skip to content

feat: v1.3.1 prep - #742

Merged
r0ssing merged 33 commits into
mainfrom
dev
Aug 26, 2026
Merged

feat: v1.3.1 prep#742
r0ssing merged 33 commits into
mainfrom
dev

Conversation

@r0ssing

@r0ssing r0ssing commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

v1.3.1 prep

Merge DEV -> MAIN in preparation for v1.3.1


Thank you for contributing to Open Data Ensemble (ODE)!

cstaerk and others added 30 commits August 23, 2026 09:59
feat(formulus): Updated Grant Permission button title for App Store compliance
Reformat files flagged by prettier --check: the desktop pnpm update bumped Prettier, which collapses these union-type annotations onto fewer lines, plus a line-wrap in the portal HomePanel empty state.

Co-authored-by: Cursor <cursoragent@cursor.com>
Jest transformIgnorePatterns only matched flat node_modules/react-native paths. Under pnpm the first node_modules/ is followed by .pnpm/, so react-native/jest/setup.js was never Babel-transformed and CI failed on its ESM import. Allow the optional .pnpm/<pkg>/node_modules/ prefix in the pattern.

Co-authored-by: Cursor <cursoragent@cursor.com>
pnpm 11 ignores onlyBuiltDependencies. Commit allowBuilds maps (what approve-builds writes) so frozen CI installs can run esbuild and other approved lifecycle scripts.

Co-authored-by: Cursor <cursoragent@cursor.com>
pnpm keeps transitive @react-native/gradle-plugin under .pnpm/, but settings.gradle expects node_modules/@react-native/gradle-plugin. Add it as a direct devDependency so the hoisted linker places it where Gradle looks.

Co-authored-by: Cursor <cursoragent@cursor.com>
Same pnpm layout issue as @react-native/gradle-plugin: add @react-native/codegen as a direct devDependency so Gradle finds it at node_modules/@react-native/codegen.

Co-authored-by: Cursor <cursoragent@cursor.com>
4.27.0 requires RN 0.84+ and uses React.ComponentRef in native commands, which codegen 0.83 rejects (showColumn ElementRef error). Pin to 4.25.2, the last screens release that supports RN 0.82/0.83.

Co-authored-by: Cursor <cursoragent@cursor.com>
PRs assembleDebug for arm64-v8a only; main/dev/release keep all four ABIs. Use gradle/actions/setup-gradle for cache restore, enable parallel workers on CI, and pass --stacktrace so the next failure shows the real FAILED task.

Co-authored-by: Cursor <cursoragent@cursor.com>
WatermelonDB JSI CMakeLists resolves node_modules/@nozbe/{sqlite,simdjson} relative to the package tree. pnpm left those transitive deps under .pnpm only, so add_library got no sources. Add them as direct deps matching watermelondb 0.28.

Co-authored-by: Cursor <cursoragent@cursor.com>
Replace invalid commit SHA with the published v4.4.2 pin (017a9eff) from gradle/actions.

Co-authored-by: Cursor <cursoragent@cursor.com>
Under pnpm, WatermelonDB JSI resolves relative ../../.. into the .pnpm package store (sqlite/simdjson yes, react-native no), so jsi/jsi.h is missing. Patch CMakeLists to walk up until react-native is found.

Co-authored-by: Cursor <cursoragent@cursor.com>
feat(formplayer): updated performance and memory handling
fix(formulus): build pipeline fixes after pnpm upgrade
Add buffer as a direct dependency so createBundleReleaseJsAndAssets can resolve it under pnpm. For CI: one Gradle invocation for APK+AAB, cache vendored Notifee, and keep full ABIs for GitHub Releases only (arm64 smoke on PR/push).

Co-authored-by: Cursor <cursoragent@cursor.com>
fix(formulus): hoist buffer for release Metro and speed up Android CI
r0ssing and others added 3 commits August 24, 2026 21:21
RN 0.83 ships hermesc via hermes-compiler; under pnpm Gradle cannot find the old sdks/hermesc path. Add it as a direct dep and point react.hermesCommand at it.

Co-authored-by: Cursor <cursoragent@cursor.com>
fix(formulus): hoist hermes-compiler for release Hermes bundling
@r0ssing
r0ssing merged commit f6f3e10 into main Aug 26, 2026
48 of 49 checks passed
@najuna-brian najuna-brian changed the title v1.3.1 prep release: v1.3.1 prep Aug 26, 2026
@najuna-brian najuna-brian changed the title release: v1.3.1 prep feat: v1.3.1 prep Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants