Skip to content

feat: add MemFlywheel & Domux projects, tech blogs, and landscape expansion#43

Merged
FenjuFu merged 2 commits into
mainfrom
add-new-project
Jul 2, 2026
Merged

feat: add MemFlywheel & Domux projects, tech blogs, and landscape expansion#43
FenjuFu merged 2 commits into
mainfrom
add-new-project

Conversation

@dongjiang1989

Copy link
Copy Markdown
Contributor

Summary

  • New Projects: Add MemFlywheel (file-native memory flywheel for AI Agents, category memory-system) and Domux (low-latency smart-home command model based on Gemma-4-E2B-it, category llm) to /projects
    page, project detail pages, and stats cache
  • Tech Blog Posts: Add 2 new blog posts under /category/tech — "MemFlywheel: File-native Memory Flywheel for AI Agents" and "Domux: Smart-home Command Model with <150ms Latency", with
    architecture/benchmark images from GitHub repos
  • Landscape 4-Column Expansion: Expand landscape from 3 to 4 columns (30%+26%+22%+22%) — new Column 4 adds Memory System (MemFlywheel) and LLM (Domux) sections; ecosystem arrows proportionally repositioned
  • Project Card External Links: ProjectCard and project detail pages support links field with HuggingFace/ModelScope brand SVG icons, positioned next to GitHub button
  • Projects Page Mobile Optimization: Responsive filter bar sizing, simplified category labels on mobile, card footer vertical stacking (flex-col sm:flex-row), equal-height cards via h-full
  • Image Compression: Compress blog images ~70% (2.9-3.3MB → 83-929KB) without resolution change; regenerate watermarked copies
  • Cache Updates: Refresh .cache/project-stats.json (9 repos) and .cache/contributors.json (170 contributors from 60 repos)

Which issue(s) this PR fixes:

Fixes #

Special notes for reviewers:

  • New categories memory-system and llm added across projects.astro, ProjectCard.astro, and [slug].astro
  • Content schema extended with optional links: z.array(z.string()) field
  • All checks pass: astro check (0 errors), eslint (clean), prettier (all formatted)

Signed-off-by: dongjiang <dongjiang1989@126.com>
Signed-off-by: dongjiang <dongjiang1989@126.com>
@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
website Ready Ready Preview, Comment Jul 2, 2026 8:36am

@dongjiang1989

Copy link
Copy Markdown
Contributor Author

cc @FenjuFu PTAL, thanks

@FenjuFu FenjuFu left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM overall — nice addition. Merging; a few follow-ups to address in a subsequent PR:

  1. landscape.astro: the rescaled arrow/label coordinates shifted all y values +80, but the overlay SVG is absolute top-0 over the card, so the old y values already included the 80px header — all four arrows/labels now render 80px below the boxes they connect (e.g. old Workflow→Automation endpoint y=495 sat exactly on the Automation box top edge). Also M 24 400 C -3 460, ... has control points at x=-3 which get clipped. Should be reverted to x-only rescaling.
  2. The LLM column empty-state fallback span is empty (<span class="text-3xl opacity-40" />) — the memory-system one shows 🚧.
  3. domux.yaml/memflywheel.yaml are missing the stars:/forks: seed values all other project yamls carry — on the SSR path a per-repo GitHub API failure makes only these two show 0 stars and sort to the bottom.
  4. domux.yaml links only has HuggingFace; the ModelScope listing mentioned in the blog post could be added too.
  5. The refreshed contributors cache now includes web-flow (GitHub's system merge account) and biqibao112212-bot on the contributors wall — the fetch script probably needs an exclusion list.

@FenjuFu FenjuFu merged commit 9b46349 into main Jul 2, 2026
12 checks passed
@dongjiang1989 dongjiang1989 deleted the add-new-project branch July 3, 2026 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants