Skip to content

Commit bffc32b

Browse files
committed
Merge branch 'dev' into main
2 parents 75560f6 + eb73ed5 commit bffc32b

File tree

87 files changed

+849
-869
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+849
-869
lines changed

apps/app-server/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ RUN pnpm add -g pm2
1818
WORKDIR /app
1919
COPY --from=builder /build/apps/app-server/dist/ ./
2020
RUN pnpm init
21-
RUN pnpm install knex ws pg
21+
RUN pnpm install knex ws pg @getbrevo/brevo
2222
CMD pm2 start /app/index.js -i max && pm2 logs

apps/app-server/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@
55
"dependencies": {
66
"@deeplib/data": "workspace:*",
77
"@deeplib/db": "workspace:*",
8+
"@deeplib/mail": "workspace:*",
89
"@deeplib/misc": "workspace:*",
910
"@fastify/cookie": "^9.1.0",
1011
"@fastify/cors": "^8.4.1",
1112
"@fastify/helmet": "^11.1.1",
1213
"@fastify/rate-limit": "^8.0.3",
1314
"@fastify/websocket": "^8.2.0",
15+
"@getbrevo/brevo": "^1.0.1",
1416
"@sendgrid/mail": "^7.7.0",
1517
"@stdlib/base64": "workspace:*",
1618
"@stdlib/crypto": "workspace:*",
@@ -38,7 +40,6 @@
3840
"objection": "3.0.1",
3941
"otplib": "^12.0.1",
4042
"redlock": "5.0.0-beta.2",
41-
"sib-api-v3-typescript": "^2.2.2",
4243
"stripe": "^14.3.0",
4344
"superjson": "npm:@deepnotes/superjson@^1.12.4",
4445
"unilogr": "^0.0.27",

apps/app-server/src/env.d.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,10 @@ declare namespace NodeJS {
4545
MAILJET_API_KEY: string;
4646
MAILJET_API_SECRET: string;
4747

48-
SENDINBLUE_API_KEY: string;
48+
BREVO_API_KEY: string;
4949

5050
SENDGRID_API_KEY: string;
5151

52-
ZOHO_HOST: string;
53-
ZOHO_PORT: string;
54-
ZOHO_USER: string;
55-
ZOHO_PASSWORD: string;
56-
5752
STRIPE_SECRET_KEY: string;
5853
STRIPE_WEBHOOK_SECRET: string;
5954
STRIPE_MONTHLY_PRICE_ID: string;

apps/app-server/src/mail/sendinblue.ts

Lines changed: 0 additions & 32 deletions
This file was deleted.

apps/app-server/src/mail/zoho.ts

Lines changed: 0 additions & 34 deletions
This file was deleted.

apps/app-server/src/trpc/api/users/account/email-change/request.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { encryptUserEmail, hashUserEmail } from '@deeplib/data';
22
import { UserModel } from '@deeplib/db';
3+
import { sendMail } from '@deeplib/mail';
34
import { padZeroes } from '@stdlib/misc';
45
import { checkRedlockSignalAborted } from '@stdlib/redlock';
56
import { TRPCError } from '@trpc/server';
67
import { randomInt } from 'crypto';
78
import { once } from 'lodash';
8-
import { sendMail } from 'src/mail';
99
import type { InferProcedureOpts } from 'src/trpc/helpers';
1010
import { authProcedure } from 'src/trpc/helpers';
1111
import { z } from 'zod';

apps/app-server/src/trpc/api/users/account/register.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { hashUserEmail } from '@deeplib/data';
22
import { UserModel } from '@deeplib/db';
3+
import { sendMail } from '@deeplib/mail';
34
import { w3cEmailRegex } from '@stdlib/misc';
45
import { TRPCError } from '@trpc/server';
56
import { once } from 'lodash';
6-
import { sendMail } from 'src/mail';
77
import type { InferProcedureOpts } from 'src/trpc/helpers';
88
import { publicProcedure } from 'src/trpc/helpers';
99
import { derivePasswordValues } from 'src/utils/crypto';

apps/app-server/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"references": [
3131
{ "path": "../../packages/@deeplib/data/tsconfig.json" },
3232
{ "path": "../../packages/@deeplib/db/tsconfig.json" },
33+
{ "path": "../../packages/@deeplib/mail/tsconfig.json" },
3334
{ "path": "../../packages/@deeplib/misc/tsconfig.json" },
3435
{ "path": "../../packages/@stdlib/base64/tsconfig.json" },
3536
{ "path": "../../packages/@stdlib/crypto/tsconfig.json" },

apps/app-server/tsup.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ export default defineConfig({
99
sourcemap: false,
1010
splitting: false,
1111
dts: false,
12-
noExternal: [/^(?!knex|ws).+$/],
12+
noExternal: [/^(?!knex|ws|@getbrevo\/brevo).+$/],
1313
});

apps/client/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@deepnotes/client",
33
"description": "DeepNotes",
44
"homepage": "https://deepnotes.app",
5-
"version": "1.0.14",
5+
"version": "1.0.15",
66
"author": "Gustavo Toyota <[email protected]>",
77
"dependencies": {
88
"@_ueberdosis/prosemirror-tables": "~1.1.3",
@@ -69,6 +69,7 @@
6969
"lodash": "^4.17.21",
7070
"lowlight": "^2.9.0",
7171
"marked": "^9.1.5",
72+
"marked-gfm-heading-id": "^3.1.1",
7273
"msgpackr": "^1.9.9",
7374
"nanoid": "^3.3.7",
7475
"node-fetch": "^2.7.0",
@@ -97,7 +98,7 @@
9798
},
9899
"devDependencies": {
99100
"@intlify/vite-plugin-vue-i18n": "^3.4.0",
100-
"@quasar/app-vite": "npm:@deepnotes/quasar-app-vite@^2.0.0-alpha.41",
101+
"@quasar/app-vite": "npm:@deepnotes/quasar-app-vite@^2.0.0-alpha.42",
101102
"@types/argon2-browser": "^1.18.3",
102103
"@types/color": "^3.0.5",
103104
"@types/cookie": "^0.5.3",
@@ -106,7 +107,6 @@
106107
"@types/katex": "^0.16.5",
107108
"@types/libsodium-wrappers-sumo": "^0.7.7",
108109
"@types/lodash": "^4.14.200",
109-
"@types/marked": "^6.0.0",
110110
"@types/node-fetch": "^2.6.3",
111111
"@types/qrcode": "^1.5.4",
112112
"@types/showdown": "^2.0.3",

0 commit comments

Comments
 (0)