Skip to content

chore(submodule): bump frontend to 387a291 and backend to 874cdd2 - #245

Merged
juancobo merged 2 commits into
devfrom
chore/bump-submodules-2026-07-25
Jul 25, 2026
Merged

chore(submodule): bump frontend to 387a291 and backend to 874cdd2#245
juancobo merged 2 commits into
devfrom
chore/bump-submodules-2026-07-25

Conversation

@juancobo

@juancobo juancobo commented Jul 25, 2026

Copy link
Copy Markdown
Member

Advances the submodule pointers to the current dev tips. Gitlinks only — no other files change.

frontend  07ca65c → 387a291
backend   1cf3c75 → 874cdd2

The pointers had not moved since the 2026-07-23/24 bench release, so this sweeps in everything merged to the submodules since — including two frontend PRs from the 24th that were never pinned, and four fixes from today.

frontend (10 commits)

backend (5 commits)

Hardware validation happens at the dev→main promotion, so this lands on dev without a bench-Pi run, as usual. Two things worth watching there: the rotation refactor (#48), which changes how every live preview is sized, and #90's banner, whose failure path needs a camera pulled mid-session to exercise.

Sweeps in everything merged to the submodule dev branches since the
2026-07-23/24 bench release; the pointers had not moved since.

frontend (07ca65c → dca2067):
- NEH-183 role labels via the role_* catalog keys, chronological capture
  strip, shared roleLabel store (#47)
- NEH-179 project summary counts records inside collections (#51)
- NEH-73 real camera model on the dashboard, no more hardcoded imx519 (#50)
- L/R badges on dual-capture cards in the collection grid (#49)
- rotation no longer crops the preview: the box swaps its dimensions
  before rotating, replacing the bare rotate() CSS classes (#48)
- NEH-79 documentary unit relabelled Volumen/Volume (#46)
- NEH-94 in-app "Report a bug" button (#45)

backend (1cf3c75 → 874cdd2):
- NEH-54 fail fast on a default or empty SECRET_KEY outside dev (#57, #60)
- NEH-134 DTK_EXPORTS_DIR / DTK_MAX_UPLOAD_BYTES bind via validation_alias
  under pydantic-settings v2 (#60)
- NEH-179 CollectionRead carries a record count (#62)
- larger default thumbnails for the grid (#61)
- NEH-183 missing space in the storage unmount message (#59)

Hardware validation happens at the dev→main promotion, so this lands on
dev untested on the bench Pi as usual.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Advances the frontend and backend submodules to their latest dev revisions.

Changes:

  • Adds frontend UI, localization, rotation, counting, and bug-report improvements.
  • Adds backend security validation, collection counts, larger thumbnails, and messaging fixes.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
frontend Advances frontend to dca2067.
backend Advances backend to 874cdd2.

Two more fixes landed on frontend dev after this branch was cut, both
superseding stalled colleague PRs:

- NEH-72 capture failures are visible again: the flash fires only once the
  backend confirms, and a banner in the viewport carries the backend's error
  text (#55, replacing #13)
- NEH-117 the role from /users/me is validated before the session opens, with
  USER_ROLES as the single runtime source (#57, replacing #14)
Copilot AI review requested due to automatic review settings July 25, 2026 18:26
@juancobo juancobo changed the title chore(submodule): bump frontend to dca2067 and backend to 874cdd2 chore(submodule): bump frontend to 387a291 and backend to 874cdd2 Jul 25, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

@juancobo
juancobo merged commit 0d74d77 into dev Jul 25, 2026
1 check 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.

2 participants