Mergi la conținut
KAMOUniverse

Jurnal de schimbări

Ce e nou.

Fiecare îmbunătățire a platformei, pe măsură ce se livrează.

  1. · kamo-shared-library

    Adaugă metode de interogare bazate pe ID la ContactIntegrationRepository

  2. · EmailService

    Adaugă KamoGroupwareProvider (Implementarea locală JPA)

  3. · 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

  4. · 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

  5. · kamo-shared-library

    CalDav/CardDav Partea 4

    - Adaugă contactIntegrare FK la entitatea ContactBook - Adăugaţi findbyContactIntegrationId la UserCalendarRepository - Adaugă găsiByContactIntegrationId to ContactBookRepository - Adaugă findByStatusIsNull la ContactSyncLogRepository - Creare calendarEvenimentReminderRepository cu ***************

  6. · APIService

    Add proxyDav route, fix forward() body guard for DAV methods, add email service URL

  7. · EmailService

    Adăugați CardDavController și metode DAV de contact pentru suport CardDAV

  8. · kamo-shared-library

    Adaugă findByUid AndContactBookId, find Changed De atunci, găsiți "De la contact la depozit; adăugați "findByOwnerId" la ContactBookRepository

  9. · 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.

  10. · kamo-shared-library

    Adaugă findByIcalUidAndUserCalendarId, găsește schimbat Din moment ce, gãsiþi De la calendarul de eveniment depozitar

  11. · EmailService

    Add DavMvcConfig, DavWellKnownController, DavPrincipalController

  12. · EmailService

    Add DavAuthFilter (Basic + Bearer auth for DAV endpoints)

  13. · EmailService

    Add KamoJwtService for Bearer token validation in DavAuthFilter

  14. · EmailService

    Add StAX MultiStatusXmlBuilder with correct 3-arg element writes

  15. · EmailService

    Add StAX-based PropfindXmlParser and ReportXmlParser

  16. · EmailService

    Add PropfindRequest and ReportRequest model classes

  17. · EmailService

    Add DavNamespaces constants

  18. · kamo-internal

    Add /contacts page with three-panel layout and contact components

  19. · kamo-internal

    Add Contacts link to NavTop

  20. · kamo-internal

    Add contacts types and **************** hooks

  21. · kamo-internal

    Replace calendar proxy, add contacts + integrations proxy routes

  22. · EmailService

    Add ContactRestController with full CRUD + import/export + search

  23. · EmailService

    Add ContactService business logic with sync log writes

  24. · kamo-shared-library

    Adăugaţi @Modele de căutare pentru cazurile de utilizare a Serviciilor de Contact

  25. · EmailService

    Adăugați interfața IVCardServicii și implementarea ez-vcard

  26. · SecurityService

    Remove calendar endpoints (moved to EmailService)

  27. · EmailService

    Adaugă CalendarRestController și CalendarIcsController

  28. · EmailService

    Adaugă logica business calendarservice cu sincronizare jurnal scrie

  29. · kamo-shared-library

    Adăugați @ Metode de căutare pentru cazurile de utilizare CalendarService

  30. · EmailService

    Adăugați interfața ICalendarService și implementarea ical4j

Universul tău te așteaptă.

Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.

Gratuit pentru totdeauna — nu este necesar un card de credit