Resolve "Rework mobile design of legacy pages" #3852

Merged
hansegucker merged 14 commits from 1596-rework-mobile-design-of-legacy-pages into master 2026-03-29 11:22:02 +02:00
Member

Information and screenshots

No further information have been provided.

Checklist

  • tox -e reformat,lint used
  • Changelog updated/No update necessary
  • Documentation (incl. Screenshots) up-to-date
  • Copyright in apps.py and README.rst up-to-date
  • (Unit) tests for new feature/regression tests for bug fixes (only if useful)
  • Adhere to URL scheme
  • Tested with admin account
  • Tested with normal account (based on permissions)

Backend checklist

  • Use permissions for all GraphQL mutations
  • Use query optimizer for all GraphQL queries
  • Don't use inefficient DB queries

Frontend checklist (mandatory with ~"part::frontend")

Closes #1596

## Information and screenshots No further information have been provided. ## Checklist - [x] `tox -e reformat,lint` used - [x] Changelog updated/No update necessary - [ ] Documentation (incl. Screenshots) up-to-date - [ ] Copyright in `apps.py` and `README.rst` up-to-date - [ ] (Unit) tests for new feature/regression tests for bug fixes (only if useful) - [ ] Adhere to [URL scheme](https://edugit.org/AlekSIS/official/AlekSIS/-/issues/86) - [ ] Tested with admin account - [ ] Tested with normal account (based on permissions) ## Backend checklist - [ ] Use permissions for all GraphQL mutations - [ ] Use query optimizer for all GraphQL queries - [ ] Don't use inefficient DB queries ## Frontend checklist (mandatory with ~"part::frontend") - [x] Screenshots are attached (mobile and desktop) - [x] Tested on mobile, tablet, and desktop sizes - [x] Adhered to [frontend guidelines](https://edugit.org/AlekSIS/official/AlekSIS/-/blob/master/project/frontend_guidelines.rst?ref_type=heads) - [ ] Checked with [Firefox Accessibility Checker](https://firefox-source-docs.mozilla.org/devtools-user/accessibility_inspector/) Closes #1596
Author
Member

current zwischenstand:

Bildschirmfoto_vom_2026-03-24_18-16-28{width=237 height=600}

Bildschirmfoto_vom_2026-03-24_18-14-33{width=237 height=600}

Bildschirmfoto_vom_2026-03-24_18-13-52{width=237 height=600}

current zwischenstand: ![Bildschirmfoto_vom_2026-03-24_18-16-28](/uploads/42be6a9419234d490d75eaf6695b754d/Bildschirmfoto_vom_2026-03-24_18-16-28.png){width=237 height=600} ![Bildschirmfoto_vom_2026-03-24_18-14-33](/uploads/143e65ff4f632555f68e299fd0772e90/Bildschirmfoto_vom_2026-03-24_18-14-33.png){width=237 height=600} ![Bildschirmfoto_vom_2026-03-24_18-13-52](/uploads/90c6832f81ef4ed7fd8f46569dad5e7c/Bildschirmfoto_vom_2026-03-24_18-13-52.png){width=237 height=600}
Author
Member

added 10 commits

  • b69518de - Reorder prepend, title and append in very narrow cards
  • 512d5924 - Simplify markup of 2fa cards
  • 940a9306 - Reduce width of preference dialog
  • 2e323a92 - Reduce width of FullscreenDialogPage's content
  • 9f254e3e - Stack buttons of 2fa dialogs on smaller screens
  • c451cf11 - Use shorter strings for 2fa chips and buttons
  • 932f8f98 - Simplify markup for recovery code page to use autolayout features
  • feb341d3 - Reformat
  • 5eb27f4b - Make buttons in 2fa/login break if text is too long
  • b9955e64 - Fix design of 2fa deactivation dialog

Compare with previous version

added 10 commits <ul><li>b69518de - Reorder prepend, title and append in very narrow cards</li><li>512d5924 - Simplify markup of 2fa cards</li><li>940a9306 - Reduce width of preference dialog</li><li>2e323a92 - Reduce width of FullscreenDialogPage&#39;s content</li><li>9f254e3e - Stack buttons of 2fa dialogs on smaller screens</li><li>c451cf11 - Use shorter strings for 2fa chips and buttons</li><li>932f8f98 - Simplify markup for recovery code page to use autolayout features</li><li>feb341d3 - Reformat</li><li>5eb27f4b - Make buttons in 2fa/login break if text is too long</li><li>b9955e64 - Fix design of 2fa deactivation dialog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2207/diffs?diff_id=85080&start_sha=ceca8b74b569786a2706930840edc55f75eefb7d)
Author
Member

left to test:

  • invitations
  • signup
left to test: - [x] invitations - [x] signup
Author
Member

added 54 commits

  • b9955e64...edb796f7 - 53 commits from branch master
  • 370bca90 - Merge branch 'master' into 1596-rework-mobile-design-of-legacy-pages

Compare with previous version

added 54 commits <ul><li>b9955e64...edb796f7 - 53 commits from branch <code>master</code></li><li>370bca90 - Merge branch &#39;master&#39; into 1596-rework-mobile-design-of-legacy-pages</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2207/diffs?diff_id=85193&start_sha=b9955e645a73a13061e52401349a2d42413b87bf)
Author
Member

added 3 commits

  • d03272d3 - Allow overflow in signup nav buttons
  • 32f1ed02 - Fix column widths of smallcontainer for very small screens
  • 13990a63 - Allow overflow by wrapping for vertical stepper actions

Compare with previous version

added 3 commits <ul><li>d03272d3 - Allow overflow in signup nav buttons</li><li>32f1ed02 - Fix column widths of smallcontainer for very small screens</li><li>13990a63 - Allow overflow by wrapping for vertical stepper actions</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2207/diffs?diff_id=85320&start_sha=370bca903242e983d4703e4618165f1aa543a730)
Author
Member

resolved all threads

resolved all threads
Author
Member

fixed as well:

  • smaller stuff in assign permissions and in signup
  • password change was straight up unusable

grafik{width=229 height=600}

fixed as well: - smaller stuff in assign permissions and in signup - password change was straight up unusable ![grafik](/uploads/46893b54187e8cce44c65066f2bac35d/grafik.png){width=229 height=600}
Author
Member

marked the checklist item Screenshots are attached (mobile and desktop) as completed

marked the checklist item **Screenshots are attached \(mobile and desktop\)** as completed
Author
Member

marked the checklist item Tested on mobile, tablet, and desktop sizes as completed

marked the checklist item **Tested on mobile, tablet, and desktop sizes** as completed
Author
Member

marked the checklist item Adhered to frontend guidelines as completed

marked the checklist item **Adhered to frontend guidelines** as completed
Author
Member

marked the checklist item tox -e reformat,lint used as completed

marked the checklist item **tox \-e reformat,lint used** as completed
Author
Member

marked the checklist item Changelog updated/No update necessary as completed

marked the checklist item **Changelog updated/No update necessary** as completed
Author
Member

marked this merge request as ready

marked this merge request as **ready**
Owner

assigned to @hansegucker

assigned to @hansegucker
Owner

mentioned in commit cb667d4fe1

mentioned in commit cb667d4fe18127730a8a9afdb4194d5318076fd3
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
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
aleksis/AlekSIS-Core!3852
No description provided.