Commit Graph

  • 232a70611d 🐛 Fix font height problem also in the font dropdown luis-10908-fix-font-preview-height Luis de Dios 2026-08-28 23:21:18 +02:00
  • 036b30e75c 🐛 Fix font preview in assets breaks the font row Luis de Dios 2026-08-28 23:18:02 +02:00
  • 92b88d5da5 🐛 Fix avoid empty space at the bottom when there are many layers luis-10442-fix-remove-empty-space Luis de Dios 2026-08-28 21:55:19 +02:00
  • 995a5460e5 📎 Update agents and opencode on devenv staging Andrey Antukh 2026-08-28 21:20:17 +02:00
  • 113923ca17 📚 Document disable-email-verification team auto-add behavior issue-11424 Andrey Antukh 2026-08-28 15:12:57 +00:00
  • 8979835576 🐛 Propagate tokens after synchronizing components in ext library hiru-tokens-in-libs Andrés Moya 2026-08-28 17:28:02 +02:00
  • 4c9aeab65e 📚 Add issue/PR CLI auto-trigger to agent guide Andrey Antukh 2026-08-28 14:55:30 +00:00
  • 6584de6987 🐛 Fix shapes cut when overflowing a non-clipping board elenatorro-fix-clip-children-selrect Elena Torro 2026-08-28 16:14:05 +02:00
  • 87ae2e0012 wip Andrés Moya 2026-08-28 14:07:12 +02:00
  • c01306734a
    🐛 Fix default team and UI labels to use Personal Projects (#11418) María Valderrama 2026-08-28 14:04:56 +02:00
  • b2bd3582ae Scope post-font text relayout to pending font faces superalex-wasm-batch-shape-upload Alejandro Alonso 2026-08-28 13:14:30 +02:00
  • 627921cb46 Defer stale text selrect sync until viewport is ready Alejandro Alonso 2026-08-28 13:14:30 +02:00
  • 666f43b4ad Chunk stale text resize into batches on page load Alejandro Alonso 2026-08-28 13:14:15 +02:00
  • 10e40e62a2
    Add airgapped check to nitrate (#11421) Pablo Alba 2026-08-28 13:58:18 +02:00
  • d29dab7941 Batch request-render after WASM attr updates Alejandro Alonso 2026-08-28 12:37:19 +02:00
  • 30e700a07e 🐛 Run post-font text relayout after pending fetches finish Alejandro Alonso 2026-08-28 12:37:18 +02:00
  • b0223ac0e5 🐛 Align WASM auto-width text size with HTML measurement Alejandro Alonso 2026-08-28 12:37:18 +02:00
  • 5c5eb22c9a Batch WASM shape upload to speed up page switches Alejandro Alonso 2026-08-27 13:05:26 +02:00
  • 11eb60712a Add test hooks for websocket listener options niwinz-sse-content-negotiation Andrey Antukh 2026-08-28 10:16:02 +00:00
  • 480de64083 Add check version menu entry palba-check-version Pablo Alba 2026-08-27 16:41:42 +02:00
  • f06d1df5be
    🐛 Align management API with payments service (#11414) Marina López 2026-08-28 11:54:02 +02:00
  • 2332be1e2c Negotiate transit/JSON payload format on WebSocket Andrey Antukh 2026-08-28 09:39:27 +00:00
  • 2ce202c7d8 📎 Add changelog entry for 2.19.0 (unreleased) develop Andrey Antukh 2026-08-28 11:35:49 +02:00
  • 04d7b623aa Add account lockout after failed login attempts issue-11397 Andrey Antukh 2026-08-27 15:01:40 +00:00
  • 0a14a1f3db Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-08-28 11:22:52 +02:00
  • e674705425 🎉 Make ui changes optional with config flag Andrés Moya 2026-08-24 13:32:10 +02:00
  • 7fc5057556 🔧 Validate and repair missing tokens status Andrés Moya 2026-08-24 11:09:39 +02:00
  • 7fee82409a 🔧 Add integration tests for tokens in external libs Andrés Moya 2026-08-21 18:29:43 +02:00
  • 948a97cc54 🐛 Include tenant in library summary cache keys issue-11407 Andrey Antukh 2026-08-28 08:44:45 +00:00
  • eb0c51ed74
    📚 Rename personal space label from Your Penpot to Personal Projects (#11399) María Valderrama 2026-08-28 10:41:25 +02:00
  • b433b52be7 🐛 Fix some integration tests Andrés Moya 2026-08-20 12:08:48 +02:00
  • 3fe06e0b5a 🔧 Add harder checks for nil or empty values in everything Andrés Moya 2026-08-18 08:50:53 +02:00
  • 8c805730d8 🔧 Refactor tokens source calculations Andrés Moya 2026-08-17 17:25:56 +02:00
  • d6896664a2 🎉 Layout updates Eva Marco 2026-08-13 13:16:36 +02:00
  • d18e8b9221 🐛 Propagate changes of token values in external library Andrés Moya 2026-07-31 17:52:02 +02:00
  • d813d1f346 🔧 Fix integration tests Andrés Moya 2026-07-30 09:43:16 +02:00
  • 9a28d85730 🎉 Show source info in sidebar Andrés Moya 2026-07-28 14:00:07 +02:00
  • 87afc268e9 🎉 Show tokens in library summaries Andrés Moya 2026-07-28 10:36:26 +02:00
  • f123bbfe6e 🎉 Make tokens library readonly when it's in an external file Andrés Moya 2026-07-27 17:52:25 +02:00
  • d042933261 🎉 Allow the user to choose the tokens-source of a file Andrés Moya 2026-07-23 11:51:13 +02:00
  • f713aab183 🔧 Rename :tokens-file to :tokens-source Andrés Moya 2026-07-23 11:38:09 +02:00
  • 945f1d64d3 🔧 Normalize status helper functions and access token sets by id Andrés Moya 2026-07-06 20:15:45 +02:00
  • aa7872db7a 🔧 Make all status operations use the new data structure Andrés Moya 2026-06-29 07:44:57 +02:00
  • f6fc63679d 🔧 Add separated TokenStatus to store status apart of TokensLib Andrés Moya 2026-06-05 14:44:09 +02:00
  • 096eee5461 🔧 Refactor tokens-lib initialization Andrés Moya 2026-06-04 12:49:50 +02:00
  • 70727c56b1 Auto link tokens when adding external libraries (provisional) Andrés Moya 2026-06-03 15:53:44 +02:00
  • 18ebf5a92d
    📚 Add highlights file (#11406) Pablo Alba 2026-08-28 10:40:25 +02:00
  • 0a1eb034bd 📎 Minor fixes related to pnpm12 compatibility niwinz-upgrade-deps Andrey Antukh 2026-08-28 10:22:30 +02:00
  • cdfdbf9adc
    🐛 Fix labels for teams navigation and personal files section (#11398) María Valderrama 2026-08-28 09:49:13 +02:00
  • feda8ac9f2 ♻️ Add defensive defaults and unit tests for content negotiation Andrey Antukh 2026-08-28 07:44:50 +00:00
  • 4dccd254b6 Negotiate transit/JSON payload format on SSE endpoints Andrey Antukh 2026-08-28 07:23:58 +00:00
  • d183b89e2f ⬆️ Update node on docker images Andrey Antukh 2026-08-27 22:51:58 +02:00
  • 7f8d0fed02 ⬆️ Update JVM dependencies in backend and common Andrey Antukh 2026-08-27 20:37:42 +00:00
  • 94e4836800 ⬆️ Update pnpm and its deps Andrey Antukh 2026-08-27 19:14:45 +02:00
  • 38004e6bb2
    Add the graph subsystem and graph visualization console to the backend (#11101) Álvaro Tejero-Cantero 2026-08-27 18:54:56 +02:00
  • 1baa8bb29f
    🐛 Center canvas and select layer when navigating layer search results (#10422) (#11391) Andrey Antukh 2026-08-27 18:33:48 +02:00
  • 11224940ab
    🐛 Fix wrong selection color on inputs (#11400) Luis de Dios 2026-08-27 18:32:22 +02:00
  • 43bbf756b0
    🐛 Fix font change regression and activate font preview by default (#11341) Andrey Antukh 2026-08-27 18:30:33 +02:00
  • 11e2841ebd 📚 Document the exporter job API and its redis layout elenatorro-add-exporter-job-api Elena Torro 2026-08-26 11:26:49 +02:00
  • 166234be47 🔧 Pass flags and export job settings to the exporter container Elena Torro 2026-08-26 11:22:46 +02:00
  • 2f7446a3c6 🔧 Show export jobs in the internal debug panel Elena Torro 2026-08-26 11:22:46 +02:00
  • bc550abac9 Use export job API and allow cancelling wasm exports Elena Torro 2026-08-26 11:22:46 +02:00
  • db175114ab Add export job REST API to exporter Elena Torro 2026-08-26 11:22:41 +02:00
  • 25f23e1067 Render wasm exports on pooled worker threads Elena Torro 2026-08-26 11:22:37 +02:00
  • cc71929deb Add export job model, store and scheduler to exporter Elena Torro 2026-08-26 11:22:34 +02:00
  • abb76d8b9e ♻️ Reuse embed param for exporter static renders yong2bba-fix/image-fill-export-preload Andrey Antukh 2026-08-27 10:43:02 +00:00
  • 6bedd5ac76
    🐛 Fix move organization modal (#11390) María Valderrama 2026-08-27 12:41:32 +02:00
  • e168e5d136 🐛 Address code review feedback on password notification issue-11392 Andrey Antukh 2026-08-27 10:34:48 +00:00
  • 06b009938c Send notification email on password change Andrey Antukh 2026-08-27 10:03:49 +00:00
  • 0e388442a1
    Add storage object status lifecycle and verified dedup (#11345) Andrey Antukh 2026-08-27 12:37:05 +02:00
  • 6feccaebb3 🐛 Cascade profile deletion in objects-gc task niwinz-delete-profile Andrey Antukh 2026-08-27 10:28:59 +00:00
  • 47962cef52 wip hiru-fix-sync-components-reorder Andrés Moya 2026-07-31 16:04:43 +02:00
  • 9c40563e27 wip Andrés Moya 2026-07-31 13:37:59 +02:00
  • a3feb4ef3b Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-08-27 11:54:55 +02:00
  • c9a2b8f12f
    🔧 Add TokensStatus data type for forward compatibility (#11314) Andrés Moya 2026-08-27 11:51:47 +02:00
  • 582187dd03
    🎉 Allow to validate and repair files from /dbg (#11335) Andrés Moya 2026-08-27 11:50:14 +02:00
  • ae2ce0c6c9 Merge branch 'fix/image-fill-export-preload' of github.com:yong2bba/penpot into yong2bba-fix/image-fill-export-preload Andrey Antukh 2026-08-27 11:44:24 +02:00
  • b3f5d83b54 🐳 Migrate media-processor images to DHI bameda-dhi-migration-docker-image-for-media-processor David Barragán Merino 2026-08-27 11:10:26 +02:00
  • 46fdec5c0f 📎 Fix linter issues on frontend Andrey Antukh 2026-08-27 11:08:55 +02:00
  • 217284b1e1
    Improve path operations and edition (#10807) Alonso Torres 2026-08-27 10:51:10 +02:00
  • 6f35348c7c 🐳 Pin docker images to 2.17 main David Barragán Merino 2026-08-27 10:51:08 +02:00
  • 9eb53cfb9c 🐛 Fix spacing between SSO buttons and email field luis-10253-viewer-login-spacing Luis de Dios 2026-08-20 13:15:20 +02:00
  • 03cd3fa70f
    ♻️ Consolidate auto-link libraries with unified export-type and fix ref integrity (#9958) Andrey Antukh 2026-08-27 10:09:52 +02:00
  • 17befc1db9 Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-08-27 10:05:43 +02:00
  • b4dc8207ff Merge remote-tracking branch 'origin/main' into staging Andrey Antukh 2026-08-27 10:05:27 +02:00
  • 1d2c37e52c 📎 Update changelog 2.17.2 Andrey Antukh 2026-08-27 10:00:13 +02:00
  • f7fd3e1cd5 📚 Update the update-changelog skill Andrey Antukh 2026-08-27 10:00:00 +02:00
  • 06491a2d24
    🐛 Fix svg-raw child ids stored as strings in existing files (#11387) Andrey Antukh 2026-08-27 09:49:22 +02:00
  • f7bdc9786c
    🐛 Compare text numeric attrs with float tolerance (#11366) Alejandro Alonso 2026-08-27 09:41:50 +02:00
  • 88a52d1098 📎 Update changelog Andrey Antukh 2026-08-27 09:24:53 +02:00
  • 9657a848e3 Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-08-27 08:31:56 +02:00
  • b62512e459 Add basic WASM SVG export path superalex-wasm-svg-export-basic Alejandro Alonso 2026-07-28 13:22:35 +02:00
  • 2bce69f927
    🐛 Fix increasing value clicking and dragging in a numeric input (#11334) Luis de Dios 2026-08-26 21:35:07 +02:00
  • e219f32a52 🐳 Add configurable CSP and HSTS headers to the frontend image bameda-csp-security-headers David Barragán Merino 2026-08-26 20:36:35 +02:00
  • 980ccf15fa 👷 Fix names related to concurrency policy for workflow calls David Barragán Merino 2026-08-26 20:21:57 +02:00
  • 4b6df0be87 👷 Change gh_ref to ref_slug to prevent compatibility errors in s3 and docker tag bameda-ci-use-ref-slug-instead-of-gh-ref David Barragán Merino 2026-08-26 20:26:15 +02:00
  • 87c51090b1 Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-08-26 20:14:51 +02:00
  • 6e173a02fb 📚 Split backend testing memory and link from testing skill Andrey Antukh 2026-08-26 18:11:40 +00:00
  • 90853808f8 🐛 Enforce share-link comment permissions and page scope issue-11370 Andrey Antukh 2026-08-26 17:44:10 +00:00
  • f1bf63101c 🚧 Add plan file (REMOVE THIS COMMIT BEFORE MERGE) niwinz-bug-experiment-1 Andrey Antukh 2026-08-26 19:20:17 +02:00