Skip to content

Conversation

@JammingBen
Copy link
Contributor

@JammingBen JammingBen commented Oct 22, 2025

Fixes the mobile display of plain views such as the public/private link resolving or the access-denied page.

fixes #1371

@JammingBen JammingBen self-assigned this Oct 22, 2025
Copilot AI review requested due to automatic review settings October 22, 2025 13:15
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR fixes the display of plain views (such as public/private link resolution and access-denied pages) on mobile devices by adding responsive padding and width classes to ensure proper rendering across different screen sizes.

Key changes:

  • Added responsive padding (p-4) to page containers for better mobile spacing
  • Updated card width classes from fixed widths to responsive widths using Tailwind breakpoints
  • Migrated multiple Vue components from Options API to Composition API (<script setup>)

Reviewed Changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
packages/web-runtime/src/pages/resolvePublicLink.vue Migrated to script setup and added responsive layout classes
packages/web-runtime/src/pages/resolvePrivateLink.vue Migrated to script setup and added responsive layout classes
packages/web-runtime/src/pages/accessDenied.vue Migrated to script setup and added responsive layout classes
packages/web-runtime/src/pages/logout.vue Migrated to script setup and added responsive layout classes
packages/web-runtime/src/pages/login.vue Migrated to script setup
packages/web-runtime/src/pages/oidcCallback.vue Migrated to script setup
packages/web-runtime/src/pages/notFound.vue Added responsive padding and text centering
packages/web-runtime/src/pages/missingOrInvalidConfig.vue Added responsive padding and header text centering
packages/web-runtime/tests/unit/pages/resolvePublicLink.spec.ts Updated tests to use flushPromises instead of task.last
packages/web-runtime/tests/unit/pages/resolvePrivateLink.spec.ts Updated tests to use flushPromises instead of task.last
packages/web-runtime/tests/unit/pages/snapshots/accessDenied.spec.ts.snap Updated snapshot to reflect responsive layout changes

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@JammingBen JammingBen force-pushed the fix/messy-mobile-views branch from b7467b2 to daef8f2 Compare October 22, 2025 13:18
@JammingBen JammingBen force-pushed the fix/messy-mobile-views branch from daef8f2 to d1e41a7 Compare October 23, 2025 05:40
@JammingBen JammingBen merged commit 46d3298 into main Oct 23, 2025
28 checks passed
@JammingBen JammingBen deleted the fix/messy-mobile-views branch October 23, 2025 07:35
@openclouders openclouders mentioned this pull request Oct 23, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Public link password form on mobile devices is cropped

3 participants