Commit 3fd997e
chore: 批量同步gerrit代码到GitHub上
fix: 过滤前2s内的人脸认证错误
原因:摄像模组重新上电后,会有2s的由暗变亮过程,此时获取的图片会报错,影响体验;
方法:定时器过滤前2s的错误
Log:
Bug: https://pms.uniontech.com/bug-view-285495.html
Influence: 人脸认证前2s的错误
Change-Id: If6a8cf12b5fa21001854cc8c1f9a26d1a2615b11
(cherry picked from commit 8f8f3c7a2f04bdc0162c5d8d9068dee6a4dbe2e4)
(cherry picked from commit 83efc5cc5f0e092f318428257fa1b01be7b7ffa4)
fix:greeter界面触控板无法点击异常-脚本异常,补充脚本
有些厂商系统,未默认设置触控点击属性,致使greeter界面点击无效
Log: 修复greeter触控点击异常异常问题
Bug: https://pms.uniontech.com/task-view-368567.html
Influence: 触控
Change-Id: Ic3b3c3e35b3998a27aae27b5db009a8d7eb73ede
(cherry picked from commit bba3f4d2abe086d1ab9bf63c106ed5aabaca71dd)
(cherry picked from commit c9a5097f83adefed81e1a85b11da19ef338d9138)
fix: 唤醒后从送显到锁屏出现时间较长
prepareForSleep信号有时候会会延迟,使用定时器来确认是否已经唤醒,尽早显示出锁屏。
Log:
Bug: https://pms.uniontech.com/bug-view-306351.html
Influence: 唤醒显示锁屏界面的时间
Change-Id: I001215b4e91be2722b5885b6f2a7546ed4c4a2f7
(cherry picked from commit 425676f80ffbb8fdd12740d94507d51441d3f9a1)
(cherry picked from commit 8680e2b95032ffe9d4048ccbd2864e619a019ae0)
fix: 修复登录界面外接屏显示不全的问题
窗口位置变化时,qt当前屏幕信息未及时更新,获取的原点坐标错误,导致窗口位置错误
Log:
Bug: https://pms.uniontech.com/bug-view-307369.html
Influence: 登录界面外接屏显示
Change-Id: Iddbad03568cc0bec40fc3354c5c53e71cfc59e32
(cherry picked from commit 5c83d124550d165c7b7c5099003d278462812857)
(cherry picked from commit 46a3eb7f2da7ffec43a14c5640dc6f9dfc095c61)
chore: 日志清理
调整日志内容
Change-Id: I31be393ca32113d49fc3c60fd9ce3d42b37198d9
(cherry picked from commit 62b09536d8a39b1f89e6cd56ddbb4d4e5c79f8c4)
(cherry picked from commit 2a6b196c56c752230d1e647cab3d200a7c7294f4)
feat: 增加密码扩展插件类型
增加密码扩展插件类型,插件内容直接显示密码框下面,插件根据业务情况可以动态显示/隐藏插件
Log:
Task: https://pms.uniontech.com/task-view-361575.html
Influence: 单点登录、密码认证、工行验证码认证
Change-Id: Id15a0da8fc1650d1ba450cb3c6fce31f5c00d916
(cherry picked from commit 02481f6bdf197e52bf1ca67c8c588bd602f4803f)
feat: 工行手势功能合入-part1
合入登录插件内容
Log: 插件与cmake文件合入
Task: https://pms.uniontech.com/task-view-369327.html
Change-Id: I1b0a11c7cb6c62d540cb40e2df984977aea6a7bc
(cherry picked from commit 378b9ef6080c552c86c132703b8678484810a573)
feat: 工行手势功能合入-part2
功能适配性改动
Log: dss逻辑变动
Task: https://pms.uniontech.com/task-view-369327.html
Change-Id: Id5f51ffbc984efac1825a913e8e97420bebf53d1
(cherry picked from commit 9021742371eecc4af1a497912c4395a9393e9089)
feat: 工行手势功能合入-part4
更新翻译工具
Log: 翻译内容
Task: https://pms.uniontech.com/task-view-369327.html
Change-Id: I81b6e904e5a660d7061645a4b7d06a01f73b6aad
(cherry picked from commit 838cc34c467001d4c46fe76ed61db5cb7c110885)
feat: 工行手势功能合入-part3
debian打包内容变动--解决插件包安装冲突
Log: deb打包
Task: https://pms.uniontech.com/task-view-369327.html
Change-Id: I129fa7d43cc45697a19e39007f10e116218fcd54
(cherry picked from commit ef6383c3a1c7bbe2549a6d1995768e7f84c6c105)
chore: 添加认证过程日志
小概率出现认证界面停留在认证过程中而无结果的情况
补充日志记录认证状态
Log: 补充日志
Bug: https://pms.uniontech.com/bug-view-294151.html
Change-Id: If71390c5a7fc72a07f30c58b5ca31a4ba37d56a2
(cherry picked from commit 4dad812a1f6c5b8d4625196856ecc536ab93a22f)
chore: shell安装时因控制中心尚未安装,指定的用户未创建
添加用户
回合主线时,该用户应由daemon而不是应用创建
log: 添加用户
Task: https://pms.uniontech.com/task-view-369327.html
Change-Id: I5fd26d9ee5338877b57e982277d1a2c9c87d99de
(cherry picked from commit 544c8a8de253028b7b69a89853934744c7eba551)
chore: 补充依赖
添加依赖项,该插件在打包镜像时需要在dde-daemon,startdde后安装
log: 添加依赖
Task: https://pms.uniontech.com/task-view-369327.html
Change-Id: I16e0a0a01a6b84c788181f37cec41c00ff4f7f17
(cherry picked from commit c05b6ca7c02105da8c68502ebd3646884f06c658)
fix: 避免手势插件在未开启认证时加入认证
手势插件在单因下意外加入认证,导致单因认证窗口高度计算错误
Log: 手势认证在单因下的加载问题
Bug: https://pms.uniontech.com/bug-view-294985.html
Change-Id: Ie44376c919d6f5fb3ac52c2ff78fded8c04e8682
(cherry picked from commit e4a1f9295d538f03c1d22bcb05e14fefadb881ed)
fix: 重置密码对话框字体不明显
dtk控件问题
Log: 控件样式调整
Bug: https://pms.uniontech.com/bug-view-295859.html
Change-Id: If5c9f151715b1b7fd8eeff515b3baabc7f45a79f
(cherry picked from commit ad7002274d89fd87039f088f6737368e32a069f6)
fix: 有验证码时点击按钮无法验证
原因:点击登录按钮的时候没有发送验证码
Log:
Bug: https://pms.uniontech.com/bug-view-299127.html
Influence: 登录、锁屏验证码登录
Change-Id: I6bd4a166a56d6582f8c7e90093b886ef41ead761
(cherry picked from commit 7dbd01e3757b6a7c9cd7c044805817beff607f08)
chore: 修改微信扫码登录和认证码认证为强制依赖
把微信扫码登录和认证码认证改成强制依赖,避免低概率出现升级没有安装这两个包的问题。这两个包本身主要是依赖一些qt的底层库,理论上不会造成dde-session-shell升级失败。
Log:
Task: https://pms.uniontech.com/task-view-361575.html
Influence: 升级dde-session-shell
Change-Id: Ia5e1102014a2837e93a0809c0a9429f59a818c35
(cherry picked from commit 95d5885c6f7ff0252d75600cf4d43d6f494d1d2d)
fix: 切换到禁用用户时,未更新认证界面
多因次序认证需要处理AT_NONE类型的认证
Log: 多因次序认证需要处理AT_NONE类型的认证
Bug: https://pms.uniontech.com/bug-edit-300519.html
Change-Id: I55dd18dd883a608ed807432f3547c2a04da26504
(cherry picked from commit c77a2489de500913c9c7f9d6eaa6c3828a6d9ab0)
fix: 开启手势认证后输入正确验证码无法认证通过
原因:开启手势认证后,认证方式切换成了多因,多因没有处理验证码的逻辑
Log:
Bug: https://pms.uniontech.com/bug-view-299127.html
Influence: 验证码认证
Change-Id: I7db926b9a9187f1165984f18fec312d1623e2977
(cherry picked from commit 5ae1ea38a8e443163671014d94516920ffaf7a86)
fix: 概率出现提示need verify code的文案
验证状态是AS_VerifyCode时会收到这个文案,这个无需显示出来,因为马上会收到AS_Verify状态提示密码错误
Log:
Bug: https://pms.uniontech.com/bug-view-300293.html
Influence: 认证失败错误文案
Change-Id: Icfb8049efd846d74134294890cca2e2a95260a85
(cherry picked from commit ed894a25765e27b3e80a91ef33f9931af09d1fd4)
fix: 配置为小眼睛长按显示密码时,一些场景上功能失效
因为其它控件的可见性导致位置变化,且无法触发release事件
Log: 调整控件位置,确保不受其它控件影响
Bug: https://pms.uniontech.com/bug-view-300407.html
Change-Id: If681caa1f8e211e15b534c0ed8dbd5e8e116353f
(cherry picked from commit ed400fdcbd6424a00392b2fbac78e311eb390f8c)
fix: 锁屏和登录界面取消圆角设置
修复flemingXS锁屏界面圆角的问题
Log:
Task: https://pms.uniontech.com/task-view-375757.html
Influence: 锁屏和登录界面圆角
Change-Id: Ibf0aa0e12175b0b882b7ec20db9e330a41bcb50d
(cherry picked from commit 324c96bf8fc626b2feb2cedd437997509df6de21)
chore: 调整定制引入的依赖项
定制引入的依赖项不作为强制依赖,会引起构建问题
定制项目插件作为推荐依赖引入(微信认证保留为强制依赖)
Log: 依赖项调整
Influence:构建/编译
Change-Id: I2d2bbfdece6768c5b38eb4b8c63979e354bf0acc
(cherry picked from commit 95dc9a796880081c00130e09e824eca65623b1a9)
fix: 部分机器关机、重启点一下键盘或鼠标会闪桌面
部分机器关机、重启点一下键盘或鼠标会闪桌面
Log: 部分机器关机、重启点一下键盘或鼠标会闪桌面
Influence: 关机、重启点击键鼠闪桌面
Bug: https://pms.uniontech.com/bug-view-312647.html
Bug: https://pms.uniontech.com/bug-view-310403.html
Change-Id: I55849cacb9d0fc221b4cf310e540713fca0efdb2
(cherry picked from commit 248359d7b949fa3d80627e617e9f4bbeacadf19c)
(cherry picked from commit 4a0b576f41353c950922d06e633b472db4daca4a)
fix: 优化部分机器关机、重启点一下键盘或鼠标会闪桌面
部分机器关机、重启点一下键盘或鼠标会闪桌面
Log: 部分机器关机、重启点一下键盘或鼠标会闪桌面
Influence: 关机、重启点击键鼠闪桌面
Bug: https://pms.uniontech.com/bug-view-312647.html
Bug: https://pms.uniontech.com/bug-view-310403.html
Change-Id: I17691684b28be15ae7135d5ff688f345c6198869
(cherry picked from commit fbd600726127030a1d24e9fe43c501ea681506e7)
(cherry picked from commit 717502712c6ccaf8fa8c66a5b6d9a7b3a88f2151)
fix: 账户输入框添加Table按键事件处理
低版本系统上使用table按键可以开启验证流程,1071后因为其他问题去掉了功能
使用其他方案重新支持table按键事件开启验证流程
Log: 修复平安科技-107x登录密码框使用tab按键时不显示问题
Bug: https://pms.uniontech.com/bug-view-316375.html
Influence: 按table按键开启验证
Change-Id: I235475d040e83ac6fb45d3ab7546f5ae90563e10
(cherry picked from commit dfd72ed7dbcb15ca37d3f09d4cfd2fad5b3c6390)
fix: 主线不使用手势认证插件
1.主线默认不使用这个功能,移除推荐依赖
2.增加配置,后续可以使用配置+os-config 来灵活控制是否要启用这个插件
Log:
Task: https://pms.uniontech.com/task-view-376653.html
Influence: 一键登录功能
Change-Id: I0e9795d25974126af538197f8aded7abfbee1335
(cherry picked from commit bc03e7a03ed37072710b676050a35f0f52f06306)
fix: 登录插件请求切换认证类型异常
1.多个自定义插件时需要匹配当前的类型。
2.支持非当前认证插件请求切换认证类型。
Log:
Task: https://pms.uniontech.com/task-view-376747.html
Influence: 单点登录、一键登录
Change-Id: I0bf2c709557addeebd53e07b61a41a0cbda84c00
(cherry picked from commit 50a6e7ded76d8eb498eaa765a716cc22835a8c91)
fix: 使用AI清理DDE编译警告
Fix gesture enable check in GestureLoginModule initialization
Move the `gestrueEnable` assignment inside the `m_userName.isEmpty()` condition to ensure it is only set to false when the username is empty, preventing unintended behavior.
Log: 变量生命周期修改
Influence: 编译警告
Task: https://pms.uniontech.com/task-view-377061.html
Change-Id: I8643848c9807b143b74aad9a0404ba8d494adfee
(cherry picked from commit 71b917368e78ead2f6e4552dafe92938068af67f)
fix: 修复微信认证插件不能加载问题
defaultAuthType在部分插件上不会提供正确信息(使用0作为默认值)
因此需要明确不加载插件的类型
Log: 插件兼容性问题
Bug: https://pms.uniontech.com/bug-view-318841.html
Change-Id: I7bda6380fb7d5aa3c093393bdf39e30214f17a1b
(cherry picked from commit 8a74067bc7f797b8ee93d4a364ae7ddae91cc1ec)
fix: 修复锁屏界面一键登录失败切换到指纹认证的问题
详细说明:
1. 修改一键登录插件中发送认证类型的方式,将AT_Fingerprint改为AT_All,让登录器根据上次认证成功的类型自动选择合适的认证方式
2. 优化SFAWidget中onRequestChangeAuth函数的认证类型切换逻辑:
- 当认证按钮组被禁用且请求的认证类型不是密码认证时,自动切换到密码认证
- 增加对AT_All类型的处理,让登录器根据上次认证成功的类型自动选择合适的认证方式
- 修复自定义认证类型切换时的类型转换问题
Log: 优化锁屏界面指纹认证的切换逻辑,提升用户体验
Bug: https://pms.uniontech.com/bug-view-320405.html
Influence: 一键登录功能
Change-Id: I0f745adf7423ea2b9e8ee7bb9e7bcfbb8739b9ba
(cherry picked from commit 4bf74ad8e4f364fe4d5ffba396d8d19e046df58e)
fix: sleepLock配置为false,lock在切换用户时意外隐藏
场景:已登录用户在切换用户到未登录用户,在greeter电源选项待机
唤醒后切换到已登录用户,锁屏被隐藏
Log: 补充setLock(true)场景
Bug: https://pms.uniontech.com/bug-view-314491.html
Change-Id: I59aaddabd21384e42b0ca41d3e5a77232e448c61
(cherry picked from commit 37b8ee5faf0751c74adef7cc60e74c5f669e57bd)
(cherry picked from commit cb44887ef3b23c2e0257e73791d75012421b8709)
fix: 修复关机黑屏页面出来时,部分机器会闪现鼠标光标
1.关机黑屏show出来时,隐藏鼠标光标;
2.删除关机、重启时调用dde-balckwidget,后端接口里面已经有调用了不需要重复调用
Log: 修复关机黑屏闪鼠标光标
Influence: 关机、重启
Bug: https://pms.uniontech.com/bug-view-312153.html
Change-Id: Ia560196cd9c2d150264f9a055858e64a2c60f6c0
(cherry picked from commit bda85a03bddc143482e2eb8111aa207115110295)
fix: 处理关机1/15概率会闪鼠标光标
之前将隐藏鼠标放在了showEvent里面,还是有概率会闪鼠标
Log: 修复关机概率闪鼠标
Influence: 关机闪鼠标
Change-Id: If4486dff745abfc6fcb699519e94a43bf88e1b24
(cherry picked from commit 3c6a213dcb6baeaa7f0e1fd1d1175af53d54d0c2)
fix: 给shutdown黑屏增加配置开关
有部分机器加了这个黑屏闪鼠标光标,增加配置可以不开启该黑屏界面
Log: 对shutdown黑屏界面增加配置开关
Influence: 关机、重启
Bug: https://pms.uniontech.com/bug-view-312153.html
Change-Id: I784a99f91cc475963a76fea46bbca97a89be7cb6
(cherry picked from commit fbd9a9e0ed0f9a2c85811556550cfad348c1c216)
fix: 增加dde-lock待机/休眠黑屏时间,避免待机/休眠耗时太长在后面过程中又亮屏
在唤醒时会将黑屏取消掉,因此定时器中这里时间设置长一些,让黑屏显示更久会比较合理
Log:
Influence: 待机/休眠过程中出现黑屏又亮屏
Change-Id: I6318e2f2ff180e6dc60e508adc8514180d5306ca
(cherry picked from commit 78d8f54cc98a255ffaeac1232c2ccd21e8f08789)
fix: user same name UI return logo low
问题原因:代码中手动调整了返回图标的大小,但是实际上调整的时候button按钮未布局
解决方式:删除掉手动调整的逻辑,使用DHiDPIHelper::loadNxPixmap自动加载
Log: 域账户选择同名账户列表的返回图标没有适配高分屏
Influence:
Bug: https://pms.uniontech.com/bug-view-275387.html
Change-Id: Ic0567e03272298d6e2c1b1cd4bc275a39e70685e
(cherry picked from commit 343ab0c19d22f222c66636f7757de8fbea47bc70)
fix: user same name UI userr panel text add right elide
1. 用户登录item文本添加右缺省
Log: 域账户登录界面同名账户菜单选择界面,账户名或全名的长度过长时,未省略形式展示
Influence:
Bug: https://pms.uniontech.com/bug-view-274949.html
Change-Id: I80b05ad378a6aafc1c8321bdaa2e8c16b1042527
(cherry picked from commit e478ad83c1bf00735a12d9a1b3c3e8b6f95903e1)
fix: sameuser login item fullname
1. 域管全名信息未提供导致获取错误
Log: 【域账户同名搜索】未登录过的域账户,在同名账户搜索选择界面和其登录界面上,域账户名称显示都有多余的字符
Influence:
Bug: https://pms.uniontech.com/bug-view-274979.html
Change-Id: I4d2eca17f0d1b8c2903674cddc1eb7a4ab6b6d04
(cherry picked from commit 3bc1a19458e3083cede1072539126cd96498833c)1 parent 86a050b commit 3fd997e
File tree
103 files changed
+4907
-195
lines changed- .tx
- configs
- debian
- files/wayland
- interface
- plugins
- login-gesture
- configs
- icons
- loginPlugin
- resetDialog
- src
- translations
- utils
- one-key-login
- src
- dde-lock
- global_util
- plugin_manager
- libdde-auth
- lightdm-deepin-greeter
- session-widgets
- widgets
- tests
- dde-lock
- lightdm-deepin-greeter
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
103 files changed
+4907
-195
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
| 263 | + | |
263 | 264 | | |
264 | 265 | | |
265 | 266 | | |
| |||
324 | 325 | | |
325 | 326 | | |
326 | 327 | | |
| 328 | + | |
327 | 329 | | |
328 | 330 | | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
329 | 337 | | |
330 | 338 | | |
331 | 339 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
301 | 301 | | |
302 | 302 | | |
303 | 303 | | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
304 | 314 | | |
305 | 315 | | |
306 | 316 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
281 | 281 | | |
282 | 282 | | |
283 | 283 | | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
284 | 304 | | |
285 | 305 | | |
286 | 306 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| 52 | + | |
51 | 53 | | |
52 | | - | |
53 | | - | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
70 | 71 | | |
71 | 72 | | |
72 | 73 | | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
4 | 7 | | |
5 | | - | |
6 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
7 | 12 | | |
8 | | - | |
9 | | - | |
| 13 | + | |
| 14 | + | |
0 commit comments