Add re***, Twilio, and Vonage configuration values to configmap
Remove invalid CockroachDB202Dialect from configmap - use auto-detection
Remove unnecessary security-service-secrets reference from deployment
Use credential helper with environment variables for git authentication
Revert to checkout action with automatic Forgejo authentication
Fix git clone URL by encoding special characters in password
Update to use static Tailscale IPs for kubectl, k1m1 for DB, and redis.kamo.svc.cluster.local for Redis
Implement god mode permission in sessions
Changes to SecurityController: - Query is_god field from users table during login - Pass isGod to kSessionService.createSession Changes to KSessionService: - A...
Add titleShort to organization API response
- Added titleShort field to /org/domain/{domain} endpoint response - Enables frontend to display organization's short name in UI - Used in session expiration wa...
删除在刷新端点中的 KTokenSession 服务引用
- 更新/更新端点以使用QQ - 删除未使用的 KToken 导入 - 更改了终点以扩展会话 TTL 而不是刷新 KToken 对象 - 修复编译错误: 找不到符号 kTokenSessionService
Consolidate session management into KSessionService
- Deleted duplicate KTokenSessionService - Enhanced KSessionService with: * getSessionTTL() - get Redis key TTL * getSessionInfo() - get session data + TTL ...
删除有问题的时区终点并重复获取会话 爱奇艺
- 删除了QQ终点(不再需要,时区在*** cookie) - 删除的重复得到会议 造成编译错误的 IdFromCookie 方法 - 现有的会议 第555行的 IdFromCookie 正确 - 直接返回 *** cookie 值
执行滑动会话到期 - 届会
- 刷新 Redis TTL 对每次会话的访问(滑行到期) - 只要用户在任何 Kamo app 中活动,会话就保持活性 - 将 Redis 密钥前缀从会话更改为 ***( matches cookie name) - Redis 对象 TTL 是会话到期的唯一真理来源 - Cookie过期现在没有意义了 - Redi...
Comprehensively enhance all 18 custom language phonetic patterns for better word generation
Improve custom word list generation algorithm with enhanced German and Romanian phonetic patterns
Implement multi-language BIP39 seed phrase generation with official word lists and custom phonetic patterns for 26 languages
Flatten color properties in organization response to match frontend interface
Remove duplicate getOrganizationByDomain endpoint to resolve ambiguous handler mapping
Correct EmbColorPalette getter method names in SecurityController
Add MultiLanguageSeedPhraseService with web3j for multi-language seed phrase generation, update RecoveryController with language support
Return organization ATF fields in org/domain endpoint
- Return isAlcohol, isTobacco, isFirearms boolean flags - Enable frontend to check content against user country restrictions - Support dynamic ATF text generati...
Include country legal ages in organization endpoint
- Return country date format and separator in org/domain endpoint - Include legalAdultAge, legalAtfAge, and legalAtfCategories - Enable frontend to dynamically ...
Add registration and org domain endpoints for age verification
Replace non-existent getSessionDataFromToken with getSession and fix JAXB date parsing
Add missing Organization import in ThirdPartyIntegrationController
- Add import for **************** - Fixes compilation error in generateOAuthUrl method - Required for multi-tenant OAuth configuration support
Implement multi-tenant OAuth configuration system
- Update GoogleCalendarService to fetch OAuth credentials from database per organization - Update MicrosoftOutlookService to use database-driven OAuth configs -...
添加 iCal 导入和导出功能
- 为 RFC 5545 iCalendar 格式支持创建 ICalService - 执行日历导出到.ics 文件格式 - 实施单一事件导出功能 - 从.ics文件中添加 iCal 导入 - 支持所有标准iCal字段(UID、Summary、DESCRITION、LOCATION等) - 以iCal格式处理经常性活动...
添加日历同步服务用于自动背景同步
- 以预定任务创建日历同步服务 - 每5分钟增加一次自动同步,用于启用集成 - 根据用户偏好实施智能同步频率检查 - 每6小时增加自动信使刷新一次,以防止失效 - 支持手册同步通过服务触发 - 与谷歌日历和微软Outlook服务相结合 - 增加全面的记录和错误处理 - 启用安全服务应用程序中的调度 - 跟踪同步时间,防...