Andrey Antukh
a82a33cecf
Merge branch 'spelling' of https://github.com/jsoref/penpot into jsoref-spelling
2021-11-23 14:02:16 +01:00
Andrey Antukh
8105d9388b
♻️ Refactor rlimit usage (backend).
2021-11-18 17:19:55 +01:00
Josh Soref
cd2d3d5fa3
🐛 Fix typos in backend
2021-11-15 09:53:10 -05:00
Andrey Antukh
bf2a393fd3
🎉 Add generic retry middleware for rpc methods.
2021-11-10 23:21:41 +01:00
Andrey Antukh
55784f64b8
🎉 Add entrypoint for autogenerated api docs.
2021-10-21 11:31:29 +02:00
Andrey Antukh
09d39ca425
🔥 Remove SVG parse rpc query.
2021-09-30 11:48:14 +02:00
Andrey Antukh
b64d5ef357
🎉 Add unified logging api.
2021-09-30 11:48:14 +02:00
Andrey Antukh
022d57ef42
✨ Increase a little bit the compression level of blob encoding.
2021-06-11 12:36:21 +02:00
Andrey Antukh
9bc2f7dce4
Merge remote-tracking branch 'origin/main' into develop
2021-06-02 13:15:23 +02:00
Andrey Antukh
585e5d0199
📎 Minor changes on internal audit module buffers.
2021-06-01 15:14:39 +02:00
Andrey Antukh
ee1738c9d4
♻️ Replace backend transit ns with common transit.
2021-05-31 11:04:32 +02:00
Andrey Antukh
548664f6ce
♻️ Internal directory refactor.
...
Make common as first-class module.
2021-05-31 11:04:32 +02:00
Andrey Antukh
ce19bcd364
✨ Minor improvements on batching channel impl.
2021-05-17 12:02:21 +02:00
Andrey Antukh
7cf120e2e1
✨ Move events batching to a util/async ns.
2021-05-10 14:53:47 +02:00
Andrey Antukh
6250b457ad
✨ Allow raw logging messages.
2021-05-06 14:13:54 +02:00
Andrey Antukh
f545e41d10
📎 Fix license header.
2021-04-12 16:49:43 +02:00
Andrey Antukh
d889d39151
📎 Fix linter issues.
2021-04-09 15:28:18 +02:00
Andrey Antukh
e12a6e65a6
♻️ Refactor logging.
2021-04-09 15:28:18 +02:00
Andrey Antukh
0926fbcbc6
♻️ Minor code reorganization.
...
Improves modularity and reusability and allows usage
of backend code as a library.
2021-03-31 09:28:15 +02:00
Andrey Antukh
50aef6ab65
🔥 Remove graaljs and commons-pool.
2021-03-25 08:23:41 +01:00
Andrey Antukh
68d8a49466
🎉 Add blob encoding v3.
...
Safer approach (uses json instead of custom binary format) than v2.
2021-03-08 13:30:04 +01:00
alonso.torres
e75284ce97
✨ Support for upload embedded images
2021-03-08 13:25:55 +01:00
Andrey Antukh
e446f47e2c
✨ Reorganize util.time ns (on backend).
2021-03-08 12:20:04 +01:00
Andrey Antukh
34c4f23e49
✨ Minor reorganization of transit handlers (backend).
2021-03-08 12:20:04 +01:00
Andrey Antukh
7e1ee087d3
✨ Improve msgbus subscription handling.
2021-02-23 13:17:40 +01:00
Andrey Antukh
de394a7d4e
♻️ Refactor LDAP auth backend.
...
And reorganize oauth backend namespaces.
2021-02-19 13:09:18 +01:00
Andrey Antukh
784a4f8ecd
✨ Add some type hints and remove legacy code.
2021-02-18 09:35:37 +01:00
Andrey Antukh
0f9b2923c2
🎉 Add msgbus abstraction.
...
As a replacement for the current pubsub approach.
It now uses a single connection for multiple
subscriptions (instead of conn per subscription);
has asynchronous publish and uses more efficient
blob encoding for message encoding (the same used
as page storage).
2021-02-16 11:49:47 +01:00
Andrey Antukh
c1476d0397
🎉 Add optional loki integration.
...
And refactor internal error reporting.
2021-02-16 11:31:48 +01:00
Andrey Antukh
c1a139fc51
🎉 Add user feedback module.
2021-02-09 14:12:31 +01:00
Andrey Antukh
a709c47f6f
🎉 Add zstd+nippy based blob storage format.
2021-02-08 13:52:51 +01:00
Andrey Antukh
6e08c6bc35
📎 Fix linter issues.
2021-02-04 11:48:47 +01:00
Andrey Antukh
80309cbff3
✨ Improve error reporting of tasks.
2021-02-04 11:48:47 +01:00
Andrey Antukh
ca63ff621a
🐛 Fix email from handling.
2021-02-02 14:39:44 +01:00
Andrey Antukh
b80295a21c
✨ Fix all linter issues on backend code.
2021-02-01 09:48:28 +01:00
Andrey Antukh
2456b82e65
🎉 Add helpers for create datetimes in the past.
2021-02-01 09:48:28 +01:00
Andrey Antukh
43b8743569
🔥 Remove unused code.
2021-02-01 09:48:28 +01:00
alonso.torres
510d3cfa33
✨ Allows initial data to be extracted/loaded to file
2021-01-29 18:04:33 +01:00
Andrey Antukh
b7a90eb4e4
✨ Minor changes on email sending internals.
2021-01-19 15:01:33 +01:00
Andrey Antukh
f66ddcaa2d
🎉 Integrate exporter with svgclean.
2021-01-13 15:15:35 +01:00
Andrey Antukh
7aa7257d29
✨ Integrate svgclean and graal-js to svgparse service.
2021-01-11 08:06:02 +01:00
Andrey Antukh
707fa160e8
🎉 Add simple telemetry server module.
2021-01-07 11:29:57 +01:00
Andrey Antukh
4d9418e620
⬆️ Update backend dependencies.
2021-01-07 11:29:57 +01:00
Andrey Antukh
9f12456456
♻️ Replace mount with integrant.
2021-01-07 11:29:57 +01:00
Andrey Antukh
2bd89c94d9
🐛 Adapt trim-file task to page/file data model changes.
2020-12-04 09:46:25 +01:00
Andrey Antukh
ce3c055819
✨ Fix linter issues on backend util namespace directory.
2020-12-02 15:35:14 +01:00
Andrey Antukh
0221cc06f8
🐛 Set proper order of email parts.
2020-11-11 14:48:01 +01:00
Andrey Antukh
15545d0b2f
✨ Minor fixes.
2020-11-11 11:04:10 +01:00
Andrey Antukh
5b9c596170
♻️ Refactor email sending subsystem.
2020-11-11 11:04:10 +01:00
Andrey Antukh
7d9fdc34be
♻️ Refactor email validations & tokens service.
2020-09-21 17:05:55 +02:00