Andrey Antukh
2832736826
🎉 Add garbage collection task for file thumbnails
...
And additionally, rename the current task to file-gc
to match the real purpose of the task.
2022-03-28 17:24:52 +02:00
Andrey Antukh
c876534c85
✨ Move the dashboard grid thumbnails to backend cache
2022-03-28 17:24:52 +02:00
Andrey Antukh
b91c42e186
⚡ Add performance improvements to file thumbnails
...
Mainly addresing unnecesary object transmission. The new code strips
unnecesary data to be transferred from back to front.
Additionally it removes some legacy code and simplifies other
parts of code.
2022-03-28 17:24:52 +02:00
Andrey Antukh
8acc9af1f5
📎 Add more events instrumentation
2022-03-22 14:48:10 +01:00
Andrey Antukh
f60d8c6c96
♻️ Refactor websockets subsystem (on backend)
...
- Refactor msgbus subsystem, simplifying many parts.
- Enable persistent websocket connection for the all session duration.
2022-03-22 11:34:32 +01:00
Andrey Antukh
741ad29d82
🎉 Add missing rlimit metadata and configuration
2022-03-18 17:12:12 +01:00
Andrey Antukh
fa33c5852c
✨ Add missing rlimits on team and profile rpc mutations
2022-03-18 09:59:10 +01:00
Andrey Antukh
33c3e86e66
✨ Add tests and improve impl of registration with invitation
2022-03-10 13:32:06 +01:00
Andrey Antukh
2d76364b09
✨ Enable login flag and disable demo-users by default
2022-03-10 13:32:06 +01:00
Andrey Antukh
36eaa18749
✨ Enable register by invitation when register is disabled
2022-03-10 13:32:06 +01:00
Andrey Antukh
636dbd4e57
Merge pull request #1672 from penpot/set-artboard-as-thumbnail
...
✨ Set an artboard as the file thumbnail
2022-03-10 09:27:20 +01:00
Pablo Alba
0a04a856da
✨ Set an artboard as the file thumbnail
2022-03-10 09:05:41 +01:00
Andrey Antukh
1b444a42f2
♻️ Refactor http server layer
...
Make it fully asynchronous.
2022-03-09 17:18:06 +01:00
Andrey Antukh
965148f3a6
📎 Port fixes from main branch
2022-03-08 12:59:56 +01:00
Andrey Antukh
192b9213ac
Merge pull request #1655 from penpot/multiple-members-invitations
...
✨ Allow send multiple team invitations at once
2022-03-04 15:20:51 +01:00
Andrey Antukh
f638a2ff49
✨ Add revision fixes
2022-03-03 16:05:52 +01:00
Andrey Antukh
9e4a50fb15
♻️ Refactor backend to be more async friendly
2022-03-03 16:05:52 +01:00
Pablo Alba
1cf9ad55c6
✨ Allow send multiple team invitations at once
2022-03-03 14:49:09 +01:00
Andrey Antukh
03cb738e55
Merge remote-tracking branch 'origin/main' into develop
2022-03-01 15:10:33 +01:00
Andrey Antukh
d1c834e647
🐛 Fix minor issue on executors monitor
2022-03-01 14:34:13 +01:00
Andrey Antukh
d14e907954
Merge remote-tracking branch 'origin/staging' into develop
2022-02-28 12:54:02 +01:00
Andrey Antukh
eb57c2f980
💄 Cosmetic changes on mutation profile ns
2022-02-28 12:08:05 +01:00
Andrey Antukh
ecd491cd09
🐛 Don't mark as touched temporal file
2022-02-28 12:07:44 +01:00
Andrey Antukh
31b13f3551
🐛 Fix issues with not authenticated requests
...
Related to concurrency model refactor.
2022-02-23 12:34:59 +01:00
Andrey Antukh
e15f5bb432
🐛 Fix issues with not authenticated requests
...
Related to concurrency model refactor.
2022-02-23 12:34:08 +01:00
Andrey Antukh
a4ef3f770c
Merge remote-tracking branch 'origin/staging' into develop
2022-02-22 13:06:09 +01:00
Andrey Antukh
7cf27ac86d
♻️ Refactor general resource and concurrency model on backend
2022-02-22 13:05:41 +01:00
Migara
9d04dc7d9a
🎉 Add invitation section to dashboard
2022-02-22 09:20:31 +01:00
Andrey Antukh
e13bceeb59
Merge remote-tracking branch 'origin/staging' into develop
2022-02-21 16:29:45 +01:00
Andrey Antukh
96facc5100
♻️ Refactor invitation flow
...
Enfoces security and make the flow more deterministic.
2022-02-21 11:38:28 +01:00
Andrey Antukh
60d37b6de0
Merge branch 'staging' into develop
2022-02-16 14:00:46 +01:00
Andrey Antukh
f1db0fea03
♻️ Refactor storage transaction management
2022-02-16 13:58:15 +01:00
Pablo Alba
1990232adc
🎉 Add team invitations API
2022-02-16 13:52:31 +01:00
Pablo Alba
34df52be5f
🎉 Add frame thumbnail API
2022-02-12 16:08:46 +01:00
Andrey Antukh
a1da4d4233
♻️ Refactor common.page.helpers namespace.
2022-02-08 15:30:13 +01:00
Pablo Alba
7134bbf484
✨ Disallow using same password as user email
2022-02-04 17:41:01 +01:00
Andrey Antukh
04f7169aef
♻️ Refactor and modularize all specs.
2022-01-27 13:03:44 +01:00
Andrey Antukh
ffa134f824
🐛 Fix incorrect behavior of trim-file-data.
2022-01-24 13:23:09 +01:00
Andrey Antukh
0f04b86316
⚡ Improve performance on import .penpot files.
2022-01-20 11:47:17 +01:00
Andrey Antukh
1b3b3b0ee6
✨ Minor naming change on page query parameters.
2022-01-20 11:47:17 +01:00
Andrey Antukh
d1e4f0de3e
⚡ Improve performance and resolve render issues on exporter.
2022-01-20 11:47:17 +01:00
Andrey Antukh
eb4e7e0f0c
🐛 Fix dashboard grid thumbnails cache invalidation.
2022-01-18 16:48:17 +01:00
Andrey Antukh
03c91664cb
🐛 Fix session invalidation issue on password change.
2022-01-14 13:44:58 +01:00
Andrey Antukh
e6e3f2cbd5
✨ Add debugging pages for download/upload file data.
2022-01-14 10:54:57 +01:00
Andrey Antukh
36016ad9ef
✨ Store changes on file_change table as vector.
2021-12-30 16:02:06 +01:00
Andrey Antukh
bf66b81702
✨ Move dbg error http entrypoint handler to debug ns.
2021-12-30 16:01:36 +01:00
Andrey Antukh
f24563503a
✨ Parametrice file change snapshoting.
2021-12-30 13:03:49 +01:00
alonso.torres
60af960f42
⚡ Thumbnail cache on dashboard
2021-12-28 09:18:33 +01:00
Andrey Antukh
888ffa1bcd
Merge remote-tracking branch 'origin/staging' into develop
2021-12-22 16:10:24 +01:00
Andrey Antukh
219f9c478d
🎉 Add version 4 of blob encoding.
...
The version 4 starts using the hight performance fressian
binary encoding with very lightweight compression layer.
2021-12-21 16:19:25 +01:00