Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Oxygem/Kanmail
/ functions
Functions
1,087 in github.com/Oxygem/Kanmail
⨍
Functions
1,087
◇
Types & classes
333
↓ 3 callers
Method
setFrameHeight
()
frontend/src/components/emails/ThreadMessageContent.tsx:92
↓ 3 callers
Function
setupThemes
(settings: ISettings)
frontend/src/theme.ts:41
↓ 3 callers
Function
sn
()
frontend/public/iframe/darkreader.min.js:7
↓ 3 callers
Method
storeUIDs
(ctx context.Context)
internal/emails/folder.go:606
↓ 3 callers
Method
subscribeForVarTypeChange
(e, t)
frontend/public/iframe/darkreader.min.js:7
↓ 3 callers
Function
tt
(e, t, n)
frontend/public/iframe/darkreader.min.js:7
↓ 3 callers
Function
us
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 3 callers
Function
v
(e, t)
frontend/public/iframe/darkreader.min.js:7
↓ 3 callers
Method
withConnection
(ctx context.Context, fn func(conn T) error)
internal/emails/connection.go:135
↓ 3 callers
Method
writeOverrides
( mutate: (next: { [_ in string]?: Binding[] }) => void, )
frontend/src/components/settings/KeyboardShortcutsTab.tsx:57
↓ 3 callers
Function
y
(e, t)
frontend/public/iframe/darkreader.min.js:7
↓ 3 callers
Function
yr
()
frontend/public/iframe/darkreader.min.js:7
↓ 3 callers
Function
ze
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
$e
(e, t, n)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
AllGreaterThan
(greaterThanOrEqualTo imap.UID)
internal/emails/uids.go:206
↓ 2 callers
Function
An
(e, t, n, r, o, s)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
Append
(name string, size int64, options *imap.AppendOptions)
internal/emails/imapinterface/imapinterface.go:85
↓ 2 callers
Method
ApplyDefaults
()
internal/types/settings.go:157
↓ 2 callers
Method
AutoconfigureNewAccount
( ctx context.Context, username string, options AutoconfigureOptions, )
internal/services/accounts.go:118
↓ 2 callers
Function
B
(e, t, n)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
Caps
Capabilities and namespace
internal/emails/imapinterface/imapinterface.go:77
↓ 2 callers
Method
CheckCachedLicense
(ctx context.Context)
internal/services/app.go:623
↓ 2 callers
Function
CheckLicense
(ctx context.Context, deviceID, licenseKey string)
internal/backend/backend.go:87
↓ 2 callers
Method
Close
()
internal/caches/caches.go:85
↓ 2 callers
Method
DB
DB exposes the underlying connection for code that needs raw access (e.g. the upgrades runner). Cache implementations should keep using their own prep
internal/caches/caches.go:92
↓ 2 callers
Function
De
()
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Ee
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
EnsureInitialized
(ctx context.Context)
internal/emails/folder.go:610
↓ 2 callers
Method
Expunge
()
internal/emails/imapinterface/imapinterface.go:91
↓ 2 callers
Function
ExtractBodyParts
ExtractBodyParts walks an IMAP BodyStructure and produces the flat Parts list plus the preferred text, HTML, and display parts. The display heuristic
internal/types/email.go:72
↓ 2 callers
Method
FetchEmail
Fetch & search (does not alter folder state, no lock)
internal/emails/folder.go:127
↓ 2 callers
Method
FindMessageIDs
(ctx context.Context, messageIDs []string)
internal/emails/account.go:156
↓ 2 callers
Method
GetAccountFolderEmailAndContent
( ctx context.Context, accountName types.AccountName, folderName types.FolderName, uid imap.UID, )
internal/services/emails.go:288
↓ 2 callers
Method
GetAccountFolderEmailsContentParts
( ctx context.Context, accountName types.AccountName, folderName types.FolderName, parts emails.FetchParts
internal/services/emails.go:313
↓ 2 callers
Method
GetFromName
(name FolderName)
internal/types/settings.go:17
↓ 2 callers
Function
GetOAuthAccessToken
(ctx context.Context, provider, refreshToken string)
internal/emails/oauth/oauth.go:285
↓ 2 callers
Function
Gn
(e, t, n, r)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Hn
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Ho
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
I
(e, t, n, r)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Ie
()
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
It
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Jn
(e, t)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Jo
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
List
(reference, pattern string, options *imap.ListOptions)
internal/emails/imapinterface/imapinterface.go:83
↓ 2 callers
Function
Ln
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
Login
Authentication
internal/emails/imapinterface/imapinterface.go:73
↓ 2 callers
Method
MailAddress
()
internal/types/email.go:17
↓ 2 callers
Method
MailAddresses
()
internal/types/email.go:26
↓ 2 callers
Function
MakeHTTPRequest
(ctx context.Context, client *http.Client, httpReq *HTTPRequest)
internal/util/http.go:24
↓ 2 callers
Function
MakeSASLClient
(conf types.ConnectionSettings, accessToken string)
internal/emails/oauth/oauth.go:77
↓ 2 callers
Method
Min
()
internal/emails/uids.go:147
↓ 2 callers
Method
Move
(numSet imap.NumSet, dest string)
internal/emails/imapinterface/imapinterface.go:92
↓ 2 callers
Function
N
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
NewAccount
(accountSettings types.AccountSettings, caches *caches.Caches)
internal/emails/account.go:30
↓ 2 callers
Function
NewConnectionPool
( options ConnectionPoolOptions, makeConnection func() T, )
internal/emails/connection.go:37
↓ 2 callers
Function
NewKanmailApp
(assets fs.FS, log zerolog.Logger, version int, logFilename string)
internal/kanmail.go:40
↓ 2 callers
Function
No
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
Noop
()
internal/emails/smtpinterface/smtpinterface.go:14
↓ 2 callers
Function
Nt
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
OpenDebugWindow
(ctx context.Context, options OpenDebugWindowOptions)
internal/services/app.go:191
↓ 2 callers
Function
OpenInBrowser
(url string)
internal/util/link.go:9
↓ 2 callers
Method
OpenLicenseWindow
(ctx context.Context)
internal/services/app.go:212
↓ 2 callers
Function
Pt
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
PutSettings
(ctx context.Context, settings types.Settings)
internal/services/settings.go:124
↓ 2 callers
Function
Qe
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
SearchReferences
(ctx context.Context, references []EmailRef)
internal/emails/folder.go:284
↓ 2 callers
Function
SendAnalytics
(ctx context.Context, deviceID, event string, properties map[string]any)
internal/backend/backend.go:52
↓ 2 callers
Method
SendEmail
(ctx context.Context, options SendOptions)
internal/emails/accountsend.go:46
↓ 2 callers
Function
Ss
()
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
Start
()
internal/emails/oauth/xoauth2.go:30
↓ 2 callers
Method
State
()
internal/emails/imapinterface/imapinterface.go:69
↓ 2 callers
Method
TestAccountSettings
Test new account settings and populate folder mappings and other account settings
internal/services/accounts.go:88
↓ 2 callers
Function
Tn
(...e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Tr
()
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
U
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Uo
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
UpdateFrom
Update UIDs given a new list from a starting point, this allows us to partially check the UID slice for removals without comparing the entire thing ea
internal/emails/uids.go:48
↓ 2 callers
Method
Upsert
(ctx context.Context, licenseKeyHash string)
internal/caches/licensecache.go:50
↓ 2 callers
Function
Ur
(e, t)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
W
(e, t, n, r, o)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
We
()
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
WithFolderBackgroundConnection
( ctx context.Context, folderName types.FolderName, fn func(conn imapinterface.IMAPClient) error, )
internal/emails/connectionimap.go:117
↓ 2 callers
Function
Wo
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Xn
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Yr
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Z
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
Zt
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Method
addColumn
(name: string)
frontend/src/stores/settings.ts:91
↓ 2 callers
Function
ar
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
arrayMove
(arr, fromIndex, toIndex)
frontend/src/util/array.ts:1
↓ 2 callers
Function
bindingFromEvent
(ev: KeyboardEvent)
frontend/src/keyboard.ts:49
↓ 2 callers
Function
bindingToDisplayString
(b: Binding)
frontend/src/keyboard.ts:73
↓ 2 callers
Function
bindingsEqual
(a: Binding, b: Binding)
frontend/src/keyboard.ts:69
↓ 2 callers
Method
checkDocForImages
()
frontend/src/components/emails/ThreadMessageContent.tsx:83
↓ 2 callers
Method
checkUpdate
()
frontend/src/stores/system.ts:61
↓ 2 callers
Method
cleanupFrameListeners
()
frontend/src/components/emails/ThreadMessageContent.tsx:72
↓ 2 callers
Method
collectVarsFromCSSDeclarations
(e)
frontend/public/iframe/darkreader.min.js:7
↓ 2 callers
Function
collectVisibleThreadComponents
(threadRefs)
frontend/src/util/threads.ts:105
↓ 2 callers
Function
containsFlag
Helper functions
internal/emails/imapinterface/fakeimapclient.go:518
← previous
next →
201–300 of 1,087, ranked by callers