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 |
|
Gergő Jedlicska
|
0ac118e05c
|
(refactor) server for less app-root-path
|
2022-05-03 13:10:00 +02:00 |
|
Cristian Balas
|
8aa7ed3b47
|
allow more objects in download requests (#704)
|
2022-04-19 13:57:56 +03:00 |
|
Cristian Balas
|
add1888b42
|
Server: disable parallel multipart part uploads (#699)
|
2022-04-14 19:13:10 +03:00 |
|
Matteo Cominetti
|
8b7f539427
|
feat: removes matomo & changes some CI/CD settings (#670)
|
2022-04-06 15:58:05 +03:00 |
|
Fabians
|
4699e6794c
|
reformatting again for 88 width
|
2022-04-04 19:21:28 +03: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 |
|
Cristian Balas
|
82ca3a0b7e
|
Error handling for busboy errors (#605)
|
2022-02-25 13:47:37 +02:00 |
|
Cristian Balas
|
69d09c7d75
|
Added charset info to content-type header in rest api (#597)
|
2022-02-17 19:53:27 +02:00 |
|
Cristian Balas
|
9329265708
|
Upgrade dependencies (#577)
|
2022-02-07 14:04:26 +02:00 |
|
Cristian Balas
|
b2ae6501b1
|
fixed lgtm error (#558)
|
2022-01-28 18:03:49 +02:00 |
|
Cristian Balas
|
368ec67733
|
server upload better error handling (#529)
|
2022-01-18 15:58:20 +02:00 |
|
Gergő Jedlicska
|
df69422f5f
|
feat((server) add rest api server role validation): check server role when getting objects from api
|
2021-11-04 22:24:35 +01:00 |
|
Dimitrie Stefanescu
|
5a97f1716e
|
fix(server/cors): enables cors on upload endpoints
|
2021-09-29 10:53:18 +01:00 |
|
Cristian Balas
|
bd5bea6915
|
get object data as text from DB when streaming children (#364)
|
2021-08-01 22:07:04 +03:00 |
|
Cristian Balas
|
e527c067d4
|
fixed logging issue (#351)
|
2021-07-21 21:56:06 +03:00 |
|
Cristian Balas
|
ee8172414e
|
more upload logging; set express keepAlive higher than 60sec (#321)
|
2021-06-30 10:06:00 +03:00 |
|
Dimitrie Stefanescu
|
94c4c90d60
|
feat(server): increasing highwatermark in db stream; adding passthrough for bigger (500k) buffers cc @crist8
|
2021-06-17 13:27:42 +01:00 |
|
Cristian Balas
|
eea73470d8
|
Set upload limits (10mb obj, 50mb batch) (#300)
|
2021-06-16 12:10:35 +03:00 |
|
cristi8
|
b4f64f0e1b
|
streaming downloads
|
2021-06-07 12:18:37 +03:00 |
|
cristi8
|
2981dbf0ed
|
.
|
2021-06-07 08:54:28 +03:00 |
|
cristi8
|
399e219fa9
|
test
|
2021-06-07 08:54:28 +03:00 |
|
Cristian Balas
|
0b8274ea34
|
[server] check if objects exists (#251)
|
2021-05-18 18:07:05 +03:00 |
|
Cristian Balas
|
d201d4391c
|
Fixed json construction when downloading stream of objects (#246)
|
2021-05-17 15:18:08 +03:00 |
|
Cristian Balas
|
3840068cad
|
diff endpoints + added version in ServerInfo (#235)
|
2021-05-11 20:23:42 +03:00 |
|
Cristian Balas
|
dfded037f4
|
Add streamId field to objects (#155)
|
2021-03-25 21:58:46 +02:00 |
|
Dimitrie Stefanescu
|
3940e80eed
|
improvement(server): leaner matomo middlewares for api calls
|
2021-02-25 17:34:19 +00:00 |
|
Dimitrie Stefanescu
|
5f7dae33cc
|
fix(server): fixes #96
corrects permissions check in obj dl route
|
2021-02-23 18:08:03 +00:00 |
|
Dimitrie Stefanescu
|
aca61b8c76
|
fix(server): ensures first object is returned in correct format, theoretically kills #78
|
2021-02-11 19:24:57 +00:00 |
|
Dimitrie Stefanescu
|
4e440401c8
|
fix(server): adds cors on object download route
|
2021-01-06 08:52:02 +00:00 |
|
Dimitrie Stefanescu
|
cd95c28939
|
refactor(global): restructures repo with lerna
|
2021-01-03 13:35:53 +02:00 |
|