Commit Graph

113 Commits

Author SHA1 Message Date
ivampiresp
e7291f03d0 Update manifests 2024-08-08 16:31:22 +00:00
90c0999b4f test ci
All checks were successful
Build / build (push) Successful in 3m15s
2024-08-09 00:24:52 +08:00
31afc4d520 test ci
Some checks failed
Build / build (push) Failing after 1m16s
2024-08-09 00:23:05 +08:00
f2aa1fd3c6 改进
Some checks failed
Build / build (push) Failing after 57s
2024-08-09 00:20:07 +08:00
307aeb920b test ci
Some checks failed
Build / build (push) Failing after 16s
2024-08-09 00:17:55 +08:00
0aad05fa44 test ci
Some checks failed
Build / build (push) Failing after 46s
2024-08-09 00:16:29 +08:00
6dfabec9bc 测试 CI 2024-08-09 00:05:41 +08:00
65fd7f3703 升级 2024-08-06 03:46:55 +08:00
9b39c1a5e7 "代码更新:确保在flush=false时,重新加载时不会刷新新实体。此修复遵循指定的flush参数,以前新实体实例会刷新,现在只有在flush=true时才会刷新。" 2024-08-06 03:46:02 +08:00
54bef3d8e5 改进登录 2024-08-06 03:14:56 +08:00
e7ed1dbe1d 改进 2024-08-06 02:49:52 +08:00
1253a9ba7b crlf to lf 2024-08-05 18:10:07 +08:00
d6699b7ed1 Update 2024-08-05 15:51:14 +08:00
2699b14b63 Merge branch 'main' of repo.leafdev.top:leaf/amber-web 2024-08-05 15:48:41 +08:00
cc702a9279 增加 助理编辑 2024-08-05 15:46:57 +08:00
4d591220b9 改进 2024-08-05 15:34:21 +08:00
6319bd049e 改进 2024-08-05 15:33:55 +08:00
105fabaf4c 增加 退出登录 2024-08-05 02:57:38 +08:00
d2b168fb07 改进 2024-08-05 01:45:17 +08:00
8ca38b526b 改进 2024-08-05 01:45:14 +08:00
89da46022b 改进 消息记录更新 2024-08-05 01:10:00 +08:00
16c87b4ab1 fix(amber): 更新镜像版本号以解决运行时错误
将amber-web镜像版本从v0.0.2更新为v0.0.2-fix-1,以包含修正运行时错误的补丁。此更新确保部署符合预期行为,解决了因版本问题导致的故障。
2024-08-04 23:29:33 +08:00
0eba9aaa37 chat: 改进聊天内容基于角色的显示逻辑
在[index.vue](file://src/pages/chats/[id]/index.vue)中,根据消息的`role`属性调整消息的显示方式,以区分不同角色(`assistant`、`system`和`user`)的消息显示。

同时,移除了无用的注释代码,并对界面布局进行了微调,以优化用户阅读体验。
2024-08-04 23:28:33 +08:00
2b5262f1c3 update 2024-08-04 23:20:14 +08:00
f7a0147f8e 更新 doc 2024-08-04 23:17:41 +08:00
de00770bff 改进 2024-08-04 23:09:39 +08:00
2f9744d5a8 增加 语法检验 2024-08-04 23:09:34 +08:00
faa846abdc 改进 聊天 2024-08-04 22:48:36 +08:00
2e6aa54154 改进 文本排列 2024-08-04 22:04:10 +08:00
9bf45bf387 fix(amber-web): 更新docker镜像版本并修复叶引用
更新了Dockerfile中的docker build命令,以匹配新的叶版本。同时,更新了manifest.yaml中的镜像版本引用,从v0.0.1-fix-3更改为v0.0.1-fix-4。这次更新确保了正确的镜像版本被部署,并解决了先前存在的问题。
2024-08-04 17:25:30 +08:00
43a79e9bd4 ```yaml
docs(api): 更新Swagger文档以统一路径和定义引用格式

Swagger文档中的路径和定义引用格式已标准化,确保一致性和减少混乱。此更改包括将所有路径和引用转换为小写,并移除定义中的重复引号。

修复了由不一致的引用格式引起的解析错误,提高了文档的准确性和可读性。
```
2024-08-04 17:24:36 +08:00
4439b142e3 "更新页面标题和内容,移除不必要的刷新按钮和相关逻辑" 2024-08-04 17:24:27 +08:00
dcbb488752 ```
更新amber-web容器镜像版本

将amber-web容器镜像版本从v0.0.1-fix-2更新至v0.0.1-fix-3,以修复前一版本中存在的问题。
```
2024-08-04 17:19:42 +08:00
e05c25633a "config": 添加生产环境的oauth_client_id配置项 2024-08-04 17:19:07 +08:00
5ed878b49a fix(amber-web): 修正nginx配置和应用版本更新
部署叶服务器的nginx配置文件中包含了必要的服务器配置,以确保正确地监听HTTP和HTTPS流量,并且定义了错误页面的位置。同时,更新了manifest.yaml中应用的镜像版本,以包含修复和新配置。
2024-08-04 17:18:12 +08:00
83c09c9f10 feat(部署): 添加Dockerfile和Kubernetes配置
为项目添加了Dockerfile,以方便构建和部署Docker镜像。同时,引入了Kubernetes的Deployment、Ingress和服务配置,用于在Kubernetes集群中部署和管理应用。

fix(依赖): 更新部分依赖包的版本

更新了package-lock.json中一些依赖包的版本,以解决可能的安全和兼容性问题。同时,确保了开发依赖的正确更新,以支持项目的持续开发和构建。

feat(构建): 优化构建脚本

修改了package.json中的构建脚本,移除了在构建过程中不必要的步骤,以提高构建效率。这次优化确保了构建过程的精简和高效。

refactor(代码清理): 移除无用代码和库

在代码库中移除了不再使用的代码和库,以减少项目的复杂性和提高可维护性。这次代码清理是持续改进和维护工作的一部分。
2024-08-04 17:11:39 +08:00
5a085d3c60 Amber后台配置迁移和优化
将应用的配置从状态管理仓库迁移到独立的配置文件,以简化配置的管理。同时,统一使用新的配置方式,优化了配置的加载逻辑,提高了代码的可读性和维护性。此外,对部分Vue组件和API插件进行了相应的配置路径调整,确保应用的各个部分都能正确地使用新的配置方式。

BREAKING CHANGE: 由于配置项的位置和加载方式已更改,因此任何依赖于旧配置路径或方法的代码都必须进行相应的调整,以确保应用能够正常运行。
2024-08-04 17:11:23 +08:00
2001fb5e51 optimize 2024-08-04 16:54:16 +08:00
db4fe8beca 增加 聊天 2024-08-04 03:23:50 +08:00
8f61c4c2f9 添加 key 2024-08-04 02:13:06 +08:00
a94d07f05d 改进 2024-08-04 01:02:02 +08:00
35ff1fd73e 改进 菜单 2024-08-04 00:50:03 +08:00
f661de323d 改进 删除提示 2024-08-04 00:06:45 +08:00
ee5945df66 改进 删除提示 2024-08-03 23:58:34 +08:00
5ae5f37556 ```
新增错误提示对话框以提升用户操作反馈

在工具页面,当工具绑定操作失败时,用户将看到一个错误提示对话框,而不是控制台日志。这提高了用户操作的可见性和应用的用户友好性。
```
2024-08-03 23:44:28 +08:00
f238e45581 "index.vue中对话框消息标题已更新,以反映失败操作的性质。" 2024-08-03 19:59:48 +08:00
38262b11ac "新增聊天功能及相关路由和状态管理"
本次提交实现了聊天功能,包括在AppBar中添加了聊天链接,新增了聊天页面,以及聊天状态的管理。具体变更如下:

1. 在`AppBar.vue`中为聊天功能添加了图标和路由链接。
2. 新增`index.vue`文件,用于展示聊天内容。
3. 在`chat.ts`中定义了聊天状态的存储和获取方法。
4. 更新了`typed-router.d.ts`,包含了指向新聊天路由的记录。

这些变更使得应用能够提供聊天功能,为用户提供更丰富的交互方式。
2024-08-03 18:59:52 +08:00
4bdb33ba19 docs(api): 更新Swagger文档以包含助理工具类型
更新了Swagger API文档,以包含新的“assistant_tool_type”定义。这定义了助理工具类型,包括ID、助理和工具的ID、创建和更新时间等属性。此外,调整了若干API路径的响应和参数部分,以更准确地反映当前的API行为。
2024-08-03 18:50:57 +08:00
1a70561f7c ```
将导航抽屉状态管理迁移到Pinia存储

导航抽屉的打开/关闭状态之前是在组件中通过一个本地ref管理的。为了提高状态管理的一致性和可维护性,此状态现被移至Pinia存储中进行集中管理。在AppBar.vue组件中,导航抽屉状态的引用和操作已被更新,以使用新的Pinia存储逻辑。此更改还将有助于在将来跨组件或页面共享导航抽屉状态时提供更便捷的访问。
```
2024-08-03 16:13:48 +08:00
e67d1dbb6b refactor(create-assistant): 调整按钮样式并改进变量声明
- 重构`createAssistant`方法中的变量声明,使用`const`代替`let`以提高代码的可读性和一致性。
- 调整`v-btn`组件的属性顺序,以增强代码的整洁性。

refactor(index): 移动console.log位置以优化代码可读性

- 重置`console.log`声明的位置,以提升代码的可读性和整洁性。

refactor(user-store): 标准化变量命名和更新数据处理方式

- 更新`user`模块的登录方法中的变量命名,使用`const`和`accessToken`, `refreshToken`等命名方式,以保持代码风格的一致性。
- 优化JWT解析和数据更新流程,以增强代码的清晰度和可维护性。

refactor(user-store): 优化异步请求和数据构建处理

- 使用`const`代替`let`进行异步请求,以优化代码的规范性和可读性。
- 调整数据构建流程,使用`const`初始化`URLSearchParams`,以提升代码质量和一致性。
2024-08-03 16:11:05 +08:00