KamoCRM

Halisi nje ya kalenda na mawasiliano sync — Google, Microsoft 365, iCloud, CalDAV / CardDAV

FeatureEmailService
Shipped
15 Novemba 2026, 10:00 UTC
Author
Kamo
Commit
3b85588

Mipangilio › Barua pepe › CalDAV / CardDAV kuokolewa nje ya uhusiano na ilionyesha "Last synced" kwa ajili ya sync kwamba fetched kitu chochote (DaemonService ya kazi bumped counters na alama kila kitu IDLE; madarasa mtoa walikuwa TODOs). EmailService sasa syncs yao kwa kweli (groupware / sync): - CalDAV / CardDAV: ugunduzi (anwani → mkuu → nyumbani kuweka → makusanyo, na / .well-kujulikana fallback, pasted moja-kalenda anwani kazi), CTag / sync-token kuangalia, kalenda-utafutaji ETag orodha (siku za mwisho 366 juu), multiget ya nini imebadilika, PUT / DELETE na Kama-Match / Kama-Hakuna-Match. iCloud defaults anwani zake. - Google Calendar + Watu, Microsoft Kalenda za grafu + mawasiliano juu ya ruzuku / oauth mtiririko maduka; tokens refreshed (na kuzunguka refresh tokens kuhifadhiwa) na kuandika kwamba tu badala ya blob halisi ni refreshed. - Matukio nchi kupitia IcsImportService.upsert (mfululizo, ubaguzi, EXDATEs) na mawasiliano kupitia ContactService + ContactDetailStore — hakuna mwaliko, hakuna kumbukumbu, hakuna meza ya unga anaandika. - Kitabu kwa mkusanyiko / kitu (new groupware_sync_ * meza) inatoa updates, kuondolewa na mbili-njia: kuvuta kwanza (baada ya nakala inashinda mkanda), kisha kushinikiza Kamo edits / inaumba / deletes wakati ushirikiano ni njia mbili na mkusanyiko Walinzi: hakuna kitu kuondolewa juu ya kushindwa au shaka tupu orodha, hakuna kitu Kamo si kuagiza, hakuna kitu kwamba tu umri nje ya dirisha; kupita kwamba ingekuwa kufuta wengi wa ukusanyaji nje kuna ni kukataa. - Hali ni waaminifu: SYNCING wakati mbio, IDLE + lastSyncedAt tu baada ya kamili fetch, ERROR + kawaida-maneno errorMessage vinginevyo; kuandikwa safu-by-safu hivyo mwanachama wa kuhariri katikati ya kupita anaishi. Per-mkusanyiko lastError na hesabu ni katika mipangilio payload (syncSupported, calendarsSynced, eventsSynced, addressBooksSynced, contactsSynced, makusanyo []). - Scheduling: **************** (DaemonService saa) na / integrations / {id} (Sync Sasa kupitia daemon.sync.trigger, ndani ya nchi bila NATS); kwa-ushirikiano SingletonTaskRunner lease hivyo pods kamwe mara mbili-kuendesha. - Mtihani Uhusiano sasa saini katika na orodha; mwanachama safu rekodi ya shirika lao; kufuta ushirikiano detaches (inahifadhi) nini ilikuwa synced; nje anwani lazima https kwa mwenyeji wa umma (hakuna cluster / SSRF kufikia); credentials kamwe kusajiliwa. - Kuondolewa stubs TODO mtoaji wafu na refreshers yao unused.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing