feat(ui): the Android app's look on the web, release 1.2.0 #80

Merged
eliott merged 3 commits from feat/native-app-style into main 2026-10-24 21:39:43 +02:00
Owner

The web app now looks and works like the Android app on a phone, and keeps the same colours, cards and copy in a wide layout on a computer. Release 1.2.0.

  • Phone: screens, colours, cards and copy as rollnote-app; desktop: sidebar, header buttons, grids, dropdown menus, no FAB
  • Sign in, sign up, forgot and reset password and 2FA as one centred card
  • Shoots: folders collapsed by default and kept open in-app, pin from the list, no notes on the cards
  • Shoot notes in their own card; frame detail in two columns on desktop with "Add a location" / "Add notes" boxes
  • Frame form without collapsed sections, weather icons in the picker, the stop ring snaps to regular values in precision mode
  • Sheets and the confirm dialog close on an outside click
  • Duplicate a frame, a Theme row and a single column on the Profile
  • No What's New sheet on open: the Profile's "What's new" row leads to it

Paired with rollnote-api feat/native-app-style (the v1.2.0 changelog entry).

Checks run locally: lint, 1038 unit tests, build, 24 e2e, prettier, fallow audit (pass).

https://claude.ai/code/session_01Q6HGGbuUbeYp2wzjt2aRUr

The web app now looks and works like the Android app on a phone, and keeps the same colours, cards and copy in a wide layout on a computer. Release 1.2.0. - Phone: screens, colours, cards and copy as rollnote-app; desktop: sidebar, header buttons, grids, dropdown menus, no FAB - Sign in, sign up, forgot and reset password and 2FA as one centred card - Shoots: folders collapsed by default and kept open in-app, pin from the list, no notes on the cards - Shoot notes in their own card; frame detail in two columns on desktop with "Add a location" / "Add notes" boxes - Frame form without collapsed sections, weather icons in the picker, the stop ring snaps to regular values in precision mode - Sheets and the confirm dialog close on an outside click - Duplicate a frame, a Theme row and a single column on the Profile - No What's New sheet on open: the Profile's "What's new" row leads to it Paired with rollnote-api `feat/native-app-style` (the v1.2.0 changelog entry). Checks run locally: lint, 1038 unit tests, build, 24 e2e, prettier, fallow audit (pass). https://claude.ai/code/session_01Q6HGGbuUbeYp2wzjt2aRUr
feat(ui): the Android app's look on the web, release 1.2.0
Some checks failed
tests / test (pull_request) Failing after 28s
cf7c463c71
- Phone: screens, colours, cards and copy as rollnote-app; desktop keeps
  them in a wide layout (sidebar, header buttons, grids, dropdown menus)
- Sign in, sign up, forgot and reset password and 2FA as one centred card
- Shoots: folders collapsed by default and kept open in-app, pin from the
  list, no notes on the cards
- Shoot notes in their own card; frame detail in two columns on desktop
  with "Add a location" / "Add notes" boxes
- Frame form without collapsed sections, weather icons in the picker,
  the stop ring snaps to regular values in precision mode
- Sheets and the confirm dialog close on an outside click
- Duplicate a frame, a Theme row and a single column on the Profile
- No What's New sheet on open: the Profile's "What's new" row leads to it
fix(ci): restore the format and api:types scripts, regenerate the API types
All checks were successful
tests / test (pull_request) Successful in 4m33s
9b6f555a47
- package.json lost format, format:check, api:types, prettier,
  openapi-typescript and @angular/cdk in the develop-into-main merge while
  pnpm-lock.yaml kept them, so the frozen install failed; the unused
  fake-indexeddb goes
- schema.d.ts regenerated from rollnote-api main (sync routes, syncedAt),
  test factories fill the new fields
- three files reformatted with the pinned Prettier
eliott merged commit 8a1d955507 into main 2026-10-24 21:39:43 +02:00
eliott deleted branch feat/native-app-style 2026-10-24 21:39:44 +02:00
Sign in to join this conversation.
No reviewers
No labels
run-ci
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
RollNote/rollnote-front!80
No description provided.