变更记录
什么是新的。
平台的每一个改进,随着它的出货。
· kamo-shared-library
在联系集成仓库中添加基于ID的查询方法
· EmailService
添加 KamoGroupware 服务器( 本地 JPA 执行)
· EmailService
Add GroupwareProvider interface, ProviderContext, and model classes
- GroupwareProvider interface defines calendar and contact book operations - ProviderContext carries runtime context for provider invocations - Model classes: ProviderCalendar, ProviderEvent, ProviderContactBook, ProviderContact, SyncChanges - Supports CalDAV/CardDAV delta sync with ctag and sync token tracking
· InitializerService
CalDav/CardDav Part 4 — schema indexes and email repo scan
- Add supplemental indexes on **************** and **************** via SchemaCleanupRunner (Hibernate ddl-auto:update adds the FK columns; indexes are extra) - Enable JPA repository scan for com.kamo.z.shared.email package
· kamo-shared-library
CalDav/CardDav 第4部分——共享库库和实体添加
- 添加联系人整合 FK 到联系人Book 实体 - 添加查找ByContact集成Id到用户算法仓库 - 添加查找ByContact集成Id到联系文件库 - 添加 findByStatusIsNull 到联系人同步日志存储库 - 以 QQ 创建日历晚报存储器
· APIService
Add proxyDav route, fix forward() body guard for DAV methods, add email service URL
· EmailService
Add CardDavController and ContactService DAV methods for CardDAV support
· kamo-shared-library
添加查找ByUid和ContactBookId,查找已更改 自此, 查找已删除的连接仓库; 将查找 ByOwnerId 添加到连接库
· EmailService
Add CalDavController and CalendarService DAV methods
Adds findEventByUid, getChangedEventsSince, getDeletedEventsSince to CalendarService. Adds CalDavController handling PROPFIND, REPORT, MKCALENDAR, PROPPATCH, GET, PUT, DELETE for CalDAV calendar collections and event resources.
· kamo-shared-library
添加查找 ByIcalUid And UserCalendarId, 查找变化 自此, 查找已删除的日历事件仓库
· EmailService
Add DavMvcConfig, DavWellKnownController, DavPrincipalController
· EmailService
Add DavAuthFilter (Basic + Bearer auth for DAV endpoints)
· EmailService
Add KamoJwtService for Bearer token validation in DavAuthFilter
· EmailService
Add StAX MultiStatusXmlBuilder with correct 3-arg element writes
· EmailService
Add StAX-based PropfindXmlParser and ReportXmlParser
· EmailService
Add PropfindRequest and ReportRequest model classes
· EmailService
Add DavNamespaces constants
· kamo-internal
Add /contacts page with three-panel layout and contact components
· kamo-internal
Add Contacts link to NavTop
· kamo-internal
Add contacts types and **************** hooks
· kamo-internal
Replace calendar proxy, add contacts + integrations proxy routes
· EmailService
Add ContactRestController with full CRUD + import/export + search
· EmailService
Add ContactService business logic with sync log writes
· kamo-shared-library
添加“ 联系服务” 工具
· EmailService
添加 IVCardService 接口和 ez- vcard 执行
· SecurityService
Remove calendar endpoints (moved to EmailService)
· EmailService
添加日历响应控制器和日历控制器
· EmailService
用同步日志写入添加日历服务业务逻辑
· kamo-shared-library
为日历服务使用大小写添加“%%%%%%%”方法
· EmailService
添加 ICalendarService 接口和 ical4j 执行
