From 83291a95ea3406ebc6fb07a38284b6c27aea6c0d Mon Sep 17 00:00:00 2001 From: Unbewohnte Date: Sat, 1 Feb 2025 20:29:04 +0300 Subject: [PATCH] FEATURE: TODO nearing Due date email notifications --- pages/profile.html | 31 +++++++++++ scripts/api.js | 4 ++ src/db/db.go | 3 +- src/db/todo.go | 25 +++++++++ src/db/user.go | 53 ++++++++++++++++--- src/server/endpoints.go | 45 ++++++++++++++++ src/server/notifications.go | 99 +++++++++++++++++++++++++++++++++++ src/server/server.go | 5 ++ translations/ENG/profile.json | 10 ++++ translations/RU/profile.json | 10 ++++ 10 files changed, 277 insertions(+), 8 deletions(-) create mode 100644 src/server/notifications.go diff --git a/pages/profile.html b/pages/profile.html index df12a98..712ae25 100644 --- a/pages/profile.html +++ b/pages/profile.html @@ -14,6 +14,24 @@
{{ .Data.Email }}

{{index .Translation "profile created"}}: {{ .Data.TimeCreated }}

+
+
+

{{index .Translation "profile option notify me"}}

+

+ {{ if .Data.NotifyOnTodos }} + + + {{ else }} + + + {{ end }} +

+
+