Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ and this project adheres to
### Added

- ♿️(frontend) restore skip to content link after header redesign #2510
- 💄(frontend) redesign error pages with Figma layout #2528

## [v5.4.1] - 2026-07-09

Expand Down
16 changes: 9 additions & 7 deletions src/frontend/apps/e2e/__tests__/app-impress/doc-routing.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -141,15 +141,17 @@ test.describe('Doc Routing', () => {

await responsePromise;

await expect(page.getByText('Log in to access the document.')).toBeVisible({
timeout: 10000,
});
await expect(page.getByText('Sign in to access the document.')).toBeVisible(
{
timeout: 10000,
},
);

await expect(page.locator('meta[name="robots"]')).toHaveAttribute(
'content',
'noindex',
);
await expect(page).toHaveTitle(/401 Unauthorized - Docs/);
await expect(page).toHaveTitle(/Access denied - Docs/);
});

test('checks redirect if unsync version', async ({ page }) => {
Expand Down Expand Up @@ -202,7 +204,7 @@ test.describe('Doc Routing: Not logged', () => {
await expect(
page2
.getByRole('main', { name: 'Main content' })
.getByRole('button', { name: 'Login' }),
.getByRole('button', { name: 'Sign in' }),
).toBeVisible({
timeout: 10000,
});
Expand All @@ -212,15 +214,15 @@ test.describe('Doc Routing: Not logged', () => {
await expect(
page
.getByRole('main', { name: 'Main content' })
.getByRole('button', { name: 'Login' }),
.getByRole('button', { name: 'Sign in' }),
).toBeVisible({
timeout: 10000,
});

// Reconnected
await page
.getByRole('main', { name: 'Main content' })
.getByRole('button', { name: 'Login' })
.getByRole('button', { name: 'Sign in' })
.click();
await SignIn(page, browserName, false);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ test.describe('Doc Visibility: Restricted', () => {
await page.goto(urlDoc);

await expect(
page.getByText('Log in to access the document.'),
page.getByText('Sign in to access the document.'),
).toBeVisible();
});

Expand Down Expand Up @@ -354,7 +354,7 @@ test.describe('Doc Visibility: Authenticated', () => {
await expect(otherPage.locator('h2').getByText(docTitle)).toBeHidden();

await expect(
otherPage.getByText('Log in to access the document.'),
otherPage.getByText('Sign in to access the document.'),
).toBeVisible();

await cleanup();
Expand Down
2 changes: 1 addition & 1 deletion src/frontend/apps/e2e/__tests__/app-impress/utils-share.ts
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ export const connectOtherUserToDoc = async ({
if (!withoutSignIn) {
const loginFromApp = otherPage
.getByRole('main', { name: 'Main content' })
.getByLabel('Login');
.getByLabel('Sign in');
const loginFromHome = otherPage.getByRole('button', {
name: process.env.SIGN_IN_EL_TRIGGER,
});
Expand Down
154 changes: 154 additions & 0 deletions src/frontend/apps/impress/src/assets/icons/404.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
157 changes: 157 additions & 0 deletions src/frontend/apps/impress/src/assets/icons/500.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
90 changes: 90 additions & 0 deletions src/frontend/apps/impress/src/assets/icons/503.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions src/frontend/apps/impress/src/assets/icons/DOCS.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading