0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-23 23:35:58 -05:00
penpot/backend
Andrey Antukh 417366d998 Reorganize fdata/pointer-map feature helpers
Mainly move all pointer-map related helpers from app.rpc.commands.files
to the the app.features.fdata namespace and normalizes codestile around
feature handling on all affected code.

This commit also comes with several features related bugifxes on the
components-v2 migration code:

- properly migrate legacy feature names on apply components-v2 migration
- start using new fdata feature related functions
- prevent generation of a ephimeral pointer on each graphic migration
  operation; on large files this caused a very noticiable overhead of
  creating a big number of completly unused pointer maps
- do persistence after validation and not before
2023-12-13 14:20:07 +01:00
..
dev 🔥 Clean unused stuff on dev/user.clj file 2023-12-13 11:56:20 +01:00
resources Add the ability to stream events on rpc methods 2023-12-13 14:20:07 +01:00
scripts 📎 Add minor improvements to start-dev script 2023-12-13 14:20:07 +01:00
src Reorganize fdata/pointer-map feature helpers 2023-12-13 14:20:07 +01:00
test/backend_tests Add the ability to stream events on rpc methods 2023-12-13 14:20:07 +01:00
.gitignore ⬆️ Update yarn to 4.0.2 and start using npm workspaces 2023-11-29 10:44:36 +01:00
build.clj 🐛 Fix unexpected exception on logger caused by log4j2 plugin 2023-02-11 00:52:23 +01:00
deps.edn Update yetti and adapt for ring-2.0 2023-11-27 14:25:12 +01:00
package.json Add minor improvements to CI config 2023-12-11 17:14:20 +01:00
tests.edn
yarn.lock 🎉 Add clj fmt checking on CI and fmt fix script 2023-11-29 11:48:38 +01:00