Commit Graph

  • 18941ed8e1 Reuse drag crops under overlapping movers and yield on gesture commit elenatorro-tile-repaint-culling Elena Torro 2026-08-17 13:55:03 +02:00
  • 0e31516761 Skip text shadow builder groups when no shadow pass runs Elena Torro 2026-08-17 13:55:03 +02:00
  • 730a2ea918 Reduce redundant tile repaints and remove dead Cache surface blit Elena Torro 2026-08-17 13:55:03 +02:00
  • fb9f92ae6a Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-08-17 13:52:46 +02:00
  • 1e425851b7 🐛 Enforce actual decompressed byte limits on v3 import issue-11021 Andrey Antukh 2026-08-17 11:38:15 +00:00
  • c797656d17
    🐛 Fix crash when pasting into an empty or element-focused caret (#11150) Andrey Antukh 2026-08-17 13:32:12 +02:00
  • f96d850049 📎 Add ste skill to opencode Andrey Antukh 2026-08-17 13:31:24 +02:00
  • ee8f23fe0a 🐛 Add configurable limits for ZIP entry count and object size in v3 import Andrey Antukh 2026-07-28 11:29:12 +00:00
  • ed04d509ed
    🐛 Fix bad managed error on backend sso failure (#11247) Pablo Alba 2026-08-17 12:40:18 +02:00
  • d80cb5f2dc 🐛 Fix plugin origin check breaking cross-origin plugin messaging issue-10968 Andrey Antukh 2026-08-17 10:36:29 +00:00
  • 57c9c3f6a4
    🐛 Fix sso error message (#11252) María Valderrama 2026-08-17 12:26:49 +02:00
  • 29dbf9ab12
    🐛 Validate content-type on management upload endpoints (#11026) Andrey Antukh 2026-08-17 12:13:56 +02:00
  • b04aa1d585 🐛 Fix plugin postMessage channel allowing cross-plugin message injection Andrey Antukh 2026-07-30 12:18:17 +00:00
  • 509f5395cb 📎 Update changelog 2.17.1 Andrey Antukh 2026-08-17 12:08:38 +02:00
  • 4ecd8ffb89
    🐛 Fix crash when editing tokens with group nodes (#11144) Andrey Antukh 2026-08-17 11:53:48 +02:00
  • 0797d7235a
    🐛 Fix workspace crash on rapid sidebar measures input changes (#10793) (#10794) Andrey Antukh 2026-08-17 11:51:24 +02:00
  • 5efd9cc3c5
    🐛 Prevent admins from granting owner role in team invitations (#11099) Andrey Antukh 2026-08-17 11:37:51 +02:00
  • e219ce20eb ⬆️ Update opencode version on devenv Andrey Antukh 2026-08-17 11:05:42 +02:00
  • 9e97477a98 ⬆️ Update to latest nodejs lts Andrey Antukh 2026-08-17 11:05:27 +02:00
  • c688cba8d8
    🐛 Mock DNS resolution in SSRF tests for environments without public DNS (#11040) Andrey Antukh 2026-08-17 11:21:25 +02:00
  • 68e1db984d Add resolve-git-conflicts opencode command Andrey Antukh 2026-08-17 11:20:04 +02:00
  • 3033da4409
    🐛 Add concurrency limit to import-binfile RPC handler (#11024) Andrey Antukh 2026-08-17 11:08:07 +02:00
  • aecfee0f02 🔧 Align MCP workflow name with the rest of CI workflows David Barragán Merino 2026-08-14 20:14:29 +02:00
  • 59ef07633a 🔧 Align MCP workflow name with the rest of CI workflows David Barragán Merino 2026-08-14 20:14:29 +02:00
  • ba235f46c9 Merge remote-tracking branch 'origin/staging' into develop Alejandro Alonso 2026-08-14 13:50:48 +02:00
  • e56c801820
    🐛 Fix selrect collapsing after undo (v3) (#11239) Belén Albeza 2026-08-14 13:36:40 +02:00
  • c02a8fb2b0 🐛 Fix CI eva-fix-qa-shortcuts-errors Eva Marco 2026-08-06 08:55:41 +02:00
  • 39870c61a7 🎉 Add search by commands Eva Marco 2026-08-05 13:14:25 +02:00
  • 740726e968 🐛 Fix json file name Eva Marco 2026-08-05 09:55:42 +02:00
  • 058ce18902 🐛 Fix duplicate manage of custom shortcuts Eva Marco 2026-08-05 09:45:55 +02:00
  • 21047e6691 🐛 Fix paste as non customizable shortcut Eva Marco 2026-08-05 09:29:18 +02:00
  • 5ab21f6193 🐛 Fix importing conflicts Eva Marco 2026-08-05 09:28:07 +02:00
  • cab5b4c314 🐛 Fix shift + character recording Eva Marco 2026-08-05 09:27:11 +02:00
  • 3f0c7785b7 🐛 Fix catch validation errors on exception eva-fix-viewer-request Eva Marco 2026-08-14 11:56:50 +02:00
  • a3bc4b0e3a
    🐛 Fix text alignment on libraries (#11243) Eva Marco 2026-08-14 10:56:48 +02:00
  • 6269fa7a3f Merge remote-tracking branch 'origin/staging' into develop Alejandro Alonso 2026-08-14 10:37:43 +02:00
  • 350dc14632
    🐛 Show a specific error on nitrate reused activation code (#11236) Pablo Alba 2026-08-14 09:33:58 +02:00
  • 136052c15e Merge remote-tracking branch 'origin/staging' into develop Alejandro Alonso 2026-08-13 14:28:21 +02:00
  • c7f036bed0
    🐛 Fix organization invitation schema validation for logo URI (#11238) María Valderrama 2026-08-13 13:15:59 +02:00
  • 3db7548c19
    💄 Change nitrate error message (#11232) Pablo Alba 2026-08-13 13:06:26 +02:00
  • cb57fd9dfa
    Skip save_layer for plain image fills (#11230) Alejandro Alonso 2026-08-13 12:12:43 +02:00
  • 9528400c6e
    🐛 Forward internal Host in nginx proxy_pass to backend/exporter (#11233) Yamila Moreno 2026-08-13 12:03:27 +02:00
  • f7fc869e52
    📚 Unify doc added for nitrate apis (#11231) Pablo Alba 2026-08-13 11:37:06 +02:00
  • 7433a1aa36 🐛 Fix console error on viewer request Eva Marco 2026-08-13 10:25:56 +02:00
  • be83656d55
    🎉 Add caret style changes (text editor v3) (#11171) Belén Albeza 2026-08-13 07:23:15 +02:00
  • 1c14c854ae Merge remote-tracking branch 'origin/staging' into develop Alejandro Alonso 2026-08-13 07:11:43 +02:00
  • af1537d071 Shard integration e2e tests across four parallel jobs David Barragán Merino 2026-08-11 19:51:57 +02:00
  • ef26231b8f
    🐛 Fix nitrate organization sso expiration (#11227) Pablo Alba 2026-08-12 17:53:02 +02:00
  • 3b9e0782e4
    🐛 Fix sso error message (#11225) María Valderrama 2026-08-12 17:06:02 +02:00
  • 93f02ea0b4
    🐛 Fix send-invitations policy not enforced in backend RPC (#11206) María Valderrama 2026-08-12 16:55:20 +02:00
  • 6d49fb2be0
    🐛 Fix organization dropdown alignment (#11216) María Valderrama 2026-08-12 16:52:27 +02:00
  • 201b51e8c5 Merge remote-tracking branch 'origin/staging' into develop Alejandro Alonso 2026-08-12 15:11:31 +02:00
  • fee416d275
    🐛 Fix crash after changing typography options (v2 and v3) (#11221) Belén Albeza 2026-08-12 15:10:23 +02:00
  • 986ee60cad
    🐛 Fix invitation loop (#11223) Eva Marco 2026-08-12 13:20:21 +02:00
  • e5c80edbf3
    🐛 Fix libraries grid layout (#11226) Eva Marco 2026-08-12 13:20:07 +02:00
  • 732162e720 🔧 Report flaky e2e tests in integration workflow David Barragán Merino 2026-08-11 19:02:13 +02:00
  • be9df28b00 Merge remote-tracking branch 'origin/staging' into develop Alejandro Alonso 2026-08-12 07:30:05 +02:00
  • 868340dfba
    🐛 Fix text layer bounds clipping glyph (#11141) Elena Torró 2026-08-12 07:10:34 +02:00
  • 9f17aa6216 🔧 Report flaky e2e tests in integration workflow David Barragán Merino 2026-08-11 19:02:13 +02:00
  • 290b14167a
    🔧 Allow forcing render-wasm DPR via ?dpr= query param (#11211) Alejandro Alonso 2026-08-11 17:11:06 +02:00
  • 985d219810
    🐛 Fix confusing copy for feams in organizations (#11213) María Valderrama 2026-08-11 14:36:07 +02:00
  • 044d7ac15f
    ♻️ Update colorpicker scss file (#11208) Eva Marco 2026-08-11 14:29:29 +02:00
  • 53985dc630
    🐛 Fix setting dark theme on onboarding (#11212) Eva Marco 2026-08-11 13:49:48 +02:00
  • 02c31e7348
    🐛 Cache Nitrate SSO checks during navigation (#11209) Marina López 2026-08-11 13:30:04 +02:00
  • 4a1d6e6d57
    🐛 Fix creating minimal path shapes (#11210) Belén Albeza 2026-08-11 13:10:44 +02:00
  • 69ef7e86cd
    🐛 Fix colorpicker z-index (#11207) Eva Marco 2026-08-11 13:06:30 +02:00
  • d7daefafe2
    🐛 Fix select shape after enter path edition (#11205) Eva Marco 2026-08-11 13:05:47 +02:00
  • c4d1a1bc94
    🐛 Fix node deleting (#11126) Eva Marco 2026-08-11 13:03:29 +02:00
  • 0de47302a6 Merge remote-tracking branch 'origin/staging' into develop Alejandro Alonso 2026-08-11 12:47:36 +02:00
  • 1e6d438257
    🐛 Fix SSO failure logging user out instead of showing error page (#11129) María Valderrama 2026-08-11 09:14:29 +02:00
  • d4294bbf1e
    🐛 Fix missing membership check in create-team (#11166) María Valderrama 2026-08-11 09:13:13 +02:00
  • 706ac7f44a 🐳 Deploy the admin-console service in the Docker Compose example bameda-nitrate-on-docker David Barragán Merino 2026-07-27 22:44:04 +02:00
  • 83efa28b12
    🐛 Keep comment bubbles from painting over the rulers (#11168) Filip Sajdak 2026-08-10 16:18:58 +02:00
  • 16e52b0494
    🐛 Fix error page logo not visible in dark mode (#11167) Luis de Dios 2026-08-10 15:51:31 +02:00
  • 0fd2a9d26f
    🐛 Secure organization invitation creation (#11164) Marina López 2026-08-10 13:45:15 +02:00
  • 5d2cb22966
    Fetch team organization in a single batch (#11140) Marina López 2026-08-10 13:43:27 +02:00
  • 900a7ef498
    ♻️ Show subscription section to everybody (#11007) Marina López 2026-08-10 13:42:28 +02:00
  • 86c563f11f
    🐛 Fix font family typography asset persist across files in new created text layers (#11134) Luis de Dios 2026-08-10 11:35:51 +02:00
  • d63d6370c0
    🐛 Fix stale DNS caching in frontend nginx MCP proxy (#10947) Jules 2026-08-10 03:34:52 -06:00
  • b9c92496f1
    🐛 Fix overrides lost after switch (#10619) Luis de Dios 2026-08-10 10:56:04 +02:00
  • fcd33340b3
    🐛 Use a single translation key for the Mixed values label (#11151) Filip Sajdak 2026-08-10 10:24:23 +02:00
  • e01b36b841
    🐛 Add project-id guard to use-plugin-register layout effect (#10859) Andrey Antukh 2026-08-07 19:21:32 +02:00
  • 8b2991e13b
    Merge branch 'develop' into niwinz-performance-tests niwinz-performance-tests Andrey Antukh 2026-08-07 19:11:36 +02:00
  • b5bec4f983
    🐛 Declare new shape attributes in schemas to match stored files (#11125) Álvaro Tejero-Cantero 2026-08-07 14:20:24 +02:00
  • 2f04fcddbf
    🐛 Invalidate all sessions on profile deletion (#11115) Andrey Antukh 2026-08-07 13:44:13 +02:00
  • e2d429d283
    🐛 Add timeout to plugin manifest fetch (#11120) Andrey Antukh 2026-08-07 13:37:00 +02:00
  • 30bc2a4bc3
    🔧 Add FF to enable wasm export at team level (#11130) Elena Torró 2026-08-07 12:36:52 +02:00
  • bf9825fcfe
    🐛 Fix close modal with esc (#11131) Eva Marco 2026-08-07 12:33:11 +02:00
  • a131e40a6d Add proper rlimit config and propagate limit timestamp Andrey Antukh 2026-08-07 09:08:32 +00:00
  • 5571c53502
    🐛 Use random UUIDs for share link IDs (#11117) Andrey Antukh 2026-08-07 11:27:12 +02:00
  • 6951876c13
    🐛 Use constant-time comparison for shared key authentication (#11122) Andrey Antukh 2026-08-07 11:25:15 +02:00
  • 399b00b86d
    🐛 Add permission checks to WebSocket subscription handlers (#11054) Andrey Antukh 2026-08-07 11:24:24 +02:00
  • 43b12bc4b9
    Soft-drain GPU mid-walk on progressive Partials (#11127) Alejandro Alonso 2026-08-07 09:45:39 +02:00
  • e1c51442cd Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-08-07 09:10:25 +02:00
  • bc9319eac5 🐛 Port the foreign-font-id test to the uploads API Álvaro Tejero Cantero 2026-08-07 08:02:58 +02:00
  • 5359ff04cf 📎 Drop an unused binding in create-font-variant Álvaro Tejero Cantero 2026-08-07 08:02:58 +02:00
  • 88697794ce Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-08-06 20:55:34 +02:00
  • 9875db2f82 🐛 Fix media-remote-test falling back to real config in REPL Andrey Antukh 2026-08-06 16:50:10 +00:00
  • 1548748aed ♻️ Reuse organization schema in create-organization-invitation Andrey Antukh 2026-08-06 16:36:33 +00:00
  • 0702363b5c
    🐛 Validate font-id team ownership in create-font-variant (#11014) Andrey Antukh 2026-08-06 18:32:00 +02:00