Skip to content

Promote staging to beta for Modeling Commons#37

Merged
omargfh merged 101 commits into
app/modeling-commonsfrom
staging/modeling-commons
Jun 28, 2026
Merged

Promote staging to beta for Modeling Commons#37
omargfh merged 101 commits into
app/modeling-commonsfrom
staging/modeling-commons

Conversation

@omargfh

@omargfh omargfh commented Jun 28, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

omargfh added 30 commits June 2, 2026 15:22
Consolidates the IPX hardening work:
- Bypass IPX for SVG images.
- Use Debian useradd/groupadd in the frontend image.
- Pin sharp via root resolutions.
- Reinstall sharp in the runtime image as a flat tree: Nitro symlinks the
  native packages to @version-suffixed dirs, breaking the $ORIGIN-relative
  rpath the sharp binding uses to load libvips (ERR_DLOPEN_FAILED).
omargfh added 29 commits June 22, 2026 18:57
- Use UTabs over custom tabs component in model view pages
- Change layout of tabs to fit on mobile phones
- Swap positions of the actions/stats in the model view action
  bar to match conventional UX
- Hide the orientation selector for model lists on mobile,
  since it is basically a no-op.
- Copy changes to reduce text
- Hide like button text on mobile
- Other minor changes, mostly only visible on phones
- Purge a model's drafts in the soft-delete transaction
- Exclude drafts of soft-deleted models from draft lists
- Cover cascade, atomicity, and no-orphan invariants in tests
@omargfh omargfh merged commit 3c0d74e into app/modeling-commons Jun 28, 2026
3 checks passed
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.

1 participant