jinmiaoluo
|
0910332f9a
|
更新 revert 操作的实现逻辑
通过 ... 的语法创建一个新的 ChatSession[] 副本,在副本上执行 splice 操作,避免直接修改状态
|
2023-04-29 14:36:02 +08:00 |
|
jinmiaoluo
|
c7965f0e6a
|
使用函数式的风格访问状态库
|
2023-04-29 14:36:02 +08:00 |
|
Jinmiao Luo
|
9a14ca2cb1
|
优化 revert 操作的实现
通过 splice 函数来实现 revert sessions 数组的操作
|
2023-04-29 14:36:01 +08:00 |
|
jinmiaoluo
|
c67f3ace6c
|
完善会话默认选中的逻辑
fix: #1130 #1131
删除会话后,默认选中的逻辑:
如果删除的会话是当前选中的会话,将下一个会话作为默认选中。
如果删除的会话不是当前选中的会话,保持当前会话的选中状态。
撤销删除后,默认选中的逻辑:
如果删除的会话删除前是选中状态,恢复会话的同时恢复选中的状态。
如果删除的会话删除前不是选中的状态,则恢复会话后,保持当前选中的会话窗口的选中状态不变。
|
2023-04-29 14:36:01 +08:00 |
|
Yidadaa
|
6419ce345f
|
fix: hot fix for data migration
|
2023-04-28 01:54:57 +08:00 |
|
Yidadaa
|
fb32770486
|
feat: i18n refactor and style adjustment
|
2023-04-28 00:34:37 +08:00 |
|
Yidadaa
|
30040a0366
|
feat: migrate state from v1 to v2
|
2023-04-27 02:00:22 +08:00 |
|
Yidadaa
|
a7a8aad9bc
|
feat: add mask crud
|
2023-04-26 02:02:46 +08:00 |
|
Yidadaa
|
ffa7302571
|
feat: add mask page
|
2023-04-25 00:49:27 +08:00 |
|
Yidadaa
|
b23adf9d5d
|
fixup
|
2023-04-23 01:37:47 +08:00 |
|
Yidadaa
|
7345639af3
|
feat: add session config modal
|
2023-04-23 01:27:15 +08:00 |
|