Andrey Antukh
7b5817f407
♻️ Make several adjustments to the dashboard deleted page ( #7999 )
...
* ♻️ Make several sustantial adjustments to the dashboard deleted page
* 📎 Add PR feedback changes
2025-12-30 09:52:29 +01:00
María Valderrama
c670aac339
🎉 Added deleted files to dashboard
2025-12-22 20:16:41 +01:00
Andrey Antukh
e9d177eae3
✨ Make the binfile export process more resilent to errors
...
The current binfile export process uses a streaming technique. The
major problem with the streaming approach is the case when an error
happens on the middle of generation, because we have no way to
notify the user about the error (because the response is already
is sent and contents are streaming directly to the user
client/browser).
This commit replaces the streaming with temporal files and SSE
encoded response for emit the export progress events; once the
exportation is finished, a temporal uri to the exported artifact
is emited to the user via "end" event and the frontend code
will automatically trigger the download.
Using the SSE approach removes possible transport timeouts on export
large files by sending progress data over the open connection.
This commit also removes obsolete code related to old binfile
formats.
2025-11-19 17:28:55 +01:00
Andrey Antukh
363b4e3778
♻️ Make the SSO code more modular ( #7575 )
...
* 📎 Disable by default social auth on devenv
* 🎉 Add the ability to import profile picture from SSO provider
* 📎 Add srepl helper for insert custom sso config
* 🎉 Add custom SSO auth flow
2025-11-12 12:49:10 +01:00
Andrey Antukh
28cf67e7ff
🎉 Add management RPC API ( #7700 )
...
* 🎉 Add management RPC API
And refactor internal http auth flow
* 📎 Adjust final url namings
* 📚 Update changelog
2025-11-10 17:10:59 +01:00
Andrey Antukh
27e311277a
✨ Add logging to frontend repo namespace
2025-09-29 12:07:49 +02:00
Yamila Moreno
beb3d16693
📎 Fix minor typo ( #6661 )
2025-06-09 10:25:16 +02:00
Andrey Antukh
c6b96a81f1
♻️ Rename data.events to data.event
2024-12-03 12:15:52 +01:00
Andrey Antukh
8618cb950f
🎉 Add binfile-v3 export/import file format
2024-10-18 17:19:29 +02:00
Andrey Antukh
d88f28f5c2
✨ Add support for optional human challenge
2024-09-05 15:35:39 +02:00
Alejandro Alonso
8dcd538bd2
✨ Improve external origin events for audit_log
2024-07-02 08:14:22 +02:00
Andrey Antukh
6a253871b0
✨ Improve internal handling of external-session-id
2024-06-19 16:15:48 +02:00
Andrey Antukh
00b4013385
✨ Forward external session id to backend
2024-06-19 07:45:27 +02:00
Andrey Antukh
f62d2085e8
✨ Add the ability to download a report on internal error page
2024-02-12 15:37:29 +01:00
Andrey Antukh
833871df65
💄 Format frontend code
2024-01-08 09:32:50 +01:00
Andrey Antukh
96f5a33f5f
⬆️ Upgrade to beicon2 (part1)
2023-12-26 14:14:20 +01:00
Andrey Antukh
03518a8da1
✨ Add the ability to stream events on rpc methods
2023-12-13 14:20:07 +01:00
Andrey Antukh
925f2dc30f
✨ Remove duplicated rpc method for creating file object thumbnails
2023-11-24 10:41:27 +01:00
Aitor
e24309b883
♻️ Refactor thumbnails persistence
2023-11-10 14:15:54 +01:00
Andrey Antukh
0aefd044dc
✨ Remove atom wrapping on public-uri
2023-06-21 20:10:49 +02:00
Andrey Antukh
d11b007795
⚡ Add thumbnail renderer
...
And integrate the dashboard thumbnails to use that service
2023-06-21 20:10:49 +02:00
Aitor
48834f96d3
♻️ Refactor thumbnail rendering on workspace
2023-05-22 10:56:46 +02:00
Andrey Antukh
e8ffcbae69
🎉 Add support for multipart upload of thumbnails
...
and improve the thumbnails storage to offloading it
to the storage subsystem
2023-05-05 17:00:35 +02:00
Andrey Antukh
8fb62628d2
✨ Add the abiltiy to forward command params as query-string
2023-04-25 16:25:30 +02: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
6a699d7f09
✨ Properly move viewer queries to commands
...
And change deprecation version on viewer queries
2023-01-18 10:51:58 +01:00
Andrey Antukh
ba2729fa4a
✨ Move fonts queries and mutations to commands
2023-01-18 10:51:58 +01:00
Andrey Antukh
d8faff47a8
♻️ Move profile queries and mutations to commands
2023-01-18 10:51:58 +01:00
Andrey Antukh
ecb757bcaf
🎉 Move user feedback http handler to RPC command method
2023-01-18 10:51:58 +01:00
Andrey Antukh
60fb3f3d0e
🐛 Fix storage/pointer-map support issues on thumbnails and libs loading
2022-12-28 09:10:06 +01:00
Andrey Antukh
7a9172560d
♻️ Move teams queries and mutations to commands
2022-12-14 16:22:13 +01:00
Andrey Antukh
240e480b2e
🎉 Allow application/json on Accept header
2022-12-13 16:17:31 +01:00
Andrey Antukh
706714d557
🎉 Restore removed by mistake search rpc method
2022-11-25 10:42:17 +01:00
Andrey Antukh
bbf95434d8
🎉 Add lazy loading and storage/pointer-map support on workspace
...
This also rewrites the workspace load process making it a bit more
efficient independently if lazy loading is used.
2022-11-22 14:06:14 +01:00
Andrey Antukh
b20d2badfe
✨ Load workspace thumbnails in a separated request
2022-11-10 14:54:50 +01:00
Andrey Antukh
76333cec26
🎉 Integrate storage/pointer-map file feature
2022-11-08 13:02:14 +01:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrey Antukh
a1fccd46ff
✨ Improve public-uri handling
...
This enables use penpot under subdirectory
2022-09-05 09:41:19 +02:00
Andrey Antukh
0b3d25a890
✨ Make frontend use new cmd based repo methods for comments queries
2022-08-08 09:51:11 +02:00
Andrey Antukh
d60f849089
💄 Cosmetic refactor of binfile internal API impl
2022-07-07 13:08:18 +02:00
Alejandro Alonso
17645bb2a7
✨ Frontend support for binary files
2022-07-07 11:37:34 +02:00
Andrey Antukh
14d1cb90bd
♻️ Refactor auth code
2022-07-04 11:23:33 +02:00
Andrey Antukh
fa06da36ac
🐛 Remove unused setting on exporter
...
That causes many troubles on configuring exporter on the onpremise
instances but serves for nothing because it is completly unused.
2022-06-24 16:37:27 +02:00
Pablo Alba
ba139d7d2c
🐛 Fix unathorized redirect
2022-05-20 12:37:57 +02:00
alonso.torres
c7e23c1b58
🐛 Fix problem when export/importing guides attached to frame
2022-04-28 14:43:44 +02:00
alonso.torres
71bb34efc5
⚡ Improved first load time
2022-04-27 09:17:35 +02:00
Andrey Antukh
701a98fab6
✨ Improve backend and worker error handling
2022-04-05 13:23:39 +02:00
Andrey Antukh
9140fc71b9
♻️ Refactor exportation process, make it considerably faster
2022-04-05 13:23:39 +02:00
Andrey Antukh
b3d70f2556
🐛 Fix many issues related to exportation process
2022-03-23 13:21:52 +01:00
Alejandro Alonso
3ae7c42afa
✨ Exporting big files flow
2022-03-22 12:31:34 +01:00