Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alex-moon/mesh
/ functions
Functions
121 in github.com/alex-moon/mesh
⨍
Functions
121
◇
Types & classes
42
↓ 12 callers
Method
RenderTemplate
( ctx context.Context, w http.ResponseWriter, component templ.Component, )
src/components/base/handler.go:34
↓ 6 callers
Method
Filter
Filter processes the input string and returns the first blacklisted word found, or empty string if none
src/services/word.go:61
↓ 6 callers
Method
GetColumn
(id int)
src/services/card.go:172
↓ 5 callers
Method
GetCard
(cardID int)
src/services/card.go:229
↓ 5 callers
Method
RenderComponent
(column *services.ColumnWithCards, oob bool)
src/components/column/handler.go:111
↓ 4 callers
Method
Any
()
src/components/card/card_templ.go:33
↓ 4 callers
Method
BroadcastOOBUpdate
(component templ.Component)
src/services/sse.go:57
↓ 4 callers
Function
NewBaseHandler
(log *slog.Logger, name string, eventService *services.EventService)
src/components/base/handler.go:18
↓ 4 callers
Method
Publish
(event Event)
src/services/event.go:48
↓ 4 callers
Method
all
(selector: string, cb: (el: HTMLElement) => void)
src/components/base/mesh-element.ts:116
↓ 4 callers
Method
getCardFromRequest
(r *http.Request)
src/components/card/handler.go:45
↓ 4 callers
Method
getProps
(card *services.Card)
src/components/card/handler.go:286
↓ 4 callers
Method
getPropsWithData
(card *services.Card, data Data, errors Errors)
src/components/card/handler.go:294
↓ 3 callers
Method
MoveCard
(cardID, newColumnID, newPosition int)
src/services/card.go:292
↓ 3 callers
Method
PublishCardMoved
( cardID int, fromColumnID int, toColumnID int, )
src/services/event.go:65
↓ 3 callers
Method
RenderComponent
(card *services.Card)
src/components/card/handler.go:268
↓ 3 callers
Method
Subscribe
(key string, subscriber func(event Event))
src/services/event.go:54
↓ 3 callers
Method
getColumnByOrder
(order int)
src/services/card.go:79
↓ 2 callers
Method
PublishCardChanged
(cardID int)
src/services/event.go:85
↓ 2 callers
Method
RenderComponent
()
src/components/app/handler.go:40
↓ 2 callers
Method
RenderComponentForNew
(columnID int)
src/components/card/handler.go:273
↓ 2 callers
Method
getAfterElement
(e: any)
src/components/column/column.ts:106
↓ 2 callers
Method
getCards
()
src/components/column/column.ts:102
↓ 2 callers
Method
getCardsForColumn
(columnID int)
src/services/card.go:216
↓ 2 callers
Method
hide
(selector: string)
src/components/base/mesh-element.ts:126
↓ 2 callers
Method
loadBlacklist
loadBlacklist reads the newline-delimited blacklist file
src/services/word.go:34
↓ 2 callers
Method
makeRequest
(method: string, url: string, formData: FormData)
src/components/base/mesh-element.ts:91
↓ 2 callers
Method
removeCardFromColumn
(cardID, columnID int)
src/services/card.go:327
↓ 2 callers
Method
removeDropIndicator
()
src/components/column/column.ts:85
↓ 2 callers
Method
show
(selector: string)
src/components/base/mesh-element.ts:120
↓ 2 callers
Method
validate
(r *http.Request)
src/components/card/handler.go:93
↓ 1 callers
Method
AddCard
(title, content string, columnID int)
src/services/card.go:239
↓ 1 callers
Method
CanDemote
(cardID int)
src/services/card.go:117
↓ 1 callers
Method
CanPromote
(cardID int)
src/services/card.go:99
↓ 1 callers
Method
DeleteCard
(cardID int)
src/services/card.go:313
↓ 1 callers
Method
Demote
(cardID int)
src/services/card.go:153
↓ 1 callers
Method
GetColumns
()
src/services/card.go:188
↓ 1 callers
Function
IndexHandler
(registry *components.Registry)
src/index.go:65
↓ 1 callers
Method
Key
()
src/services/event.go:14
↓ 1 callers
Function
New
(log *slog.Logger, eventService *services.EventService, cardService *services.CardService, columnHandler *colu
src/components/board/handler.go:19
↓ 1 callers
Function
New
( log *slog.Logger, cardService *services.CardService, eventService *services.EventService, cardHandler *c
src/components/column/handler.go:21
↓ 1 callers
Function
New
( log *slog.Logger, eventService *services.EventService, boardHandler *board.Handler, )
src/components/app/handler.go:19
↓ 1 callers
Function
New
( log *slog.Logger, eventService *services.EventService, cardService *services.CardService, wordService *s
src/components/card/handler.go:22
↓ 1 callers
Function
NewCardService
(log *slog.Logger, eventService *EventService, wordService *WordService)
src/services/card.go:37
↓ 1 callers
Function
NewEventService
(log *slog.Logger)
src/services/event.go:58
↓ 1 callers
Function
NewRegistry
NewRegistry creates a new registry with all handlers properly initialized
src/components/registry.go:27
↓ 1 callers
Function
NewSSEService
(log *slog.Logger)
src/services/sse.go:36
↓ 1 callers
Function
NewWordService
NewWordService creates a new word service and loads the blacklist from the specified file
src/services/word.go:19
↓ 1 callers
Method
Promote
(cardID int)
src/services/card.go:134
↓ 1 callers
Method
PublishCardDeleted
(columnID int)
src/services/event.go:99
↓ 1 callers
Method
RenderComponent
()
src/components/board/handler.go:37
↓ 1 callers
Method
ServeHTTP
(w http.ResponseWriter, r *http.Request)
src/components/app/handler.go:30
↓ 1 callers
Method
SubscribeCardChanged
(subscriber func(event *CardChangedEvent))
src/services/event.go:93
↓ 1 callers
Method
SubscribeCardDeleted
(subscriber func(event *CardDeletedEvent))
src/services/event.go:107
↓ 1 callers
Method
SubscribeCardMoved
(subscriber func(event *CardMovedEvent))
src/services/event.go:79
↓ 1 callers
Method
UpdateCard
(cardID int, title, content string)
src/services/card.go:268
↓ 1 callers
Method
addToBatch
(update BatchedUpdate)
src/services/sse.go:89
↓ 1 callers
Method
bindFormHandlers
()
src/components/base/mesh-element.ts:56
↓ 1 callers
Method
bindListeners
()
src/components/base/mesh-element.ts:32
↓ 1 callers
Method
calculateDropPosition
(e: any)
src/components/column/column.ts:92
↓ 1 callers
Method
checkAgainstBlacklist
checkAgainstBlacklist checks if any blacklisted word appears as a substring
src/services/word.go:136
↓ 1 callers
Method
connect
()
src/sse.ts:18
↓ 1 callers
Method
createDragImage
()
src/components/card/card.ts:50
↓ 1 callers
Method
createDropIndicator
()
src/components/column/column.ts:57
↓ 1 callers
Method
createIcons
()
src/components/base/mesh-element.ts:19
↓ 1 callers
Method
findInShadow
(root: Document | ShadowRoot | Element, id: string)
src/sse.ts:59
↓ 1 callers
Method
flushBatch
()
src/services/sse.go:115
↓ 1 callers
Function
getAssetsFromManifest
(manifest ViteManifest)
src/index.go:42
↓ 1 callers
Method
getColumnFromRequest
(r *http.Request)
src/components/card/handler.go:64
↓ 1 callers
Method
getPropsForNew
(columnID int)
src/components/card/handler.go:278
↓ 1 callers
Method
handleOOBBatch
(event: MessageEvent)
src/sse.ts:35
↓ 1 callers
Method
insertCardInColumn
(cardID, columnID, position int)
src/services/card.go:331
↓ 1 callers
Function
loadViteManifest
()
src/index.go:27
↓ 1 callers
Method
moveCard
(cardId: number, columnId: number, position: number)
src/components/column/column.ts:113
↓ 1 callers
Method
normalizeToASCII
normalizeToASCII converts non-ASCII characters to their ASCII equivalents
src/services/word.go:77
↓ 1 callers
Method
one
(selector: string, cb: (el: HTMLElement) => void)
src/components/base/mesh-element.ts:109
↓ 1 callers
Method
processOOBUpdate
(html: string)
src/sse.ts:43
↓ 1 callers
Function
removeFromSlice
(slice []int, element int)
src/services/card.go:70
↓ 1 callers
Method
removeNonAlphanumeric
removeNonAlphanumeric removes all non-alphanumeric characters and converts to lowercase
src/services/word.go:128
↓ 1 callers
Method
seedData
()
src/services/card.go:51
↓ 1 callers
Method
setupDragAndDrop
()
src/components/card/card.ts:29
↓ 1 callers
Method
setupDropTarget
()
src/components/column/column.ts:11
↓ 1 callers
Method
updateDropIndicator
(e: any)
src/components/column/column.ts:74
Function
App
App renders the main app component
src/components/app/app_templ.go:19
Function
Board
Board renders the board component
src/components/board/board_templ.go:16
Function
Card
(props CardProps)
src/components/card/card_templ.go:50
Function
Column
Column renders the column component
src/components/column/column_templ.go:24
Method
Delete
(w http.ResponseWriter, r *http.Request)
src/components/card/handler.go:132
Method
Get
(w http.ResponseWriter, r *http.Request)
src/components/board/handler.go:33
Method
Get
(w http.ResponseWriter, r *http.Request)
src/components/column/handler.go:89
Method
Get
(w http.ResponseWriter, r *http.Request)
src/components/app/handler.go:36
Method
Get
(w http.ResponseWriter, r *http.Request)
src/components/card/handler.go:83
Method
Key
()
src/services/event.go:21
Method
Key
()
src/services/event.go:29
Method
Key
()
src/services/event.go:39
Method
OnCardChanged
(event *services.CardChangedEvent)
src/components/column/handler.go:50
Method
OnCardDeleted
(event *services.CardDeletedEvent)
src/components/column/handler.go:40
Method
OnCardMoved
(event *services.CardMovedEvent)
src/components/column/handler.go:66
Method
Patch
(w http.ResponseWriter, r *http.Request)
src/components/card/handler.go:172
Method
Post
(w http.ResponseWriter, r *http.Request)
src/components/card/handler.go:148
next →
1–100 of 121, ranked by callers