Gergő Jedlicska
|
8b386ff078
|
gergo/weeklyDigestProdConfig (#1072)
* feat(server task scheduler): sketch out core task scheduler implementation
* feat(server weekly activity digests): add function lock duration to the weekly digest execution
* feat(server scheduled tasks): add scheduled tasks type definition, db schema and migration
* feat(server scheduled tasks): add scheduled tasks repository
* feat(server task scheduler): add task scheduler service implementation
* chore(server deps): add mocha type definitions
* refactor(server scheduled tasks): refactor scheduled tasks migration
* refactor(server scheduled tasks): refactor scheduled task db schema and type definitions
* feat(server scheduled tasks): implement db side lock acquire
* refactor(server scheduled tasks): refactor task scheduler with lock on query mechanism
* test(server scheduled tasks): add tests for scheduled tasks implementation
* refactor(server weekly activity digests): refactor to new task scheduler implementation
* feat(server weekly activity digest): switch to a 1000 seconds trigger period for testing purposes
* fix(server task scheduler): fix not catching lock acquire function errors
* feat(server weekly digest): switch weekly digest cron trigger to the prod ready value
|
2022-10-04 16:55:08 +02:00 |
|
Kristaps Fabians Geikins
|
1351b6b82a
|
feat(server): fixing double summary emails per week (#1054)
* feat(server task scheduler): sketch out core task scheduler implementation
* feat(server weekly activity digests): add function lock duration to the weekly digest execution
* feat(server scheduled tasks): add scheduled tasks type definition, db schema and migration
* feat(server scheduled tasks): add scheduled tasks repository
* feat(server task scheduler): add task scheduler service implementation
* chore(server deps): add mocha type definitions
* refactor(server scheduled tasks): refactor scheduled tasks migration
* refactor(server scheduled tasks): refactor scheduled task db schema and type definitions
* feat(server scheduled tasks): implement db side lock acquire
* refactor(server scheduled tasks): refactor task scheduler with lock on query mechanism
* test(server scheduled tasks): add tests for scheduled tasks implementation
* refactor(server weekly activity digests): refactor to new task scheduler implementation
* feat(server weekly activity digest): switch to a 1000 seconds trigger period for testing purposes
* fix(server task scheduler): fix not catching lock acquire function errors
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
|
2022-10-04 16:11:01 +02:00 |
|
Gergő Jedlicska
|
d1d5984e30
|
gergo/summaryEmails (#979)
* refactor(server emails): email transports module refactor to TypeScript
* refactor(docker-compose deps): move local email server to common dev compose file
* chore(server launch.json): add ts-node script running example
* chore(server deps): add nodemailer types package
* refactor(server activitystream): add strongly typed activity definitions
* feat(server activitystream): add activity repository
* feat(server info): add canonical url on the service level
* feat(server): add static file serving route to server core
* feat(server): add dependencies for periodical email digests
* feat(server activity stream): call the initialization step from the activity stream module
* feat(server activity digest): add WIP weekly email digest implementation
* feat(server digest email): smul upgrades and fixes to the email template and its contents
* just for Fabs to test
* chore(root package.json): remove deleted docker-compose references
* feat(frontend profile): add notification preferences panel
* feat(server digest emails): set prod ready cron tab and timespan
* refactor(server email digest): move templates into the email module
* refactor(server activity digests): refactor to use notifications infrastructure
* test(server activities): add tests and some refactor to activities and notification preferences
* refactor(notification preferences): fix minor issues
* test(server notification preferences test): fix describe nesting
* fix(server activities): add missing action types
* fix(server activities): fix errors after merging main
* test(server activity notifications): add test coverage for activity notifications service
* refactor(server activities): fixing tests and some cleanup
* feat(server cli): add summary notification command to cli
* chore(dev env db versions): upgrade local dev env versions
* chore(server deps): upgrade local dev db to pg 14
* fix(docker-compose): bind maildev to localhost
* process-scoped notifications test queues
* test(activity tests): add sleep to fix flaky CI
* feat(activity digests): add demo date for digest trigger
* feat(activity digest): add UK timezone trigger date
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com>
Co-authored-by: Fabians <fabis94@live.com>
|
2022-09-09 12:46:57 +02:00 |
|
Kristaps Fabians Geikins
|
f991504932
|
feat: stream access requests (#976)
|
2022-09-06 11:10:38 +03:00 |
|
Kristaps Fabians Geikins
|
ecb9f825bb
|
refactor: email verification flow & email template (#967)
|
2022-08-31 17:11:19 +03:00 |
|
Kristaps Fabians Geikins
|
af45fc2742
|
feat(server): notify on comment mention + notifications API (#933)
|
2022-08-19 10:27:48 +03:00 |
|
Kristaps Fabians Geikins
|
b966f20fdb
|
refactor(server): typescript support (#874)
Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
|
2022-08-04 14:21:39 +02:00 |
|
Kristaps Fabians Geikins
|
fec9b5345c
|
fix(frontend): timeline items duplicating after going to stream page and back (#842)
|
2022-07-29 14:08:44 +03:00 |
|
Kristaps Fabians Geikins
|
b55f12d6bc
|
feat: apollo client v3 + vue apollo v4 (#831)
|
2022-07-25 12:24:59 +03:00 |
|
Kristaps Fabians Geikins
|
da9224a069
|
feat: server & stream invites rework
feat: server & stream invites rework
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
2022-07-19 13:01:19 +03:00 |
|
Gergő Jedlicska
|
0ac118e05c
|
(refactor) server for less app-root-path
|
2022-05-03 13:10:00 +02:00 |
|
Gergő Jedlicska
|
89d0d9e0ed
|
style: fix eslint warnings
|
2022-04-04 22:32:34 +02:00 |
|
Fabians
|
1c7436e7ff
|
extra prefer-const & object-shorthand
|
2022-04-04 19:00:24 +03:00 |
|
Gergő Jedlicska
|
1355ddab6f
|
style(all): some extra formatting fixes
|
2022-04-01 09:40:47 +02:00 |
|
Gergő Jedlicska
|
d53df11f77
|
style(server): fix all eslint errors and break the tests
|
2022-03-31 14:18:44 +02:00 |
|
Gergő Jedlicska
|
569b4688fa
|
style(all): reformat with print width 88
|
2022-03-29 19:46:49 +02:00 |
|
Fabians
|
aa5e94d640
|
chore: reformatting everything with prettier
|
2022-03-29 17:12:31 +03:00 |
|
Gergő Jedlicska
|
68a4a95d90
|
refactor(server): rework test hooks
drop db migration before and after hooks, add helpers and root hooks
fix #531
|
2022-02-05 15:05:17 +01:00 |
|
Gergő Jedlicska
|
8050c30d6d
|
test((server) archival tests): add archived user scope tests
also i'm trying to fix flaky tests
|
2021-11-04 13:33:22 +01:00 |
|
Dimitrie Stefanescu
|
ff166927d4
|
feat(server): received receipts cleanup
|
2021-10-05 16:28:13 +01:00 |
|
KatKatKateryna
|
bef4974360
|
adding "received" property to Commit
|
2021-10-05 13:55:14 +02:00 |
|
KatKatKateryna
|
d5298a4aab
|
NA
|
2021-09-15 19:39:30 +08:00 |
|
KatKatKateryna
|
44076033cc
|
Revert "just save"
This reverts commit 64f52bd9d0.
|
2021-09-15 19:36:10 +08:00 |
|
KatKatKateryna
|
e6a0d1fc2d
|
NA
|
2021-09-15 19:35:27 +08:00 |
|
KatKatKateryna
|
64f52bd9d0
|
just save
|
2021-09-15 19:23:10 +08:00 |
|
KatKatKateryna
|
4a51a4bc9c
|
Activity timeline now includes Commit_received
|
2021-09-14 19:50:12 +08:00 |
|
Dimitrie Stefanescu
|
7b28e8de37
|
feat(server/frontend): example first pass implementation re rrs (received receipts)
|
2021-09-13 15:30:46 +01:00 |
|
Cristian Balas
|
8d53b08608
|
correct activity count with filters (#379)
|
2021-08-11 11:45:19 +03:00 |
|
cristi8
|
157db23f45
|
Added server info and user info to webhook payload
|
2021-07-21 20:45:57 +03:00 |
|
cristi8
|
ddc86eb157
|
Webhooks - microservice + hooks into activityStreams
|
2021-07-12 11:32:54 +03:00 |
|
cristi8
|
150956ad1b
|
db indexes
|
2021-06-25 01:53:52 +03:00 |
|
izzy lyseggen
|
36e22b61e8
|
fix(server): adjust activity stream tests
|
2021-06-24 16:17:14 +01:00 |
|
izzy lyseggen
|
b4275888c7
|
feat(server): activity stream timeline and tests
|
2021-06-24 16:07:16 +01:00 |
|
izzy lyseggen
|
b671baf171
|
feat(server): activity stream timeline fixes
|
2021-06-24 16:05:26 +01:00 |
|
izzy lyseggen
|
3e2c90e6a6
|
feat(server): chat w cristi - bring limits back!
|
2021-06-23 15:39:47 +01:00 |
|
izzy lyseggen
|
8172328257
|
feat(server): activity stream args
|
2021-06-23 15:06:21 +01:00 |
|
izzy lyseggen
|
35dde4bdac
|
feat(server): fill out activity stream queries
|
2021-06-23 10:19:04 +01:00 |
|
izzy lyseggen
|
f5ed0c8a9d
|
feat(server): scaffold activity stream queries
|
2021-06-22 18:03:33 +01:00 |
|
cristi8
|
8c328c3947
|
after discussisons
|
2021-06-22 14:29:37 +03:00 |
|
cristi8
|
c5b86c4b40
|
after discussions
|
2021-06-17 17:52:18 +03:00 |
|
cristi8
|
16221cbd92
|
Saving activities
|
2021-06-17 12:06:52 +03:00 |
|