[PR #11] [MERGED] [Feat] Add Endpoints Groups functionlity #33

Closed
opened 2026-03-01 14:53:47 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/beilunyang/moepush/pull/11
Author: @beilunyang
Created: 3/29/2025
Status: Merged
Merged: 3/29/2025
Merged by: @beilunyang

Base: mainHead: feat/endpoint-group


📝 Commits (8)

  • e23f7f7 feat: Add endpoint groups
  • 14c1e4a feat: Add test features for endpoint groups
  • c1bd866 feat: Simplify state update logic
  • 7ab51b8 feat: Add switching function after interface group creation
  • 79fc321 feat: Add projection mechanisms for API Routing to ensure unauthorized users cannot access protected API
  • f7080af feat: Add projection mechanisms for API Routing to ensure unauthorized users cannot access protected API
  • 3e9335b docs: Add endpoints group functionality description
  • 83295c1 Merge branch 'feat/endpoint-group' of github.com:beilunyang/moepush into feat/endpoint-group

📊 Changes

29 files changed (+3770 additions, -85 deletions)

View changed files

📝 README.md (+1 -0)
app/api/endpoint-groups/[id]/route.ts (+46 -0)
app/api/endpoint-groups/[id]/toggle/route.ts (+66 -0)
app/api/endpoint-groups/route.ts (+124 -0)
app/api/push-group/[id]/route.ts (+102 -0)
📝 app/moe/endpoints/page.tsx (+5 -16)
components/create-endpoint-group-dialog.tsx (+154 -0)
📝 components/endpoint-dialog.tsx (+3 -3)
components/endpoint-group-example.tsx (+97 -0)
components/endpoint-group-table.tsx (+279 -0)
📝 components/endpoint-table.tsx (+86 -26)
components/endpoints-tabs.tsx (+121 -0)
drizzle/0007_regular_justice.sql (+30 -0)
drizzle/0008_productive_matthew_murdock.sql (+15 -0)
drizzle/0009_overconfident_proemial_gods.sql (+2 -0)
drizzle/0010_skinny_nitro.sql (+1 -0)
drizzle/meta/0007_snapshot.json (+608 -0)
drizzle/meta/0008_snapshot.json (+608 -0)
drizzle/meta/0009_snapshot.json (+609 -0)
drizzle/meta/0010_snapshot.json (+509 -0)

...and 9 more files

📄 Description

Add Endpoints Groups functionlity


🔄 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/beilunyang/moepush/pull/11 **Author:** [@beilunyang](https://github.com/beilunyang) **Created:** 3/29/2025 **Status:** ✅ Merged **Merged:** 3/29/2025 **Merged by:** [@beilunyang](https://github.com/beilunyang) **Base:** `main` ← **Head:** `feat/endpoint-group` --- ### 📝 Commits (8) - [`e23f7f7`](https://github.com/beilunyang/moepush/commit/e23f7f7afade661c4f6371748b4392e0609971e9) feat: Add endpoint groups - [`14c1e4a`](https://github.com/beilunyang/moepush/commit/14c1e4ae2ca70971ae89a2dbdb29a08f2d031532) feat: Add test features for endpoint groups - [`c1bd866`](https://github.com/beilunyang/moepush/commit/c1bd866c968aad634f3679bc6a344351fff4d8d7) feat: Simplify state update logic - [`7ab51b8`](https://github.com/beilunyang/moepush/commit/7ab51b8624c5153188de10afe5c1848c77c0c281) feat: Add switching function after interface group creation - [`79fc321`](https://github.com/beilunyang/moepush/commit/79fc321de6da952c1cffed0f0859ad25f6471007) feat: Add projection mechanisms for API Routing to ensure unauthorized users cannot access protected API - [`f7080af`](https://github.com/beilunyang/moepush/commit/f7080afbd8d850221e1c7e994335361bc3d8d01d) feat: Add projection mechanisms for API Routing to ensure unauthorized users cannot access protected API - [`3e9335b`](https://github.com/beilunyang/moepush/commit/3e9335b4df0f751221f3d05499694ec5161ad82e) docs: Add endpoints group functionality description - [`83295c1`](https://github.com/beilunyang/moepush/commit/83295c18c8981ab797c826c1faed2b81dffd9fc6) Merge branch 'feat/endpoint-group' of github.com:beilunyang/moepush into feat/endpoint-group ### 📊 Changes **29 files changed** (+3770 additions, -85 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) ➕ `app/api/endpoint-groups/[id]/route.ts` (+46 -0) ➕ `app/api/endpoint-groups/[id]/toggle/route.ts` (+66 -0) ➕ `app/api/endpoint-groups/route.ts` (+124 -0) ➕ `app/api/push-group/[id]/route.ts` (+102 -0) 📝 `app/moe/endpoints/page.tsx` (+5 -16) ➕ `components/create-endpoint-group-dialog.tsx` (+154 -0) 📝 `components/endpoint-dialog.tsx` (+3 -3) ➕ `components/endpoint-group-example.tsx` (+97 -0) ➕ `components/endpoint-group-table.tsx` (+279 -0) 📝 `components/endpoint-table.tsx` (+86 -26) ➕ `components/endpoints-tabs.tsx` (+121 -0) ➕ `drizzle/0007_regular_justice.sql` (+30 -0) ➕ `drizzle/0008_productive_matthew_murdock.sql` (+15 -0) ➕ `drizzle/0009_overconfident_proemial_gods.sql` (+2 -0) ➕ `drizzle/0010_skinny_nitro.sql` (+1 -0) ➕ `drizzle/meta/0007_snapshot.json` (+608 -0) ➕ `drizzle/meta/0008_snapshot.json` (+608 -0) ➕ `drizzle/meta/0009_snapshot.json` (+609 -0) ➕ `drizzle/meta/0010_snapshot.json` (+509 -0) _...and 9 more files_ </details> ### 📄 Description Add Endpoints Groups functionlity --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-01 14:53:47 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/moepush#33
No description provided.