Versions in this module Expand all Collapse all v0 v0.8.0 Mar 24, 2026 Changes in this version + func BuildTopicLookup(entries []entity.JournalEntry) map[string][]entity.JournalEntry + func CollectRelated(entry entity.JournalEntry, topicIndex map[string][]entity.JournalEntry, ...) []entity.JournalEntry + func FilterEntriesWithKeyFiles(entries []entity.JournalEntry) []entity.JournalEntry + func FilterEntriesWithTopics(entries []entity.JournalEntry) []entity.JournalEntry + func FilterEntriesWithType(entries []entity.JournalEntry) []entity.JournalEntry + func FilterRegularEntries(entries []entity.JournalEntry) []entity.JournalEntry + func GenerateHomeMOC(entries []entity.JournalEntry, hasTopics, hasFiles, hasTypes bool) string + func GenerateObsidianFilePage(kf entity.KeyFileData) string + func GenerateObsidianFilesMOC(keyFiles []entity.KeyFileData) string + func GenerateObsidianGroupedPage(heading, stats string, entries []entity.JournalEntry) string + func GenerateObsidianTopicPage(topic entity.TopicData) string + func GenerateObsidianTopicsMOC(topics []entity.TopicData) string + func GenerateObsidianTypePage(st entity.TypeData) string + func GenerateObsidianTypesMOC(sessionTypes []entity.TypeData) string + func GenerateRelatedFooter(entry entity.JournalEntry, topicIndex map[string][]entity.JournalEntry, ...) string + func SplitPopular[T entity.PopularSplittable](items []T) (popular, longtail []T)