<?php
// Feedback form handler - saves suggestions to markdown file
if ($_SERVER['REQUEST_METHOD'] === 'POST' && !empty($_POST['suggestion'])) {
    $suggestion = htmlspecialchars(trim($_POST['suggestion']));
    $digestDate = basename(__DIR__);
    $timestamp = date('Y-m-d H:i:s');

    $entry = "\n## From digest: $digestDate\n";
    $entry .= "**Submitted:** $timestamp\n\n";
    $entry .= "$suggestion\n\n---\n";

    // Path: from digest-archive/date/ to project root
    $suggestionsFile = __DIR__ . '/../../SUGGESTIONS-FROM-USER.MD';

    file_put_contents($suggestionsFile, $entry, FILE_APPEND | LOCK_EX);
    $submitted = true;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Digest — Mar 26, 2026</title>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="../../WEB/css/styles.css">
    <link rel="icon" type="image/png" href="../../WEB/assets/favicon.png">
</head>
<body>
    <div class="container">
        <div class="main-card">

            <!-- PAGE HEADER -->
            <header class="page-header content-item">
                <span class="page-header__date">March 26, 2026</span>
                <span class="page-header__credits">AI-DIGEST BY MAURO SICARD</span>
            </header>


            <!-- ============================================================
                 PRODUCT HUNT SECTION
                 ============================================================ -->
            <div class="source-header content-item">
                <img src="../../WEB/assets/producthunt-logo.svg" alt="Product Hunt" class="source-header__logo">
                <span class="source-header__label">From Product Hunt</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://producthunt.com" class="source-tag">Product Hunt</a>
            </div>

            <p class="section-intro content-item">AI agents, developer tools, and a Mac notch utility. Strong day for tools that give you more control over your workflow.</p>

            <a href="https://littlebird.ai" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Littlebird — The AI assistant that already knows your work</span>
                    <span class="card__desc">Screen-reading AI that builds persistent memory of your work across all apps. Transcribes meetings, drafts emails using your real context. SOC 2 certified, $11M raised. Competes with Rewind but captures text, not screenshots. Free + $20/mo.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 109</span>
                        <span>&middot;</span>
                        <span>littlebird.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://www.producthunt.com/products/anvil-5" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Anvil — The IDE for parallel agent work</span>
                    <span class="card__desc">MIT-licensed IDE for running multiple Claude Code sessions simultaneously. One-click git worktree isolation, plan tracking, color-coded agent states, and flexible layout. Built for developers maximizing agent parallelism.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; &mdash;</span>
                        <span>&middot;</span>
                        <span>producthunt.com</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/jentic/jentic-mini" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Jentic Mini — Give your AI agents safe access to 10,000+ APIs</span>
                    <span class="card__desc">Open-source, self-hosted API execution layer (FastAPI + Docker) that sits between your agent and the outside world. Searches 10,000+ API specs, injects credentials at runtime. Secrets never touch the agent. Apache 2.0.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; &mdash;</span>
                        <span>&middot;</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://macnotch.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">MacNotch — Turn your MacBook notch into a modular dashboard</span>
                    <span class="card__desc">Weather, music, calendar, tasks, Pomodoro timer, system monitor, and more &mdash; all in the notch. Drag files onto it to AirDrop, zip, or convert. Native Swift. One-time purchase. Competes with NotchNook.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; &mdash;</span>
                        <span>&middot;</span>
                        <span>macnotch.com</span>
                    </div>
                </div>
            </a>

            <a href="https://breadcrumb.sh" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Breadcrumb — Open-source LLM tracing for agent visibility</span>
                    <span class="card__desc">The Plausible of LLM tracing. Self-hosted, open source. An LLM watches every trace and auto-flags issues: wrong tool calls, looping agents, cost spikes. Ask questions about traces in plain English. One-click Railway deploy.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; &mdash;</span>
                        <span>&middot;</span>
                        <span>breadcrumb.sh</span>
                    </div>
                </div>
            </a>

            <a href="https://slicer.dev" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">slicer.dev — Copy interactive web components as AI prompts</span>
                    <span class="card__desc">Browser extension that extracts any component from any website &mdash; interactions, animations, structure, states &mdash; and generates a ready-to-use prompt for Claude Code, Cursor, or Lovable. Goes beyond screenshots to capture behavior.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; &mdash;</span>
                        <span>&middot;</span>
                        <span>slicer.dev</span>
                    </div>
                </div>
            </a>

            <a href="https://mokkit.co" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Mokkit — Animated device mockups in seconds</span>
                    <span class="card__desc">Transform static screenshots into animated device mockups. Browser-based, no design skills needed. Perfect for Product Hunt launches, marketing materials, and app showcases.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; &mdash;</span>
                        <span>&middot;</span>
                        <span>mokkit.co</span>
                    </div>
                </div>
            </a>


            <!-- ============================================================
                 AI & LLMs SECTION
                 ============================================================ -->
            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit-logo.svg" alt="Reddit" class="source-header__logo">
                <span class="source-header__label">From Reddit</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://reddit.com/r/openai" class="source-tag">r/openai</a>
                <a href="https://reddit.com/r/singularity" class="source-tag">r/singularity</a>
                <a href="https://reddit.com/r/LocalLLaMA" class="source-tag">r/LocalLLaMA</a>
                <a href="https://reddit.com/r/artificial" class="source-tag">r/artificial</a>
            </div>

            <p class="section-intro content-item">A landmark court ruling for Anthropic, Mistral enters TTS, and a busy day for the local LLM community with TurboQuant making its way into llama.cpp.</p>

            <a href="https://edition.cnn.com/2026/03/26/business/anthropic-pentagon-injunction-supply-chain-risk" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Federal Judge Halts Anthropic Pentagon Designation</span>
                </div>
                <div class="card--featured__body">
                    <p>Judge Rita Lin grants preliminary injunction in a stinging 43-page ruling, calling the Pentagon's actions "Orwellian." Rules that labeling Anthropic a supply chain risk for disagreeing with military AI use violates due process and the First Amendment.</p>
                    <p>Anthropic's two red lines: no autonomous weapons, no domestic mass surveillance. Major win in its ongoing fight against the Trump administration.</p>
                </div>
                <div class="card--featured__meta">
                    <span>cnn.com</span> &middot; <span>r/singularity</span>
                </div>
            </a>

            <a href="https://mistral.ai/news/voxtral-tts" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Mistral Voxtral TTS — Open-Weight Text-to-Speech</span>
                    <span class="card__desc">Mistral releases its first TTS model with open weights. 4B parameters, runs on consumer hardware. Beats ElevenLabs Flash v2.5 in human preference tests. 9 languages, 90ms time-to-first-audio, 3-second voice cloning. CC BY NC 4.0 on HuggingFace.</span>
                </div>
            </a>

            <a href="https://github.com/tonbistudio/turboquant-pytorch/pull/4" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">RotorQuant — 10-19x Faster TurboQuant Alternative</span>
                    <span class="card__desc">Independent researcher reimplements TurboQuant using Clifford Algebra Vector Quantization, achieving 10-19x faster quantization with 44x fewer parameters. Works on both CUDA and Metal. Community PRs already submitted to the reference implementation.</span>
                </div>
            </a>

            <a href="https://huggingface.co/nvidia/gpt-oss-puzzle-88B" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Nvidia gpt-oss-puzzle-88B</span>
                    <span class="card__desc">Nvidia applies its Puzzle NAS framework to OpenAI's open-source gpt-oss-120B, producing an 88B deployment-optimized variant. 1.63x throughput on long-context workloads, matches or exceeds parent accuracy. Open weights on HuggingFace.</span>
                </div>
            </a>

            <a href="https://www.engadget.com/ai/openai-drops-plans-to-release-an-adult-chatbot-113121190.html" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">OpenAI Shelves "Adult Mode" Indefinitely</span>
                    <span class="card__desc">OpenAI abandons erotic chatbot plans after unanimous warning from its wellness advisory council, investor pushback, and employee safety concerns. Adviser warned of building a "sexy suicide coach." Company refocusing on core productivity tools after also killing Sora last week.</span>
                </div>
            </a>

            <a href="https://cohere.com/blog/transcribe" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Cohere Transcribe — Open-Source ASR Model</span>
                    <span class="card__desc">2B-parameter speech recognition model, Apache 2.0 licensed. Claims #1 on the Open ASR Leaderboard with 5.42 average WER. Supports 14 languages including CJK. Designed for edge deployment. Free via API.</span>
                </div>
            </a>

            <a href="https://github.com/ggml-org/llama.cpp/discussions/20969" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">TurboQuant Lands in llama.cpp</span>
                    <span class="card__desc">Google's TurboQuant KV cache compression (6x compression, 8x speed boost) gets its first llama.cpp implementation. Early benchmarks on Apple Silicon show meaningful KV cache reduction. No retraining required &mdash; drops into existing models.</span>
                </div>
            </a>


            <!-- ============================================================
                 GENAI & MEDIA SECTION
                 ============================================================ -->
            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit-logo.svg" alt="Reddit" class="source-header__logo">
                <span class="source-header__label">From Reddit</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://reddit.com/r/StableDiffusion" class="source-tag">r/StableDiffusion</a>
                <a href="https://reddit.com/r/comfyui" class="source-tag">r/comfyui</a>
            </div>

            <p class="section-intro content-item">Patreon sets a worrying precedent for open-source AI tools, and ComfyUI commits to better stability after a rough month.</p>

            <a href="https://www.reddit.com/r/StableDiffusion/comments/1s41u3h/patreon_trust_safety_cut_off_stability_matrix/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Patreon Cuts Off Stability Matrix</span>
                    <span class="card__desc">Patreon Trust &amp; Safety removed the Stability Matrix page under their policy against "AI tools that can produce explicit imagery." Stability Matrix is an open-source desktop launcher/package manager &mdash; it doesn't generate images itself. Concerning precedent for open-source AI tool distribution.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/comfyui/comments/1s4pci7/an_update_on_stability_and_what_were_doing_about/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ComfyUI Team Addresses Stability Issues</span>
                    <span class="card__desc">Official ComfyUI team acknowledges a month of regressions and broken workflows. Informal processes couldn't keep up with growth. Response: formal CI testing pipeline with regression tests, staging releases before public push, slower release cadence with higher quality bar.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/comfyui/comments/1s4f1lv/i_figured_out_how_to_make_seamless_animations_in/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Seamless Wan VACE Animations Workflow</span>
                    <span class="card__desc">New ComfyUI workflow that eliminates jump cuts when chaining video clips in Wan VACE. Enables seamless looping, appending/prepending frames, and organizing clips without visible transitions. Practical breakthrough for local video generation.</span>
                </div>
            </a>


            <!-- ============================================================
                 APPS & SOFTWARE SECTION
                 ============================================================ -->
            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit-logo.svg" alt="Reddit" class="source-header__logo">
                <span class="source-header__label">From Reddit</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://reddit.com/r/macapps" class="source-tag">r/macapps</a>
                <a href="https://reddit.com/r/selfhosted" class="source-tag">r/selfhosted</a>
            </div>

            <p class="section-intro content-item">Self-hosted NVR with AI detection, a full music discovery pipeline, and Apple being Apple with App Store restrictions.</p>

            <a href="https://viseron.netlify.app" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Viseron 3.5.0 — Self-Hosted NVR with AI</span>
                    <span class="card__desc">Self-hosted NVR with YOLO object detection, face recognition, license plate recognition, and motion detection. Supports Google Coral EdgeTPU, Hailo, CodeProjectAI. Docker deployment. Major update adds improved UI and detection pipeline.</span>
                </div>
            </a>

            <a href="https://github.com/terry90/soulbeet" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Soulbeet 0.5 — Self-Hosted Music Discovery</span>
                    <span class="card__desc">Discovers new music from your Last.fm scrobble history, downloads via Soulseek/slskd, auto-tags with beets, and creates Navidrome playlists. Fully self-hosted music pipeline from discovery to organized library.</span>
                </div>
            </a>

            <a href="https://scrollpods.app" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ScrollPods — Hands-Free Mac Scrolling with AirPods</span>
                    <span class="card__desc">Use your Apple headphones to scroll your Mac hands-free. Updated with new features based on community feedback. Sounds unusual but users report it's surprisingly intuitive for accessibility and comfort.</span>
                </div>
            </a>

            <a href="https://github.com/kubai087/lumno-extension" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Lumno — Arc's Command Bar for Any Chromium Browser</span>
                    <span class="card__desc">Brings Arc Browser's command bar UX to Chrome, Dia, and Edge. New update adds Auto-PiP (like Arc), web page cropping, and more "lab" features. Lightweight, design-first, and open source.</span>
                </div>
            </a>

            <a href="https://9to5mac.com/2026/03/25/apple-blocks-app-store-updates-for-mac-app-replacing-launchpad-a-feature-it-no-longer-offers/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Apple Blocks Launchpad Replacement App Updates</span>
                    <span class="card__desc">Apple blocked App Store updates for a Mac app that replaces Launchpad &mdash; a feature Apple itself removed from macOS. Highlights ongoing tension between Apple's App Store policies and third-party Mac utilities.</span>
                </div>
            </a>


            <!-- ============================================================
                 FEEDBACK SECTION
                 ============================================================ -->
            <?php if (!empty($submitted)): ?>
                <div class="feedback feedback--success content-item" style="text-align: center; padding: 2rem;">
                    <div style="font-size: 2.5rem; margin-bottom: 0.5rem;">&#10003;</div>
                    <p style="margin: 0; font-weight: 500;">Thanks! Your suggestion has been saved.</p>
                    <p style="margin: 0.5rem 0 0; opacity: 0.7; font-size: 0.875rem;">I'll review it for tomorrow's digest.</p>
                </div>
            <?php else: ?>
                <form method="POST" class="feedback content-item" data-feedback>
                    <button type="button" class="feedback__trigger" data-feedback-trigger>
                        Tell me what to change for tomorrow
                    </button>
                    <div class="feedback__content" data-feedback-content>
                        <textarea name="suggestion" class="feedback__textarea" placeholder="What would you like me to change? More of something, less of another, different topics..."></textarea>
                        <div class="feedback__actions">
                            <button type="button" class="btn btn--secondary" data-feedback-cancel>Cancel</button>
                            <button type="submit" class="btn btn--primary">Send</button>
                        </div>
                    </div>
                </form>
            <?php endif; ?>

        </div>
    </div>
    <script src="../../WEB/js/app.js"></script>
</body>
</html>
