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
Alonso Torres
8d69374386
🐛 Makes the CI more stable ( #11698 )
2026-09-15 10:43:41 +02:00
Eva Marco
214dbd0c8b
🐛 Stop opening Comments section from persisting display-comments ( #11492 )
...
AI-assisted-by: claude-sonnet-5
2026-09-04 10:15:38 +02:00
Belén Albeza
a58c0e1407
🐛 Fix autowidth in text editor v3
2026-07-07 13:20:03 +02:00
Luis de Dios
7c19ace0f0
Reapply " 🎉 Add flyout and semantic improvements to main toolbar ( #9480 )" ( #10354 )
...
This reverts commit 94119159d8c83048dd9229a2b9f2551966ac9596.
2026-06-22 10:39:29 +02:00
Andrey Antukh
94119159d8
Revert " 🎉 Add flyout and semantic improvements to main toolbar ( #9480 )"
...
This reverts commit 9a3023e5d0582c29c5bc323973144cb3b9e8854b.
2026-06-18 12:37:23 +02:00
Xaviju
9a3023e5d0
🎉 Add flyout and semantic improvements to main toolbar ( #9480 )
...
Co-authored-by: Xavier Julian <xavier.julian@kaleidos.net>
2026-06-17 21:29:38 +02:00
Belén Albeza
0dd40776f8
🐛 Fix default path stroke thickness
2026-05-27 14:47:11 +02:00
Belén Albeza
fc36fb0959
🐛 Fix text editor being hidden to Playwright when empty text ( #9682 )
2026-05-15 12:04:51 +02:00
Alejandro Alonso
83833896c9
Merge remote-tracking branch 'origin/staging' into develop
2026-04-07 10:18:35 +02:00
Aitor Moreno
9aa2abff2e
🐛 Fix text-editor v2 waitForIdle not having a timeout
2026-04-06 12:37:57 +02:00
Alejandro Alonso
f068842a6c
Merge remote-tracking branch 'origin/staging' into develop
2026-03-20 10:20:43 +01:00
Xaviju
f8913c755d
🎉 Rename token group ( #8275 )
...
* 🎉 Rename token group
* 📎 Add to CHANGES
2026-03-19 22:54:21 +01:00
Elena Torro
5ba53f7296
🎉 Add background blur for wasm render
2026-03-18 17:43:27 +01:00
Andrey Antukh
5ea4b03108
📎 Fix e2e tests
2026-02-26 11:13:31 +01:00
Belén Albeza
c2ee31e791
✨ Fix some flaky text editor v2 tests
2026-02-19 15:46:16 +01:00
Belén Albeza
c74cf3fa37
🔧 Make config.js automatically mocked in playwright tests
2026-02-18 16:54:03 +01:00
Andrey Antukh
2b130c7e52
Merge branch 'staging' into staging-render
2026-02-17 21:54:23 +01:00
Andrey Antukh
f00b222262
Revert " ♻️ Replace some components with DS ones" ( #8384 )
...
* Revert "♻️ Replace some components with DS ones"
This reverts commit 6879f54e5da45b38173c3e2660d88b4ea6939bb0.
* 📎 Restore missing styles
* 📎 Fix tests
---------
Co-authored-by: Luis de Dios <luis.dedios@kaleidos.net>
2026-02-17 16:23:04 +01:00
Alejandro Alonso
afb252f42e
🔧 Migrate text editor v2 tests to wasm viewport
2026-02-17 12:59:53 +01:00
Belén Albeza
5ae2351e5a
✨ Add playwright test for bug 13385
2026-02-16 16:58:05 +01:00
Andrey Antukh
d1d50138ed
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-16 10:00:46 +01:00
Alejandro Alonso
d9d4a99e1d
🔧 Migrate variants tests to wasm viewport
2026-02-13 14:13:03 +01:00
Alejandro Alonso
8acd031ab2
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-06 11:23:50 +01:00
Belén Albeza
8a72eb64c3
✨ Add integration test for 13267
2026-02-05 16:37:21 +01:00
Alejandro Alonso
86ca260ea2
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-04 13:50:13 +01:00
Belén Albeza
79be3ab7df
🔧 Fix text editor flaky tests
2026-02-03 10:39:38 +01:00
Belén Albeza
cc326f23cf
🔧 Adjust timeout of websocket readiness (playwright)
2026-02-02 16:16:59 +01:00
Belén Albeza
e3b97638b4
🔧 Fix broken / flaky tests
2026-02-02 16:16:58 +01:00
Belén Albeza
daedc660b9
🔧 Migrate workspace tests to user the wasm viewport
2026-02-02 16:16:58 +01:00
Andrey Antukh
0527124f2f
Merge remote-tracking branch 'origin/staging-render' into develop
2026-01-27 17:56:03 +01:00
Aitor Moreno
f4f4f5bbb5
🐛 Fix multiple issues and tests
2026-01-26 14:14:06 +01:00
Luis de Dios
6879f54e5d
♻️ Replace some components with DS ones
2026-01-08 14:52:25 +01:00
Belén Albeza
25acad5154
🔧 Add formatting rules to the TextEditor
2025-12-10 15:04:34 +01:00
Aitor Moreno
876d5783cf
✨ Add text editor v2 integration tests
2025-12-01 15:56:52 +01:00
Andrey Antukh
3136096123
🔧 Add general improvements to integration tests
...
This commit marks as skip (temporal) several flaky/randomly-failing
tests.
It also moves the integration test execution from circleci to github
actions.
2025-11-19 18:23:44 +01:00
Belén Albeza
f363d6a801
✨ Add integration test for Flatten menu option
2025-09-04 07:13:16 +02:00
Belén Albeza
d5abf34538
🐛 Fix text style change not being applied ( #7036 )
...
* 🐛 Fix text styles not being applied to current cursor
* 🔧 Add text file for bug 11552
* 📚 Update changelog
2025-08-05 13:35:54 +02:00
Marina López
1f42f032fc
🐛 Add fixes for subscription design review ( #6751 )
...
* 🐛 Fix from subscription design review
* 📎 Fixes PR feedback
2025-06-25 13:41:45 +02:00
Xavier Julian
ce59070fd1
♻️ Restructure UI files for token sets
2025-06-25 11:27:13 +02:00
Elena Torro
747f72be47
🔧 Add tests to cover text styles
2025-06-23 13:43:09 +02:00
Belén Albeza
59a4b51d2c
🔧 Set up playwright project for render wasm
2025-06-09 17:01:29 +02:00
Belén Albeza
91fbe8f8ef
🎉 Cap stop amount in UI for wasm ( #6438 )
...
* 🎉 Cap in the colorpicker the amount of stops a gradient can have
* 🎉 Cap the stops amount in gradient handlers
* 🎉 Disable add stop in gradient handlers (viewport + colorpicker)
* ✨ Add integration test for gradient limits
* 💄 Address PR suggestion
2025-05-13 10:37:05 +02:00
Pablo Alba
dcf1a593f7
✨ Add playwright tests for cut-copy-paste variants
2025-04-11 15:17:33 +02:00
Eva Marco
cbb3f6672f
🐛 Fix asset name on inspect tab ( #6173 )
...
Signed-off-by: Eva Marco <eva.marco@kaleidos.net>
2025-03-28 10:38:35 +01:00
luisδμ
86022a967c
✨ Replace overlapping bubbles with a bubble group ( #6059 )
2025-03-12 14:37:39 +01:00
Alejandro Alonso
0d11bafb57
Merge remote-tracking branch 'origin/staging' into develop
2025-03-07 07:54:05 +01:00
Marina López
b8b3cc641a
🎉 Consolidate when workspace empty, board tool selected
2025-03-06 13:31:12 +01:00
Juanfran
280da72e63
✨ Add more integration tests for tokens
2025-02-20 09:57:31 +01:00
Andrey Antukh
3fd429c72a
Merge remote-tracking branch 'origin/staging' into develop
2025-02-13 21:04:52 +01:00