<?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 — Jan 18, 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">

            <header class="page-header content-item">
                <span class="page-header__date">January 18, 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">Privacy-focused browsers, clipboard formatters, and open-source agentic workflows stand out today.</p>

            <a href="https://omega.bz/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">OMEGA Ω™ — 3.6MB browser that never tracks, profiles, or sells data</span>
                    <span class="card__desc">Ultra-lightweight native macOS browser built with Swift + WebKit. Network-level tracker blocking, fingerprinting protection, YouTube ad neutralization. Amnesia Mode (RAM-only), Fortress Mode, and Nuke button. One-time purchase.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 319</span>
                        <span>·</span>
                        <span>omega.bz</span>
                    </div>
                </div>
            </a>

            <a href="https://purifai.app/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Purifai — App-aware copy/paste that removes unsupported formatting</span>
                    <span class="card__desc">Fixes clipboard formatting when pasting from AI tools. App-aware cleaning removes weird fonts/headings while preserving lists, bold, spacing. Works with Mail, Slack, Notion, Docs. 11MB native app, fully offline. $9.99 one-time.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 185</span>
                        <span>·</span>
                        <span>purifai.app</span>
                    </div>
                </div>
            </a>

            <a href="https://apps.apple.com/us/app/movens-trip-organizer/id6757230586" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Movens — Your travel organizer, live on the Lock Screen</span>
                    <span class="card__desc">iOS travel organizer with Live Activities and Lock Screen widgets. Pin gate codes, WiFi passwords, seat numbers directly to Lock Screen. Attach PDF tickets for one-tap access from Dynamic Island. Completely offline, no account required.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 177</span>
                        <span>·</span>
                        <span>apps.apple.com</span>
                    </div>
                </div>
            </a>

            <a href="https://openwork.software/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">OpenWork — Open-source Claude Work alternative</span>
                    <span class="card__desc">Desktop app for agentic workflows, built on OpenCode ecosystem. Extensible skills/plugins via built-in package manager. Local-first, BYOK (bring your own keys). Obsidian-like extensibility for AI agents. Free, signed + notarized macOS DMG.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 54</span>
                        <span>·</span>
                        <span>openwork.software</span>
                    </div>
                </div>
            </a>

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

            <a href="https://websitekit.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">WebsiteKit — Free dev toolkit for web production setup</span>
                    <span class="card__desc">15+ generators: meta tags, favicons, security headers, sitemaps, robots.txt, JSON-LD schemas. No login, all data saved locally.</span>
                </div>
            </a>

            <a href="https://github.com/alinuxpengui/Macabolic" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Macabolic — Native macOS video downloader</span>
                    <span class="card__desc">SwiftUI frontend for yt-dlp. Playlist support, SponsorBlock integration. Open source (GPL-3.0), Homebrew install available.</span>
                </div>
            </a>

            <a href="https://github.com/guzus/dr-manhattan" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">dr-manhattan — CCXT for prediction markets</span>
                    <span class="card__desc">Unified API for Polymarket, Kalshi, Opinion, Limitless. WebSocket support. MCP server integration for Claude Code/Desktop.</span>
                </div>
            </a>

            <a href="https://uplink.qrystal.partners/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Qrystal Uplink — Cloud-based watchdog for ESP32/IoT</span>
                    <span class="card__desc">Fail-closed monitoring with instant alerts. SDKs for ESP-IDF, Arduino, MicroPython. 5-minute integration.</span>
                </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">Cursor CEO demos GPT-5.2 building a browser, another Erdős problem falls, and Steam updates AI disclosure rules.</p>

            <a href="https://x.com/mntruell/status/2011562190286045552" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Cursor CEO: GPT-5.2 agents built a 3M+ line web browser in one week</span>
                </div>
                <div class="card--featured__body">
                    <p>Michael Truell shared GPT-5.2 agents building a custom web browser with rendering engine in Rust, HTML parsing, CSS cascade, layout engine, and JS VM. Multi-agent hierarchy with Planners and Workers running uninterrupted.</p>
                    <p>"Kind of works" — demonstrates scaling of autonomous coding agents to unprecedented levels.</p>
                </div>
                <div class="card--featured__meta">
                    <span>x.com</span> · <span>r/openai</span>
                </div>
            </a>

            <a href="https://openai.com/index/a-business-that-scales-with-the-value-of-intelligence/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">OpenAI reports 2025 annual revenue exceeded $20B</span>
                    <span class="card__desc">ARR went from $2B (2023) to over $20B now. 800M weekly active users, 1M business customers. Company valued at $500B, aims for hundreds of billions in revenue by 2030.</span>
                </div>
            </a>

            <a href="https://www.erdosproblems.com/forum/thread/281" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Another Erdős problem (#281) solved by GPT-5.2</span>
                    <span class="card__desc">Update: Fourth Erdős problem solved in 2026. Number theory problem #281 cracked. Terence Tao called it "perhaps the most unambiguous instance" of AI solving open math. Follows #728, #729, #397.</span>
                </div>
            </a>

            <a href="https://github.com/showlab/ShowUI-Aloha" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ShowUI-Aloha: Human-taught GUI agent for Windows/macOS</span>
                    <span class="card__desc">Learns complex tasks from single human demonstration via "record-parse-learn" pipeline. 60.1% success on OSWorld benchmark. Generalizes from one demo to entire task family.</span>
                </div>
            </a>

            <a href="https://www.pcgamer.com/software/ai/steam-updates-ai-disclosure-form-to-specify-that-its-focused-on-ai-generated-content-that-is-consumed-by-players-not-efficiency-tools-used-behind-the-scenes/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Steam updates AI disclosure: dev tools no longer require disclosure</span>
                    <span class="card__desc">Valve clarifies: AI coding helpers, debugging, animation cleanup don't need disclosure. Focus is on AI content "consumed by players." Live-generated content requires guardrails.</span>
                </div>
            </a>

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

            <a href="https://www.techradar.com/ai-platforms-assistants/chatgpt/after-todays-big-memory-upgrade-chatgpt-can-now-remember-conversations-from-a-year-ago-and-link-you-directly-to-them" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ChatGPT can now remember conversations from a year ago</span>
                    <span class="card__desc">Memory upgrade for Plus/Pro users. Ask about that recipe from last year — finds it with source link. Chat history becomes searchable.</span>
                </div>
            </a>

            <a href="https://github.com/greynewell/mcpbr" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">mcpbr: MCP server benchmark runner</span>
                    <span class="card__desc">Evaluate your MCP server against SWE-bench tasks. Controlled experiments: same model, same tasks — only variable is your MCP server.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/singularity/comments/1qg8uc5" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Goldman Sachs: AI could automate 25% of all work hours</span>
                    <span class="card__desc">Analysis: only 6-7% of jobs permanently displaced. 40% of today's jobs didn't exist 85 years ago. New roles may emerge.</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">FLUX.2 Klein LoRA training on consumer GPUs, ComfyUI background removal upgrades, and clothing generation workflows.</p>

            <a href="https://github.com/ostris/ai-toolkit" 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 LoRA Training — now on 8GB VRAM</span>
                    <span class="card__desc">FLUX.2 Klein training supported in AI-Toolkit, SimpleTuner, OneTrainer. 4B model fits on 8GB VRAM (Int8 quantization). 9B needs ~14GB. Consumer-accessible fine-tuning for latest FLUX models.</span>
                </div>
            </a>

            <a href="https://github.com/1038lab/ComfyUI-RMBG" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ComfyUI-RMBG v3.0.0 — Florence-2, YOLOv8, SAM3</span>
                    <span class="card__desc">Major update: new nodes for Florence-2, YOLOv8, SAM3. Advanced background removal, object/face/clothes segmentation. Clean masking pipelines for production workflows.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/StableDiffusion/comments/1qg26gw" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Dresser v1.0 — Clothing generation workflow</span>
                    <span class="card__desc">ComfyUI workflow for generating clothing assets from sketch + prompt. Uses SAM3 for mask separation. Designed for visual novel assets.</span>
                </div>
            </a>

            <a href="https://riko0.github.io/VIBE/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">VIBE-Image-Edit — Text-guided image editing framework</span>
                    <span class="card__desc">Open-source framework for powerful image editing via natural language instructions.</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">macOS utilities galore — private radio stations, Launchpad replacements, per-app volume control, and self-hosted music dashboards.</p>

            <a href="https://apps.apple.com/app/apple-store/id6746954963" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Macrowave — Turn your Mac into a private radio station</span>
                    <span class="card__desc">Native macOS app to broadcast audio to friends/colleagues. Stream from any app or microphone. Beautiful skeuomorphic design. Listeners don't need the app — just share the link. Great for DJ sets or live podcasts.</span>
                </div>
            </a>

            <a href="https://squaresight.io/en/sketch/index.html" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Square Sketch — iA Writer, but for vector graphics</span>
                    <span class="card__desc">Minimalist vector drawing app with modeless UI (no toolbar). Digital graph paper influenced by Larry Tesler and Jef Raskin's UI principles. Native SwiftUI + AppKit. $30 one-time. "Deceptively capable."</span>
                </div>
            </a>

            <a href="https://launchosapp.com" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">LaunchOS — Launchpad replacement for macOS 26</span>
                    <span class="card__desc">For those mourning Launchpad in Tahoe. Imports your existing layout, matches native feel. Adds vertical scroll, adjustable grid, external drives, sorting. No SIP disable needed. Low RAM usage.</span>
                </div>
            </a>

            <a href="https://github.com/Gomaink/your_lastfm" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">YourLastFM — Self-hosted Last.fm stats dashboard</span>
                    <span class="card__desc">Syncs scrobbles to local SQLite, generates stats locally. Top artists/tracks/albums, listening time, daily averages, time filters. Docker deploy, mobile-friendly. YourSpotify alternative for Last.fm users.</span>
                </div>
            </a>

            <p class="section-intro content-item">Quick hits — hot corners, audio control, radio discovery, and single-track grabbing.</p>

            <a href="https://apps.apple.com/ua/app/ccccorners/id6754601983" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">CCCCorners — Supercharge Mac hot corners</span>
                    <span class="card__desc">Assign apps, shortcuts, or Shortcuts automations to corners. Smart toggle, modifier key support. No permissions needed. Privacy-focused.</span>
                </div>
            </a>

            <a href="https://github.com/rokartur/BetterAudio" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">BetterAudio 26.4 — Per-app volume control for macOS</span>
                    <span class="card__desc">Finally! Control Spotify separately from meetings. Core feature free forever. Beta with driver install. SoundSource alternative.</span>
                </div>
            </a>

            <a href="https://roamfm.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">Roam FM 1.2.0 — Double-click to visit countries</span>
                    <span class="card__desc">Update: Now pick countries on the globe to explore their stations. New favorites feature. "Tune into North Korea for a wild vibe."</span>
                </div>
            </a>

            <a href="https://gitlab.com/g33kphr33k/musicgrabber" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">MusicGrabber — Grab single tracks without Lidarr drama</span>
                    <span class="card__desc">Self-hosted tool for downloading one song without entire discographies. Uses yt-dlp. Note: YouTube-to-FLAC conversion is controversial.</span>
                </div>
            </a>

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