Skip to content

MindMorbius/NodePin

Repository files navigation

NodePin

订阅一站式管理,轻松实现授权分发获取

技术栈

  • Next.js 14
  • TypeScript
  • Vercel 部署
  • supabase 数据库

功能特性

  • 多订阅源管理
  • 流量统计追踪
  • 节点过滤和分组
  • Clash 配置生成

开发计划

已完成

  • 主页文本魔法化(react-i18next)
  • 免责声明页面
  • 表结构确定
  • 移除 MongoDB
  • 接入 Linux.do 登录
  • 账号数据保存到 supabase
  • 账号数据同步时机
  • 获取登录用户 Discourse 表 ID
  • 获取显示用户列表
  • 系统设计梳理优化
  • 获取用户profile ID
  • 使用access token 检查会话有效性
  • 导航栏
  • 导航页
  • 404 页面
  • 主页订阅信息展示
  • 会话过期状态显示
  • 认证中间件实现
  • 用户认证逻辑重构
  • 订阅加密实现
  • 订阅数据同步:上传、更新、下载
  • 请求头统一添加
  • 调用API检查会话过期并清除登录状态
  • 等待登录同步loading
  • navbar 中间部分内容调整

preview分支

  • 跳转页面显示loading

  • 订阅令牌生成

  • 订阅、令牌数据同步

  • 订阅链接显示

  • 会话过期倒计时提醒

  • loading显示详细状态

正式分支

  • 订阅管理面板完善
  • zustand 状态管理
  • 上传订阅时获取订阅信息,自动设置过期时间
  • 上传者一键更新订阅,定时更新订阅
  • 订阅更新失败提醒
  • 令牌发行、管理、使用
  • 节点获取、过滤、规则、导出
  • 管理面板:用户管理、令牌管理、订阅管理、节点管理

后续计划

  • 集成Sub-Store

https://github.com/sub-store-org/Sub-Store https://github.com/sub-store-org/Sub-Store-Front-End

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages