1. 修改用户机器码管理(所有用户需要重新注册,激活)

2. 重构软件鉴权,添加自动判断机器码,可以不在手动点击确定
3. 新增软件启动时,提示用户是不是还存在等待中的任务,还有的话,由用户判断是不是丢弃,丢弃,会将所有的等待中的任务设置为失败
4. 聚合推文 提示词合并,人物、风格和场景 添加判无,修复部分情况无法合并
5. 新增 预设(人物,场景,风格)对提示词相关的提示
6. 修复 文案处理,流式输出内容重复问题,删除豆包(请求格式不兼容)
7. 新增 文案处理 输出内容一键格式化(注意:由于GPT输出的格式化有太多的不确定,不一定可以完全格式化,需要手动检查)
8. 聚合推文原创,新增时默认设置 修脸参数,初始和SD设置中的一致
9. 修复聚合推文选图覆盖 bug
This commit is contained in:
2024-10-15 19:33:37 +08:00
parent 92c1d99efd
commit 224ee47984
101 changed files with 1354 additions and 1008 deletions
@@ -131,6 +131,17 @@ export class BookBackTaskListService extends BaseRealmService {
}
}
/**
* 获取指定状态的任务数量
*/
GetAllStatusTaskCount(status: BookBackTaskStatus[]): number {
let taskLength = this.realm
.objects<BookBackTaskList>('BookBackTaskList').filtered(
'status == $0', status
).length;
return taskLength;
}
/**
* 新增一个小说相关的后台任务队列
* @param bookBackTask 要添加的小说数据
@@ -144,7 +144,10 @@ export class BookTaskDetailService extends BaseRealmService {
bookTaskDetail.imageLock = false
bookTaskDetail.createTime = new Date()
bookTaskDetail.updateTime = new Date()
bookTaskDetail.adetailer = false // 先写死false
if (!bookTaskDetail.hasOwnProperty('adetailer')) {
bookTaskDetail.adetailer = false; // 设置默认值
}
// 开始添加
this.transaction(() => {
this.realm.create('BookTaskDetail', bookTaskDetail)
+2 -1
View File
@@ -12,11 +12,11 @@ if (!app.isPackaged) {
tag_setting: path.join(__dirname, '../../resources/config/tag_setting.json'),
img_base: path.join(__dirname, '../../resources/config/img_base.json'),
video_config: path.join(__dirname, '../../resources/config/video_config.json'),
system_config: path.join(__dirname, '../../resources/config/system_config.json'),
scripts_path: path.join(__dirname, '../../resources/scripts'),
db_path: path.join(__dirname, '../../resources/scripts/db'),
project_path: path.join(__dirname, '../../project'),
tts_path: path.join(__dirname, '../../tts'),
logger_path: path.join(__dirname, '../../resources/logger'),
package_path: path.join(__dirname, '../../resources/package'),
image_path: path.join(__dirname, '../../resources/image'),
@@ -80,6 +80,7 @@ if (!app.isPackaged) {
dynamic_setting: path.join(__dirname, '../../../resources/config/dynamic_setting.json'),
tag_setting: path.join(__dirname, '../../../resources/config/tag_setting.json'),
video_config: path.join(__dirname, '../../../resources/config/video_config.json'),
system_config: path.join(__dirname, '../../../resources/config/system_config.json'),
img_base: path.join(__dirname, '../../../resources/config/img_base.json'),
scripts_path: path.join(__dirname, '../../../resources/scripts'),
db_path: path.join(__dirname, '../../../resources/scripts/db'),
@@ -1,4 +1,9 @@
import { SYSTEM } from "./systemDefineString"
import TASK from "./taskDefineString"
export const DEFINE_STRING = {
SYSTEM: SYSTEM,
TASK: TASK,
SHOW_GLOBAL_MESSAGE: "SHOW_GLOBAL_MESSAGE",
SHOW_GLOBAL_MAIN_NOTIFICATION: 'SHOW_GLOBAL_MAIN_NOTIFICATION',
OPEN_DEV_TOOLS_PASSWORD: 'OPEN_DEV_TOOLS_PASSWORD',
@@ -81,7 +86,6 @@ export const DEFINE_STRING = {
GET_ADETAILER_LIST: 'GET_ADETAILER_LIST',
SAVE_DETAILER_CONFIG: 'SAVE_DETAILER_CONFIG',
OPEN_URL: 'OPEN_URL',
GET_VERSION: 'GET_VERSION',
GET_FRAME_RETUN: 'GET_FRAME_RETUN',
DOWNLOAD_MODEL: 'DOWNLOAD_MODEL',
START_STORY_BOARDING: 'START_STORY_BOARDING',
@@ -357,10 +361,6 @@ export const DEFINE_STRING = {
//#endregion
},
SYSTEM: {
OPEN_FILE: 'OPEN_FILE',
RETURN_LOGGER: 'RETURN_LOGGER'
},
SETTING: {
GET_DATA_BY_TYPE_AND_PROPERTY: 'GET_DATA_BY_TYPE_AND_PROPERTY',
SAVE_DATA_BY_TYPE_AND_PROPERTY: 'SAVE_DATA_BY_TYPE_AND_PROPERTY',
@@ -420,19 +420,5 @@ export const DEFINE_STRING = {
UPDATE_BOOK_TASK_DETAIL_DATA: "UPDATE_BOOK_TASK_DETAIL_DATA",
UPDATE_BOOK_DATA: "UPDATE_BOOK_DATA",
UPDATE_SOFTWARE_SETTING: "UPDATE_SOFTWARE_SETTING"
},
/**
*
*/
TASK: {
/**
*
*/
ADD_BOOK_BACK_TASK: "ADD_BOOK_BACK_TASK",
/**
*
*/
ADD_MULTI_BOOK_BACK_TASK: 'ADD_MULTI_BOOK_BACK_TASK'
}
}
@@ -0,0 +1,12 @@
export const SYSTEM = {
/** 打开文件夹 */
OPEN_FILE: 'OPEN_FILE',
/** 返回日志写出 */
RETURN_LOGGER: 'RETURN_LOGGER',
/** 获取版本信息和显卡信息 */
GET_VISION_AND_GPU_MESSAGE: 'GET_VISION_AND_GPU_MESSAGE',
/** 获取机器码 */
GET_MACHINE_ID: "GET_MACHINE_ID",
/** 检查机器码状态 */
CHECK_MACHINE_STATUS : "CHECK_MACHINE_STATUS"
}
@@ -0,0 +1,14 @@
const TASK = {
/** 启动后台任务 */
START_BACK_TASK: "START_BACK_TASK",
/** 添加单个后台任务 */
ADD_BOOK_BACK_TASK: "ADD_BOOK_BACK_TASK",
/** 添加多个后台任务 */
ADD_MULTI_BOOK_BACK_TASK: 'ADD_MULTI_BOOK_BACK_TASK',
/** 获取等待中的任务 */
GET_ALL_STATUS_TASK_COUNT: "GET_ALL_STATUS_TASK_COUNT",
};
export default TASK;