Andrey Antukh
34e84ee3c8
🐛 Fix incorrect resource lifetime handling on exporter
2025-12-10 13:02:31 +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
Dalai Felinto
f450c9dbe3
🎉 Add support for WEBP format on shape export
...
It is very convenient to be able to export WEBP right from penpot.
Otherwise users have to first download to PNG then convert it locally.
---
Playwright only supports JPEG and PNG. So in order to support WEBP I had
to first generate a PNG and then convert it afterwards.
Signed-off-by: Dalai Felinto <dalai@blender.org>
2025-03-13 16:15:30 +01:00
Andrey Antukh
7a33817c22
📎 Fix linter issues on exporter
2023-11-27 14:16:17 +01:00
Andrey Antukh
5ebef181ae
✨ Add the ability to setup custom tempdir on exporter
2023-11-14 10:55:55 +01:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrey Antukh
bfb0ba47f5
💄 Fix linter issues on exporter
2022-06-29 14:53:57 +02:00
Andrey Antukh
ebe8fdcba8
♻️ Refactor temporal files management on exporter
2022-06-29 14:39:40 +02:00
Andrey Antukh
9140fc71b9
♻️ Refactor exportation process, make it considerably faster
2022-04-05 13:23:39 +02:00
Andrey Antukh
4a9e38a221
♻️ Refactor exporter
...
- Migrate from puppeteer to playwright
- Fix many lifecycle and resource usage issues
- Add redis integration
- Enable multiple exportation
- Enable asynchronos exportation (with progress reporting)
2022-03-22 11:34:32 +01:00
Andrey Antukh
f7568f6348
✨ Minor improvements on exporter.
2022-01-20 14:16:58 +01:00
Andrey Antukh
0be2b2791f
♻️ Refactor error handling on exporter browser module.
2021-11-17 10:09:36 +01:00
Andrey Antukh
abb244c940
♻️ Refactor exporter state initialization.
2021-05-06 14:13:54 +02:00
Andrey Antukh
f545e41d10
📎 Fix license header.
2021-04-12 16:49:43 +02:00
Andrey Antukh
c447279c75
✨ Improve text shape tracing process on exporter.
...
Fixes many bugs related to the svgo removal and remove
unneded neesting of groups.
2021-03-26 08:10:04 +01:00
alonso.torres
baaeb20d6b
♻️ Moved namespace for keyboard utils
2021-02-15 12:49:54 +01:00
Andrey Antukh
6c67c3c71b
♻️ Make the namespacing independent of the branding.
2020-08-18 19:32:11 +02:00
Andrey Antukh
a1f0625bec
🎉 Add basic error handling to exporter app.
2020-07-01 13:41:59 +02:00