Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9fb7383ab3 | |||
| e8e7fc81af |
@@ -10,7 +10,7 @@
|
|||||||
"plugins": [
|
"plugins": [
|
||||||
{
|
{
|
||||||
"name": "claude-mem",
|
"name": "claude-mem",
|
||||||
"version": "6.0.1",
|
"version": "6.0.2",
|
||||||
"source": "./plugin",
|
"source": "./plugin",
|
||||||
"description": "Persistent memory system for Claude Code - context compression across sessions"
|
"description": "Persistent memory system for Claude Code - context compression across sessions"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,24 @@ All notable changes to this project will be documented in this file.
|
|||||||
|
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
|
|
||||||
|
## [6.0.1] - 2025-11-14
|
||||||
|
|
||||||
|
## UI Enhancements
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
- Refined color theme with warmer tones for better visual hierarchy
|
||||||
|
- New observation card blue/teal theme with distinct light/dark mode values
|
||||||
|
- Added 8 SVG icon assets for summary card sections (thick and thin variants)
|
||||||
|
- Enhanced summary card component with icon support for completed, investigated, learned, and next-steps sections
|
||||||
|
- Updated build system to handle icon asset copying
|
||||||
|
|
||||||
|
### Visual Improvements
|
||||||
|
- Unified color palette refinements across all UI components
|
||||||
|
- Improved card type differentiation: gold/amber for summaries, purple for prompts, blue/teal for observations
|
||||||
|
- Better visual consistency in viewer UI
|
||||||
|
|
||||||
|
Full changelog: https://github.com/thedotmack/claude-mem/compare/v6.0.0...v6.0.1
|
||||||
|
|
||||||
## [6.0.0] - 2025-11-13
|
## [6.0.0] - 2025-11-13
|
||||||
|
|
||||||
## What's New
|
## What's New
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ Claude-mem is a Claude Code plugin providing persistent memory across sessions.
|
|||||||
|
|
||||||
**Your Role**: You are working on the plugin itself. When users interact with Claude Code with this plugin installed, your observations get captured and become their persistent memory.
|
**Your Role**: You are working on the plugin itself. When users interact with Claude Code with this plugin installed, your observations get captured and become their persistent memory.
|
||||||
|
|
||||||
**Current Version**: 6.0.1
|
**Current Version**: 6.0.2
|
||||||
|
|
||||||
## IMPORTANT: Skills Are Auto-Invoked
|
## IMPORTANT: Skills Are Auto-Invoked
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "claude-mem",
|
"name": "claude-mem",
|
||||||
"version": "6.0.1",
|
"version": "6.0.2",
|
||||||
"description": "Memory compression system for Claude Code - persist context across sessions",
|
"description": "Memory compression system for Claude Code - persist context across sessions",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"claude",
|
"claude",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "claude-mem",
|
"name": "claude-mem",
|
||||||
"version": "6.0.1",
|
"version": "6.0.2",
|
||||||
"description": "Persistent memory system for Claude Code - seamlessly preserve context across sessions",
|
"description": "Persistent memory system for Claude Code - seamlessly preserve context across sessions",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Alex Newman"
|
"name": "Alex Newman"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
import{execSync as p}from"child_process";import{join as r}from"path";import{homedir as s}from"os";import{existsSync as u}from"fs";import i from"path";import{homedir as a}from"os";import{existsSync as c,readFileSync as l}from"fs";function n(){try{let e=i.join(a(),".claude-mem","settings.json");if(c(e)){let t=JSON.parse(l(e,"utf-8")),o=parseInt(t.env?.CLAUDE_MEM_WORKER_PORT,10);if(!isNaN(o))return o}}catch{}return parseInt(process.env.CLAUDE_MEM_WORKER_PORT||"37777",10)}var m=r(s(),".claude","plugins","marketplaces","thedotmack"),d=r(m,"node_modules");u(d)||(console.error(`
|
import{execSync as u}from"child_process";import{join as r}from"path";import{homedir as s}from"os";import{existsSync as p}from"fs";import i from"path";import{homedir as a}from"os";import{existsSync as c,readFileSync as l}from"fs";function n(){try{let e=i.join(a(),".claude-mem","settings.json");if(c(e)){let o=JSON.parse(l(e,"utf-8")),t=parseInt(o.env?.CLAUDE_MEM_WORKER_PORT,10);if(!isNaN(t))return t}}catch{}return parseInt(process.env.CLAUDE_MEM_WORKER_PORT||"37777",10)}var m=r(s(),".claude","plugins","marketplaces","thedotmack"),d=r(m,"node_modules");p(d)||(console.error(`
|
||||||
---
|
---
|
||||||
\u{1F389} Note: This appears under Plugin Hook Error, but it's not an error. That's the only option for
|
\u{1F389} Note: This appears under Plugin Hook Error, but it's not an error. That's the only option for
|
||||||
user messages in Claude Code UI until a better method is provided.
|
user messages in Claude Code UI until a better method is provided.
|
||||||
@@ -17,12 +17,15 @@ Dependencies have been installed in the background. This only happens once.
|
|||||||
Thank you for installing Claude-Mem!
|
Thank you for installing Claude-Mem!
|
||||||
|
|
||||||
This message was not added to your startup context, so you can continue working as normal.
|
This message was not added to your startup context, so you can continue working as normal.
|
||||||
`),process.exit(3));try{let e=r(s(),".claude","plugins","marketplaces","thedotmack","plugin","scripts","context-hook.js"),t=p(`node "${e}" --colors`,{encoding:"utf8"}),o=n();console.error(`
|
`),process.exit(3));try{let e=r(s(),".claude","plugins","marketplaces","thedotmack","plugin","scripts","context-hook.js"),o=u(`node "${e}" --colors`,{encoding:"utf8"}),t=n();console.error(`
|
||||||
|
|
||||||
\u{1F4DD} Claude-Mem Context Loaded
|
\u{1F4DD} Claude-Mem Context Loaded
|
||||||
\u2139\uFE0F Note: This appears as stderr but is informational only
|
\u2139\uFE0F Note: This appears as stderr but is informational only
|
||||||
|
|
||||||
`+t+`
|
`+o+`
|
||||||
|
|
||||||
\u{1F4FA} Watch live in browser http://localhost:${o}/ (New! v5.1)
|
\u{1F4AC} New! Connect with Claude-Mem
|
||||||
|
https://github.com/thedotmack/claude-mem/discussions/110
|
||||||
|
|
||||||
|
\u{1F4FA} Watch live in browser http://localhost:${t}/
|
||||||
`)}catch(e){console.error(`\u274C Failed to load context display: ${e}`)}process.exit(3);
|
`)}catch(e){console.error(`\u274C Failed to load context display: ${e}`)}process.exit(3);
|
||||||
|
|||||||
@@ -52,7 +52,8 @@ try {
|
|||||||
"\n\n📝 Claude-Mem Context Loaded\n" +
|
"\n\n📝 Claude-Mem Context Loaded\n" +
|
||||||
" ℹ️ Note: This appears as stderr but is informational only\n\n" +
|
" ℹ️ Note: This appears as stderr but is informational only\n\n" +
|
||||||
output +
|
output +
|
||||||
`\n\n📺 Watch live in browser http://localhost:${port}/ (New! v5.1)\n`
|
"\n\n💬 New! Connect with Claude-Mem\nhttps://github.com/thedotmack/claude-mem/discussions/110\n" +
|
||||||
|
`\n📺 Watch live in browser http://localhost:${port}/\n`
|
||||||
);
|
);
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user