[PR #337] feat: add gotify #6616

Open
opened 2026-07-13 13:13:55 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/RayLabsHQ/gitea-mirror/pull/337
Author: @yunyuyuan
Created: 7/6/2026
Status: 🔄 Open

Base: mainHead: feat/add-gotify


📝 Commits (1)

📊 Changes

8 files changed (+308 additions, -3 deletions)

View changed files

📝 src/components/config/NotificationSettings.tsx (+88 -1)
📝 src/lib/db/schema.ts (+8 -1)
📝 src/lib/notification-service.test.ts (+49 -0)
📝 src/lib/notification-service.ts (+18 -0)
src/lib/providers/gotify.test.ts (+106 -0)
src/lib/providers/gotify.ts (+17 -0)
📝 src/pages/api/config/index.ts (+14 -0)
📝 src/types/config.ts (+8 -1)

📄 Description

Add gotify as a new notification type

This update introduces support for Gotify as a new notification provider.

The implementation is straightforward and requires no changes to the database schema.

Here is the showcase:

Snipshot_1783340353 Snipshot_1783340387

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/RayLabsHQ/gitea-mirror/pull/337 **Author:** [@yunyuyuan](https://github.com/yunyuyuan) **Created:** 7/6/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feat/add-gotify` --- ### 📝 Commits (1) - [`71a0390`](https://github.com/RayLabsHQ/gitea-mirror/commit/71a0390e2a462f9aa47f283f5d51ed7043f4110d) feat: add gotify ### 📊 Changes **8 files changed** (+308 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `src/components/config/NotificationSettings.tsx` (+88 -1) 📝 `src/lib/db/schema.ts` (+8 -1) 📝 `src/lib/notification-service.test.ts` (+49 -0) 📝 `src/lib/notification-service.ts` (+18 -0) ➕ `src/lib/providers/gotify.test.ts` (+106 -0) ➕ `src/lib/providers/gotify.ts` (+17 -0) 📝 `src/pages/api/config/index.ts` (+14 -0) 📝 `src/types/config.ts` (+8 -1) </details> ### 📄 Description ## Add [gotify](https://gotify.net/) as a new notification type This update introduces support for Gotify as a new notification provider. The implementation is straightforward and requires no changes to the database schema. Here is the showcase: <img width="1392" height="817" alt="Snipshot_1783340353" src="https://github.com/user-attachments/assets/6fac6e9f-62a9-48b7-87c5-ba2989457f4d" /> <img width="1087" height="538" alt="Snipshot_1783340387" src="https://github.com/user-attachments/assets/13450692-324e-4972-b74d-f2ab3a91eb11" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-13 13:13:55 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea-mirror#6616