wdeveloper16
d772632b08
✨ Allow customising the OIDC login button label ( #9026 )
...
* ✨ Allow customising the OIDC login button label (#7027 )
* 📚 Add CHANGES entry and docs for PENPOT_OIDC_NAME (#7027 )
---------
Co-authored-by: wdeveloper16 <wdeveloer16@protonmail.com>
2026-04-17 16:56:29 +02:00
Belén Albeza
114639ca1e
✨ Update check-browser? helper
2026-03-31 10:15:57 +02:00
Belén Albeza
e9d30bf2c1
🐛 Fix text selection on Safari 18/26 (wasm)
2026-03-31 10:15:57 +02:00
Andrey Antukh
264cd0aaac
Merge remote-tracking branch 'origin/main' into staging
2026-03-30 12:29:07 +02:00
Andrey Antukh
6db3c6cf89
🐛 Fix regression on subpath support ( #8793 )
2026-03-26 15:43:30 +01:00
andrés gonzález
a60020ea98
💄 Change link from Integrations to MCP docs ( #8784 )
2026-03-25 18:07:37 +01:00
Andrey Antukh
ab4e195cca
✨ Add protection for stale cache of js assets loading issues ( #8638 )
...
* ✨ Use update-when for update dashboard state
This make updates more consistent and reduces possible eventual
consistency issues in out of order events execution.
* 🐛 Detect stale JS modules at boot and force reload
When the browser serves cached JS files from a previous deployment
alongside a fresh index.html, code-split modules reference keyword
constants that do not exist in the stale shared.js, causing TypeError
crashes.
This adds a compile-time version tag (via goog-define / closure-defines)
that is baked into the JS bundle. At boot, it is compared against the
runtime version tag from index.html (which is always fresh due to
no-cache headers). If they differ, the app forces a hard page reload
before initializing, ensuring all JS modules come from the same build.
* 📎 Ensure consistent version across builds on github e2e test workflow
---------
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-03-17 15:04:06 +01:00
Andrey Antukh
0535ef0e39
✨ Remove duplicated code for browser detection
2026-03-17 10:58:43 +01:00
Luis de Dios
a75de11e70
✨ Improve MCP section in the dashboard
2026-02-25 13:17:10 +01:00
Alonso Torres
c32a336c50
🎉 Add MCP plugin embedded execution ( #8368 )
...
* ✨ Add core changes for mcp server
* ✨ Changes to plugins-runtime to add mcp extensions
* ✨ Changes to MCP plugin
* ✨ Changes post-review and ci fixes
2026-02-17 09:18:46 +01:00
Luis de Dios
3c0df27fe0
🎉 Add MCP server to integrations section in dashboard ( #8169 )
2026-02-16 11:17:52 +01:00
Alejandro Alonso
18de7f1db6
Merge pull request #8041 from penpot/niwinz-subpath-support
...
✨ Add several adjustments for make penpot run on subpath
2026-01-26 07:34:24 +01:00
Andrey Antukh
1ffa956251
✨ Include timestamp on version tag
2026-01-20 12:26:39 +01:00
Andrey Antukh
1f41bef4a9
✨ Add several adjustments for make penpot run on subpath
2026-01-18 10:12:23 +01:00
Andrey Antukh
eb1eeb4750
Merge remote-tracking branch 'origin/staging-render' into niwinz-develop-merge
2025-12-10 13:53:15 +01:00
Andrey Antukh
a4646373cf
♻️ Refactor wasm loading strategy on worker
2025-12-09 19:41:19 +01:00
Andrey Antukh
d04fdb5fbd
✨ Make the dist bundle use consistent and cache-aware uris ( #7911 )
2025-12-09 08:05:28 +01:00
Andrey Antukh
d1379c55f6
✨ Make i18n translation files load on demand
2025-12-03 16:44:37 +01:00
Andrey Antukh
81632a03dd
♻️ Make exporter upload resources using backend management api
...
Instead of custon shared fs approach. This commit fixes the main
scalability issue of exporter removing the need of shared-fs
for make it work with multiple instances.
2025-11-20 12:20:13 +01:00
Andrey Antukh
96d9b102b6
⚡ Add type hints on config ns
2025-07-23 07:32:11 +02:00
Andrey Antukh
16fba49937
✨ Expose flags for common submodule
2025-07-23 07:32:11 +02:00
Yamila Moreno
807b8d82e3
🔧 Improve flags documentation ( #5863 )
...
* 📎 Fix typo
* 🔧 Enable certain flags by default
* 🔧 Compile all flags in a single source of truth
* 📎 Move all default flags to common
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-02-18 12:36:16 +01:00
Andrey Antukh
66182152cb
🐛 Set correct default for terms link
2025-02-17 11:51:21 +01:00
Andrey Antukh
b9629b7be6
🔥 Remove unused default flags on frontend
2025-02-17 11:23:46 +01:00
Pablo Alba
2f5f31814a
🎉 Allow import a template from a link
2025-01-14 17:31:09 +01:00
Pablo Alba
e380289e34
🐛 Fix feature flags not setting on login
2025-01-10 21:25:55 +01:00
Pablo Alba
e4c427609d
✨ Add feature flags info to posthog events
2025-01-07 09:19:04 +01:00
Andrey Antukh
27690c3da6
✨ Add test runner for cljs on common module
...
In the same way as frontend tests are run and fix some
tokens related tests
2024-11-18 17:51:23 +01:00
Andrey Antukh
a02a316165
Merge remote-tracking branch 'origin/staging' into develop
2024-11-15 09:34:28 +01:00
Andrey Antukh
aeda6271cd
✨ Improve release build process for render wasm
2024-11-14 18:14:43 +01:00
alonso.torres
63ee99d46c
🐛 Fix default plugin list url
2024-11-14 17:34:49 +01:00
alonso.torres
6d8c183160
✨ Add plugins whitelisting for removing the disclaimer
2024-10-14 15:25:37 +02:00
alonso.torres
a63ded1ba1
✨ Change type names in plugins
2024-09-04 13:29:56 +02:00
alonso.torres
83f3ae1fbd
✨ Change plugins url
2024-07-04 11:52:31 +02:00
alonso.torres
741bf3b666
✨ New plugins permissions dialog
2024-07-02 11:01:43 +02:00
Andrey Antukh
afb23bcebe
Merge pull request #4784 from penpot/azazeln28-refactor-component-thumbnails-as-configurable
...
♻️ Refactor component thumbnails as configurable
2024-06-20 17:58:45 +02:00
AzazelN28
7b1bda3a49
♻️ Refactor component thumbnails as configurable
2024-06-20 17:40:41 +02:00
Alejandro Alonso
bc8435dc5b
Merge remote-tracking branch 'origin/main' into staging
2024-06-19 08:01:08 +02:00
Andrey Antukh
00b4013385
✨ Forward external session id to backend
2024-06-19 07:45:27 +02:00
Andrey Antukh
c1463ebd12
🐛 Fix many race conditions on thumbnail generation process
2024-06-12 16:04:08 +02:00
Andrés Moya
81ea392da6
Merge branch 'staging' into develop
2024-05-29 15:10:44 +02:00
Alejandro Alonso
b847754e3b
✨ Support external feature flags
2024-05-29 13:18:47 +02:00
Alex Sánchez
40bc1fac73
🐛 Fix medias not being imported using lib-penpot
2024-05-09 10:36:49 +02:00
alonso.torres
9965fbc92b
🐛 Fix text editor for Safari 17
2024-01-26 09:26:32 +01:00
Andrey Antukh
4d54d5c455
✨ Extend GCL Deferred to work with promesa abstractions
2023-12-28 12:14:06 +01:00
alonso.torres
d3b71889ae
✨ Add help button to flex options
2023-12-04 19:55:04 +01:00
alonso.torres
edf6ea1cb5
✨ Add locate and help button
2023-12-04 19:55:04 +01:00
alonso.torres
fa711cdd75
💄 New UI for auth screens
2023-12-01 11:49:55 +01:00
Andrey Antukh
243ce3650f
🐛 Restore the ability to enable or disable onboarding modal with flags
2023-11-21 16:38:48 +01:00
Eva
617edd0fa8
🐛 Fix small interface errors
2023-11-17 16:17:10 +01:00