MCPcopy Create free account

hub / github.com/Oxygem/Kanmail / functions

Functions1,087 in github.com/Oxygem/Kanmail

↓ 1 callersFunction$n
(e, t)
frontend/public/iframe/darkreader.min.js:7
↓ 1 callersFunctionA
(...e)
frontend/public/iframe/darkreader.min.js:7
↓ 1 callersMethodAddAlwaysShowImages
(ctx context.Context, addr types.Address)
internal/services/contacts.go:31
↓ 1 callersMethodAfterDeleteAccount
(ctx context.Context, accountName types.AccountName)
internal/services/accounts.go:50
↓ 1 callersMethodAppendEmail
(ctx context.Context, b bytes.Buffer)
internal/emails/folder.go:102
↓ 1 callersMethodAuthenticate
(sasl sasl.Client)
internal/emails/imapinterface/imapinterface.go:74
↓ 1 callersFunctionBo
()
frontend/public/iframe/darkreader.min.js:7
↓ 1 callersMethodBootstrap
(app *application.App, caches *caches.Caches, cacheDir string)
internal/services/app.go:67
↓ 1 callersMethodCheckLicense
Checks license key, called by frontend on startup + LicenseChangedEvent events
internal/services/app.go:589
↓ 1 callersMethodCheckUpdate
Returns bool if we have an update as well as the current version string (for UI)
internal/services/app.go:377
↓ 1 callersFunctionClearOAuthAccessToken
(refreshToken string)
internal/emails/oauth/oauth.go:330
↓ 1 callersFunctionClearOAuthAccessTokens
()
internal/emails/oauth/oauth.go:336
↓ 1 callersMethodClearOAuthAccessTokens
(ctx context.Context)
internal/services/emails.go:37
↓ 1 callersMethodCloseAccountConnections
( ctx context.Context, accountName types.AccountName, )
internal/services/emails.go:41
↓ 1 callersMethodCloseAndDelete
()
internal/caches/caches.go:97
↓ 1 callersFunctionCn
(e, t)
frontend/public/iframe/darkreader.min.js:7
↓ 1 callersMethodCopyAccountFolderEmails
( ctx context.Context, accountName types.AccountName, oldFolder, newFolder types.FolderName, uids []imap.U
internal/services/emails.go:430
↓ 1 callersMethodCopyEmails
(ctx context.Context, otherFolderName types.FolderName, uids []imap.UID)
internal/emails/folderbatch.go:29
↓ 1 callersMethodCreateSendAttachments
(ctx context.Context)
internal/services/emails.go:57
↓ 1 callersMethodDeleteAccountFolderEmails
Folder batch / UID commands
internal/services/emails.go:381
↓ 1 callersMethodDeleteByAccount
(ctx context.Context, accountName types.AccountName)
internal/caches/caches.go:150
↓ 1 callersMethodDeleteByFolder
(ctx context.Context, accountName types.AccountName, folderName types.FolderName)
internal/caches/caches.go:110
↓ 1 callersMethodDeleteEmails
(ctx context.Context, uids []imap.UID)
internal/emails/folderbatch.go:45
↓ 1 callersMethodDoUpdate
(ctx context.Context)
internal/services/app.go:385
↓ 1 callersMethodDownloadAccountFolderEmailPartData
( ctx context.Context, accountName types.AccountName, folderName types.FolderName, uid imap.UID, part typ
internal/services/emails.go:338
↓ 1 callersFunctionFe
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 1 callersMethodFetchAndUpdateSettings
(ctx context.Context)
internal/emails/account.go:117
↓ 1 callersMethodFetchEmailAndContent
Fetches *text/plain or text/html* email parts, not suitable for attachments
internal/emails/folder.go:138
↓ 1 callersMethodFetchEmailContentParts
(ctx context.Context, parts FetchPartsMap)
internal/emails/folder.go:162
↓ 1 callersMethodFetchEmailPartData
(ctx context.Context, parts FetchPartsMap)
internal/emails/folder.go:171
↓ 1 callersMethodFetchFolderNames
(ctx context.Context)
internal/emails/account.go:104
↓ 1 callersMethodFetchMailboxList
(ctx context.Context)
internal/emails/account.go:96
↓ 1 callersMethodFindAccountMessageIDs
Account search
internal/services/emails.go:124
↓ 1 callersMethodFlagAccountFolderEmails
( ctx context.Context, accountName types.AccountName, folderName types.FolderName, uids []imap.UID, )
internal/services/emails.go:455
↓ 1 callersMethodFlagEmails
(ctx context.Context, uids []imap.UID)
internal/emails/folderbatch.go:65
↓ 1 callersMethodGet
(ctx context.Context)
internal/emails/connectionsmtp.go:58
↓ 1 callersMethodGetAccountFolderEmails
Get (paginate) more emails for this account folder
internal/services/emails.go:218
↓ 1 callersMethodGetAccountFolderNames
( ctx context.Context, accountName types.AccountName, )
internal/services/emails.go:105
↓ 1 callersMethodGetAddresses
()
internal/types/email.go:145
↓ 1 callersMethodGetAlwaysShowImages
(ctx context.Context, addr types.Address)
internal/caches/contactscache.go:107
↓ 1 callersFunctionGetAutoconfigSettingsForDomain
(ctx context.Context, username, domain string)
internal/emails/autoconfig.go:32
↓ 1 callersMethodGetAvatar
(ctx context.Context, email string)
internal/services/contacts.go:55
↓ 1 callersMethodGetByMessageIDs
( ctx context.Context, accountName types.AccountName, messageIDs []string, )
internal/caches/folderemailcache.go:276
↓ 1 callersMethodGetCacheStats
(ctx context.Context)
internal/services/app.go:91
↓ 1 callersMethodGetCurrentVersion
(ctx context.Context)
internal/services/app.go:372
↓ 1 callersMethodGetExecutable
()
internal/services/app.go:108
↓ 1 callersMethodGetLastMessageIDLookupAt
( ctx context.Context, accountName types.AccountName, messageID string, )
internal/caches/folderemailcache.go:360
↓ 1 callersMethodGetLogFilename
()
internal/services/settings.go:81
↓ 1 callersFunctionGetOAuthRequestURL
(ctx context.Context, provider string)
internal/emails/oauth/oauth.go:244
↓ 1 callersFunctionGetOAuthResponse
(ctx context.Context, uid string)
internal/emails/oauth/oauth.go:270
↓ 1 callersMethodGetOAuthResponse
( ctx context.Context, uid string, )
internal/services/accounts.go:176
↓ 1 callersMethodGetStats
(ctx context.Context)
internal/caches/stats.go:11
↓ 1 callersFunctionGetVersions
(ctx context.Context, deviceID string)
internal/backend/backend.go:117
↓ 1 callersFunctionInitTLDCache
(path string)
internal/emails/autoconfig.go:24
↓ 1 callersFunctionInitTempDirForFailedDecodes
(path string)
internal/emails/folderutil.go:29
↓ 1 callersMethodIsDisabled
()
internal/caches/caches.go:106
↓ 1 callersFunctionKo
()
frontend/public/iframe/darkreader.min.js:7
↓ 1 callersMethodMoveAccountFolderEmails
( ctx context.Context, accountName types.AccountName, oldFolder, newFolder types.FolderName, uids []imap.U
internal/services/emails.go:405
↓ 1 callersMethodMoveEmails
(ctx context.Context, otherFolderName types.FolderName, uids []imap.UID)
internal/emails/folderbatch.go:13
↓ 1 callersFunctionNewAccountsService
(log zerolog.Logger, settings *SettingsService, caches *caches.Caches)
internal/services/accounts.go:26
↓ 1 callersFunctionNewAppService
(log zerolog.Logger, version int)
internal/services/app.go:59
↓ 1 callersFunctionNewAvatarCache
(db *sql.DB)
internal/caches/avatarcache.go:19
↓ 1 callersFunctionNewBodyPartFromStructure
(id []int, bs *imap.BodyStructureSinglePart)
internal/types/email.go:44
↓ 1 callersFunctionNewContactsCache
(db *sql.DB)
internal/caches/contactscache.go:22
↓ 1 callersFunctionNewContactsService
(log zerolog.Logger, caches *caches.Caches)
internal/services/contacts.go:24
↓ 1 callersFunctionNewDefaultSettings
()
internal/types/settings.go:134
↓ 1 callersFunctionNewEmailsService
(log zerolog.Logger, accounts *AccountsService, app *AppService)
internal/services/emails.go:29
↓ 1 callersFunctionNewFakeIMAPClient
NewFakeIMAPClient creates a new fake IMAP client with sample data
internal/emails/imapinterface/fakeimapclient.go:197
↓ 1 callersFunctionNewFakeSMTPClient
NewFakeSMTPClient creates a new fake IMAP client with sample data
internal/emails/smtpinterface/fakesmtpclient.go:17
↓ 1 callersFunctionNewFolder
(account *Account, name types.FolderName, aliasName types.FolderName)
internal/emails/folder.go:78
↓ 1 callersFunctionNewFolderEmailCache
(db *sql.DB)
internal/caches/folderemailcache.go:35
↓ 1 callersFunctionNewFolderEmailPartCache
(db *sql.DB)
internal/caches/folderemailpartcache.go:27
↓ 1 callersFunctionNewFolderUIDCache
(db *sql.DB)
internal/caches/folderuidcache.go:28
↓ 1 callersFunctionNewIMAPConnectionPool
(options ConnectionPoolOptions, conf types.ConnectionSettings)
internal/emails/connectionimap.go:22
↓ 1 callersFunctionNewLicenseCache
(db *sql.DB)
internal/caches/licensecache.go:20
↓ 1 callersFunctionNewSMTPConnectionPool
(options ConnectionPoolOptions, conf types.ConnectionSettings)
internal/emails/connectionsmtp.go:22
↓ 1 callersFunctionNewSettingsService
(log zerolog.Logger, logFilename string, appService *AppService)
internal/services/settings.go:52
↓ 1 callersFunctionNewWindowStateCache
(db *sql.DB)
internal/caches/windowstatecache.go:33
↓ 1 callersFunctionNewXoauth2Client
An implementation of the XOAUTH2 authentication mechanism, as described in https://developers.google.com/gmail/xoauth2_protocol.
internal/emails/oauth/xoauth2.go:48
↓ 1 callersMethodNoop
()
internal/emails/imapinterface/imapinterface.go:70
↓ 1 callersMethodOneClickAccountFolderEmailUnsubscribe
( ctx context.Context, accountName types.AccountName, folderName types.FolderName, uid imap.UID, )
internal/services/emails.go:244
↓ 1 callersMethodOpenMetaWindow
(ctx context.Context)
internal/services/app.go:157
↓ 1 callersMethodOpenOpenFilesDialog
()
internal/services/app.go:283
↓ 1 callersMethodOpenSaveFileDialog
(part types.BodyPart)
internal/services/app.go:275
↓ 1 callersMethodOpenSettingsWindow
(ctx context.Context)
internal/services/app.go:240
↓ 1 callersMethodPaginateEmails
(ctx context.Context, options PaginateOptions)
internal/emails/folder.go:385
↓ 1 callersFunctionPn
(e, { strict: t })
frontend/public/iframe/darkreader.min.js:7
↓ 1 callersFunctionPo
()
frontend/public/iframe/darkreader.min.js:7
↓ 1 callersFunctionQn
()
frontend/public/iframe/darkreader.min.js:7
↓ 1 callersFunctionQr
(e, t, n, r)
frontend/public/iframe/darkreader.min.js:7
↓ 1 callersMethodRemoveLicense
(ctx context.Context)
internal/services/app.go:557
↓ 1 callersMethodReplace
(ctx context.Context, email *types.Email)
internal/caches/folderemailcache.go:208
↓ 1 callersFunctionRun
Run applies every pending upgrade in order, marking each completed on success. If an upgrade returns an error, Run returns immediately without marking
internal/upgrades/upgrades.go:40
↓ 1 callersFunctionRunDebugger
(log zerolog.Logger)
internal/debugger.go:19
↓ 1 callersMethodRunUpgrades
RunUpgrades applies any pending data upgrades against caches.db. Called by the main window on startup before normal app bootstrap; other windows block
internal/services/app.go:98
↓ 1 callersMethodSearch
(ctx context.Context, term string)
internal/caches/contactscache.go:72
↓ 1 callersMethodSearchAccountFolderEmails
Folder search
internal/services/emails.go:168
↓ 1 callersMethodSearchAccountReferences
( ctx context.Context, accountName types.AccountName, references []emails.EmailRef, )
internal/services/emails.go:145
↓ 1 callersMethodSearchContacts
(ctx context.Context, term string)
internal/services/contacts.go:44
↓ 1 callersMethodSearchEmails
(ctx context.Context, search string, limit int)
internal/emails/folder.go:180
← previousnext →401–500 of 1,087, ranked by callers