<?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
    file_put_contents(__DIR__ . '/../../SUGGESTIONS-FROM-USER.MD', $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 — January 19, 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">January 19, 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">macOS utilities and AI tools dominate today's launches.</p>

            <a href="https://updatest.app" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Updatest — macOS Software Update Manager</span>
                    <span class="card__desc">One-click updates for all your installed apps. Combines Homebrew, Mac App Store, and direct downloads into a single dashboard. Native macOS interface with background updates.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 453</span>
                        <span>·</span>
                        <span>updatest.app</span>
                    </div>
                </div>
            </a>

            <a href="https://www.flowgenie.pro/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">FlowGenie — No-Code AI Automation</span>
                    <span class="card__desc">Build AI-powered automations without code. Drag-and-drop workflow builder with Claude and GPT integrations. Connect to 100+ apps via native integrations.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 312</span>
                        <span>·</span>
                        <span>flowgenie.pro</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/opencode-ai/opencode" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">OpenCode — AI Agent for Terminal</span>
                    <span class="card__desc">Open-source AI coding agent with TUI interface. Supports multiple providers (OpenAI, Claude, Gemini, Bedrock). Vim-like editor, LSP integration, session management.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 287</span>
                        <span>·</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/2ykwang/mac-cleanup-go" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Mac Cleanup Go — TUI System Cleaner</span>
                    <span class="card__desc">TUI macOS cleaner with 90 targets: browsers, dev tools, apps. Preview before delete, safety levels, recoverable via Trash. Grant Full Disk Access for best results.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 198</span>
                        <span>·</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://flins.tech" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">flins — AI Agent Skills Manager</span>
                    <span class="card__desc">Manage, discover, and install skills for AI agents. Works with Claude Code, Cursor, and Windsurf. Curated skill library with version control.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 176</span>
                        <span>·</span>
                        <span>flins.tech</span>
                    </div>
                </div>
            </a>

            <a href="https://getmoshi.app" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Moshi — Claude Code for Mobile</span>
                    <span class="card__desc">Run Claude Code from your iPhone. SSH into your dev machine and code on the go. Native iOS app with keyboard support and session persistence.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 142</span>
                        <span>·</span>
                        <span>getmoshi.app</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>
            </div>

            <p class="section-intro content-item">Zhipu's new open model, local AI tooling advances, and AI market realities.</p>

            <a href="https://huggingface.co/zai-org/GLM-4.7-Flash" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">GLM-4.7-Flash: New 30B Open-Source Model</span>
                </div>
                <div class="card--featured__body">
                    <p>Zhipu releases GLM-4.7-Flash, a 30B-A3B MoE model (30B total, 3B active per token). Strongest model in the 30B class with 200K+ context window and MIT license.</p>
                    <p>64 routed experts with 4 active. GGUF quantized versions available. Community testing shows strong coding and reasoning.</p>
                </div>
                <div class="card--featured__meta">
                    <span>huggingface.co</span> · <span>r/LocalLLaMA</span>
                </div>
            </a>

            <a href="https://huggingface.co/blog/ggml-org/anthropic-messages-api-in-llamacpp" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">llama.cpp Adds Anthropic Messages API</span>
                    <span class="card__desc">Local models now work with Claude Code and Anthropic-compatible tools. Run Claude Code with Qwen, MiniMax, or other local models on your own hardware.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/singularity/comments/1qh591s" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Gemini 3 Pro GA Rumors</span>
                    <span class="card__desc">Reports of Gemini 3 Pro General Availability being "far better, like 3.5" compared to current preview. Users report A/B testing in the wild. High base intelligence but under-tuned, suggesting significant gains possible.</span>
                </div>
            </a>

            <a href="https://www.axios.com/2026/01/19/davos-larry-fink-opening-remarks-blackrock" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">BlackRock CEO: AI Could Disrupt White-Collar Work Like Globalization Did Manufacturing</span>
                    <span class="card__desc">At Davos 2026, Larry Fink warns "If AI does to white-collar work what globalization did to blue-collar, we need to confront that directly." First major finance figure to draw this parallel publicly.</span>
                </div>
            </a>

            <p class="section-intro content-item">Quick hits — tools and updates.</p>

            <a href="https://heatmap.news/politics/data-center-cancellations-2025" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Data Center Cancellations Quadrupled in 2025</span>
                    <span class="card__desc">25 projects cancelled last year due to local opposition—4x more than 2024. $64B in projects blocked or delayed nationwide.</span>
                </div>
            </a>

            <a href="https://github.com/RunanywhereAI/on-device-browser-agent" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">On-Device Browser Agent</span>
                    <span class="card__desc">Open source Chrome extension running local browser agent using WebGPU and Qwen models. Runs entirely on-device.</span>
                </div>
            </a>

            <a href="https://huggingface.co/lightonai/LightOnOCR-2-1B" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">LightOnOCR-2-1B</span>
                    <span class="card__desc">1B parameter OCR model from LightOn. Lightweight enough for consumer hardware with accurate text extraction.</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">New samplers and workflows for ComfyUI.</p>

            <a href="https://reddit.com/r/comfyui/comments/1qhdrg6" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ZSampler Turbo for Z-Image</span>
                    <span class="card__desc">New experimental sampler with high prompt adherence. Divides steps into three phases (composition, details, refinement) with optimized sigmas. Production quality from just 7 steps.</span>
                </div>
            </a>

            <a href="https://github.com/fxtdstudios/radiance" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Radiance: Professional HDR Image Processing for ComfyUI</span>
                    <span class="card__desc">32-bit floating-point pipeline with 30+ camera sensors, 20+ film stocks, industry-standard scopes (histogram, waveform, vectorscope), and 10-50x GPU acceleration with CUDA.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/StableDiffusion/comments/1qgz19r" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Flux.2 Klein Per-Segment Inpaint Editing</span>
                    <span class="card__desc">Per-segment inpaint workflow for Flux.2 Klein. Segments objects individually, separate prompts per segment. Under a minute for 4 characters at 8 steps. Great for fixing hands and color changes.</span>
                </div>
            </a>

            <a href="https://heartmula.github.io/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">HeartMuLa: Open Source Music Foundation Models</span>
                    <span class="card__desc">Family of open-source music foundation models for text-to-music 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>
                <a href="https://reddit.com/r/opensource" class="source-tag">r/opensource</a>
                <a href="https://reddit.com/r/SideProject" class="source-tag">r/SideProject</a>
            </div>

            <p class="section-intro content-item">macOS utilities, self-hosted tools, and side projects.</p>

            <a href="https://github.com/ronitsingh10/FineTune" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">FineTune: Open-Source Volume Mixer for macOS</span>
                </div>
                <div class="card--featured__body">
                    <p>Per-app volume control, audio routing to different devices, and per-app EQ with presets. Free alternative to SoundSource ($50+).</p>
                    <p>Route Spotify to external speakers while keeping other apps on built-in speakers. Native SwiftUI app with real-time VU meters. 468 upvotes with 99% ratio.</p>
                </div>
                <div class="card--featured__meta">
                    <span>github.com</span> · <span>r/macapps</span>
                </div>
            </a>

            <a href="https://www.phia.app/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Phia: Native macOS Screen Recorder</span>
                    <span class="card__desc">Screen recorder with intelligent zoom, smooth cursor motion, and cinematic effects. Metal-powered GPU rendering, SwiftUI interface. One-time purchase, works offline. Free alternative to Screen Studio.</span>
                </div>
            </a>

            <a href="https://github.com/kiriwalawren/nixflix" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Nixflix: Declarative Jellyfin + ARR on NixOS</span>
                    <span class="card__desc">NixOS configuration for full media server stack. Sonarr, Radarr, Lidarr, Prowlarr with Mullvad VPN and PostgreSQL. Follows TRaSH guidelines by default.</span>
                </div>
            </a>

            <a href="https://postspark.app/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">PostSpark: Device Mockups & Screenshots</span>
                    <span class="card__desc">Create stunning mockups from URLs. Video support, 30+ device frames, auto backgrounds, annotation tools, Chrome extension.</span>
                </div>
            </a>

            <p class="section-intro content-item">Quick hits — smaller utilities.</p>

            <a href="https://github.com/postgresgui/postgresgui" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">PostgresGUI: Lightweight Postgres Client</span>
                    <span class="card__desc">Open-source SwiftUI Postgres client. Only 26MB installed. Clean UI, $4.99 or build from source.</span>
                </div>
            </a>

            <a href="https://github.com/glushchenko/fsnotes" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">FSNotes 7: Fast Plain Text Notes</span>
                    <span class="card__desc">Major update to the plain-text notes app for macOS and iOS. 7 months of development. Free update for existing users.</span>
                </div>
            </a>

            <a href="https://github.com/velocityzen/Archives" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Archives: Open-Source Archive Extraction</span>
                    <span class="card__desc">Simple extraction app using CLI archivers on your system. Alternative when The Unarchiver hangs.</span>
                </div>
            </a>

            <a href="https://github.com/profullstack/icemap.app" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">IceMap: Anonymous Incident Reporting</span>
                    <span class="card__desc">Real-time incident reporting on a map. No accounts, no tracking. Posts auto-delete after 8 hours.</span>
                </div>
            </a>

            <a href="https://github.com/Ax6/ryanquack" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">RyanQuack: Bypass Ryanair App Requirement</span>
                    <span class="card__desc">Browser extension to get boarding pass without installing the app. Generates downloadable image or Apple Wallet pass.</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>
