245 Commits

  • Lanraragi ApiKey 鉴权支持 (#148)
    * feat: auth with `apiKey`
    
    * chore: revise version
  • copy: update headers & chapter limit (#140)
    * copy: update headers & chapter limit
    
    * copy: bump version
  • Update manhuagui (#136)
    * add new source from comick
    
    * fix some code
    
    * fix gif load and comic list info(none-type/chapter/volume)
    
    * add some comick hidden tags
    
    * revise coding error in file
    
    * info updata time
    
    * fix no-EN error
    
    * add new function
    
    - Multi-language comic selection support
    - Added comic recommendations
    - Fixed empty chapter return bug
    - Resolved tag click issues
    - Optimized data processing
    
    * Optimize network request
    
    Remove redundant requests and prevent async deadlocks
    
    * Update comick.js
    
    * new small comic source from baihehui
    
    * Fixed some bugs and added some sorting methods
    
    * Fixed some bugs and added some sorting methods
    
    * Add a new resource from ykmh
    
    * Remove invalid request
    
    * fixed chapter api
    
    * Update index.json
    
    * Update index.json
    
    * Update comick.js
    
    * fix search bug from manhuagui
    
    Fix ”querySelectorAll“ bug in search page.
    Add multi-group of chapters in info page.
    
    * add lanraragi
    
    * Update manhuagui.js
    
    login, comment, favorites
    
    * Update index.json
    
    * Update index.json
  • Add LANraragi config (#130)
    * add new source from comick
    
    * fix some code
    
    * fix gif load and comic list info(none-type/chapter/volume)
    
    * add some comick hidden tags
    
    * revise coding error in file
    
    * info updata time
    
    * fix no-EN error
    
    * add new function
    
    - Multi-language comic selection support
    - Added comic recommendations
    - Fixed empty chapter return bug
    - Resolved tag click issues
    - Optimized data processing
    
    * Optimize network request
    
    Remove redundant requests and prevent async deadlocks
    
    * Update comick.js
    
    * new small comic source from baihehui
    
    * Fixed some bugs and added some sorting methods
    
    * Fixed some bugs and added some sorting methods
    
    * Add a new resource from ykmh
    
    * Remove invalid request
    
    * fixed chapter api
    
    * Update index.json
    
    * Update index.json
    
    * Update comick.js
    
    * fix search bug from manhuagui
    
    Fix ”querySelectorAll“ bug in search page.
    Add multi-group of chapters in info page.
    
    * add lanraragi
  • update zaimanhua and ikmmh (#127)
    * 显示收藏状态
    
    * 新增 再漫画
    
    #48
    
    * 更新 ikmmh.js
    
    * 更新 zaimanhua.js
    
    * Update index.json
  • feat: 为picacg探索页面添加日榜、周榜、月榜 (#128)
    * feat: 为picacg探索页面添加日榜、周榜、月榜
    
    * Update index.json
  • fix search bug from manhuagui (#119)
    * add new source from comick
    
    * fix some code
    
    * fix gif load and comic list info(none-type/chapter/volume)
    
    * add some comick hidden tags
    
    * revise coding error in file
    
    * info updata time
    
    * fix no-EN error
    
    * add new function
    
    - Multi-language comic selection support
    - Added comic recommendations
    - Fixed empty chapter return bug
    - Resolved tag click issues
    - Optimized data processing
    
    * Optimize network request
    
    Remove redundant requests and prevent async deadlocks
    
    * Update comick.js
    
    * new small comic source from baihehui
    
    * Fixed some bugs and added some sorting methods
    
    * Fixed some bugs and added some sorting methods
    
    * Add a new resource from ykmh
    
    * Remove invalid request
    
    * fixed chapter api
    
    * Update index.json
    
    * Update index.json
    
    * Update comick.js
    
    * fix search bug from manhuagui
    
    Fix ”querySelectorAll“ bug in search page.
    Add multi-group of chapters in info page.
  • Manwaba (#118)
    * feat: 添加漫蛙漫画源实现基础功能
    
    * refactor(api): 重构网络请求和数据处理逻辑
    
    - 将 `fetchJson` 拆分为 `getJson` 和 `postJson` 方法,增强类型安全
    - 更新基础 URL 移除尾部斜杠
    - 实现分类、搜索和详情页的实际 API 调用
    - 完善漫画状态显示和分类选项
    - 移除冗余的 `initFunc` 方法
    
    * refactor: 移除未实现的收藏相关功能代码
    
    清理未实现的收藏功能相关代码,包括添加/删除收藏、加载收藏夹等功能,以保持代码库整洁
    
    * refactor(manwaba): 重构API响应处理逻辑并实现loadInfo方法
    
    - 修改getJson方法直接返回完整JSON响应,不再处理特定code和data字段
    - 重构分类列表和搜索结果的data字段处理逻辑
    - 实现loadInfo方法获取漫画详情信息
    
    * refactor(api): 重构API请求方法并更新基础URL
    
    - 将多个独立的请求方法合并为统一的fetchJson方法
    - 更新基础URL为新的API端点
    - 简化参数处理和请求逻辑
    - 移除不再使用的工具方法
    
    * fix: 将漫画ID转换为字符串类型以避免潜在的类型错误
    
    * refactor: 将baseUrl重命名为api以提升代码可读性
    
    统一将baseUrl变量名改为api,使其更符合实际用途,提高代码可读性和一致性
    
    * refactor(ManWaBa): 优化fetchJson默认参数并添加日志功能
    
    - 为fetchJson方法的payload参数添加默认值undefined
    - 新增logger对象提供error/info/warn日志方法
    - 在loadInfo方法中添加日志记录
    - 移除未使用的可选方法以简化代码结构
    
    * fix: 修复fetchJson调用时payload参数未定义的问题
    
    确保在调用fetchJson时明确传递payload为undefined,避免潜在的类型错误
    
    * refactor(ManWaBa): 优化漫画信息加载和章节图片获取逻辑
    
    重构漫画信息加载和章节图片获取的代码,提取重复参数为变量,简化请求逻辑
    移除未使用的onImageLoad和onThumbnailLoad方法,集中处理图片获取功能
    
    * feat: 添加漫蛙吧源到index.json
  • 包子漫画水印去除 (#114)
    * refactor(baozi): 格式化代码并优化漫画章节解析逻辑
    
    * feat: 更新包子漫画图片代理地址以优化水印问题
    
    将图片地址从s1.baozicdn.com替换为as-rsa1-usla.baozicdn.com/w640,减少代理后的图片水印
    
    * chore: 更新包子漫画插件版本至1.1.0
    
    * feat(图片加载): 添加图片加载时的自定义请求头
    
    为漫画图片加载添加自定义请求头,包括User-Agent等信息,以适配服务器要求
    
    * refactor(图片代理): 优化移动端图片代理逻辑并移除无用代码
    
    - 使用正则匹配简化图片URL替换逻辑
    - 移除不再使用的onImageLoad方法
  • Manhuagui (#102)
    * feat: 添加漫画柜漫画源实现
    
    实现漫画柜(ManHuaGui)漫画源的完整功能,包括:
    - 首页探索页面的多分区加载
    - 分类浏览功能支持多种筛选条件
    - 搜索功能支持按时间和人气排序
    - 漫画详情页面的完整信息展示
    - 章节图片的加载功能
    
    * feat: 添加漫画柜扩展支持
    
    * chore: 在.gitignore中添加test目录
    
    避免将测试生成的临时文件提交到版本控制
    
    * feat(漫画源): 实现图片信息提取逻辑并优化图片URL生成
    
    * fix(manhuagui): 修复封面图片加载和章节列表获取问题
    
    - 删除别名信息,可能为空
    - 当封面图片src属性不存在时,尝试使用data-src属性
    - 处理章节列表可能存在于不同DOM节点的情况
    - 移除部分调试日志输出
    - 为缩略图请求添加必要的headers
    
    * refactor: 将类名从NewComicSource重命名为ManHuaGui
  • refactor(zaimanhua): 使用API接口替代HTML解析获取漫画数据
    移除parseCoverComic方法,改为通过API接口获取漫画数据并重构parseJsonComic方法处理返回的JSON数据。同时修改首页加载逻辑,直接调用API接口获取推荐漫画列表,提高数据获取的稳定性和效率。
  • fix: 修复章节ID和点击数转换为字符串的问题
    确保章节ID和点击数字段始终作为字符串处理,避免潜在的类型错误。同时修正URL参数拼接中的变量名错误。
  • fix(漫画源): 修复时间戳转换和章节排序问题,实现章节图片加载
    - 修复时间戳需要乘以1000的问题
    - 对章节按照ID进行排序
    - 实现章节图片加载功能
    - 完善漫画详情页的标签信息
  • refactor(zaimanhua): 简化 parseJsonComic 方法中的对象创建逻辑
    直接使用对象属性初始化 Comic 对象,避免不必要的中间变量
  • feat(漫画详情): 实现漫画详情页的加载功能
    添加从API获取漫画详细信息的实现,包括标题、作者、封面、描述、章节列表和推荐漫画
    使用baseUrl代替硬编码的域名,提高代码可维护性
    移除未使用的parseListComic方法
  • fix: 修复再漫画搜索功能返回结果问题
    搜索功能未正确返回漫画列表和最大页数,添加缺失的返回数据逻辑
  • refactor(zaimanhua): 重构漫画源接口实现和数据结构
    - 修改fetchHtml和fetchJson返回类型,增加错误处理
    - 简化漫画信息解析逻辑,移除冗余字段
    - 重构分类页面实现,使用固定分类选项
    - 实现分类漫画加载接口,支持分页和筛选
  • feat: 添加再漫画源配置文件并更新.gitignore
    添加zaimanhua.js作为新的漫画源配置文件,包含完整的漫画源实现
    在.gitignore中新增test/目录忽略规则
  • [hitomi]Add custom tag suggestion handler (#109)
    * fix bug in hitomi.js
    
    * [hitomi]Add custom tag suggestion handler
    
    * [hitomi]Change version to 1.1.0
  • Update comick chapter api. (#112)
    * add new source from comick
    
    * fix some code
    
    * fix gif load and comic list info(none-type/chapter/volume)
    
    * add some comick hidden tags
    
    * revise coding error in file
    
    * info updata time
    
    * fix no-EN error
    
    * add new function
    
    - Multi-language comic selection support
    - Added comic recommendations
    - Fixed empty chapter return bug
    - Resolved tag click issues
    - Optimized data processing
    
    * Optimize network request
    
    Remove redundant requests and prevent async deadlocks
    
    * Update comick.js
    
    * new small comic source from baihehui
    
    * Fixed some bugs and added some sorting methods
    
    * Fixed some bugs and added some sorting methods
    
    * Add a new resource from ykmh
    
    * Remove invalid request
    
    * fixed chapter api
    
    * Update index.json
    
    * Update index.json
    
    * Update comick.js
  • Add a new resource from ykmh (#107)
    * add new source from comick
    
    * fix some code
    
    * fix gif load and comic list info(none-type/chapter/volume)
    
    * add some comick hidden tags
    
    * revise coding error in file
    
    * info updata time
    
    * fix no-EN error
    
    * add new function
    
    - Multi-language comic selection support
    - Added comic recommendations
    - Fixed empty chapter return bug
    - Resolved tag click issues
    - Optimized data processing
    
    * Optimize network request
    
    Remove redundant requests and prevent async deadlocks
    
    * Update comick.js
    
    * new small comic source from baihehui
    
    * Fixed some bugs and added some sorting methods
    
    * Fixed some bugs and added some sorting methods
    
    * Add a new resource from ykmh
  • feat(漫画详情): 添加更新时间字段并重构返回对象 (#104)
    从meta标签获取漫画更新时间并格式化为YYYY-MM-DD
    将返回对象改为ComicDetails实例,保持数据结构一致性
  • Fixed some bugs and added some sorting methods(category page) in comick (#103)
    * add new source from comick
    
    * fix some code
    
    * fix gif load and comic list info(none-type/chapter/volume)
    
    * add some comick hidden tags
    
    * revise coding error in file
    
    * info updata time
    
    * fix no-EN error
    
    * add new function
    
    - Multi-language comic selection support
    - Added comic recommendations
    - Fixed empty chapter return bug
    - Resolved tag click issues
    - Optimized data processing
    
    * Optimize network request
    
    Remove redundant requests and prevent async deadlocks
    
    * Update comick.js
    
    * new small comic source from baihehui
    
    * Fixed some bugs and added some sorting methods
    
    * Fixed some bugs and added some sorting methods
  • refactor: 优化漫画详情解析逻辑 (#101)
    * refactor: 优化漫画详情解析逻辑并格式化代码
    
    - 将漫画详情返回对象改为 ComicDetails 实例
    - 新增 updateDate 字段并转换日期格式
    
    * chore: 更新包子漫画版本号至1.0.5
  • Update comick and add baihehui (#88)
    * add new source from comick
    
    * fix some code
    
    * fix gif load and comic list info(none-type/chapter/volume)
    
    * add some comick hidden tags
    
    * revise coding error in file
    
    * info updata time
    
    * fix no-EN error
    
    * add new function
    
    - Multi-language comic selection support
    - Added comic recommendations
    - Fixed empty chapter return bug
    - Resolved tag click issues
    - Optimized data processing
    
    * Optimize network request
    
    Remove redundant requests and prevent async deadlocks
    
    * Update comick.js
    
    * new small comic source from baihehui