kuaifan
|
1059630b9d
|
feat(ldap): 支持非邮箱用户名登录,完善 AD 兼容性
- 登录页放宽校验:登录模式允许任意账号格式,注册模式仍强制邮箱
- 登录属性新增 userPrincipalName 选项(AD 常用且通常是邮箱格式)
- LDAP 用户缺少邮箱属性时返回明确错误提示,替代误导性的"请输入正确的邮箱地址"
- LDAP 登录合并已有本地账号时记录 info 日志,便于审计
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-16 11:48:40 +00:00 |
|
kuaifan
|
09edb14d56
|
fix(ldap): 使用 LDAP Bind 认证替代 userPassword 查询,兼容 Active Directory
- 认证方式从 userPassword 属性过滤改为标准 LDAP Bind,兼容所有 LDAP 服务器
- 新增可配置的登录属性(cn/uid/mail/sAMAccountName),AD 用户选 sAMAccountName 即可
- 移除 posixAccount objectClass,兼容 AD 目录结构
- 同步创建用户时移除 POSIX 专属属性,添加 mail 属性
- 用户查找改用 findByEmail 按 mail/cn/uid/userPrincipalName 依次匹配
- initConfig 从静态变量缓存改为 RequestContext 请求级缓存,修复 Swoole 下配置变更不生效的问题
- 默认登录属性为 cn,与旧版本行为一致,确保向后兼容
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-15 09:18:36 +00:00 |
|
kuaifan
|
9e65500748
|
refactor(ai): 简化AI模块逻辑
|
2026-04-04 23:18:21 +00:00 |
|
kuaifan
|
4b32472d64
|
feat(task): 增加AI自动分析开关(系统级+项目级)
系统设置新增 task_ai_auto_analyze 开关控制全局AI任务分析;项目设置新增 ai_auto_analyze 开关,系统关闭时项目无法开启。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-02 17:51:38 +08:00 |
|
kuaifan
|
4e99e398d6
|
feat: 添加动态时间提示和自动校正功能
- 在"最早可提前"下方动态显示最早可签到时间
- 在"最晚可延后"下方动态显示最晚可签到时间(跨天显示"次日"前缀)
- 输入值变化时自动校正到临界值,防止时间重叠
- 调整表单布局支持换行显示提示信息
|
2026-01-07 04:11:32 +00:00 |
|
kuaifan
|
6bdefc4f03
|
feat: 支持跨天打卡和时间重叠验证
- 允许签到"最晚可延后"时间超过 23:59:59,支持员工凌晨下班打卡
- 凌晨打卡记录自动归属前一天
- 前后端新增提前/延后时间重叠验证,防止产生歧义时间窗口
- 优化导出逻辑以正确处理跨天打卡记录
- 打卡消息提示归属日期信息
|
2026-01-06 12:31:41 +00:00 |
|
kuaifan
|
55303689ea
|
feat: support configurable default priority
|
2025-12-26 02:42:47 +00:00 |
|
kuaifan
|
f0e844c308
|
feat: 添加个人任务上限设置,限制负责人或协助人的未完成任务数量
|
2025-11-28 11:05:08 +00:00 |
|
kuaifan
|
425d6f9a06
|
feat: 移除冗余的AI助手设置方法,优化AI模块的模型配置逻辑
|
2025-11-09 04:28:51 +00:00 |
|
kuaifan
|
b9df277104
|
no message
|
2025-11-06 07:16:29 +00:00 |
|
kuaifan
|
6f7656802f
|
no message
|
2025-11-05 06:20:04 +00:00 |
|
kuaifan
|
bfb4144e57
|
perf: 优化 css 语法
|
2025-08-08 07:58:49 +08:00 |
|
kuaifan
|
dc1bb72070
|
perf: 优化抽屉窗口
|
2025-08-07 14:53:09 +08:00 |
|
kuaifan
|
4c075b4d11
|
perf: 签到新增高德和腾讯地图
|
2025-07-28 06:22:20 +08:00 |
|
kuaifan
|
8c9c1c5afa
|
no message
|
2025-07-28 05:39:50 +08:00 |
|
kuaifan
|
01ff10385a
|
perf: 优化 AI 设置
|
2025-07-26 12:01:37 +08:00 |
|
kuaifan
|
434d8eabc8
|
no message
|
2025-05-15 08:09:56 +08:00 |
|
kuaifan
|
cb4b9a361f
|
no message
|
2025-05-06 16:13:37 +08:00 |
|
kuaifan
|
6562b74130
|
no message
|
2025-05-05 09:38:23 +08:00 |
|
kuaifan
|
bdabfdcb3d
|
perf: 优化视频压缩
|
2025-04-18 22:28:24 +08:00 |
|
kuaifan
|
0f75556bed
|
perf: 优化数据结构
|
2025-04-07 06:15:17 +08:00 |
|
kuaifan
|
0f250dbafd
|
perf: 优化目录结构
|
2025-04-02 19:17:03 +08:00 |
|
kuaifan
|
b482947207
|
perf: 优化撤回消息逻辑
|
2025-03-25 16:39:49 +08:00 |
|
kuaifan
|
da7c1e40e3
|
no message
|
2025-03-18 10:29:05 +08:00 |
|
kuaifan
|
477aef7db6
|
perf: 优化AI上下文
|
2025-03-18 01:49:24 +08:00 |
|
kuaifan
|
957201804c
|
feat: 新增自定义撤回及修改消息时限
|
2025-03-14 21:07:44 +08:00 |
|
kuaifan
|
b01d5ce8c4
|
perf: 优化 AI 设置
|
2025-02-26 20:12:23 +08:00 |
|
kuaifan
|
f31e88bed1
|
no message
|
2025-02-22 12:14:03 +08:00 |
|
kuaifan
|
154e0039d1
|
perf: 优化 AI 参数
|
2025-02-22 11:13:16 +08:00 |
|
kuaifan
|
a8f3b02ee7
|
perf: 优化 Ollama AI
|
2025-02-22 01:29:54 +08:00 |
|
kuaifan
|
b3e83e13bc
|
perf: 优化设置
|
2025-02-22 00:59:52 +08:00 |
|
kuaifan
|
976b300277
|
perf: 优化AI设置
|
2025-02-21 23:26:14 +08:00 |
|
kuaifan
|
5a7f4efa91
|
feat: 添加 Grok AI、Ollama AI
|
2025-02-21 12:08:54 +08:00 |
|
kuaifan
|
f78c4a1fb0
|
perf: 优化AI设置
|
2025-02-21 11:37:39 +08:00 |
|
kuaifan
|
8ed9186ff4
|
perf: AI支持自定义模型列表
|
2025-02-14 01:07:32 +08:00 |
|
kuaifan
|
a1f143b0aa
|
build
|
2025-02-11 07:53:53 +09:00 |
|
kuaifan
|
ffe7ebf711
|
perf: AI机器人支持多会话
|
2025-02-11 02:41:01 +09:00 |
|
kuaifan
|
fb286cea3c
|
perf: AI机器人支持自定义模型
|
2025-02-08 12:55:11 +09:00 |
|
kuaifan
|
6bcc7b6c49
|
perf: AI机器人支持多会话
|
2025-02-07 16:44:02 +09:00 |
|
kuaifan
|
64262134c4
|
perf: 支持自定义仪表盘欢迎词
|
2025-02-05 01:33:32 +09:00 |
|
kuaifan
|
d973451bdc
|
feat: 添加 DeepSeek AI
|
2025-02-04 13:10:46 +09:00 |
|
kuaifan
|
80313f613e
|
perf: ChatGPT 支持自定义 Base URL
|
2025-02-04 13:10:46 +09:00 |
|
kuaifan
|
71f13a0b50
|
perf: 支持自定义上传图片压缩质量
|
2024-12-02 10:40:55 +08:00 |
|
kuaifan
|
94cefe52dd
|
perf: 项目可自定义任务归档时间
|
2024-12-01 12:48:12 +08:00 |
|
kuaifan
|
ba64540743
|
perf: 更新 AI 支持更多模型和支持提示词
|
2024-11-30 13:32:10 +08:00 |
|
kuaifan
|
62c50bb4e6
|
perf: 更新 AI 支持更多模型和支持提示词
|
2024-11-30 12:01:29 +08:00 |
|
kuaifan
|
0d4b005f4e
|
perf: 更新 AI 支持更多模型和支持提示词
|
2024-11-30 08:26:13 +08:00 |
|
kuaifan
|
e983677e57
|
no message
|
2024-11-25 03:29:11 +08:00 |
|
kuaifan
|
9c4ff466a4
|
perf: 新增文件打包下载权限设置
|
2024-11-20 16:17:30 +08:00 |
|
kuaifan
|
82a340d576
|
perf: 新增系统别名设置
|
2024-11-19 11:19:37 +08:00 |
|