[!NOTE]
This file only contains change records up to and including version 0.0.5. For all update logs after version 0.0.5, please refer to the project’s Release page.
0.0.5 (2025-08-24)
Bug Fixes
- 空: 添加站点的奖励积分设置 (e70e440)
- 修复plex媒体访问链接 (#351) (1011aee)
- ab: messageCount (5c27fb5)
- ACM: averageSeedingTime and joinTime (#411) (b8e5d07)
- config: 更新配置选项以符合ptpp的使用体验 (efcaaf1)
- content-script: 社交站点不响应 dropAction (1ef7888)
- cookies: 优化自动延长cookies策略 (e854f6d)
- datetime: 增加对常见日期格式的原生处理支持 (5e2c927)
- download: 配置项 config.download.ignoreSiteDownloadIntervalWhenLocalDownload 不生效 (5efec13)
- icc: 更新isDead状态为true (a35076a)
- level: 修复部分站点的 levelId 匹配出错 (#365) (83a204c), closes #364
- level: 修正 levelRequirementUnMet 函数中 alternativeUnMet 的逻辑判断 (b95edec)
- pkg/mediaServer: 修复 plex 剧集访问链接 (#355) (488c528)
- pkg/site: 高级关键词搜索回落不正确 (3093bbe)
- pkg/site: 修复 hdsky 中无法正确识别标签的问题 (01bce21)
- pkg/site: 修复 mt 因切换风格导致的侧边栏异常 (ad76d10)
- pkg/site: 修复 TL 的 IMDb 搜索 (#444) (6c85576)
- pkg/site: 修复和适配站点:bitporn、fearnopeer、monikadesign、happyfappy、nyaa (#348) (2ce855f)
- pkg/site: 修复象岛等级和魔力获取 (#372) (325ed3f)
- pkg/site: 修复discfan等级名称,移除冗余的字段 (573ae42)
- pkg/site: 修复hdsky在firefox浏览器中无法正确获取搜索结果 (f3ae0bc)
- pkg/site: 允许 parseNumber 方法解析负数 (4da85a0)
- pkg/site: ETorrentStatus 变成字面量枚举后不能 tryToNumber 修复 (560c047)
- pkg/site: fix hxpt bonus. (#354) (8de78ae)
- pkg/site: happyfappy 用户信息不pick joinTime (6f8a603)
- pkg/site: messageCount for Piggo. (#371) (29f9f28)
- pkg/site: raingfh 缺少 User 等级 (#467) (39124e0)
- pkg/site: rename seedingPoints to seedingBonus for consistency across user levels (148db9c)
- pkg/site: Update cbg.ts (#349) (6965a56)
- pkg/social: 更新bangumi URL正则表达式以支持完整域名匹配 (7e51f3b)
- resolve setSiteLastUserInfo race condition in multi-threaded environment (4b672ac)
- search: 优化搜索结果处理,减少响应式更新次数 (#422) (a83142e)
- SetBase: 修改搜索、信息获取队列长度的最大值为25 (fcca635)
- SetDownloader: 无法保存下载服务器设置 (84c0b74)
- SetDownloader: downloader的排序默认值调整为100 (ac88215)
- tjupt: 等级升级需求错误 (db1e0ae), closes #406
- TJUPT: 获取符合升级要求的上传数 (9995454)
- UI: 添加 UI 组件的打开行为以适配移动设备 (#368) (6927f16)
- UserDataStatistic: 修复分站点做种数图表 (#436) (6ada4f6)
- UserDataStatistic: 修复日期范围计算因为时区换算导致错误 (#455) (6572d9b)
- UserDataStatistic: adjust end date in setSubDate function to include today (6c5ed51)
- UserDataTimeline: 修复 UID 的显示逻辑和时魔为大数值时的格式 (6401373)
- UserDataTimeline: 因 df03268 导致站点名称样式错误 (58a08e6)
- UserDataTimeline: improve user info retrieval logic for failed site data (#469) (db2167c)
- UserInfo: 更新版本时尝试修复用户信息坏数据,确保 ratio、trueRatio 和 joinTime 的有效性 (#425) (dcb0871)
- userInfo: streamline user info storage logic and remove unnecessary parallel operations (c506397)
- UserLevelRequirementsTd: 修复 Interval 和 Date 相互转换的错误 (#424) (65db5dc)
Features
- 妞: 添加 HnR 相关字段和请求配置 (f0a789b)
- 为MyData表格添加bonus数字简化功能 (#362) (c7a9272)
- 增加右键菜单的支持 (#470) (29565d4)
- add convertSecondsToIsoDuration function and BTN seedingTime support (#366) (2b5eeaa)
- add default H&R tags with red color for global sites (#336) (fb79a2a)
- AdvanceListModule: 增加勾选未下载的种子功能 (#465) (65ac14a)
- content-script: speed-dial 不响应组件外页面点击操作 (c52b02f)
- contentScript: 徽标实现右侧和下侧吸附 (05b96c2)
- cookies: 添加自动延长cookies功能及相关配置 (#332) (b4bcae3)
- datetime: 修改 parseTimeToLive 函数以支持返回原始字符串,添加 parseFuzzyTime,并优化替换逻辑 (#335) (010da42)
- downloader: 允许使用 <…> 实现快速推送时自定义savePath, label (fcb07d7)
- DownloadHistory: 使用 v-data-table 而不是 v-data-table-virtual,并允许自定义分页、排序 (39d7663)
- git-rev-sync: enhance count function to accept branch parameter and update README (#387) (f8840eb)
- HistoryDataView: 允许批量删除、部分导出历史数据 (ad61eac)
- mteam: 为搜索结果添加种子下载进度状态功能 (#472) (489ac20)
- mydata: 添加基于当前时间的日期格式化功能,优化显示逻辑 (#352) (15978be)
- OneClickImportDialog: 优化 public 站点的一键导入功能 (a71089f)
- options: 禁止表格的 action 列出现滚动条,内容不换行 (#399) (7558525)
- pkg/downloader/transmission: 允许 transmission 使用 , 分割的多标签 (03639ad)
- pkg/downloader: add sortIndex field and enhance downloader sorting functionality (5920f57)
- pkg/site: 13city站点内容修改 (#462) (3811454)
- pkg/site: 变通实现 hdsky 的双轨等级制 (b6ae555)
- pkg/site: 更新 AnimeBytes 站点元数据及架构 (c8164b9)
- pkg/site: 使用NPHP默认适配站点 asmrpt (#452) (991c747)
- pkg/site: 适配多个站点的 HnR 选择器 (#328) (3cf4692)
- pkg/site: 适配站点 西电睿思 (#419) (e3fbc26)
- pkg/site: 添加 ILevelRequirement.nameAka 定义,优化LevelId的猜测判断 (0521433)
- pkg/site: 添加 KIMOJI 和 Telly 站点定义及元数据 (#344) (f741a65)
- pkg/site: 添加 ttg 别名并修正站点架构为 TBSource (87240a7)
- pkg/site: 修复monikadesign、raingfh魔力的选择器,修复nyaa选择器错误,适配站点animelovers、aidoruonline (#361) (19a745a)
- pkg/site: 以nphp默认配置适配站点 垃圾堆 (#341) (112d482)
- pkg/site: 优化高级搜索词处理逻辑 (9c98ee6)
- pkg/site: 增加一个辅助函数 buildCategoryOptions 用于构造 name 和 value 相同的列表 (98da312)
- pkg/site: add aither (#456) (35f7ab7)
- pkg/site: Create longpt.ts (#339) (a5541ac)
- pkg/site: fnp 站点名称修改,并补充favicon (1758b9d)
- pkg/site: refactor level specialNames structure for improved readability (a6d973c)
- pkg/site: update pandapt category structure and add search entry configuration (dced30e)
- pkg/social: 支持豆瓣的TOP 250、排行榜、选电影、选剧集 的一级页面快速搜索 (9302af4)
- pkg/social: 支持bangumi的 排行榜、标签、分类、我看 页面快速搜索 (c930fc0)
- RestorePtppUserDataDialog: add confirmation prompt for empty site list during import (d80c00f)
- SearchEntity: 添加种子状态选项并更新过滤器逻辑 (#457) (b6799b3)
- SearchEntity: add search plan status tracking and retry functionality (1e432e5)
- SearchSolution: 增加一个特殊的
site: 可以实现单站点搜索方案 (9b4b4a9)
- SetSearchSolution: 允许自定义搜索方案内容 (#475) (1ffeed0)
- SetSite: 站点编辑时允许快速选择 name 或 aka 作为站点名称 (bedacb2)
- SetSite: disable content script switch based on dead or offline site (e5546ff)
- site: 添加 柠檬 站点元数据定义 (0fe0225)
- site: 添加 ab 站点定义及元数据 (#340) (64c1533)
- site: 添加 M-Team 站点别名和新链接 (9735835)
- site: 添加 red 站点定义及元数据 (ebd5841)
- site: 添加别名到多个站点元数据 (6c41cb9)
- site: 添加别名到多个站点元数据 (defd3c8)
- site: 添加用户组类型到Seeder站点元数据,增强用户信息获取功能 (cabfca5)
- site: 修复 level.ts 中的管理员检测逻辑 (8a0a72e)
- SocialSitePage: 添加 IMDb 搜索选项并更新相关逻辑 (#437) (f2ed6ca)
- tags: 添加 H&R 标签,设置为红色 (c4a65e6)
- Topbar: 单个站点搜索的menu排序尊重优先级设置 (bce0ac8)
- Topbar: 添加 DeepWiki 链接到顶部菜单 (#418) (53adc90)
- Topbar: 允许在助手页面搜索单个站点 (0b232fd)
- Topbar: enhance search plan options with default and all site search configurations (243c602)
- UserDataStatistic: 允许数据图表保存已选择站点选项 (0b6b31a)
- UserDataStatistic: add threshold setting to hide low percentage site data in charts (625e665)
- UserDataTimeline: 为用户时间轴界面添加dead站点视觉识别功能 (df03268)
- UserDataTimeline: add bonus field (e090c74)
- UserDateTimeline: 允许时间轴保存已选择站点选项 (1d45767)
- config: 优化configStore中弃用字段的清理方式 (a19a358)
- content-script: 支持解析并搜索外部ID (90711bb)
- metadataStore: 优化搜索方案的生成方式 (d13df4f)
- SiteName: enhance site name retrieval logic with onMounted lifecycle hook (6a74234)
- Topbar: 优化手机下搜索栏表现 (60403da)
0.0.4 (2025-07-22)
Bug Fixes
- 修复一些tsc报错 (3d38c72)
- 修复用户数据统计增量图表第一天数据显示问题 (#160) (dd2b435)
- 修复用户信息获取逻辑并优化站点元数据处理 (289aba6)
- 修复alternative升级路径显示逻辑,支持分列显示和智能去重 (#166) (0fc30da)
- 修复SetBackup页面enabled列翻译问题 (6021c7c)
- 修复Unit3D站点bonus积分解析错误 - 修改parseNumber过滤器,使用\s替代单个空格字符来匹配所有类型的空白字符” (7f2a209)
- alarms: 防止刷新队列中单个任务无法完成 (ff568ab)
- audiences: handle negative progress values (0b898d7)
- axios/retryWhenCloudflareBlock: offscreen can’t set cf cookies (107042d)
- content-script: 按钮hover时样式错误 (821991e)
- content-script: 简单站点的种子列表页无法解析到种子 (b61ffd9)
- content-script: 拖拽修复&升级 (#260) (773bf4a)
- content-script: 无法启用侧边栏 (2ef2177)
- content-script: 限制 urlPattern 以免list页面宽匹配到detail页面中 (f797295)
- content-script: 修复因为不当的 all:initial 样式重置导致 vuetify 组件显示异常 (846105b)
- content-script: 允许响应插件自身的主题样式 (3665fe5)
- content-script: detect page type on fab button click (2f4ee44)
- content-script: fix theme not apply when use auto mode (d580862)
- contextMenus: update type for onActivated event listener (b3cfdcd)
- handle 401 and 403 as need login (#250) (257d6e1)
- hhanclub: 修复Free标签选择器 (a5b8c7d)
- level: improve ratio requirement checks for uploads and downloads (16c45f1)
- MyData: MyData页面的
表格字体大小 设置修正 (c269f09)
- MyData: simplify seeding and HnR display logic and improve title binding (a14b14d)
- OneClickImportDialog: 防止因单个站点添加失败导致导入过程失败 (58aac28)
- options/Overview: MyData页面和SearchEntity页面的表头筛选不能保存 (c215ab2)
- options: 选项页面白屏 (cdd7e4c)
- pandapt: correct level requirements interval values (69a104f)
- pkg/site: 补齐beyondhd, AvistazNetwork的content-script功能 (#313) (52330ab)
- pkg/site: 尝试为NPHP架构站点生成默认下载链接 (b1a798a), closes #301
- pkg/site: 尝试修复 多个站点等级异常 (#266) (0ad774c)
- pkg/site: 处理成人区限时免费状态的标签逻辑 (4b7ec4d)
- pkg/site: 单个种子解析错误时允许跳过该结果,以防止剩余未解析内容无法显示 (ea1fb72)
- pkg/site: 当没有定义默认user时,将此时的 levelId 置为 -1 而不是 MaxUserLevelId (58971f2)
- pkg/site: 更新
财神 的等级要求 (24ca20b)
- pkg/site: 更新1ptba等级 (f9027c1)
- pkg/site: 修复 猫站 消息统计 (#104) (dffe612)
- pkg/site: 修复 azusa/greatposterwall中tsc-check 报错的类型不安全 (ea51e01)
- pkg/site: 修复 PTT 的 levelName、seeding、seedingSize (#144) (d132469)
- pkg/site: 修复 uploads 可能为 NaN 的问题 (#235) (5c912bd)
- pkg/site: 修复海胆、憨憨站点分类交叉查询类型错误 (#116) (87d25ec)
- pkg/site: 修复asuza可以获取用户信息的bug (#274) (5b8847f)
- pkg/site: 修复NeuxsPHP无法正确获取做种体积信息的情况 (5fa9789)
- pkg/site: 修复nphp只能获取基础时魔 (3c1f022)
- pkg/site: 修复opencd详情页无content-script完整功能 (#278) (8745a81)
- pkg/site: 修复ttg种子详情页 /t/\d+ 侧边栏无法显示 (384a0d8)
- pkg/site: 修复ttg种子详情页侧边栏无法显示 (e23ee1f)
- pkg/site: 修正 tmpt, xingyunge 的站点状态 (bea5d35)
- pkg/site: 优化憨憨站点等级名称获取 (#111) (29b32de)
- pkg/site: 优化星陨阁等级名 (0d3eb2a)
- pkg/site: 优化一批站点的定义文件 (ac043a6)
- pkg/site: 优化梓喵用户名称获取 (#103) (84a9c6e)
- pkg/site: 增加一批在ptpp中移除的 dead 站点 (42c2706)
- pkg/site: 增加OPENCD的VIP等级 (#132) (8f94156)
- pkg/site: 站点实例的请求不能设置unsafe header (3a7fc16)
- pkg/site: beyondhd 代码优化 (#242) (5626a68)
- pkg/site: chdbits 等级依据魔力值 (#176) (7ec343f)
- pkg/site: fix HDHome bonusPerHour calculation and selector (890abf5)
- pkg/site: fix selectors for PTT search. (#213) (cbcba41)
- pkg/site: icc恢复 (#306) (3b293a6)
- pkg/site: Jpop 站点未解析到当前页面种子 (7df7601)
- pkg/site: MTeam 增加 next 域名 (bd09845)
- pkg/site: MTeam 站点种子列表页解析失败 (77030dd)
- pkg/site: playletpt 无法使用 (2199142)
- pkg/site: skyensnow 获取的用户时间未能正确解析 (916ba95)
- pkg/site: tl支持种子详情页侧边栏 (487f498)
- pkg/site: ultraHD seedingBonus (#267) (1f16ae2), closes #266
- pkg/site: Update and rename 13City.ts to 13city.ts (e940519)
- pkg/site: Update hhanclub bonusPerHour selector (#141) (ff8ed91)
- pkg/site: zhixing 站点未解析到种子详情页面 (88f4e42)
- PTPP 数据导入时对 joinTime 的处理 (#109) (8ed6dd5)
- search in SetDownloader,SetMediaServer (#162) (7d42aaf)
- search: 修复搜索耗时计算逻辑,确保时间准确性 (#244) (ecd7625)
- SentToDownloader: 快速推送时,默认路径不生效 (8beb066)
- SentToDownloaderDialog: ensure savePath is set only if path is not empty (18d4cb9)
- SetBase/Download: 解耦 快速推送 设置与其他下载设置的关系 (05d56b5)
- SetSite: 无法添加同时设置了 isDead 和 userInputSettingMeta 的站点 (7759d29)
- SetSite: reorder site settings labels for better clarity (d611854)
- support dt/dd structure for Unit3D seeding size selector (efea618)
- torrenfix(pkg/sitr: 修复joinTime时间格式不正确的问题 (#151) (bd957f6)
- TorrentTitleTd: 对通过 content-script 拖拽或者 contextMenu 等方式获取的不完整种子推送,展示其url或者link (8193859)
- type: update filesize type handling in formatSize and build functions (4b100ce)
- u3d: #138 free tags (#142) (7526761)
- UserDataStatistic: 当数据总和 < 0时错误的判断为无数据 (b338609)
- UserDateTimeline: 数据排行榜中排除 Infinity 值 (#241) (d37a96d)
- UserLevelRequirementsTd: update tooltip location to ‘end bottom’ (7fee13b)
Features
- 妞: add IMDB search support (#325) (6b15eec)
- 为站点配置页面增加上传速度限制功能 (#146) (4b2a034)
- 重构 SetBase 标签页逻辑并修复路由问题 (#271) (17e1402)
- add AsianCinema site definition (#305) (e1d6017)
- AdvanceListModuleDialog: 高级列表添加只勾选有上传种子的行 (#212) (0a2ae39)
- config: 允许设置侧边栏按钮是否默认展开 (9d3d6e9)
- content-script: 为大图标侧边栏增加hover效果 (bc74c92)
- content-script: 为种子列表页面增加快捷搜索相同关键词按钮 (eb1c8ca)
- content-script: 为种子详情页面增加快捷搜索、推送按钮 (9d4a3ae)
- content-script: 允许启用类似 PTPP 的大按钮侧边栏 (b3f09fd)
- content-script: 允许设置不启用侧边栏的例外站点 (5be95a5)
- content-script: 支持链接拖拽至ptd的icon进行下载 (66b3320)
- contentScript: 支持在 douban, imdb, bgm 等页面快速搜索 (bcdc86a)
- core: 允许 @pkg/site 实例在请求中使用 已经过CF盾 的cookies (c91594c)
- Debugger: 支持清空单一站点的用户数据 (#112) (5cff21c)
- download: 优化设有下载间隔的站点下载逻辑 (c0e9802)
- favicon: 优化png格式的favicon大小 (bfa639a)
- i18n: 完善媒体库与下载相关页面多语言,修正部分 key 路径 (41b931a)
- i18n: 优化出现 CFBlock 错误时的提示 (#319) (b7dd84a)
- MyData: 调整MyData页面的显示样式 (60d7e80)
- MyData: 对已死亡、离线的站点不允许选择 (4a86402)
- MyData: 改进页面UI - 更新表头标题并支持Search标签中英文翻译 (#156) (dfb6123)
- MyData: 加快 Timeline 和 Statistic 的初次加载速度 (8aa730c)
- MyData: 新增解析状态 EResultParseStatus.CFBlocked 并改进提示 (#315) (3470034)
- MyData: 允许点击站点图标进行数据刷新 (6e95bca)
- MyData: 允许入站时间显示为 相对时间, 相对周数, 绝对日期 三种格式 (fba9162)
- MyData: 站点图标处添加鼠标指针样式与 hover (#186) (9dbc4cd)
- MyData: 支持显示 HnR 统计情况 (#304) (d59075b), closes #121
- option: 将表格的multiSort作为一个高级选项 (c55e5b0)
- PathAndTagSuggestDialog: 将下载路径和标签修改为古老的 textarea 模式 (83b9225)
- PathAndTagSuggestDialog: support multi-line input for suggest folders and tags (cf4d955)
- pkg/backupServer: 强制为 Gist 开启加密功能 (450453a)
- pkg/downloader: 支持下载器的高级推送选项 (7925816)
- pkg/downloader: add support for qBittorrent categories and auto management (6490dad)
- pkg/iste: 添加站点藏宝阁 (#268) (4b812dd)
- pkg/mediaServer: 支持 Plex (c1fb3f9)
- pkg/site: 尝试支持 HDBits (#311) (911934a)
- pkg/site: 对url加密的站点不用显式声明ROT13: 前缀 (1016bd6)
- pkg/site: 更新 bonusPerHour 计算逻辑并优化 userDetails 处理 (98d2490)
- pkg/site: 解析detail页面时,未补全link导致无法下载 (9dfc544)
- pkg/site: 实现MonikaDesign的时魔获取 (#98) (8357384)
- pkg/site: 使用NPHP默认适配站点 luckpt (#287) (475c6f3)
- pkg/site: 使用NPHP默认适配站点 torrenthub (#299) (5e8f3f1)
- pkg/site: 适配 Exoticaz (#239) (4bccd8b)
- pkg/site: 适配铂金学院、蟹黄堡 (#165) (a9011c5)
- pkg/site: 适配熊猫高清 (#164) (b6dceec)
- pkg/site: 适配站点 冬樱 (#95) (2189534)
- pkg/site: 适配站点 思齐 (20ff900)
- pkg/site: 适配站点 BeyondHD (#158) (49a29d4)
- pkg/site: 适配站点 FileList (#102) (1728214)
- pkg/site: 适配站点 GreatPosterWall (#106) (0fac9d2)
- pkg/site: 适配站点 HDCity (#100) (623b35c)
- pkg/site: 适配站点 nexushd (cfd2240)
- pkg/site: 适配站点 passthepopcorn (#110) (bd880d2)
- pkg/site: 适配站点 PTSkit (#183) (e736e7e)
- pkg/site: 适配站点 Tokyo (49fa80a)
- pkg/site: 适配GreatPosterWall站点的IMDB搜索功能 (#108) (2b65e66)
- pkg/site: 适配mteam站点的列表页功能 (879f542)
- pkg/site: 添加 bonusPerHour 字段以支持自定义选择器 (efa5db9)
- pkg/site: 添加 PTFans 站点支持 (181bae8)
- pkg/site: 添加站点 ECUSTPT 和 DaJiao (#139) (8e02763)
- pkg/site: 以默认配置导入剩余NPHP站点 (53c10d3)
- pkg/site: 以默认配置导入剩余NPHP站点 (4bc3ed6)
- pkg/site: 以默认配置导入NPHP站点(sanpro, xauat6) (79168b7)
- pkg/site: 以NPHP默认配置导入站点ptneoko (9b7ec26)
- pkg/site: 以nphp默认配置适配站点 NovaHD (99c0c96)
- pkg/site: 以NPHP默认配置适配站点dragonhd (60546b1)
- pkg/site: 允许
ISiteMetadata.description 为 string[]; (5a474f0)
- pkg/site: 增加 checkSiteMetadataAllow 方法,用于判断是否有 search 或者 userInfo 字段 (b7d8a85)
- pkg/site: 增加 dead 站点 2xfree, hd4fans, hdpt, hspt, tosky (1675ce1)
- pkg/site: 增加 DEAD 站点 beitai, hdatmos, hdpost, hdvideo (683bd3f)
- pkg/site: 增加 dead 站点 ccfbits, sharkpt, wukongwendao, xingyunge (541c777)
- pkg/site: 增加 DEAD 站点 npupt 和 ydypt (f00dc96)
- pkg/site: 增加 dead 站点 tmpt, whupt (06cae65)
- pkg/site: 增加一个中间层提供实例缓存运行配置等功能 (d81bb01)
- pkg/site: 站点适配 好学PT (#322) (49c450d)
- pkg/site: 站点适配 HUNO (#120) (3ce2609)
- pkg/site: 站点适配 ZHUQUE (初步) (#91) (e8ba500)
- pkg/site: 站点适配:莫妮卡、柠檬不甜、railgunpt、fearnopeer (#286) (bae4d89)
- pkg/site: 站点适配MYPT (#161) (36bc56f)
- pkg/site: 支持 mteam 的种子详情页推送 (45ed3f0)
- pkg/site: 支持 PTT 搜索结果显示 tags (4014e1a)
- pkg/site: 支持 ZHUQUE 搜索界面 tags 与促销状态 (#99) (7f91be7)
- pkg/site: 支持使用关键字解析获取 NPHP 架构站点的发种数 (#216) (11266cc)
- pkg/site: 支持mt的next域名下列表页面侧边栏解析 (e1b80c3)
- pkg/site: 重新适配DICMusic (#159) (38e6ab6)
- pkg/site: add 柠檬不酸 (#211) (ca206a7), closes #143
- pkg/site: add afun category and levelRequirements (#234) (f0e503b)
- pkg/site: add blutopia (#187) (7b4debb), closes #143
- pkg/site: add ilolicon (#181) (e33064f), closes #143
- pkg/site: add kelu (#179) (01c685d), closes #143
- pkg/site: add okpt (#220) (2906337)
- pkg/site: add ptlao (#180) (e80c2cf)
- pkg/site: add request delay functionality for site requests (4de9a6e)
- pkg/site: add shareisland (14b88c8)
- pkg/site: add uhdbits levelRequirements (#224) (af8c628)
- pkg/site: enhance hdcity user info extraction with multi-language support (4c1619a)
- pkg/site: NexusPHP 模板配置默认 hnrUnsatisfied 和 hnrPreWarning 的 selector (#150) (466940c)
- pkg/site: ourbits 增加一个 hdr vivid 的标签 (02179ac)
- pkg/site: support pter games details (#261) (37f7c05)
- pkg/site: support pttime 9kg (#209) (b0f81ee)
- pkg/site: support rousi 9kg (#210) (89c4760)
- search: 添加非拉丁字符跳过配置以优化搜索效率 (#318) (3098fa7)
- search: add option to treat ‘tt’ queries as IMDb searches (c3e280a)
- SentToDownloaderDialog: 允许在推送时临时切换是否使用快速推送功能 (39d1b13)
- SentToDownloaderDialog: 允许种子下载使用快捷推送 (2a6570b)
- SentToDownloaderDialog: add filter keys for downloader selection (f3e191d)
- SetBackup: 如果恢复一个较高插件版本的备份,则要求二步确认 (a599eee)
- SetSite: 对未添加站点,则可以刷新favicon (06349bb)
- site: 新增 BTN 站点分区定义 (#312) (8105cb3)
- Topbar: enhance search functionality with advanced search options (41dea0e)
- update page title (#285) (b236965)
- UserDataStatistic: 统计图表悬浮提示改为响应X轴,并显示当天的所有非 0 的站点数据及百分比信息 (1ea9afa)
- axios/retryWhenCloudflareBlock: improve cloudflare cookie handling (5c8eb2b)
- axios/retryWhenCloudflareBlock: remove custom cf cookie even when failed again (7bac472)
- MyData: 关闭multi-sort,允许除site和action其他所有列的隐藏 (1ae01e3)
- pkg/site: 优化nphp默认生成的下载链接生成方式 (11afd6e), closes #301
Reverts
- Revert “fix: 修复alternative升级路径显示逻辑,支持分列显示和智能去重 (#166)” (#167) (ea9d0d2), closes #166 #167
0.0.3 (2025-06-07)
Bug Fixes
- alarms: 防止用户刷新队列更新设置为 isDead 或 isOffline 等不允许获取用户信息的站点 (9f749a5)
- Debugger: 清空站点数据和搜索快照时同时清除metadataStore中的相关元数据 (3dd8748)
- download: 提高 config.download.allowDirectSendToClient 设置项的优先级 (532e204)
- download: 为 addTorrentOptions 构造默认值 (a1cda4f)
- download: 增加下载器添加状态判断 (032e71e)
- entries/search: 优化搜索方案的生成 (bbf34cb)
- getFavicon: 优先使用 用户自定义的 url 获取 favicon (f1b5772)
- MyData: 设置为已离线或者不获取用户信息的站点不显示 (5f8436b)
- MyData: 修复刷新站点页面数据不更新 (#49) (a20cd46)
- pig/site: 修复ptzone配置问题 (74e9808)
- pkg/backupServer: 打包成zip包的备份方式恢复失败 (9b612d8)
- pkg/downloader: 将qbt的标签设置到标签中而不是分类中 (a0d670a)
- pkg/site: 下线站点 fsm (b30d322)
- pkg/site: 修复 BYRPT 消息统计 (06539be)
- pkg/site: 修复 M-Team 消息统计 (c6d59b9)
- pkg/site: 修复 RedLeaves 用户名获取 (4427e20)
- pkg/site: 修复 TJU & SSD 消息统计 (#66) (957fdc2)
- pkg/site: 修复青蛙的时魔获取 (#53) (0aa8077)
- pkg/site: 移除 HDTime 中已在 NPHP 基类处理的代码 (#43) (319b38c)
- pkg/site: 站点 烧包 网址修正 (#63) (2d1329a)
- pkg/site: 支持skyeysnow的 seeding, seedingSize, uploads 获取 (dffd86d)
- pkg/site: AbstractBittorrentSite 未处理时区偏移 (7adb585)
- pkg/site: mtv的搜索结果中时区额外处理, yemapt访问链接错误 (5d19c88)
- pkg/site: NexusPHP类站点无法获取做种信息 (1825140)
- pkg/site: Unit3D 不能猜测到用户等级 (0465b4a)
- pkg/site: Unit3D不能正确获取userId (9de930b)
- pkg/site: update URL handling for relative paths in AbstractBittorrentSite (46437ec)
- SearchEntity: 自定义搜索方案搜索时,搜索情况展示的样式错误 (498ff12)
- SetBase: 处理ptpp导入数据中的 latest (f1553ac)
- SetBase: 对于已适配但下线的站点,允许导入ptpp中数据 (39693f5)
- SetBase: 增加控制项 configStore.userInfo.showDeadSiteInOverview (e399b88)
- SetBase: userInfo 可能为空,导致在未设置站点时无法导入ptpp数据 (1bf5f74)
- SetSearchSolution: 系统缩放不为100%时,数据图表导出图片错位 (e8d7d97)
- SetSearchSolution: 自定义搜索方案中不显示 isDead 的站点 (4d9fccd)
- SetSearchSolution: category.cross.mode 为 appendQuote 时不生效 (8056ccb)
- SetSite: 对标记为 isDead 的站点无法保存 (db7a198)
- SetSite: 一键导入不显示已死亡站点 (e0643a5)
- UserDataStatistic: 对站点数据补齐仅补齐到最后一次获取,而不是选择的最大日期 (fc0ff79)
- UserDataTimeline: 排行榜中 favicon 也需要做背景填充 (a0502c7)
- UserDataTimeline: 修复favicon显示异常 (cad455a)
- UserDateTimeline: 当userInfo中值为string类型时,topInfo计算错误 (26190c1)
- UserLevel: 当所有level的条件均满足时应为最高等级 (#85) (e32c93f)
Features
- favicon: 为一些盾厚的或者教育网站点内置favicon (eb775d5)
- SetSearchSolution: 优化搜索方案过多或过长时的显示 (2551ab3)
0.0.2 (2025-05-22)
Bug Fixes
- @pkg\site: 获取用户信息时不能正确判断是否登录 (2652b28)
- @ptd/site: 修复使用switchFilters方法时,在均未匹配到时错误应用最后一个selector情况 (f158fae)
- actions: 修复 artifact 上传目录 (#29) (35d454e)
- adapter/site: 修复解析NPHP做种数量和做种体积报错的问题 (a161f1d)
- adapter\site: 修复 u2 在没有做种时无法获取数据 (65c52f9)
- adapter\site: joyhd 获取 seedbonus 未格式化 (d0d6af3)
- adapter\site: jpop入站时间未格式化 (6fb4ba9)
- AdvanceFilterGenerateDialog: 因为 date-dns.format(0) 的错误导致无法显示面板 (d7617fc)
- ci: 因为windows环境大小写不敏感导致的编译错误 (c66e232)
- ci: 因为windows环境大小写不敏感导致的编译错误(SetSite) (05b62c2)
- components: DeleteDialog在批量删除时无法完全删除 (55af5dd)
- core: offscreen 环境下无 chrome.declarativeNetRequest (39cd4d3)
- directives/useAdvanceFilter: 对range支持不设上下限 (82bb2cd)
- download: 防止种子下载时因文件名非法导致无法下载 (7dac2ed)
- DownloadHistory: 不能加载高级筛选词生成窗口内容 (92051ef)
- DownloadHistory: 如果对应记录的下载服务器被删除则无法显示 (1ffa12e)
- DownloadHistory: 选择下载服务器后取消不能响应 (b94bc4e)
- firefox: firefox强制要求 browser_specific_settings.gecho.id (5eb86c4)
- mediaServer/Emby: 更新说明 (3908a56)
- MediaServer: 更换搜索关键词后未清空搜索结果 (49bb39a)
- MediaServerEntity: 当再次进入时(已有海报墙加载过的的情况下),不在做首屏加载 (c536668)
- metadataStore: 批量删除时未能清理tableSelect,未await导致部分选择项不能删除 (71ebefa)
- MyData: 点击站点不能按照优先级排序 (9b20e31)
- MyData: 获取用户信息失败时不能再次刷新 (a35963c)
- MyData: 如果站点未提供 messageCount ,则默认置为0 (2f2d35d)
- MyData: guess level display (f8b871d)
- MyData: seedingBonus 需要先判断是否为空字符串 (64d7322)
- options/SetSite: 站点添加时 sortIndex 不生效 (bb9805f)
- pgk/site: 修复SSD获取做种和发布情况超200的情况 (737acbf)
- pkg/backupServer: 统一 icon 到 200x200 (38fb503)
- pkg/backupServer: Gist备份无法恢复 (98870f8)
- pkg/site: 修复多个站点的时魔统计 (#33) (9e0d6aa)
- pkg/site: 修复pter的游戏分类种子主标题无法获取 (e06e80b)
- pkg\downloader: 较低版本node不支持 Duplicate capture group name 特性 (42de3be)
- SearchEntity: 对不支持获取下载进度的站点,不显示进度条 (903dc4f)
- SearchEntity: 对主标题展示做优化 (286f75d)
- SearchEntity: 多搜索入口时出现队列等待的情况 (fcb1663)
- SearchEntity: 基于size的筛选失败 (1cb5f5f)
- SearchEntity: 启用队列后,搜索状态显示错误 (3720b27)
- searchEntity: 小尺寸时副标题展示不完全 (509cefe)
- searchEntity: 修正提高搜索队列优先级的方法 (06c939e)
- SearchEntity: 支持定义了 searchEntry 的站点搜索 (635df95)
- SearchSolution: 对 mode:append 错误生成了 cat_xxx 的交叉搜索项(应 catxxx) (99d2189)
- SetDownloader: 防止自动加载失败 (7cb798f)
- site/{tjupt,u2}: 优化tjupt和u2站点的定义 (5dce4fd)
- site/hddolby: 副标题中带有tags信息 (ff37113)
- site/hdsky: 增加 hdsky 等级信息 (b0377b7)
- site/NexusPHP: 无法获取发布种子数 (cadfbf2)
- site/ourbits: 移除副标题中的tags信息 (0fa2b90)
- site/ourbits: 支持ob的豆瓣搜索 (74cdcd5)
- site/pter: bonus and uploads. (2bc3ef0)
- site/TTG: 支持发种数量 (accb081)
- site/ubits: 1.修复筛选标签未生效的问题;2.levelRequirements信息中User信息id从1开始,与其他文件保持一致 (34aeed7)
- site: 优化站点配置的生成方法 (5fe51a4)
- store: 将 userDataTimelineControl 和 userStatisticControl 移动到 configStore 中 (dd069bc)
- Table/Header: 表头列筛选使用 Vuetify 自带的slot方法 (e8a5a99)
- Topbar: 默认为全站时也做提示 (7cfff89)
- Topbar: 切换页面后使用搜索不生效 (c4f797d)
- UserDataStatistic: 对分站点数据图标使用 scroll 的图例(而不是剪切) (31f2928)
- UserDataTimeline: 使用 nativeFilter 时候将favicon 缩放到画布大小 (4e10341)
- UserDataTimeline: 为时间轴的favicon 增加10px的白色margin,这样可以增强模糊效果 (9c48865)
- UserDataTimeline: 用户信息超长时自动换行 (2ad4423)
- UserDateTime: 用户名输入框增加正在显示的站点用户名下拉框 (85f846a)
- UserDateTime: Favicon的模糊属性保存后不生效 (7e52443)
- UserDateTime: top站点展示出错 (be59e01)
- useResetableRef: 对 useResetableRef 的 initialValue 应该使用
() => ({}) 方法获得 (f6e1b7f)
- userInfo: 存储用户信息到 userInfo 中(仅当获取成功时) (1941340)
- userInfo: 当前刷新时间不显示,不直接创建多个retryJob (c81a040)
- userInfo: 将用户数据存储逻辑改成获取成功才保存 (cbacfae)
- userInfo: 修复 autoFlush 中 retry 的判定 (8aaa80d)
- userInfo: 修复 autoFlush 中 retryInterval 的计算 (f19a380)
- userInfo: 在未定义初始user等级时,错误判断user等级 (94881dc)
- userInfo: site.getUserInfoResult 返回结果改变导致的无法刷新数据 (0729905)
Features
- 恢复 SpecialThank 页面 (7cc97bb)
- 将 DeleteDialog 抽象到 components 目录下 (a461643)
- 使用 vuetify3.8 提供的 v-snackbar-queue (2fc508e)
- 下载目录设置增加搜索词、搜索方案占位符 (32fd124)
- adapter/site: 适配麒麟 (#18) (1a908e0)
- adapter/site: 在 userInfo.process 中增加步骤 selector (453f0b9)
- adapter/site: 支持 M-Team 站点 (dc80b85)
- adapter\site: 适配站点 Audiences. (b1f4a67)
- adapter\site: 支持统计 pter 站点已初审状态的发种数 (#24) (3399230)
- AdvanceFilterGenerateDialog: 允许快捷设置日期为 本日等时间段 及 按日历选择 (1ef21f0)
- core: 使用 chrome.declarativeNetRequest 方法来允许设置 unsafeHeaders (c18a785)
- core: 在添加、编辑站点时生成 host 对站点的映射 (076d0d6)
- core: 增加 chrome.cookies 方法,为参数备份/恢复做准备 (bb1e4c4)
- core: dnr允许设置 sec- 和 proxy- 的header (c1f8831)
- core: dnr做进一步限制,避免影响其他用户正常的tab (3dd37e8)
- debugger: 调试页面增加 backupServer (640082a)
- Debugger: 恢复Debugger调试页面 (50e9efe)
- Debugger: 增加所有插件存储的reset调用 (425f83a)
- Devtools: 允许Debugger页面调试下载器 (27a5ba8)
- directives: 添加 useResetableRef 方法 (3fd76fb)
- directives: 支持对boolean类型的筛选 (aced018)
- download: 允许设置站点下载种子的间隔 (9b0ed3c)
- download: 允许自定义本地下载时的下载方式 (725ec6f)
- Downloader: 在下载服务器推送中,记住上一次推送的输入 (e6e0a20)
- DownloadHistory: 初步完成下载记录页面 (ad15f35)
- DownloadHistory: 对下载历史支持 按原路径重新下载、本地、重新选择下载服务器 三种方式 (359dcc8)
- DownloadHistory: 对下载历史支持按原路径重新下载 (f6836af)
- DownloadHistory: 允许不记录下载历史 (c53c928)
- DownloadHistory: 支持生成高级搜索词 (5289a68)
- MediaServer: 允许控制自动加载、首屏加载等功能 (5a71779)
- MediaServer: 支持 Jellyfin (99139e7)
- MediaServer: 支持MediaServer的添加、编辑 (9b50286)
- MediaServer: 支持MediaServer内容的搜索 (4200486)
- MediaServerEntity: 将MediaServer的搜索过程移动到 offscreen 中,并增加前端队列支持 (cd23adf)
- MediaServerEntity: 在详情中也展示用户观看、喜欢状态 (b1db25f)
- MediaServerEntity: 展示用户观看、喜欢状态 (249593c)
- migrate: 支持导入PTPP中的历史用户信息 (c7bbadc)
- MyData: 个人信息增加HnR信息(显示在做种数量列中) (979033e)
- MyData: 计算并展示下一等级还需要的数据 (463b755)
- MyData: 我的数据页面显示设置(网站名称、用户名称等) (8281394)
- MyData: 显示未读信息情况 (838937a)
- MyData: 允许查看存储的原始数据 (b35909f)
- MyData: 允许单个站点的历史用户数据导出 (2f16708)
- MyData: 允许对站点进行个人信息获取 (82ab3b6)
- MyData: 允许取消刷新队列 (0bab82f)
- MyData: 增加”最后更新状态、未读信息“的筛选 (fd1d77e)
- MyData: 增加表头筛选 (d20c9af)
- MyData: 增加历史记录删除 (3cb85dd)
- MyData: 展示用户等级情况 (dca26d6)
- MyData: 展示在概览、时间轴中展示时魔数据 (d30aced)
- MyData: 支持批量打开站点,时间轴页面返回 (a1bfda3)
- MyData: add seedingBonus (484d358)
- MyData: support ratio range and calculating (f6a1835)
- omnibox: 支持使用
ptd 关键词在地址栏搜索 (94bb515)
- pkg/backupServer: 实现备份文件的加密、解密功能 (16f205b)
- pkg/backupServer: 为备份服务器增加 icon (bc8a647)
- pkg/backupServer: 增加 CookieCloud、Gist 作为备份后端 (22e37bd)
- pkg/site: 为NPHP站点添加通用的bonusPerHour获取方法 (9819a06)
- pkg/site: 移动 NPHP 共同代码至基类 (#26) (64d337b)
- pkg/site: 支持 KamePT 站点 (#25) (b165bff)
- pkg/site: 支持 YemaPT 站点 (79cb7df)
- pkg/social: 增加bangumi的自解析方法 (1e58fe2)
- pkg/social: 支持 anidb 信息获取 (25e8e56)
- pkg/social: 支持 douban, imdb 信息的自解析 (fd7e22a)
- searchEntity: 可以通过可视化的形式生成高级过滤词 (d3c6f0e)
- searchEntity: 完成搜索结果中种子链接的复制和本地下载 (f5828af)
- SearchEntity: 为种子添加 imdb, douban 链接 (9c0eddf)
- SearchEntity: 允许保存最近一次搜索结果的筛选词 (64a6187)
- searchEntity: 允许对单一搜索入口进行重新搜索,提高队列优先级 (b7d1016)
- SearchEntity: 允许微调搜索结果的显示 (d1f0d13)
- SearchEntity: 增加搜索结果中种子下载状态、进度显示 (#9) (d54668e)
- SearchEntity: 展示来自评分网站的信息(PtGen支持) (badd0b5)
- searchEntity: 展示搜索方案中每一个搜索项情况窗口的情况 (9391a47)
- searchEntity: 支持对搜索结果进行高级过滤 (706111a)
- searchEntity: 支持搜索结果页表头列筛选 (6bacd56)
- SearchResultSnapshot: 搜索快照功能 (f4a293c)
- SearchResultSnapshot: 搜索快照名称搜索 (a12e34d)
- SearchSolution: 允许将某一搜索方案设置为默认搜索方案 (04dc2c3)
- SentToDownloader: 初步完成下载器推送 (7049cb0)
- SentToDownloader: 允许直接将链接(而不是种子文件)发送到客户端 (52f675f)
- SetBackup: 备份导出 (1ccf297)
- SetBackup: 备份服务器的添加、编辑、删除 (ae1614e)
- SetBackup: 查看历史备份数据 (8b52f4f)
- setBackup: 增加备份服务器的 icon 显示 (95ff001)
- SetBackup: 支持备份导入 (0c148cb)
- SetBase/Download: 将保存上一次下载服务器设置作为配置项 (5409cfa)
- SetBase: 保存设置时提示保存成功 (789cd78)
- SetBase: 允许设置 search, userinfo 的并发数量 (5bc5942)
- SetBase: 增加基本设置入口(多语言,暗黑模式) (aa2ad1e)
- SetDownloader: 将下载目录设置移动到下载服务器设置中 (4748e1e)
- setDownloader: 下载服务器的添加、编辑、删除 (e68cad4)
- setDownloader: 下载服务器列表的快速启用、快速自动开始 (6c436db)
- SetDownloader: 下载路径支持关键字替换 (d0e81e5)
- SetDownloader: 显示已添加下载路径和标签的预设数量 (96c768c)
- SetDownloader: 支持高级筛选 (dd0385a)
- SetDownloader: 支持一键导入下载器中已有的下载路径和标签 (a7658f5)
- SetSearchSolution: 对禁用搜索站点,在自定义搜索方案时disalbed (ad82703)
- SetSearchSolution: 允许自定义搜索方案 (44dadd1)
- SetSearchSolution: 允许自定义搜索方案是否启用 (a511bc3)
- SetSearchSolution: 增加搜索方案的导入和导出 (2e7da22)
- SetSite: 允许刷新站点图标缓存 (e07218d)
- SetSite: 允许一键批量导入站点 (9ab6c62)
- SetSite: 允许在站点设置页面根据
站点分类进行选择筛选 (24cb570)
- site/NexusPHP: 将 subtitle 的方法拆分成公共方法 (11dc07b)
- site/sjtu: 支持发种数、做种数、做种体积 (1cfad93)
- site/tjupt: 尝试增加站点tjupt (f186da2)
- site\adapter: 支持 BTSCHOOL 站点 (64ae393)
- site: 适配 iptorrents (d922c63)
- site: 适配 jpopsuki (b1ea69a)
- site: 适配 uhdbits (6963760)
- site: 适配站点 hddolby (f2764ae)
- site: 适配站点 hdsky (支持过期下载链接更新) (2f9cdd3)
- site: 适配站点 hdtime (ba1e24e)
- site: 适配站点 hdupt (0bb8a19)
- site: 适配站点 joyhd (9419f1e)
- site: 适配站点 opencd (6988dc3)
- site: 适配站点 pter (6553e93)
- site: 适配站点 totheglory (c403dd2)
- site: 适配u2 (fb25201)
- site: 允许对单一站点设置请求超时时间 (770653d)
- site: 增加站点 byrpt (e507b4a)
- site: 增加站点 hudbt (1a1bee8)
- site: 增加站点 keepfrds (5fb3fcc)
- site: 增加站点 nanyangpt (52a42e0)
- site: 增加站点 sjtu (d873a5e)
- site: 增加站点 springsunday (7f331b4)
- site: 站点刷新队列移动到 offscreen 中 (f016adf)
- site: adapt site qingwa (1279336)
- TechnologyStack: 增加项目参考与引用页面 (93854d1)
- ui: 支持部分表格的 表头列展示、排序、分页 等信息记忆,并可配置 (2223b93)
- UserDataStatistic: 数据图表图片导出 (02338ab)
- UserDataStatistic: 增加数据图表页面 (3929468)
- UserDataTimeline: 使用canvas直接画出时间轴图,而不是使用 vuetify (b4451c1)
- UserDateTime: 进一步增加时间轴功能 (3ff1cf3)
- UserDateTime: 时间显示的样式修改选项、样式项保存、入口 (2c4ebc9)
- userInfo: 尝试增加 ILevelRequirement 相关等级信息 (9b5aeb6)
- userInfo: 显示下一次自动刷新时间 (684f804)
- userInfo: 增加用户信息自动刷新功能 (c23eefc)
- UserLevel: 基于 bonus, bonusPerHour 计算下一等级所需魔力值 (b475dea)
- AbstractPrivateSite: userInfo.process 中如果有 步骤selector,可以不重复定义 fields (57bf536)
- adapter\site: 优化 Audiences 配置 (3d318c6)
- App: 增加一个全局的snackbar用来提示 (aa75aca)
- core: 优化 createMessageWrapper 的类型定义,使得调用时能有提示 (88ce8f2)
- dialog: 为绝大多数Dialog增加关闭按钮(虽然并没必要) (809c05c)
- directives: 优化 useAdvanceFilter 实现 (acfc4e4)
- Konva: 增加一个 tryNativeBlur 实现浏览器原生的canvas filter 功能 (c74207d)
- MediaServer: 优化MediaServer搜索结果的瀑布流展示 (4fe5996)
- MyData: 优化 UserLevel 显示 (d69b818)
- MyData: 优化 UserLevel 中 ratio, trueRatio 计算方法 (0ce7a9e)
- MyData: 优化等级情况展示 (f872843)
- MyData: currentDate 计算不需要使用 computed (bac712a)
- route: 不在app.router层面考虑 keepAlive 避免隐藏的问题 (d2ca6b8)
- SearchEntity: 快照加载时显示为快照 (93db45f)
- SentToDownloaderDialog: 记住所有上次推送设置并持久化保存,切换下载器时自动设置 默认暂停 (afe164f)
- SetBackup: 本地备份导出时可以设置导出项、备份加密key设置 (c5f1e1f)
- setBase: 设置页面增加媒体评分信息控制 (feced82)
- SetBase: 优化重复 window 的结构 (de62840)
- SetDownloader: 优化自定义路径提示显示 (5938821)
- SetSearchSolution: 允许在自定义搜索方案中添加站点默认 (adc1c74)
- socialInformation: 对评分信息使用懒缓存来清除 (08e4f77)
- social: social的信息只有在点击时才加载 (a34a882)
- storage: 简化 storage 存储 (c939c56)
- UserDataStatistic: 直接将echarts的canvas绘制到导出图片中,而不经过 image 转换 (74d283f)
- UserDataTimeline: 优化单个站点的展示 (d3addd3)
- vuetify/dialog: 将dialog的状态变化改为使用 after-entry, after-leave 事件,而不是watch (7119fc1)
Reverts
- core/pinia: runtimeStore仍然是需要persistence的 (70a9dbc)
- MyData: 获取个人信息失败时不显示 (a2f6eb5)
0.0.1 (2025-03-08)
0.0.0 (2024-09-23)
Bug Fixes
- 分离语言文件的metadata (8ffd73e)
- 跟进dev分支站点部分修改 (b3f0a76)
- A Lot: 前段时间未提交部分 (175fc46)
- backupServer: list方法设置默认参数 (2237c5f)
- btClient: 从相对地址导入AbstractBittorrentClient (09d4a65)
- BtClient: 修复DSM 7下登录方法无法获取sid (9d047bc)
- build: resolve
node-path with path-browserify (069661e)
- DSM: 修复DSM无法推送链接 (1b713d2)
- eslint: fix quotes error (bead3be)
- Favicon: 请求的url未使用修正过的链接 (30126ad)
- Flood: miss endpoint (b957992)
- framework: use
chrome namespace instead of browser (6aa7d9f)
- i18n: 精简i18n方法 (bbf1257)
- offscreen: fix offscreen create error (0ca4560)
- Options: 将原ChangeLog实现并入 (07bbd3c)
- Options: TechnologyStack页面 (e1f8b3e)
- Site: 更新byr地址 (89402d2)
- Site: 修复公开站点错误解析的地方 (5483dab)
- Site: 引入jQuery的css selector (真香!) (5ac393f)
- site: combine defaultSearchParams by keys (9372d91)
- Site: neu6站点axios配置导致无法完成编译 (d3eb687)
- Utorrent: setProp实现 (e67e279)
Features
- @ptpp/btclients: 优化CTorrent定义 (48c2d42)
- @ptpp/site: extend advanceKeyword (8afab07)
- 部分完成changelog页面 (e163029)
- 给旧版定义Imdb的站点添加上转换方法 (49bd1bc)
- 添加IMDB搜索支持(通过改写请求参数) (7cf0c7c)
- 完成ChangeLog页面 (c369d06)
- 优化站点搜索返回信息 (76f0074), closes #820
- 增加获取站点 Favicon 的功能 (8db2f5d)
- 增加计划中的站点 (a73e45c), closes #809 #847 #863 #827 #835
- AvistaZ: 添加模板AvistaZ和对应4个站点 (3f9ca83)
- backupServer: 增加 GoogleDrive 作为备份服务器 (384c433)
- backupServer: 增加备份服务器列表筛选支持 (3180352)
- backupServer: 增加Dropbox作为备份服务器的支持 (0d7429c)
- backupServer: 增加OWSS服务器支持 (e0b2eed)
- backupServer: 增加WebDAV支持 (dc29ed4)
- btClient: 拆分clientVersion方法 (850757d)
- btClient: 调整TorrentClientStatus接口,增加version参数 (54e4de3)
- btClient: 完成btClient的本地种子下载功能 (cc3df5f)
- BtClient: 完成qBittorrent的支持 (f7b6884)
- BtClient: 完成Transmission的支持 (2baae15)
- btClient: 增加 Aria2 支持 (87486b6)
- btClient: 增加 getClientStatus 方法,可以获取速度、量、剩余空间等信息 (7a19d71)
- BtClient: 增加对 Flood 的支持 (215d12e)
- BtClient: 增加对ruTorrent的支持 (9d0f86c)
- BtClient: 增加对uTorrent的支持 (470b215)
- btClient: 增加一个 Local 客户端(Fake),来调用Abstract类中的getRemoteTorrentFile方法 (5184ad5)
- BtClient: 增加de,qb,tr对于种子实时速度以及传输量的适配 (58478b7)
- BtClient: 增加Deluge的支持 (3766275)
- ChangeLog: 完成ChangeLog页面 (baec873)
- downloader/DSM: finish getClientVersion and getClientStatus method (8c7dacf)
- downloader: split getClientFreeSpace() from getClientStatus method (c70f67c)
- finish
Settings\setDownloader page (32e647a)
- framework: use
chrome.offscreen api (2691358)
- Gazelle: 增加Gazelle模板以及测试站点GGN (69fa34c)
- Gazelle: 增加Gazelle站点 (a0e2bba)
- Gazelle: 增加Gazelle站点 (5a6cfde)
- Header: 基本完成Header.vue (ed80e6c)
- i18n: naiveUi的i18n (84a7cfe)
- Layout: add judge of wrong PixelRatio and show notice (c34855d)
- Menu: 目录的label和route分离,使用i18n管理 (1451017)
- NPHP: 基本完成NPHP搜索部分 (32ad870)
- NPHP: 添加第2批NPHP站点 (5c83ebe)
- NPHP: 添加第3批NPHP站点 (ef0c36d)
- NPHP: 添加第4批NPHP站点 (97d51d7)
- NPHP: 添加第5批NPHP站点 (0f8cb81)
- NPHP: 添加第一批NPHP站点 (cfee865)
- NPHP: 完成NPHP中用户信息获取的部分 (f71e098)
- options/setSite: finish site add/edit/delete (a5948ff)
- Options: 完成DevTeam页面 (dbd5066)
- Options: 完成Donate页面 (aa39b2a)
- Options: 完成TechnologyStack页面 (bf689c3)
- Options: 优化Menu的生成方法 (2833243)
- OurBits: 完成OurBits搜索部分 (bc3cc43)
- packages/site: make site package more robust (a832714)
- PrivateSite: 修改 site.userInfo 字段 (f1f38ca)
- Schema: 增加模板GazelleJSONAPI以及对应旧版站点 (1644854)
- setClient: 基本完成AddClient添加 (239c6ea)
- setClient: 完成
setClient\EditClient 组件 (64f933d)
- Site: 跟进上游pr添加2个站点 (98d50c8), closes #802 #792
- Site: 合并Nyaa,增加Nyaa-pantsu (c8a6623)
- Site: 完成
#及A 部分公开站点 (94e61b4)
- Site: 完成
B 开头公开站点 (c95f758)
- Site: 完成公共站点计划中的第一批 (2af5b2c)
- Site: 完成旧版所有站点的添加 (847abab)
- Site: 修改 CategoryOptions 转化实现 (78033bd)
- Site: 优化站点生成方法 (149250d)
- Site: 增加3个站点 (b8cc5e5)
- Site: 增加5个独立站点 (0e066f1)
- Site: 增加部分旧版部分基于Common的站点 (831e308)
- Site: 增加第二批站点(共7个) (ae2c960)
- Site: 增加第三批BT站点(共10个) (391e988)
- Site: 增加第四批BT站点(共5个) (8ebdb78)
- Site: 增加公开站点 7torrents,1337x,acgsou,anidex,animeclipse (5fad766)
- Site: 增加公开站点 dmhy, ehentai, ettv (52c01bf)
- Site: 增加几个Site (2624e90)
- Site: 增加旧版Unit3D及对应站点 (11fc50e)
- Site: 增加站点 Acg.rip (062b794)
- Site: 增加站点 Kisssub (2246cf8)
- Site: 增加站点 snakepop (c7ab8ee)
- Site: 增加BT站animetosho (dd65650)
- Site: 增加logger和userData类 (be2e479)
- Tags: 完善对于种子Tags的处理 (ba35063)
- Utils: 全局性 cfDecodeEmail (e8f7cbf)
- Utils: 增加解析dateAgo的方法 (d7d3588)
- Utorrent: 增加种子暂停和label支持 (b43d646)
- Vue: 切换到 Vue 3 (623d423)
- Vuetify: 添加 Vuetify 支持 (822e5b6)
- Options: 优化TechnologyStack页面信息生成方式 (6f1e10b)