Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
150 changes: 12 additions & 138 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,144 +38,18 @@ updates:
patterns:
- '*'

# This repo uses a shared pnpm workspace lockfile plus `catalog:` versions.
# Keep npm updates in a single workspace-level Dependabot entry so manifests
# resolve against the same root context instead of as isolated packages.
- package-ecosystem: npm
directory: /
target-branch: dev
schedule:
interval: weekly
day: monday
time: '09:00'
timezone: Asia/Shanghai
open-pull-requests-limit: 5
labels:
- dependencies
- javascript
groups:
npm-root:
patterns:
- '*'

- package-ecosystem: npm
directory: /cli
target-branch: dev
schedule:
interval: weekly
day: monday
time: '09:00'
timezone: Asia/Shanghai
open-pull-requests-limit: 5
labels:
- dependencies
- javascript
groups:
npm-cli:
patterns:
- '*'

- package-ecosystem: npm
directory: /sdk
target-branch: dev
schedule:
interval: weekly
day: monday
time: '09:00'
timezone: Asia/Shanghai
open-pull-requests-limit: 5
labels:
- dependencies
- javascript
groups:
npm-sdk:
patterns:
- '*'

- package-ecosystem: npm
directory: /mcp
target-branch: dev
schedule:
interval: weekly
day: monday
time: '09:00'
timezone: Asia/Shanghai
open-pull-requests-limit: 5
labels:
- dependencies
- javascript
groups:
npm-mcp:
patterns:
- '*'

- package-ecosystem: npm
directory: /gui
target-branch: dev
schedule:
interval: weekly
day: monday
time: '09:00'
timezone: Asia/Shanghai
open-pull-requests-limit: 5
labels:
- dependencies
- javascript
groups:
npm-gui:
patterns:
- '*'

- package-ecosystem: npm
directory: /doc
target-branch: dev
schedule:
interval: weekly
day: monday
time: '09:00'
timezone: Asia/Shanghai
open-pull-requests-limit: 5
labels:
- dependencies
- javascript
groups:
npm-doc:
patterns:
- '*'

- package-ecosystem: npm
directory: /libraries/logger
target-branch: dev
schedule:
interval: weekly
day: monday
time: '09:00'
timezone: Asia/Shanghai
open-pull-requests-limit: 5
labels:
- dependencies
- javascript
groups:
npm-logger:
patterns:
- '*'

- package-ecosystem: npm
directory: /libraries/md-compiler
target-branch: dev
schedule:
interval: weekly
day: monday
time: '09:00'
timezone: Asia/Shanghai
open-pull-requests-limit: 5
labels:
- dependencies
- javascript
groups:
npm-md-compiler:
patterns:
- '*'

