Andrey Antukh
7a5145fa37
♻️ Big refactor of the default data model.
...
Introduce teams.
2020-02-17 09:49:04 +01:00
Andrey Antukh
da29f8db86
✨ Finish 'remove-demo-profile' async task implementation.
2020-02-06 09:20:07 +01:00
Andrey Antukh
4f8e427db9
✨ Improve tasks reporting.
2020-02-06 09:19:42 +01:00
Andrey Antukh
358136b840
✨ Initial work on remove-media and remove-demo-profile tasks.
2020-02-05 23:52:17 +01:00
Andrey Antukh
1ac6e466ce
♻️ Refactor dispatcher implementation.
...
Simplify code and probabluy improve performance.
2020-02-05 23:49:26 +01:00
Andrey Antukh
b4790c89ce
🐛 Fix email sending.
2020-02-05 12:51:55 +01:00
Andrey Antukh
146faf74a9
♻️ Refactor profile and login.
2020-02-04 16:05:51 +01: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
8061ee7ca7
✨ Minor changes on tasks subsystem.
2020-01-27 10:07:06 +01:00
Andrey Antukh
f2cb2c3791
✨ Fix many reflection warnings.
2020-01-27 10:03:42 +01:00
Andrey Antukh
b005c3905f
🎉 Add scheduled (cron based) tasks subsystem.
2020-01-25 17:23:21 +01:00
Andrey Antukh
bd5fd97fb7
✨ Minor usability improvements on async tast subsystem.
2020-01-24 11:58:47 +01:00
Andrey Antukh
3433aa0c5b
✨ Add improvements to async tasks subsystem.
2020-01-23 20:38:21 +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