v0.1.0
v0.1.0 - feat: professional footer with 6-column navigation
v0.1.0's headline update: When reading an article in focus mode and clicking "Back to Feed", focus mode stayed on — the feed rendered without the sidebar. It includes 26 merged pull requests with structured public notes, validation, and changelog sync metadata.
Why It Matters
The app currently presents authentication like a public product, while the actual intention is a private alpha restricted to approved emails. This update makes the alpha posture explicit in the product copy and keeps local development access controlled without changing the broader production direction.
This gives Agent Mag first-party local model install commands from the models directory and makes the npm package useful for local Ollama model adoption.
AgentMag skills need to be canonical, SEO/GEO-ready, and safe to grow. This keeps published skills anchored to GitHub while creating a reviewed path for scaling external skills.sh imports without exposing low-quality or unsafe pages.
Individual model pages could crash because the page was passing title and items into RelatedContent, but that component expects a links object. That broke direct detail URLs like /models/ollama--kimi-k2.6 for users browsing from the models directory.
What Changed
- When reading an article in focus mode and clicking "Back to Feed", focus mode stayed on — the feed rendered without the sidebar
- Now both "Back to Feed" links (top and bottom of article) disable focus mode on click before navigating home
- Extracted a reusable BackToFeed client component that accesses the focus mode context
- Page alignment: about, authors, partner pages now match masthead/contact/feedback (max-w-2xl, gap-10, consistent heading sizes and spacing)
- Focus mode: "Back to Feed" uses full page nav to exit focus mode instantly — no lag or transition flicker
- Article breadcrumbs: added "Back to Read" link alongside "Back to Feed", breadcrumb updated from "Feed" to "Read"
- About CTA: replaced raw styled link with proper shadcn Button component
- Theme toggle label was showing the current state (dark shows "Dark Mode", light shows "Light Mode")
- Now shows what it will switch to — dark shows sun + "Light Mode", light shows moon + "Dark Mode"
- Replaces minimal footer with a full magazine-grade footer for SEO, GEO, and acquisition optics
- 6 navigation columns: Read, Discover, Community, Developers, Sponsors, Company — all linking to real pages
- Working newsletter signup wired to /api/newsletter (guests only)
- Logo + tagline: "The magazine for AI agent builders."
- Legal links: Privacy, Terms, RSS, Sitemap
Improvements
- fix: turn off focus mode when navigating back to feed
- fix: page alignment, focus mode nav, article breadcrumbs
- fix: theme toggle shows target mode, not current
- feat: professional footer with 6-column navigation
- feat: privacy, terms, press kit, RSS feed + sitemap update
- feat: comprehensive SEO + GEO overhaul
- feat: SEO/GEO full overhaul — crawler feeds, internal linking, backlink infra, PR reviewer
- feat: SEO reviewer auto-fix — GPT-5.4 patches PR branches directly
- chore: update all repo references to Agent-mag org
- feat: brand assets + GitHub links to org page
- feat: add CLI tool install command + SEO/GEO reviewer tool page
- feat: npm auto-publish workflow + CLI v1.1.0
- feat: add npm icon to footer + tighten CLI README
- feat: update favicon with rounded corners and modern icon files
Fixes (61)
- fix(seo): auto-fix SEO issues from GPT-5.4 review
- fix(models): move metadata from client page to server layout
- fix(ci): pass PostHog env vars at build time in deploy workflows
- fix(analytics): wire PostHog provider into app and add /ingest proxy
- fix: move metadata to layout.tsx to fix client component build error
- fix: prevent infinite loop — skip review on auto-fix commits
- fix(seo-reviewer): make auto-fixer actually fix — not just report
- fix: use maxcompletiontokens for GPT-5.4 compatibility
- fix: theme toggle label shows target mode, not current mode
- fix: page alignment, focus mode nav, article breadcrumbs
- fix: turn off focus mode when navigating back to feed from article
- fix(config): add serverExternalPackages, absolute turbopack root, chat action handlers
- fix(chat): retry on empty gateway response, graceful fallback message
- fix(chat): security hardening, local fallbacks, suggestion chips, session context
- fix: OAuth cross-provider linking, Base UI alert-dialog, OpenClaw env priority
- fix(soul): friendly + decisive tone, no more clarifying-question stalls
- fix(nav): move Community to top nav group after Models, remove from bottom involve section
- fix(community): remove all rounded corners to match sharp AI chat style
- fix: create composite indexes on Cosmos DB for communityposts sort queries, clean up debug endpoints
- fix: add TLS to MongoDB client, log API errors for debugging
- fix: remove footer from community page, add noFooter prop to PageShell
- fix: remove useSearchParams from hook, use window.location for dev preview - fixes prerender error
- fix: collapse sidebar on /account mount, allow toggling via trigger
- fix: crop modal zoom bug, square+circle guides, disable paste on delete confirm
- fix: remove technical jargon, add editable profile photo with pencil overlay
- fix: restore Connect/Connected buttons on connected accounts section
- fix: non-secure cookies for Azure proxy + remove invalid checks option
- fix: explicit cookie config + state-only check for GitHub OAuth on Azure
- fix: add trustHost for Auth.js behind Azure proxy
- fix: login/signup inside dashboard layout with sidebar, add /signin redirect
- fix: use raw button elements for OAuth to bypass base-ui SVG stripping
- fix: use img tags for OAuth icons to fix SSR stripping
- fix: disable Oryx build and set node startup for App Service
- fix: use async deploy to prevent CI timeout on cold start
- fix: use node-linker=hoisted to eliminate pnpm symlinks, simplify deploy workflow
- fix: handle broken pnpm symlinks during standalone copy
- fix: resolve pnpm symlinks and bypass Oryx startup for App Service
- fix: use az webapp deploy to bypass Oryx nodemodules corruption
- fix: standalone output for App Service, fix OAuth icon rendering
- fix: use Azure CLI login for deploy instead of publish profile
- fix: remove darwin-only native binaries, let Oryx install prod deps
- fix: add skipapibuild to prevent Oryx npm install conflict in SWA deploy
- fix: downgrade mongodb to v6 for @auth/mongodb-adapter peer dep compat
- fix: regenerate pnpm-lock.yaml and remove stale package-lock.json
- fix: omit optional deps to remove mongodb native binary symlinks from SWA build
- fix: externalize mongodb from webpack bundle to fix SWA symlink error
- fix: remove turbopack config to fix SWA symlink bundling issue
- fix: lazy mongodb init for static build, force-dynamic API route
- fix: update pnpm lockfile with new dependencies
- fix: remove scroll from left sidebar (overflow-visible on SidebarContent)
- fix: add TooltipProvider, subscribe icon in collapsed sidebar, square avatars
- fix: strip non-palette colors, use only design system tokens
- fix: chat opens on any page, no mount animation on sidebar
- fix: buttery smooth focus mode with single offcanvas collapsible
- fix: restore smooth focus transitions, logo reset, scrollbar CSS, missing pages
- fix: restore content layout and fix turbopack root
- fix: skip TS type check in build (motion type compat issue)
- fix: add packages to pnpm-workspace.yaml for CI
- fix: remove hardcoded turbopack root, use pnpm in CI
- fix: update partner offerings - backlinks for articles, event listing not hosting
- fix: sticky sub-header and sidebar toggle
Technical Notes (9)
- ci: add automated release notes workflow with GPT-4o polishing
- refactor(api): remove Cosmos DB from skills routes, GitHub-only
- chore(cli): bump to v1.1.5 for npm publish
- chore: update repo references from Harshith-Ventures to Agent-mag org
- refactor: pure OpenClaw — remove Azure Direct split, use SOUL.md markers
- ci: remove --async from staging deploy to wait for completion
- ci: add staging deployment workflow
- ci: re-trigger deploy with corrected publish profile
- ci: add Azure Static Web Apps workflow file on-behalf-of: @Azure opensource@microsoft.com
Documentation
- docs: add self-hosted Firecrawl (agentmag-firecrawl) to all architecture docs
- docs: full business model — creator marketplace, CLI sponsorships, enterprise registries
- docs: update website link in README
- docs: rewrite agentic UI spec — complete action map for all 34 pages
- docs: full agentic AI master plan + update all stale docs
- docs: full feature docs for every sidebar item + OpenClaw-powered AI architecture
- docs: AI affiliate programs master list with signup URLs
- docs: AI chat architecture + full backend action plan for 0K/mo
- docs: add design system doc (no colors, tokens, typography, layout rules)
- docs: add full project documentation + business playbooks