Cyril
5181bba083
⚡ ️(a11y) improve keyboard access for language menu and action buttons
...
Enhances nav for language switch and makes DocsGridActions buttons accessible
Signed-off-by: Cyril <c.gromoff@gmail.com >
2025-08-07 11:58:47 +02:00
Anthony LC
409e073192
🤡 (e2e) mock PATCH language switch
...
We add some flaky tests because the aria label
selectors were not everytime in english language.
It was because the language switch was not mocked
in the e2e tests, impacting the consistency of
other concurrent tests.
We mock the language switch in the e2e tests
to ensure that the other tests are not impacted
by the language switch.
2025-08-05 12:42:13 +02:00
Cyril
1cdb6b62c8
✅ (e2e) ensure i18n.language is injected into generated PDF
...
Adds an end-to-end test to verify language injection in the generated PDF.
Signed-off-by: Cyril <c.gromoff@gmail.com >
2025-08-04 09:35:13 +02:00
Cyril
ec84f31bc7
⚡ ️(frontend) set html lang attribute dynamically based on current loc
...
ensures proper language tag is set for accessibility and SEO compliance
Signed-off-by: Cyril <c.gromoff@gmail.com >
2025-08-04 08:42:56 +02:00
Anthony LC
ef6d6c6a59
🏗️ (e2e) cleaning and more consistant naming
...
Clean up e2e tests by removing unused utils
and renaming some files for consistency.
2025-07-21 18:07:10 +02:00
Anthony LC
95a55e7805
✅ (e2e) reduce flakiness in e2e tests
...
Flakiness in e2e tests has been reduced by:
- Adding waits for media-check processing in image tests.
- Ensuring that slash menu resets are handled
correctly to avoid flakiness.
- Wait for the Download button to be stable before clicking
2025-06-27 16:50:10 +02:00
rvveber
94e99784f3
✅ (tests) Add & adapt language tests
...
- Language will only be changed if different from current language
- Added test for custom translations
Signed-off-by: Robin Weber <weber@b1-systems.de >
2025-06-03 17:35:52 +02:00
Anthony LC
b58c991c81
🐛 (nginx) fix 404 when accessing a doc
...
We improve the nginx way to access to a specific
doc.
We stop to wait for a initial attempt that
give a 404. If we see a UUID in the url we will
redirect to the doc/[id] page. Next will then
manage the 404.
2025-04-28 21:41:02 +02:00
rvveber
251787b835
🚨 (tests) add language related tests; fix getByRole not working in tests
...
- adds tests and test-utility for solid language switching in tests
- fixes where ...getByRole(menuitem... would not return a valid object
2025-03-05 14:29:24 +01:00
Anthony LC
50d098c777
💄 (frontend) adapt language picker design
...
Adapt the language picker design to
to fit with the new design of the app.
2025-02-24 10:49:20 +01:00
Nathan Panchout
ee937de2c4
✅ (frontend) update tests
...
Some minor changes have been integrated into the list of documents.
The tests must therefore be adapted accordingly.
2025-01-13 11:02:24 +01:00
Anthony LC
ac40eb8f7c
🌐 (frontend) add German translation
...
- Add the german translation to Docs
- Add the german language to the frontend
language picker
2024-11-07 15:58:49 +01:00
rvveber
3c374e3cc7
🐛 (i18n) same frontend and backend language using shared cookies
...
frontend: switch to cookie-based language selection
backend: use cookie for language
2024-10-23 12:35:48 +02:00
Anthony LC
8dd7671d1f
🌐 (frontend) add language name to LanguagePicker
...
The language picker were only showing the language
code, now it shows the language name.
2024-10-08 17:25:52 +02:00
Anthony LC
4e4e2e23e3
⚡ ️(e2e) unique login between tests
...
We will cache the login token in the browser
storage and reuse it between tests.
This will speed up the tests and reduce the
load on the server.
2024-06-06 22:31:43 +02:00
Anthony LC
0727fe0273
💬 (frontend) change literal occurances of pad to document
...
- change urls from /pads to /docs
- change part of the litteral occurances of pad to document
2024-05-27 13:51:18 +02:00
Anthony LC
1d3f1f793e
✅ (e2e) adapt tests to impress app
...
Adapt e2e test to works with Impress.
2024-04-03 17:36:54 +02:00