Commit Graph
385 Commits
Author SHA1 Message Date
mtvpls d54cf65927 增加桜色动漫数据源 2026-07-21 15:51:40 +08:00
mtvpls d9e1b343e3 openlist增加路径元信息配置分类和自动刷新链接功能 2026-07-18 15:51:30 +08:00
mtvpls 1bbea13c62 增加客户端去广告配置 2026-07-17 19:14:01 +08:00
mtvpls bd779b237c 动漫订阅增加排除关键词 2026-07-17 09:56:33 +08:00
mtvpls 9f63e18550 设备识别移除tgbot 2026-07-15 15:19:47 +08:00
mtvpls-turso 392211264f feat: add Microsoft Clarity analytics provider
Add Microsoft Clarity as a fourth analytics provider option alongside
Umami, Google Analytics, and Custom. Clarity provides free heatmaps,
session recordings, and user analytics.

- admin.types.ts: Add 'clarity' to AnalyticsProvider union type
- api/admin/site/route.ts: Add 'clarity' to validation
- admin/page.tsx: Add Clarity option to dropdown + Project ID input UI
- layout.tsx: Inject Clarity tracking script with project ID
2026-07-11 19:01:16 +00:00
mtvpls-turso d98f5082a5 feat: add traffic analytics configuration (Umami/GA/Custom)
Add traffic analytics support to the admin panel with three provider
options:
- Umami (open-source, self-hosted) — script URL + website ID
- Google Analytics 4 — Measurement ID (G-XXXXXXXXXX)
- Custom — any third-party analytics script (百度统计, Plausible, 51la, etc.)

Changes:
- admin.types.ts: Add AnalyticsEnabled, AnalyticsProvider,
  AnalyticsScriptUrl, AnalyticsWebsiteId, AnalyticsCustomScript to
  SiteConfig interface
- config.ts: Add default values in getInitConfig() and configSelfCheck()
- api/admin/site/route.ts: Add analytics fields to destructuring, type
  validation, and SiteConfig update
- admin/page.tsx: Add SiteConfig interface fields, state initialization,
  config sync, and analytics configuration UI with provider-specific
  input fields
- layout.tsx: Inject analytics scripts into <head> based on provider
  type (Umami: async script with data-website-id; GA: gtag.js + config;
  Custom: dangerouslySetInnerHTML)
2026-07-11 18:47:11 +00:00
mtvpls-turso e624ffb087 fix: add turso storage type to data migration import/export
The data migration import/export API was missing 'turso' as a storage
type check. Without this, Turso storage fell into the Redis 'else'
branch, which tries to use hSet/withRetry methods that don't exist
on the D1Storage adapter (used by Turso), causing user data import
to fail silently.

- Import route: added 'turso' alongside 'd1' to use
  createUserWithHashedPassword method
- Export route: added 'turso' alongside 'd1' to use
  getUserPasswordHash method
2026-07-11 18:15:46 +00:00
mtvpls 71105f0ca9 tgbot站点名改为自定义站点名 2026-07-09 09:59:19 +08:00
mtvpls c705b2fd16 公告增加每次显示模式 2026-07-03 11:41:43 +08:00
mtvpls 94f4c38575 移除tgbot解除绑定,增加候选指令功能 2026-06-30 11:26:41 +08:00
mtvpls c1716615e2 tg注册 2026-06-29 22:41:36 +08:00
mtvpls 5d315ef12f 修正权限放行 2026-06-29 17:11:59 +08:00
mtvpls 5d605710f3 接入tgbot 2026-06-29 16:40:03 +08:00
mtvpls 5625dd204c 增加自定义X-Emby-Authorization 2026-06-24 11:58:21 +08:00
mtvpls ec71a252c9 动漫磁力搜索增加nyaa;动漫磁力搜索前可选站点 2026-06-20 12:43:16 +08:00
mtvpls d7727455dc 用户变动撤销所有刷新token,立即失效accesstoken 2026-06-17 11:35:46 +08:00
mtvpls 7a34950a7e emby支持高级字幕 2026-06-14 20:33:11 +08:00
mtvpls 65d89be93a 增加视频特殊源配置功能 2026-06-09 15:25:22 +08:00
mtvpls 3f9206e754 用户管理增加查看设备 2026-06-08 11:54:05 +08:00
mtvpls 0cd3b34e11 离线下载增加代理配置 2026-06-07 14:24:23 +08:00
mtvpls f6db363dcb 网盘搜索前增加来源筛选 2026-06-06 17:00:23 +08:00
mtvpls d600317ade 增加浏览器离线通知功能 2026-06-02 20:50:33 +08:00
mtvpls 16e48bef8b 修复即将上映需多次点击才显示,即将上映增加预告片 2026-06-02 10:34:13 +08:00
mtvpls 0201891efa 增加播放记录批量删除功能 2026-06-01 17:52:16 +08:00
mtvpls a682998930 增加tv mode开关 2026-06-01 02:05:05 +08:00
mtvpls 3a030cce5a 远程遥控完成 2026-05-30 22:34:07 +08:00
mtvpls 30554fcd77 持久化二维码状态,以防止多节点不同步 2026-05-30 21:39:09 +08:00
mtvpls 30c46fdebd 完善tv电视直播 2026-05-30 20:57:40 +08:00
mtvpls 081e9fdb12 tv直播flv 2026-05-30 13:36:54 +08:00
mtvpls 134628f773 继续完善tv模式 2026-05-29 01:06:35 +08:00
mtvpls 6e5fb5796c tv模式初版 2026-05-29 00:10:55 +08:00
mtvpls cc98b21d66 增加动漫数据源配置 2026-05-28 16:00:07 +08:00
mtvpls c942c8c9ea 优化一起听被控端 2026-05-28 00:06:13 +08:00
mtvpls 709c5854bb 音乐增加歌手和专辑搜索 2026-05-27 16:07:45 +08:00
mtvpls c2f07cec1b 音乐增加推荐歌单 2026-05-27 15:23:59 +08:00
mtvpls acb1d4e7ec 音乐增加热搜 2026-05-27 12:38:06 +08:00
mtvpls 6303d095d1 提升音乐解析超时时间,增加明显的缓冲中标识 2026-05-25 23:33:17 +08:00
mtvpls 7012a79210 openlist离线下载增加额外源选择 2026-05-22 00:24:44 +08:00
mtvpls a24de1346f 存至私人影库增加下载方式 2026-05-21 23:46:26 +08:00
mtvpls 8c86243d32 继续完善规则引擎 2026-05-19 22:36:56 +08:00
mtvpls 11f603a10c 规则引擎兼容更多且代理图片 2026-05-19 21:40:30 +08:00
mtvpls 79fe582f17 订阅式legado 2026-05-19 21:03:11 +08:00
mtvpls 87c3da046b legado初步支持 2026-05-19 19:25:56 +08:00
mtvpls 2cabf76c2d 登录增加fail2ban机制 2026-05-18 11:19:44 +08:00
mtvpls 24b3335e3b 夸克增加多线程播放 2026-05-17 16:02:59 +08:00
mtvpls 6d489812a2 修复夸克直链播放重复转存相同文件 2026-05-17 14:04:24 +08:00
mtvpls 91850caf99 夸克增加直链优先/转码优先切换 2026-05-17 10:07:36 +08:00
mtvpls beefbe181d 电子书馆搜索增加流式输出功能 2026-05-16 11:17:07 +08:00
mtvpls 0d3731f07c 漫画搜索增加流式输出功能 2026-05-16 11:01:21 +08:00