- package-ecosystem: npm
directory: /libraries/script-runtime
directories:
- /
- /cli
- /sdk
- /mcp
- /gui
- /doc
- /libraries/*
target-branch: dev
schedule:
interval: weekly
Expand All @@ -187,6 +61,6 @@ updates:
- dependencies
- javascript
groups:
npm-script-runtime:
npm-workspace:
patterns:
- '*'
12 changes: 6 additions & 6 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ members = [
]

[workspace.package]
version = "2026.10404.101"
version = "2026.10406.121"
edition = "2024"
rust-version = "1.88"
license = "AGPL-3.0-only"
Expand Down
2 changes: 1 addition & 1 deletion cli/npm/darwin-arm64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@truenine/memory-sync-cli-darwin-arm64",
"version": "2026.10404.101",
"version": "2026.10406.121",
"os": [
"darwin"
],
Expand Down
2 changes: 1 addition & 1 deletion cli/npm/darwin-x64/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@truenine/memory-sync-cli-darwin-x64",
"version": "2026.10404.101",
"version": "2026.10406.121",
"os": [
"darwin"
],
Expand Down
2 changes: 1 addition & 1 deletion cli/npm/linux-arm64-gnu/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@truenine/memory-sync-cli-linux-arm64-gnu",
"version": "2026.10404.101",
"version": "2026.10406.121",
"os": [
"linux"
],
Expand Down
2 changes: 1 addition & 1 deletion cli/npm/linux-x64-gnu/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@truenine/memory-sync-cli-linux-x64-gnu",
"version": "2026.10404.101",
"version": "2026.10406.121",
"os": [
"linux"
],
Expand Down
2 changes: 1 addition & 1 deletion cli/npm/win32-x64-msvc/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@truenine/memory-sync-cli-win32-x64-msvc",
"version": "2026.10404.101",
"version": "2026.10406.121",
"os": [
"win32"
],
Expand Down
2 changes: 1 addition & 1 deletion cli/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@truenine/memory-sync-cli",
"type": "module",
"version": "2026.10404.101",
"version": "2026.10406.121",
"description": "TrueNine Memory Synchronization CLI shell",
"author": "TrueNine",
"license": "AGPL-3.0-only",
Expand Down
18 changes: 18 additions & 0 deletions doc/app/globals.scss
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,24 @@ samp {
line-height: 1.6;
}

.home-version-note {
display: inline-flex;
gap: 8px;
align-items: center;
margin: 16px 0 0;
color: var(--page-fg-muted);
font-size: 0.95rem;
}

.home-version-note code {
padding: 4px 8px;
border: 1px solid var(--surface-border);
border-radius: 999px;
background: var(--surface-subtle);
color: var(--page-fg);
font-size: 0.9em;
}

.home-actions {
display: flex;
flex-wrap: wrap;
Expand Down
2 changes: 2 additions & 0 deletions doc/app/home-page.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import Link from 'next/link'
import {HomeContributors} from '../components/home-contributors'
import {HomeVersionNote} from '../components/home-version-note'
import {
capabilityCards,
heroProofPoints,
Expand Down Expand Up @@ -30,6 +31,7 @@ import {
<div className="home-hero-lead">
{siteConfig.productName} is a high-performance, Rust-first pipeline that synchronizes prompts, rules, and workspace memory into native tool configurations.
</div>
<HomeVersionNote />

<div className="home-actions">
<Link href="/docs/quick-guide" className="hero-button hero-button-primary">
Expand Down
17 changes: 17 additions & 0 deletions doc/components/home-version-note.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import process from 'node:process'

export function HomeVersionNote() {
const version = process.env.NEXT_PUBLIC_MEMORY_SYNC_VERSION

if (version == null || version === '') {
return null
}

return (
<p className="home-version-note">
Current version:
{' '}
<code>{version}</code>
</p>
)
}
8 changes: 4 additions & 4 deletions doc/content/_meta.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
export default {
'index': {
title: 'Overview'
title: '概览'
},
'quick-guide': {
title: 'Quick Guide'
title: '快速指南'
},
'cli': {
title: 'CLI'
Expand All @@ -18,9 +18,9 @@ export default {
title: 'GUI'
},
'technical-details': {
title: 'Technical Details'
title: '技术细节'
},
'design-rationale': {
title: 'Design Rationale'
title: '设计缘由'
}
}
24 changes: 12 additions & 12 deletions doc/content/cli/_meta.ts
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
export default {
'index': 'Overview',
'install': 'Installation and Requirements',
'workspace-setup': 'Workspace and aindex',
'first-sync': 'First Sync',
'migration': 'Migrating from Older Docs',
'cli-commands': 'CLI Commands',
'dry-run-and-clean': 'dry-run and clean',
'index': '概览',
'install': '安装与要求',
'workspace-setup': '工作区与 aindex',
'first-sync': '第一次同步',
'migration': '从旧文档迁移',
'cli-commands': 'CLI 命令',
'dry-run-and-clean': 'dry-run clean',
'plugin-config': 'plugin.config.ts',
'schema': 'JSON Schema',
'output-scopes': 'Output Scopes',
'output-scopes': '输出范围',
'frontmatter': 'Front Matter',
'cleanup-protection': 'Cleanup Protection',
'supported-outputs': 'Supported Outputs',
'troubleshooting': 'Troubleshooting',
'upgrade-notes': 'Upgrade Notes'
'cleanup-protection': '清理保护',
'supported-outputs': '支持的输出',
'troubleshooting': '故障排查',
'upgrade-notes': '升级说明'
}
Loading
Loading