Andrey Antukh
7d5f9c1078
♻️ Initial profile and auth refactor.
2020-05-26 13:03:54 +02:00
Andrey Antukh
4bfa70853c
♻️ Improve tasks implementation.
2020-05-15 17:42:14 +02:00
Andrey Antukh
5a03c13731
♻️ Refactor backend.
...
Move from custom vertx to jetty9.
2020-05-15 08:09:20 +02:00
Andrey Antukh
7fba483bf1
♻️ Refactor email sending.
2020-04-20 13:48:34 +02:00
Andrey Antukh
8057fb54a6
✨ Add verify
macro for true runtime spec asserts.
...
This commits mainly renames the old `assert` to `verify` and
adds new `assert` that laverages `:elide-asserts` on clojurescript
and *assert* value on clojure.
This approach enables an assert macro that does not performs
any runtime checks and compiles to more performant code in both
cases: development mode and production mode.
2020-01-31 19:12:48 +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
9e68041326
🚧 Initial work on password recovery and register refactor.
2020-01-13 23:52:31 +01:00
Andrey Antukh
c88602c7ab
♻️ Migrate to common spec namespace.
2020-01-11 20:26:10 +01:00
Andrey Antukh
ba96edc620
💄 Minor cosmetic changes.
2019-11-26 14:17:10 +01:00
Andrey Antukh
d1b000dcc6
✨ Improved error handling and add specs to emails.
2019-11-26 13:34:37 +01:00
Andrey Antukh
d546d1fdca
🐛 Fix many bugs in email sending namespaces.
2019-11-25 12:34:35 +01:00
Andrey Antukh
8809c5238f
♻️ Rewrite all the async jobs subsystem and async email sending.
2019-11-22 18:08:27 +01:00
Andrey Antukh
e9b00339a5
🚧 Major refactor of backend code.
...
Relevant changes:
- ring -> vertx
- suricatta -> vertx-pgsql
- emails improvements
- logging
- hybrid sync/async -> full async execution model
- database layout refactor
2019-11-18 12:35:41 +01:00
Andrey Antukh
de57630c14
Import backend code inside the repository.
2016-11-20 20:04:52 +01:00