refactor: build against the restructured patch api #12

Merged
Cossale merged 3 commits from refactor/restructure into main 2026-10-27 18:53:22 +00:00
Owner

Builds against the restructured engine (reseam/reseam#8). Merge when the engine releases 0.33.0, together with bumping app.reseam.workspace to 0.33.0 in settings.gradle.kts: until then main still builds against 0.32.0, which lacks these APIs.

  • generated types moved from app.reseam.patch.native to app.reseam.patch.types
  • binding members string/objectValue are member now; InstructionBuilder.moveResult takes the result type
  • helper methods are added with ClassTarget.addMethod { } instead of hand-built placeholder bodies: youtube-common appHelper and Reddit addBridge are gone, SwipeControls' override calls callSuper
  • Remove Ads neuters ad loaders through methods { inClass; name } and MethodTarget.alwaysReturn*

Tested on a phone against the new engine: YouTube, YT Music, Reddit, X, TikTok and the Instagram clone.

Builds against the restructured engine (reseam/reseam#8). Merge when the engine releases 0.33.0, together with bumping `app.reseam.workspace` to 0.33.0 in `settings.gradle.kts`: until then `main` still builds against 0.32.0, which lacks these APIs. - generated types moved from `app.reseam.patch.native` to `app.reseam.patch.types` - binding members `string`/`objectValue` are `member` now; `InstructionBuilder.moveResult` takes the result type - helper methods are added with `ClassTarget.addMethod { }` instead of hand-built placeholder bodies: youtube-common `appHelper` and Reddit `addBridge` are gone, SwipeControls' override calls `callSuper` - Remove Ads neuters ad loaders through `methods { inClass; name }` and `MethodTarget.alwaysReturn*` Tested on a phone against the new engine: YouTube, YT Music, Reddit, X, TikTok and the Instagram clone.
build: require engine 0.33.0
All checks were successful
ci / ci (push) Successful in 3m6s
0ab57149ba
Cossale deleted branch refactor/restructure 2026-10-27 18:53:22 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
reseam/patches!12
No description provided.