INNER CODE UNIT · Swift

formatReleaseNotes

AgentiLoop/Agent · Agent/GitHubReleasePro.swift:124

    func formatReleaseNotes(_ rawNotes: String) -> String {
        var formatted = ""
        
        // Split by sections (separated by --- or ###)
        let sections = rawNotes.components(separatedBy: "---").map { $0.trimmingCharacters(in: .whitespacesAndNewlines) }
        
        for section in sections {
            if section.isEmpty { continue }
            
            // Extract section title (first line)
            let lines = section.components(separatedBy: "\n")
            let title = lines.first?.trimmingCharacters(in: .whitespacesAndNewlines) ?? "Section"
            let content = lines.dropFirst().joined(separator: "\n").trimmingCharacters(in: .whitespacesAndNewlines)
            
            // Create collapsible section
            formatted += "<details>\n<summary>\(title)</summary>\n\n\(content)\n\n</details>\n\n"
        }
        

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…