Andrey Antukh
dfdc9c9fa5
♻️ Refactor storage internal concurrency model
2023-03-14 12:30:27 +01:00
Andrey Antukh
aafbf6bc15
♻️ Refactor cocurrency model on backend
...
Mainly the followin changes:
- Pass majority of code to the old and plain synchronous style
and start using virtual threads for the RPC (and partially some
HTTP server middlewares).
- Make some improvements on how CLIMIT is handled, simplifying code
- Improve considerably performance reducing the reflection and
unnecesary funcion calls on the whole stack-trace of an RPC call.
- Improve efficiency reducing considerably the total threads number.
2023-03-14 12:30:27 +01:00
Andrey Antukh
2e717882f1
♻️ Refactor websockets impl to use virtual threads
...
Removing the use of core.async code and implement code using
plain old and familiar synchronous code
2023-03-14 12:30:27 +01:00
Andrey Antukh
14b53a4d5e
✨ Don't log duplicate traceback
2023-03-14 12:30:27 +01:00
Andrey Antukh
04b321caae
✨ Add several improvements to internal worker impl
...
Mainly for make the cron jobs do not block the scheduled executor
and offload all work to a separate threads
2023-03-14 12:30:27 +01:00
Andrey Antukh
cad1851e95
🔥 Replace own scheduled executor with the one defined in promesa lib
2023-03-14 12:30:27 +01:00
Andrey Antukh
012ead65b5
🎉 Add missing ::us/atom global spec
2023-03-14 12:30:27 +01:00
Andrey Antukh
d549fcb2ae
🐛 Pass a valid executor instance to yetti http server
2023-03-14 12:30:27 +01:00
Andrey Antukh
4c85e55176
📎 Improve tests performance making all tables as unlogged
2023-03-14 12:30:27 +01:00
Andrey Antukh
1eb593703f
📎 Update clj-kondo config
2023-03-14 12:30:27 +01:00
Andrey Antukh
771fc1788c
📎 Update backend repl script
2023-03-14 12:30:27 +01:00
Andrey Antukh
ae9886080e
📎 Add better database configuration for devenv
2023-03-14 12:30:27 +01:00
Andrey Antukh
d76baa3266
⬆️ Update promesa dependency
...
And adapt all code for breaking changes
2023-03-14 12:30:27 +01:00
Eva
adffdb31f3
✨ Add css variables and theme switch
2023-03-14 11:48:31 +01:00
Alejandro Alonso
b77f85b697
📎 Prepare new development cycle
2023-03-13 10:39:58 +01:00
Alejandro Alonso
9cd207595f
📎 Prepare new development cycle
2023-03-13 10:37:34 +01:00
Alejandro
c21e0739f2
Merge pull request #3037 from penpot/alotor-bugfixes-3
...
Bug fixes
2023-03-13 10:34:35 +01:00
alonso.torres
83367dd519
🐛 Fix viewer layers styles
2023-03-13 10:30:12 +01:00
alonso.torres
0d9695de1d
🐛 Fix shortcuts for zoom now take into account the mouse position
2023-03-13 10:30:12 +01:00
alonso.torres
468e61e1e0
🐛 Fix snap pixel when moving path points on high zoom
2023-03-13 10:30:12 +01:00
alonso.torres
481e9b0d32
🐛 Fix unlink library color when blur color picker input
2023-03-13 10:30:12 +01:00
alonso.torres
ce85a1b1d5
🐛 Fix problem with text editor in Safari
2023-03-13 10:22:57 +01:00
Alejandro Alonso
da74d0d732
🐛 Fix viewer wrong translations
2023-03-13 10:21:53 +01:00
Pablo Alba
e6306e5109
✨ Add visualization and mouse control to paddings, margins and gaps in frames with layout
2023-03-10 13:59:50 +01:00
Alejandro
5fae9526d6
Merge pull request #3028 from penpot/alotor-bugfixes-fixes
...
Fixes after QA revision
2023-03-09 17:39:23 +01:00
alonso.torres
37f52cafc9
🐛 Fix problem with rules when changing pages
2023-03-09 17:28:21 +01:00
alonso.torres
2a632512b3
🐛 Fix select in area of hidden children elements
2023-03-09 16:15:11 +01:00
alonso.torres
079cff0bc0
🐛 Fix problem with undo transactions
2023-03-09 15:53:10 +01:00
Alejandro
7954ad0edf
Merge pull request #3025 from penpot/alotor-bugfixes2
...
Bug fixes
2023-03-09 13:21:32 +01:00
alonso.torres
2500d192e8
🐛 Changed the text dominant-baseline to use ideographic
2023-03-09 10:57:49 +01:00
Pablo Alba
480a72b6e2
🐛 Fix paddings and gaps prediction on create layout
2023-03-09 09:25:10 +01:00
alonso.torres
b2c3dc1504
🐛 Fix problem when loading fonts
2023-03-08 15:22:31 +01:00
alonso.torres
e170011e3c
🐛 Fix problem on selection numeric inputs on Firefox
2023-03-08 15:22:31 +01:00
alonso.torres
f3f611848c
🐛 Improve deeps selection of nested arboards
2023-03-08 15:22:31 +01:00
Alejandro Alonso
c3ce0eb794
Merge remote-tracking branch 'origin/staging' into develop
2023-03-08 07:25:19 +01:00
alonso.torres
1643287775
🐛 Fix problem with area selection
2023-03-07 15:55:39 +01:00
Alejandro Alonso
9e35229ebd
🐛 Fix components texts not displayed in assets panel
2023-03-07 15:22:24 +01:00
alonso.torres
046bd59726
🐛 Fix style for absolute positioning
2023-03-07 14:16:42 +01:00
Alejandro
e8027d3316
Merge pull request #3010 from penpot/niwinz-docker-frontend-2
...
🐳 Add backend and exporter uri env vars to frontend docker image
2023-03-07 13:08:59 +01:00
Andrey Antukh
ad34ebff89
🐳 Add backend and exporter uri env vars to frontend docker image
2023-03-07 13:08:38 +01:00
Alejandro Alonso
f733497f0f
🐛 Fix some typos on english translation
2023-03-07 10:57:37 +01:00
Alejandro Alonso
ed917fa194
🐛 Fix font translations not detected as markdown
2023-03-07 10:57:37 +01:00
Alejandro Alonso
313df74202
🐛 Fix handle correctly slashes in emails
2023-03-07 10:51:31 +01:00
Alejandro
db7c234053
Merge pull request #3019 from penpot/alotor-bugfixes
...
Alotor bugfixes
2023-03-07 10:49:57 +01:00
Alejandro Alonso
91c12ca34f
🐛 Fix change colors from selected colors
2023-03-07 10:42:58 +01:00
Alejandro Alonso
9f66e8e5d1
🐛 Fix search field shared styles
2023-03-07 10:37:11 +01:00
alonso.torres
b5be938480
🐛 Improve behavior for undo on text edition
2023-03-07 09:11:51 +01:00
alonso.torres
36583d1171
🐛 Allow selection of empty board by partial rect
2023-03-06 16:27:50 +01:00
alonso.torres
05e13ad05f
🐛 Fix problem when undoing multiple selected colors
2023-03-06 16:27:50 +01:00
alonso.torres
475ce08d3e
🐛 Fix selecting children from hidden parent layers
2023-03-06 16:27:50 +01:00