0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-24 15:39:50 -05:00
Commit graph

411 commits

Author SHA1 Message Date
Andrey Antukh
f2eaa1b5d1 Minor improvements on sodi.prng namespace. 2020-01-25 17:20:50 +01:00
Andrey Antukh
22e558478a 🎉 Add new storage implementation (builtin in backend). 2020-01-24 16:45:18 +01:00
Andrey Antukh
a87d83e10e 🐛 Fix random-nonce function (wrong params). 2020-01-24 16:44:08 +01:00
Andrey Antukh
bd5fd97fb7 Minor usability improvements on async tast subsystem. 2020-01-24 11:58:47 +01:00
Andrey Antukh
7355b91796 🐛 Add missing demo service in initialization. 2020-01-24 11:18:13 +01:00
Andrey Antukh
170d815620 🔥 Remove old emails tables. 2020-01-23 20:42:02 +01:00
Andrey Antukh
3433aa0c5b Add improvements to async tasks subsystem. 2020-01-23 20:38:21 +01:00
Andrey Antukh
6ba46673fa ⬆️ Update (and remove unused) deps on backend. 2020-01-23 17:57:43 +01:00
Andrey Antukh
c6f7ded125 ♻️ Refactor async tasks implementation.
And migrate the previous unrelated subsystems such that gc and
email sending to the new subsystem.
2020-01-23 17:53:26 +01:00
Andrey Antukh
70b4a2b4d4 🎉 Add duration helpers under uxbox.util.time ns. 2020-01-23 17:52:31 +01:00
Andrey Antukh
82500ca079 Start using normal pool (instead of thread local) for db. 2020-01-23 17:51:32 +01:00
Andrey Antukh
3e8b570c6b Add support for multiple emails for profile. 2020-01-23 17:50:00 +01:00
Andrey Antukh
282b170147 ⬆️ Update vertx-pg-client to 4.0.0-milestone4. 2020-01-23 17:47:46 +01:00
Andrey Antukh
de6fa83e96 🎉 Add high level schedule! function to vertx.timers. 2020-01-23 15:47:01 +01:00
Andrey Antukh
685dade614 Minor improvements on vertx.core ns. 2020-01-23 15:46:33 +01:00
Andrey Antukh
864081c31e ⬆️ Update vertx dependency to 4.0.0-milestone4 (vendor/vertx).` 2020-01-23 15:45:50 +01:00
Andrey Antukh
245b5e3b79 🔥 Remove repeated code. 2020-01-20 13:26:37 +01:00
Andrey Antukh
c4c0daddd3 🐛 Add missing pom.xml file. 2020-01-20 13:26:37 +01:00
Andrey Antukh
f57ce57cb3 ♻️ Refactor on docker and build scripts.
- Migrate to from ubuntu to debian.
- Add new buildenv image.
- Remove production images building from this repo.
- Better comaptibility with other architectures (arm64).
- Improved config management.
2020-01-20 13:26:37 +01:00
Andrey Antukh
e61cdc500c Normalize default page data structure. 2020-01-14 15:37:40 +01:00
Andrey Antukh
422536d4a1 🔥 Remove unused code. 2020-01-14 15:29:36 +01:00
Andrey Antukh
43d60e238a 🐛 Fix project and file creation on empty user. 2020-01-14 13:27:30 +01:00
Andrey Antukh
625ad7f4b7 💄 Minor cosmetic changes on vertx.core ns. 2020-01-14 13:13:35 +01:00
Andrey Antukh
e42ccf932e 🎉 Add the ability to create demo user on demand. 2020-01-14 13:13:10 +01:00
Andrey Antukh
b0ca6493e3 🐛 Disable smtp by default. 2020-01-14 10:37:02 +01:00
Andrey Antukh
6165a49c10 🚧 More work on register/recovery refactor. 2020-01-14 10:35:43 +01:00
Andrey Antukh
9e68041326 🚧 Initial work on password recovery and register refactor. 2020-01-13 23:52:31 +01:00
Andrey Antukh
bd5f25eabf Move vertx as vendor package. 2020-01-13 16:50:44 +01:00
Andrey Antukh
8663f5a136 🔥 Remove unused code. 2020-01-13 15:14:29 +01:00
Andrey Antukh
2420f7de9e 🎉 Add ratelimit for login handler.
Will prevent DOS on executing resource demanding handler such
as login.
2020-01-13 15:12:38 +01:00
Andrey Antukh
c3186ac32e 🐛 Add missing pom.xml file. 2020-01-13 10:53:16 +01:00
Andrey Antukh
6a99345475 Replace buddy-hashers with sodi.pwhash. 2020-01-12 19:00:18 +00:00
Andrey Antukh
19529408f4 💄 Rename 'test' directory to 'tests'. 2020-01-12 18:59:35 +00:00
Andrey Antukh
fe2c3aa8ad 🎉 Add "sodi" vendor library for crypto primitives.
Will replace buddy-core, buddy-hashers and buddy-sign.
2020-01-12 18:58:00 +00:00
Andrey Antukh
74f1f93732 ⬆️ Update backend deps. 2020-01-11 21:11:04 +01:00
Andrey Antukh
c88602c7ab ♻️ Migrate to common spec namespace. 2020-01-11 20:26:10 +01:00
Andrey Antukh
32131c5aa7 ⬆️ Update backend dependencies. 2020-01-11 20:25:18 +01:00
Andrey Antukh
6957a49752 ♻️ Add spec ns on shared code (and adapt frontend code to use it). 2020-01-11 19:56:48 +01:00
Andrey Antukh
f7838601e6 Improve the shape changes protocol.
Enabling skiping local reaply of changes after
save round-trip.
2020-01-11 18:40:36 +01:00
Andrey Antukh
0d3ff63545 🐛 Fix incorrect usage of pool on rename-page mutation. 2020-01-09 16:31:31 +01:00
Andrey Antukh
c8298c72ea Improve page options handling. 2020-01-09 13:41:52 +01:00
Andrey Antukh
9c68877328 Include page options into the data field.
And remove unused `metadata` field.
2020-01-08 23:05:37 +01:00
Andrey Antukh
97d49e53b7 Improve file thumbnails. 2020-01-08 11:12:12 +01:00
Andrey Antukh
ab4171b8ec 🎉 Add file thumbnails on dashboard. 2020-01-08 10:34:02 +01:00
Andrey Antukh
ba2ffb9c0a 🐛 Add default styles on canvas shape on fixtures. 2020-01-08 10:31:07 +01:00
Andrey Antukh
1e058463b2 ♻️ Refactor: shape data structure, dashboard data loading... 2020-01-07 09:35:38 +01:00
Andrey Antukh
9f8936ea40 🐛 Dont return duplicated files on dashboard. 2019-12-20 23:15:30 +01:00
Andrey Antukh
fee2eea87c 🐛 Properly send 403 on not authorized request. 2019-12-20 22:54:58 +01:00
Andrey Antukh
e05fe318e3 📚 Add a draft of collaborative edition protocol documentation. 2019-12-19 19:22:34 +01:00
Andrey Antukh
758c70f7c3 🚧 More work on collaborative edition (in real time). 2019-12-19 13:13:32 +01:00