Releases: ikaros-dev/ikaros
Releases · ikaros-dev/ikaros
v0.12.6
v0.12.5
v0.12.4
优化
- 条目卡片根据剧集匹配进度,呈现不同的样式。 #582
What's Changed
- docs: update README.MD by @li-guohao in #584
- docs: update README.MD by @li-guohao in #585
- Update README.MD by @li-guohao in #586
- optimize: subject card and details style for episode matching progress. by @li-guohao in #587
- fix: checkstyle by @li-guohao in #588
Full Changelog: v0.12.3...v0.12.4
v0.12.3
v0.12.2
问题修复
- 条目被移除时,条目的封面附件未被移除
- 小说条目绑定资源提示非视频媒体 #576
优化
- 优化开发文档和本地开发配置
- 当条目同步窗口只有一个第三方的时候,自动选择该第三方 #580
- 在条目新增时,检测到剧集没有条目,自动创建个默认的剧集条目 #579
- 当条目没有剧集的时候,批量绑定按钮加个禁用和提示 #578
- 优化条目剧集的附件绑定操作 #577 ,支持文件名更多格式:
01
[01]
EP01
-01-
_01_
What's Changed
- Update .gitignore by @li-guohao in #573
- optimize: gitignore in module server by @li-guohao in #574
- optimize: subject sync records save logic in SubjectServiceImpl.java by @li-guohao in #575
- optimize: subject episode attachment matching operate. by @li-guohao in #581
Full Changelog: v0.12.1...v0.12.2
v0.12.1
新特性
- 添加关于是否展示web端主题的配置开关
- 浏览器记住console的多语言切换选择 #549
- 完善多语言翻译 #548
- 添加匹配移除条目剧集附件绑定 #554
- JWT令牌认证支持 #560
- 后台添加关于页展示应用信息 #552
插件
- 插件接口添加条目同步平台相关接口 #557
优化
- 条目同步的平台ID输入框最大字符限制提升到了100
问题修复
- 主题相关的模板引擎初始化问题
- 视频文件名带有中括号等特殊字符的,sql的like匹配不到字幕
- 条目关联,自己关联自己,成前传,循环引用了 #558
What's Changed
- optimize: adjust console attachment detail drawer logic. by @li-guohao in #542
- optimize: FileUtils#parseFilePostfix for alist url that has ? and sign. by @li-guohao in #543
- optimize: theme dot show nsfw subject by @li-guohao in #544
- feat: add theme display config in application.yaml by @li-guohao in #545
- fix: theme template engine init issue. by @li-guohao in #546
- feat: remember i18n select in console page. by @li-guohao in #550
- optimize: i18n config in console by @li-guohao in #551
- fix: hint message i18n key. by @li-guohao in #553
- feat: 添加匹配移除条目剧集附件绑定 by @li-guohao in #555
- optimize: 增加条目封面的最大存储限制 by @li-guohao in #556
- feat: support jwt token authentication. by @li-guohao in #561
- feat: support subject sync create and remove for plugin. by @li-guohao in #562
- fix: 附件上传组件没有添加token头 by @li-guohao in #563
- optimize: SecurityProperties by @li-guohao in #564
- fix: not fond for video subtitle by @li-guohao in #565
- fix: video subtitles match issue by @li-guohao in #566
- optimize: relation subject create itself. by @li-guohao in #567
- Update README.MD by @li-guohao in #568
- Update README.MD by @li-guohao in #569
- Delete README-EN.MD by @li-guohao in #570
- Update README.MD by @li-guohao in #571
- feat: add About.vue by @li-guohao in #572
Full Changelog: v0.12.0...v0.12.1
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