<?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";

    $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 — April 17, 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">
</head>
<body>
    <div class="container">
        <div class="main-card">

            <header class="page-header content-item">
                <span class="page-header__date">April 17, 2026</span>
                <span class="page-header__credits">AI-DIGEST BY MAURO SICARD</span>
            </header>

            <!-- ==================== PRODUCT HUNT ==================== -->
            <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">Calendar sync for AI agents, pocket cinema, and AI-powered QA testing stood out today.</p>

            <a href="https://www.calendarpipe.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">CalendarPipe — Programmable Calendar Sync</span>
                    <span class="card__desc">Syncs Google, Outlook, and Apple calendars through programmable pipes that filter, transform, and route events. Build pipes visually, with plain English, or TypeScript. AI agents get a REST API, CalDAV, and MCP server to spin up their own calendars and send invites.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 146</span>
                        <span>&middot;</span>
                        <span>calendarpipe.com</span>
                    </div>
                </div>
            </a>

            <a href="https://www.canva.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Canva AI 2.0 — Agentic Creative Platform</span>
                    <span class="card__desc">Canva's biggest AI overhaul. Conversational design with memory, brand awareness, and tool connectors. Generates layered editable designs from prompts. Includes web research, Sheets AI, and Canva Code 2.0.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 156</span>
                        <span>&middot;</span>
                        <span>canva.com</span>
                    </div>
                </div>
            </a>

            <a href="https://qa.tech" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">QA.tech — AI Visual PR Testing</span>
                    <span class="card__desc">AI agents validate your changes against real user flows in a real browser on every PR preview. Posts results with screenshots, logs, and network activity before anyone reviews. Push a commit and it re-runs.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 130</span>
                        <span>&middot;</span>
                        <span>qa.tech</span>
                    </div>
                </div>
            </a>

            <a href="https://www.dji.com/products/handheld-imaging-devices" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">DJI Osmo Pocket 4 — 4K/240fps Pocket Cinema</span>
                    <span class="card__desc">1-inch CMOS sensor, 4K at 240fps, 14-stop dynamic range, 10-bit D-Log, 2&times; lossless zoom, and built-in storage. A proper imaging system that still fits in your pocket.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 94</span>
                        <span>&middot;</span>
                        <span>dji.com</span>
                    </div>
                </div>
            </a>

            <!-- ==================== AI & LLMs ==================== -->
            <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">Anthropic launches a design tool, OpenAI doubles down on custom silicon and sheds consumer bets, and Qwen 3.6 blows up in the local LLM community.</p>

            <a href="https://www.anthropic.com/news/claude-design-anthropic-labs" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Anthropic Launches Claude Design</span>
                </div>
                <div class="card--featured__body">
                    <p>New Anthropic Labs product that lets you create prototypes, slides, and one-pagers by talking to Claude. Powered by Opus 4.7, it reads your codebase and design files during onboarding to build a design system with your colors, typography, and components.</p>
                    <p>Work hands off to Claude Code seamlessly. Research preview for Pro, Max, Team, and Enterprise. Positioned as a Figma/Canva complement, not replacement.</p>
                </div>
                <div class="card--featured__meta">
                    <span>anthropic.com</span> &middot; <span>r/singularity</span>
                </div>
            </a>

            <a href="https://finance.yahoo.com/sectors/technology/articles/openai-spend-more-20-billion-013150907.html" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">OpenAI to Spend $20B+ on Cerebras Chips, Takes Equity Stake</span>
                    <span class="card__desc">OpenAI doubles its Cerebras commitment to $20B+ over three years, with warrants for up to 10% equity. Also providing $1B for Cerebras data center development. Central to Cerebras' upcoming IPO at ~$35B valuation. Major move away from Nvidia dependency.</span>
                </div>
            </a>

            <a href="https://techcrunch.com/2026/04/17/kevin-weil-and-bill-peebles-exit-openai-as-company-continues-to-shed-side-quests/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Kevin Weil &amp; Bill Peebles Exit OpenAI, Sora Shuttered</span>
                    <span class="card__desc">Former CPO Kevin Weil and Sora lead Bill Peebles leave as OpenAI shuts down consumer moonshots. Science division dissolved one day after releasing GPT-Rosalind. Sharp pivot toward the enterprise "superapp." CTO of enterprise apps also departing.</span>
                </div>
            </a>

            <a href="https://huggingface.co/Qwen/Qwen3.6-35B-A3B" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Qwen 3.6 Takes LocalLLaMA by Storm</span>
                    <span class="card__desc">Update: Community overwhelmingly positive on the 35B/3B MoE model. Users report it crushes Gemma 4 26B in agentic coding, handles 58 tool calls at 98.3% success, and runs on 16GB VRAM. Multiple posts call it the first local model worth daily-driving. Unsloth GGUF quants already available.</span>
                </div>
            </a>

            <p class="section-intro content-item">Quick hits from AI.</p>

            <a href="https://prismml.com/news/ternary-bonsai" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">PrismML Ternary Bonsai: 1.58-bit LLMs</span>
                    <span class="card__desc">Follow-up to 1-bit Bonsai. 8B model in 1.75GB, 82 tok/s on M4 Pro. 75.5 avg benchmark. Apache 2.0. 8B/4B/1.7B sizes available.</span>
                </div>
            </a>

            <a href="https://cryptobriefing.com/deepseek-funding-external-round/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">DeepSeek Seeks $300M in First Outside Funding at $10B</span>
                    <span class="card__desc">First external funding round. Major shift from fully bootstrapped to investor-backed growth amid global AI race.</span>
                </div>
            </a>

            <!-- ==================== GenAI & Media ==================== -->
            <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">LTX 2.3 continues to impress with practical video workflows, and HY-World2 brings 3D generation to ComfyUI.</p>

            <a href="https://www.youtube.com/watch?v=LRKPhQiHLVI" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">LTX 2.3 Outpainting: Classic 4:3 TV to 16:9 Widescreen</span>
                    <span class="card__desc">Using LTX 2.3 outpainting to expand 4:3 footage to 16:9. Applied to Star Trek TNG and other classics. Each clip takes ~10 minutes via WanGP workflow. Rendered at 720p. Surprisingly convincing results.</span>
                </div>
            </a>

            <a href="https://github.com/AHEKOT/ComfyUI_HYWorld2" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ComfyUI HY-World2: Gaussian Splatting &amp; 3D Models</span>
                    <span class="card__desc">Community integration for HunyuanVideo's HY-World2 in ComfyUI. Includes nodes for WorldMirror and World2. Currently limited to Gaussian splatting generation &mdash; the full video-quality results aren't available yet.</span>
                </div>
            </a>

            <a href="https://youtu.be/yKZM66tcl9M" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">"The Felt Fox" — Full Short Film Made with LTX 2.3</span>
                    <span class="card__desc">Entire cinematic short film generated locally with LTX 2.3 in one week. A showcase of what's possible with current open video models.</span>
                </div>
            </a>

            <!-- ==================== Apps & Software ==================== -->
            <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">Mac utilities and self-hosted tools. Apple killed Launchpad, and someone already built a better one.</p>

            <a href="https://benwie.ch/usb" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">USB Status — USB &amp; Thunderbolt Monitoring for Mac</span>
                    <span class="card__desc">Native macOS menu bar app showing connected USB and Thunderbolt devices with negotiated speeds, power draw, storage volumes, and device identifiers. Everything macOS hides across System Information, Disk Utility, and Terminal in one compact panel.</span>
                </div>
            </a>

            <a href="https://apps.apple.com/us/app/lantern-floating-web-search/id6747213574?mt=12" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Lantern — Floating Google Search for Mac</span>
                    <span class="card__desc">Quick Google search and full website browsing without leaving your workspace. Option+Space to summon, browse results inline. Like Spotlight with the power of a real browser.</span>
                </div>
            </a>

            <a href="https://www.launchie.app" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Launchie — Launchpad Replacement for macOS 26</span>
                    <span class="card__desc">macOS 26 Tahoe removed Launchpad. Launchie brings it back with drag &amp; drop reordering, custom folders, spaces, keyboard shortcuts, and customization. Free, open source, Apple Silicon native.</span>
                </div>
            </a>

            <a href="https://github.com/jessielw/Reclaimerr" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Reclaimerr — Open Source Media Library Cleanup</span>
                    <span class="card__desc">Automatically reclaim disk space using configurable rules. Integrates with Jellyfin and/or Plex, optional Sonarr/Radarr. Like Seerr in reverse. Handwritten from scratch, currently in beta.</span>
                </div>
            </a>

            <a href="https://landing.chithi.dev" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">chithi — Self-Hosted Encrypted File Sharing</span>
                    <span class="card__desc">Firefox Send alternative with E2E encryption, auto file eviction, and CLI access. Now with downloadable CLI and redesigned landing page.</span>
                </div>
            </a>

            <!-- ==================== FEEDBACK ==================== -->
            <?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>
