Releases: ikaros-dev/ikaros
Releases · ikaros-dev/ikaros
v0.12.0
新特性
- 新增剧集相关服务端接口
- 根据剧集ID查询剧集元数据
- 根据剧集ID查询剧集完整信息
- 根据剧集ID查询当前剧集所引用的所有附件
- 新增附件关系管理功能,目前主要用于手动绑定视频附件和字幕附件。
优化
问题修复
- 启动console,找不到
@runikaros/api-client
和@runikaros/shared
#527。 - 修复附件移动时,子附件的
path
属性没有及时更新的问题。 - 修复服务端WebConsole,附件预览视频文件时,类似
xxx.jpsc.ass
无法正常显示是否简体繁体,同时如果再遇到无法识别的情况,在字幕选择列表直接显示比如jpsc
。
安全更新
- 升级console部分依赖,避免CVE.
What's Changed
- fix: 启动console,找不到@runikaros/api-client和@runikaros/shared #527。 by @li-guohao in #529
- build: upgrade version to 0.12.0 by @li-guohao in #530
- optimize: subject episode resources bind logic. by @li-guohao in #534
- optimize: app log file print in disk. by @li-guohao in #535
- optimize: log files, save normal and error log only. by @li-guohao in #536
- fix: where the 'path' attribute of sub-attachments was not updated in time when attachments were moved. by @li-guohao in #537
- fix: the server WebConsole, when the attachment preview video file, similar to 'xxx.jpsc.ass' can not be displayed normally whether simplified or traditional. by @li-guohao in #538
- fix: upgrade console dependencies for fix some CVEs. by @li-guohao in #539
- docs: Update README.MD that add qq group link. by @li-guohao in #540
- feat: attachment relation manager in console. by @li-guohao in #541
Full Changelog: v0.11.7...v0.12.0
v0.11.7
问题修复
- 主题加载机制问题 #455
新特性
- 新增
StaticEndpoint
支持获取所有字体URL的接口,所有字体放在用户工作目录下的字体目录statics/fonts
里 - web console 视频预览引入artplayer #520
优化
- 静态文件加载逻辑,通过URL访问
/static/**
,支持在下列三种目录加载静态文件:- 用户工作目录下的静态目录
statics
目录下 ClassPath
的static
目录下ClassPath
的templates/static
目录下
- 用户工作目录下的静态目录
- 条目收藏形式优化,提交条目收藏时同时提交条目收藏类型 #521
主題
- 默认主题的视频播放器切换为
artplayer.js
安全修复
- console crypto-js: crypto-js PBKDF2 1,000 times weaker than specified in 1993 and 1.3M times weaker than current standard #18
- console axios: Axios Cross-Site Request Forgery Vulnerability #21
What's Changed
- fix: dependabot alerts from console. by @li-guohao in #509
- fix: task buildFrontend fail issue and upgrade version to v0.11.7 by @li-guohao in #510
- build: update config file for GitHub action build docker images.Docker by @li-guohao in #511
- build: update ikaros_ci_build_dev_container.yml by @li-guohao in #512
- build: update github ci build docker image config. by @li-guohao in #513
- build: revert for github action build images changes. by @li-guohao in #514
- docs: update build doc by @li-guohao in #515
- feat: user static resource req and fonts url api by @li-guohao in #518
- fix: theme load issue by @li-guohao in #519
- feat: web console switch video player to artplayer.js by @li-guohao in #523
- optimize: subject collect by @li-guohao in #525
- optimize: support default theme simple switch video player to artplayer.js by @li-guohao in #526
Full Changelog: v0.11.6...v0.11.7
v0.11.6
新特性
- 标签功能 #429
- 服务端接口
- 控制台条目详情页
优化
- 条目详情页,给番组集合平台加上对应的条目详情URL前缀
- 列表接口排序优化 #506 指定默认排序规则
- 附件列表接口,按类型、名称、大小、更新时间依次升序
- 条目剧集列表接口,按分组降序,序号、放送时间、创建时间依次升序
- 剧集附件引用列表接口,在根据参数放送时间排序后,按名称、类型、NSFW依次升序
What's Changed
- feat: add tag entity and init sql and repo and service by @li-guohao in #507
- optimize: list api default order for attachment and subject episode and attachment ref. by @li-guohao in #508
Full Changelog: v0.11.5...v0.11.6
v0.11.5
优化
服务端
- 批量匹配条目剧集和附件功能,新增
EPXX
的格式:RegexUtils#parseEpisodeSeqByFileName - 条目进度更新单独发布事件,不再循环发布剧集完成状态更新事件
控制台
- 附件选择器的表格显示附件的路径
- 附件选择器表格列添加可排序
- 条目详情页剧集表格添加可排序
番组计划插件
- 监听剧集收藏进度更新和条目收藏更新事件,同步更新番组计划对应的剧集观看状态和条目收藏状态
What's Changed
- optimize: console attachment select and subject details components table display. by @li-guohao in #500
- optimize: subject episode seq parse from file name logic that support such as: XXXXX EP01 XXXX.mp4 => 01. by @li-guohao in #501
- docs: add jetbrains logo for thanks selection in readme doc. by @li-guohao in #502
- optimize: publish SubjectCollectProgressChangeEvent when subject coll… by @li-guohao in #503
Full Changelog: v0.11.4...v0.11.5
v0.11.4
新特性
- 当收藏条目时,发布条目收藏更新事件,同时广播给插件,该事件有两个动作,收藏和取消收藏
- 当剧集收藏是否完成更新事件发生时,发布剧集收藏进度更新事件,同时广播给插件
控制台优化
- 文件详情添加逻辑路径
- 附件管理页单行右键添加 复制简单名称、复制完整名称、复制URL、下载功能
- 附件表格新增逻辑路径属性,用以区别相同文件名称的不同位置文件
- 附件管理页默认的查询条件
nsfw
修改为false
- 修复条目同步后的查询条件不匹配问题
What's Changed
- opmtimize: console subject and attachment operate by @li-guohao in #499
Full Changelog: v0.11.3...v0.11.4
v0.11.3
新特性
- 附件选择输入查询名称时,支持添加空格加多个关键词
优化
- 点击创建目录按钮时,自动聚焦到输入框
问题修复
- 当单个目录内目录页数超过10的时候,目录选择组件无法展示第二页的目录
- 条目管理页条件查询问题
- 附件选择组件当查询条件更新时,没有自动将当前页设置成第一页
- 条目管理页列表卡片展示优化
- 新增条目后跳转条目管理页的查询问题
What's Changed
- fix: console some issues and add some optimizes . by @li-guohao in #498
Full Changelog: v0.11.2...v0.11.3
v0.11.2
新功能
- 视频字幕关系:当类型为剧集的附件引用表新增事件发生时,和剧集资源匹配更新事件发生时,会根据当前附件的名称模糊查询字幕文件,如果存在则新增一条类型为视频字幕的附件关系记录。
- 查询视频附件所有字幕的API端点
优化
- 统一返回结果,优化错误提示 #489
问题修复
What's Changed
- optimize: global exception http response, fix #489 by @li-guohao in #493
- fix: solve #490 #491 by @li-guohao in #494
- optimize: warn log print in GlobalExceptionHandlerConfig.java by @li-guohao in #495
- feat: video subtitle attachment relation new when AttachmentReferenceSaveEvent and EpisodeAttachmentUpdateEvent by @li-guohao in #496
- feat: add find all video subtitles endpoint in AttachmentRelationEndpoint by @li-guohao in #497
Full Changelog: v0.11.1...v0.11.2
v0.11.1
介绍
当前为 0.11的插件适配版本
问题修复
- 插件无法正常新增附件
- 当没有指定附件ID时无法正常保存附件
- 多次引用同一个封面,会不停地给封面文件名添加前缀
- 剧集的音乐分组DIST无法正常在控制台显示
- 游戏条目绑定了压缩包资源时,剧集详情资源栏目显示异常
- 控制台附件页无法正常输入名称
插件
- 番组计划插件升级适配v0.11.1和问题修复
- Jellyfin插件升级适配v0.11.1和问题修复
- 本地导入插件升级适配v0.11.1和问题修复
- 蜜柑计划插件升级适配v0.11.1和问题修复
变更
- 控制台全局查询按键更改为
ctrl
+/
键
What's Changed
- feat: provide v0.11 plugin api and fix some issues. by @li-guohao in #488
Full Changelog: v0.11.0...v0.11.1
v0.11.0
新特性
- 条目剧集和附件绑定初步支持ACGMN一些格式
- 默认的首页添加四个数据统计卡片
优化
- 控制台附件管理页的查询条件和URL的参数同步
- 控制台条目管理页的查询条件和URL的参数同步
- 用户头像更新
- 控制台头像显示
- 附件页查询参数支持中文
问题修复
- 上传附件时无法正常上传到指定父目录
- 附件查询条件更新,URL参数未同步更新
- 条目卡片的显示问题
- 删除被引用的附件错误提示不够明显
- 新建条目和更新条目后没有重定向到对应的条目页
- 条目间关系的显示和跳转问题
- 条目关系移除后本地缓存还在的问题
变更
- 控制台全局查询按键更改为
/
键
What's Changed
- optimize: subject episode and attachment ref binding logic and console experience by @li-guohao in #483
- fix: attachment upload and subject display issues. by @li-guohao in #484
- optimize: application.yaml by @li-guohao in #485
- Update application.yaml by @li-guohao in #486
- fix: subject relation display and subject router incorrect after put and post issues and optimize some operate. by @li-guohao in #487
Full Changelog: v0.10.0...v0.11.0
v0.10.0
注意
当前版本的文件和目录已经统一成附件,无法直接从 v0.9
升级,
测试版暂时不提供升级文档,有问题请直接联系我。
重构
- 文件和目录统一成附件 #434
- 控制台移除文件和目录相关页面
- 服务端移除文件和目录相关代码
What's Changed
- optimize: entity and openapi tag and router path by @li-guohao in #478
- refactor: replace file and folder by attachment. by @li-guohao in #479
- fix: upload attachment issue by @li-guohao in #480
- feat: attachment ref update such as subject cover and episodes resources. by @li-guohao in #481
Full Changelog: v0.9.0...v0.10.0