Andrey Antukh
b660ea9d53
✨ Route the app by query string with screen key
...
Move SPA routing out of the URL fragment into the normal query
string. The screen travels in a reserved `screen` key holding
the route name (`?screen=workspace&team-id=…`); every other
param keeps its name. `rt/nav` and `rt/resolve` keep their
signatures.
This deletes the fragment-mirroring URL surgery, simplifies
link-preview (the server sees everything) and nginx (single
path, no SPA fallback rules needed), and migrates OIDC
redirects, email links, e2e helpers and plugin test utils to
the new format.
Legacy `#/…` URLs translate client-side for one Penpot version
(`legacy-routes`, marked TODO(next-version)); non-SPA paths
are untouched.
AI-assisted-by: muse-spark-1.3-contributor
2026-09-15 17:10:54 +02:00
Xaviju
a59bd05c4f
🐛 Update visual regression tests ( #8730 )
2026-03-25 09:51:32 +01:00
Belén Albeza
4d05827fa9
🔧 Use disable-onboarding config flag instead of mocking get-profile in playwright
2026-02-19 09:56:27 +01:00
Belén Albeza
c74cf3fa37
🔧 Make config.js automatically mocked in playwright tests
2026-02-18 16:54:03 +01:00
Andrey Antukh
122d3bc41c
💄 Add code formatting for js on frontend
2025-11-19 18:23:44 +01:00
Elena Torro
e8336a401e
🐛 Do not show resize controls when a selected shape is blocked
2025-10-16 06:43:34 +02:00
Eva Marco
b1fe32baea
♻️ Remove deprecated @import from scss files ( #7347 )
...
* 🐛 Fix import warnings 1 of 2
* 🐛 Fix import warnings 2 of 2
* 🐛 Fix visual tests and format files
* 🐛 Fix mixed declarations on scss
2025-09-19 11:50:08 +02:00
Belén Albeza
cad7d75590
🐛 Fix libraries context menu ( #5854 )
...
* ✨ Add integration test for Bug #10421
* 🐛 Fix dashboard library item menu
* ✨ Fixup integration test
2025-02-14 14:34:54 +01:00
Eva Marco
e95713c1df
🐛 Fix visual integration test
2024-09-05 09:39:43 +02:00
Belén Albeza
3a34eb1357
🐛 Fix flakiness of visual workspace test (assets tab)
2024-07-04 15:45:50 +02:00
Eva Marco
1ca751bc42
🐛 Fix workspace visual test for assets modal
2024-07-04 12:41:48 +02:00
Belén Albeza
ecbedf847f
💄 Reformat affected JS files
2024-07-01 10:29:57 +02:00
Belén Albeza
30edca024a
✨ Remove unneeded draftsFile and newFile locators in dashboard POM
2024-06-25 15:26:49 +02:00
Belén Albeza
c14f783d94
✨ Remove redundant locators for Dashboard POM
2024-06-25 15:16:13 +02:00
Belén Albeza
8f3452c0af
✨ Avoid using unneeded test ids in dashboard POM
2024-06-25 14:57:37 +02:00
Belén Albeza
84350ea71c
📎 Remove dashboard visual tests that depend on specific config flags that are not on by default
2024-06-20 09:49:41 +02:00
Belén Albeza
d4eea973b6
📎 Add temporary visual regression test for login form
2024-06-20 09:49:41 +02:00
Eva Marco
f3193a1984
✨ Add visual testing to viewer
2024-06-19 10:01:31 +02:00
Belén Albeza
7f4f54e3fd
📎 Add (temporary) visual regression tests for the Workspace
2024-06-19 09:44:03 +02:00
Eva Marco
4e770fd326
✨ Add visual testing to dashboard
2024-06-18 10:31:39 +02:00
Belén Albeza
d4dc87a740
✨ Setup temporary visual regression testing for the design system
2024-05-28 14:54:26 +02:00