From 23e49c6e6e63a518e704f82879a5fdcf268c51d8 Mon Sep 17 00:00:00 2001 From: INOUE Daisuke Date: Tue, 8 Apr 2025 22:14:04 +0900 Subject: 1st stage, only language switch. Thank you, MomentQYC ( https://github.com/MomentQYC ). Your first attemt encourage me. --- package.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'package.json') diff --git a/package.json b/package.json index 26d1d00..8efcfcb 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "gathio", "version": "1.5.0", - "description": "A simple, federated, privacy-first event hosting platform", + "group.p.eventgroupdescription": "A simple, federated, privacy-first event hosting platform", "main": "index.js", "type": "module", "scripts": { @@ -30,6 +30,13 @@ "express-session": "^1.18.0", "express-validator": "^6.15.0", "generate-rsa-keypair": "^0.2.1", + "handlebars": "^4.7.8", + "handlebars-i18next": "^1.0.3", + "i18next": "^24.2.2", + "i18next-browser-languagedetector": "^8.0.4", + "i18next-fs-backend": "^2.6.0", + "i18next-http-backend": "^3.0.2", + "i18next-http-middleware": "^3.7.1", "ical": "^0.6.0", "ical-generator": "^1.15.4", "jimp": "^0.16.13", @@ -43,6 +50,7 @@ "node-schedule": "^1.3.3", "nodemailer": "^6.9.13", "randomstring": "^1.3.0", + "react-i18next": "^15.4.1", "request": "^2.88.2", "sanitize-html": "^2.13.0", "toml": "^3.0.0", @@ -52,6 +60,7 @@ "devDependencies": { "@types/dompurify": "^3.0.5", "@types/express": "^4.17.21", + "@types/i18next-fs-backend": "^1.2.0", "@types/ical": "^0.8.3", "@types/jsdom": "^21.1.6", "@types/multer": "^1.4.11", -- cgit v1.2.3 From 3e56650290ec725ee95689c1729d681e41385126 Mon Sep 17 00:00:00 2001 From: INOUE Daisuke Date: Tue, 8 Apr 2025 22:16:17 +0900 Subject: Fix and add some translation key, etc. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'package.json') diff --git a/package.json b/package.json index 8efcfcb..e297d10 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,6 @@ "license": "GPL-3.0-or-later", "dependencies": { "@sendgrid/mail": "^6.5.5", - "@types/cookie-parser": "^1.4.7", "activitypub-types": "^1.1.0", "cookie-parser": "^1.4.6", "cors": "^2.8.5", @@ -58,6 +57,7 @@ "wait-on": "^7.2.0" }, "devDependencies": { + "@types/cookie-parser": "^1.4.7", "@types/dompurify": "^3.0.5", "@types/express": "^4.17.21", "@types/i18next-fs-backend": "^1.2.0", -- cgit v1.2.3 From 1b57d9ea6513b81e538677f9ebf221d0c635f482 Mon Sep 17 00:00:00 2001 From: INOUE Daisuke Date: Tue, 8 Apr 2025 22:18:39 +0900 Subject: Plural with i18next --- package.json | 1 + 1 file changed, 1 insertion(+) (limited to 'package.json') diff --git a/package.json b/package.json index e297d10..0182815 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ "@types/cookie-parser": "^1.4.7", "@types/dompurify": "^3.0.5", "@types/express": "^4.17.21", + "@types/handlebars": "^4.1.0", "@types/i18next-fs-backend": "^1.2.0", "@types/ical": "^0.8.3", "@types/jsdom": "^21.1.6", -- cgit v1.2.3 From 73e8b168c3ffc4e3ffe30e50dd3e46ed70d909d8 Mon Sep 17 00:00:00 2001 From: INOUE Daisuke Date: Sat, 22 Mar 2025 22:55:46 +0900 Subject: some fix, moment.locale setting --- package.json | 1 + 1 file changed, 1 insertion(+) (limited to 'package.json') diff --git a/package.json b/package.json index 0182815..8465506 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,7 @@ "jimp": "^0.16.13", "jsdom": "^22.1.0", "marked": "^12.0.2", + "moment": "^2.30.1", "moment-timezone": "^0.5.45", "mongoose": "^5.13.22", "multer": "1.4.5-lts.1", -- cgit v1.2.3 From c810de3b8d865b63f1b41388fe9a3acd8802195d Mon Sep 17 00:00:00 2001 From: INOUE Daisuke Date: Wed, 2 Apr 2025 01:53:26 +0900 Subject: fix package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'package.json') diff --git a/package.json b/package.json index 8465506..06a67c9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "gathio", "version": "1.5.0", - "group.p.eventgroupdescription": "A simple, federated, privacy-first event hosting platform", + "description": "A simple, federated, privacy-first event hosting platform", "main": "index.js", "type": "module", "scripts": { -- cgit v1.2.3 From 31abcf01165147b9ace7eb6a4dec66d737599218 Mon Sep 17 00:00:00 2001 From: Raphael Kabo Date: Wed, 23 Apr 2025 13:12:37 +0100 Subject: Bump version to 1.5.2 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'package.json') diff --git a/package.json b/package.json index 26d1d00..15f5f48 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gathio", - "version": "1.5.0", + "version": "1.5.2", "description": "A simple, federated, privacy-first event hosting platform", "main": "index.js", "type": "module", @@ -62,4 +62,4 @@ "nodemon": "^2.0.22", "prettier": "^3.2.5" } -} \ No newline at end of file +} -- cgit v1.2.3 From a8a17443c2d070d2d23920ffff7e4a43c905698c Mon Sep 17 00:00:00 2001 From: Gavin Mogan Date: Wed, 23 Apr 2025 17:27:55 -0700 Subject: Refactor for everywhere to use sendEmailFromTemplate everywhere * Created a singleton to house handlebars so req doesn't need to be passed everywhere (should make unit testing easier later) * Subjectline for sendgrid and nodemailer are both always prefixed in sendEmail() * removed prefix subjectline from all other email places * added a couple if (!event) { return 404 } to help make typescript happy * some minor eslint auto fixes (looks like let => const where it can) --- package.json | 1 + 1 file changed, 1 insertion(+) (limited to 'package.json') diff --git a/package.json b/package.json index 26d1d00..0287e77 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "author": "", "license": "GPL-3.0-or-later", "dependencies": { + "@sendgrid/helpers": "^8.0.0", "@sendgrid/mail": "^6.5.5", "@types/cookie-parser": "^1.4.7", "activitypub-types": "^1.1.0", -- cgit v1.2.3 From 53e7e321d20cd7071ff617ecfcf42f6122020bcd Mon Sep 17 00:00:00 2001 From: Gavin Mogan Date: Mon, 28 Apr 2025 19:16:28 -0700 Subject: switch to 3rd party merge which doesn't mutate config --- package.json | 1 + 1 file changed, 1 insertion(+) (limited to 'package.json') diff --git a/package.json b/package.json index 0287e77..892f9dc 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "request": "^2.88.2", "sanitize-html": "^2.13.0", "toml": "^3.0.0", + "ts-deepmerge": "^7.0.2", "typescript": "^5.4.5", "wait-on": "^7.2.0" }, -- cgit v1.2.3 From bc9e983b16d9ac2d27a4458c0a87f9d11aa80c0e Mon Sep 17 00:00:00 2001 From: Raphael Kabo Date: Tue, 27 May 2025 19:07:27 +0100 Subject: Add Mailgun email service --- package.json | 1 + 1 file changed, 1 insertion(+) (limited to 'package.json') diff --git a/package.json b/package.json index 2de0373..6f60eb5 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "ical-generator": "^1.15.4", "jimp": "^0.16.13", "jsdom": "^22.1.0", + "mailgun.js": "^12.0.2", "marked": "^12.0.2", "moment-timezone": "^0.5.45", "mongoose": "^5.13.22", -- cgit v1.2.3 From fd637b405c8784a07dabd54b10fda98ad9f4a4ad Mon Sep 17 00:00:00 2001 From: Raphael Kabo Date: Wed, 28 May 2025 18:20:12 +0100 Subject: Update version to 1.6.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'package.json') diff --git a/package.json b/package.json index 4f74f3d..12a98fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gathio", - "version": "1.5.2", + "version": "1.6.0", "description": "A simple, federated, privacy-first event hosting platform", "main": "index.js", "type": "module", -- cgit v1.2.3