Commit Graph

78 Commits

Author SHA1 Message Date
Dani 05f10a87f2 docs: Update README dashboard link to www.aitmpl.com
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 21:16:01 -05:00
Dani 8a84d3ebea docs: Add Claude for Open Source Program badge to README
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 19:00:40 -05:00
Daniel Avila d11c627cdf docs: Add dashboard beta banner to README (#374)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 19:42:25 -05:00
Daniel Avila 1f987ed81d Remove Z.AI partnership from README (#347) 2026-02-08 22:35:08 -06:00
Dani 9bb3fa8f02 fix: remove Neon OSS section, keep only badges
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 18:14:50 -05:00
Dani c2b408aa4c feat: add Neon Open Source Program partnership to README
- Add Neon OSS Program badge in top badges
- Add Neon badge next to Vercel OSS Program badge
- Add Neon partnership section with install command

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 18:12:56 -05:00
Dani 2fe0cfa568 feat: Add 139 scientific skills from K-Dense-AI/claude-scientific-skills
Added comprehensive scientific skills collection covering:
- 54+ Python packages (biopython, rdkit, scanpy, pytorch-lightning, scikit-learn, qiskit, etc.)
- 26+ scientific databases (PubMed, ChEMBL, UniProt, COSMIC, ClinicalTrials.gov, etc.)
- 20+ analysis & communication tools (literature-review, scientific-writing, peer-review, etc.)
- 15+ scientific integrations (Benchling, DNAnexus, LatchBio, OMERO, Protocols.io, etc.)
- Laboratory automation and specialized tools

Source: https://github.com/K-Dense-AI/claude-scientific-skills
License: MIT License
Copyright: © 2025 K-Dense Inc.

Updated README.md with comprehensive attribution section including:
- K-Dense-AI/claude-scientific-skills
- Official Anthropic sources (skills, claude-code)
- Community contributions (obra/superpowers, alirezarezvani/claude-skills, wshobson/agents)
- NerdyChefsAI Skills
- awesome-claude-code and awesome-claude-skills

Total skills: 105 → 244 (+139 scientific skills)

Updated components.json catalog and security-report.json

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-20 16:13:50 -05:00
Dani 160c7d8eeb docs: Add Z.AI sponsorship and Buy Me a Coffee badges to README
Add compact badges in the header section:
- Z.AI sponsorship badge with tracking parameters
- Buy Me a Coffee badge for community support

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 23:04:44 -05:00
Dani 613343bbaf feat: Add Z.AI partnership integration
Integrated Z.AI (GLM Coding Plan) as official sponsor with comprehensive website presence and tracking.

Partnership Features:
- Partnership banner with Z.AI branding on homepage
- GLM Coding Plan setting for Claude Code integration
- Sponsored by Z.AI badge in stats section
- Partnership section in README with discount link
- Vercel OSS Program badge added

Components Added:
- Setting: partnerships/glm-coding-plan (GLM-4.6 API configuration)
- Banner: Full-width responsive partnership banner
- Badge: "Sponsored by Z.AI" in badge collection

Tracking Implementation:
- UTM parameters for all Z.AI links (source, medium, campaign)
- Google Analytics event tracking for banner clicks
- Separate tracking for banner vs README vs badge clicks

Technical Details:
- Responsive banner design (200px desktop → 100px mobile)
- Background matches site theme (#0d1117)
- Lateral padding shows site background
- All links open in new tab with proper rel attributes

Files Modified:
- README.md: Added partnership section
- docs/index.html: Banner + badge integration
- docs/components.json: New GLM setting included
- cli-tool/components/settings/partnerships/glm-coding-plan.json

Files Added:
- docs/css/partnership-banner.css
- docs/js/partnership-banner.js
- docs/static/img/image.png

Partnership Terms:
- Monthly fee: $1,500 USD
- Discount code: 10% OFF (ic=8JVLJQFSKB)
- Sponsor: Z.AI (https://z.ai)
- Service: GLM CODING PLAN ($3/month starting)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 18:15:23 -05:00
Dani 27a0e1adae vercel OSS Program 2025-11-05 20:47:27 -05:00
Dani 02c946fbac add license and attribution info to README and adjust cron schedule in vercel.json 2025-11-04 12:02:06 -05:00
Dani be432a1661 docs: update README 2025-10-30 14:35:59 -04:00
Dani cb890faecf feat: replace session sharing with context download
Complete overhaul of session sharing feature:

REMOVED:
- x0.at upload functionality
- Share command and QR code generation
- External file hosting dependencies
- Clone session command (--clone-session)

ADDED:
- Download conversation as Markdown file
- Context file optimized for Claude Code @ references
- Simple download modal with usage instructions
- Instructions for using @filename in Claude Code

Changes:
Backend:
- New exportSessionAsMarkdown() method in SessionSharing
- Convert conversations to readable Markdown format
- Include usage instructions in exported files
- Changed endpoint from /api/conversations/:id/share to /download

Frontend:
- Replaced "Share" button with "Download" button
- New download modal with clear instructions
- Removed QR code and upload functionality
- Direct browser download of .md files

User Experience:
- Download context file to local machine
- Add file to project repository
- Reference in Claude Code with @filename
- Continue conversation with full context

Example workflow:
1. Click Download button
2. Save claude-context-project-2025-10-27.md
3. Add to git repo
4. In Claude Code: "Read @claude-context-project-2025-10-27.md and continue"

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-29 11:00:28 -04:00
Dani 936101a70c readme center 2025-10-26 11:48:33 -04:00
Dani 7e85dffd11 README.md: add repository of the day 2025-10-25 13:30:30 -04:00
Dani 47105d5657 update README.md with new command structure and plugin dashboard feature 2025-10-13 19:51:52 -04:00
Daniel Avila c81cdd69b1 Update README.md 2025-08-24 12:12:34 -04:00
Daniel Avila 036eb107ef Update README.md 2025-08-22 20:13:18 -04:00
Daniel Avila 80d1449b17 Update README.md 2025-08-22 20:12:30 -04:00
Daniel Avila f546cd77a4 Update README.md 2025-08-19 08:09:54 -04:00
Daniel Avila a8b3311831 Update README.md 2025-08-17 11:39:19 -04:00
Dani 857e9e8efd refactor: update README for clarity and enhance component descriptions 2025-08-17 11:37:24 -04:00
daniel 4bfb26626e 📝 Update README with Mobile Chats Interface and Cloudflare Tunnel
- Added mobile-first chats interface in Quick Start section
- Highlighted --tunnel option with Cloudflare installation requirements
- Updated Core Features with new mobile interface and tunnel support
- Added installation instructions for cloudflared across platforms

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-09 11:07:01 -04:00
Dani 29584fcbb6 fix docs url 2025-08-04 16:21:47 -04:00
Dani fb26d50f80 feat: Add comprehensive command documentation for CLI tool
- Introduced commands for cleaning codebase, committing changes, and managing pull requests.
- Added guidelines for creating Jobs to be Done (JTBD) and Product Requirements Documents (PRD).
- Implemented commands for managing project todos and updating branch names.
- Developed integration testing plan and documentation update commands.
- Created commands for handling GitHub issues, PR reviews, and release processes.
- Added functionality for creating and managing Git worktrees for open PRs.
- Established protocols for verifying repository state and fixing issues with Husky commands.
- Enhanced documentation with detailed instructions and best practices for each command.
2025-07-31 18:28:14 -04:00
Dani 7e54411fd3 feat: update default view to agents and adjust filter button order in documentation 2025-07-31 18:15:27 -04:00
Dani ac6a13b6cb docs: add comprehensive tracking system technical documentation
- Created TRACKING_SYSTEM.md with complete architecture overview
- Added detailed Mermaid diagrams for data flow and system components
- Documented privacy controls, security considerations, and troubleshooting
- Updated README.md with link to technical documentation
- Provides complete reference for tracking system implementation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-31 17:45:46 -04:00
Dani 171310d22a Refactor README and CLI tool documentation for clarity and consistency; update URLs to new domain; enhance analytics dashboard and health check commands; streamline contribution process; improve styling and layout for better user experience. 2025-07-30 15:10:41 -04:00
Daniel Avila d3779f0928 Update README.md 2025-07-22 19:56:41 -04:00
Daniel Avila 4f3a010b42 Update README.md 2025-07-22 19:55:58 -04:00
Daniel Avila 4fa14a6a44 feat: Implement Claude Code Console Bridge and Enhanced State Detection (#14)
* feat: Enhance DataService with paginated conversations and improved error handling

- Added `getConversationsPaginated` method to fetch conversations with pagination support.
- Improved error handling in `cachedFetch` to provide clearer messages and fallback behavior.
- Updated WebSocket integration to handle connection failures with fallback polling.
- Reduced WebSocket auto-reconnect attempts and disabled auto-reconnect to minimize console noise.
- Added CORS middleware to the web server for better API accessibility.
- Implemented paginated conversations endpoint in the server.
- Added conversation messages endpoint to retrieve messages for a specific conversation.
- Enhanced conversation analysis to include detailed session data and compatibility with original dashboard.

* feat: Implement real-time conversation change handling and notifications

- Added handleConversationChange method to ClaudeAnalytics for processing updates to conversation files.
- Integrated WebSocket notifications for new messages in conversations.
- Enhanced setupFileWatchers to include conversation change callbacks.
- Updated conversation state API to calculate states for all conversations, improving performance and accuracy.
- Introduced pagination for conversation messages endpoint to support large message sets.
- Implemented cache management endpoint for clearing specific cache types.
- Enhanced DataCache and ConversationAnalyzer to support tool correlation in message parsing.
- Created ToolDisplay component for safe rendering of tool uses and results in the analytics dashboard.
- Added comprehensive documentation for Claude data structures and formats.

* feat: Enhance real-time messaging and dashboard features

- Improved logging for new messages in DataService to include message data.
- Increased WebSocket reconnection attempts for better reliability.
- Enabled auto-reconnect in WebSocketService for real-time updates.
- Updated conversation change handling in ClaudeAnalytics to include file path.
- Enhanced error handling and logging in ConversationAnalyzer and DataCache.
- Added new settings file for local permissions.
- Introduced a new Chats Dashboard option in the main menu.
- Created detailed architecture documentation for the analytics web application.
- Deprecated old main.js and Dashboard.js files in favor of a modular structure.

* feat: Implement real-time message handling and improve logging in DataService and AgentsPage

* feat: Implement comprehensive conversation state detection improvements

- Enhanced frontend message analysis for tool execution and content analysis.
- Introduced file activity detection to accurately identify user typing.
- Adopted a WebSocket-first approach for real-time state updates.
- Expanded state vocabulary with new contextual states and visual indicators.
- Improved state banner display with new CSS classes.
- Integrated system components for cohesive state management.
- Added health check feature to validate system requirements and configurations.
- Developed ConsoleBridge for web-based interaction with Claude Code processes.
- Created test script for ConsoleBridge to facilitate integration testing.
2025-07-22 19:31:11 -04:00
Daniel Avila 911963bf92 Update README.md (#11) 2025-07-19 08:46:30 -04:00
Dani 1e1b0f3117 feat: Add website URL to CLI output and README
- Display template browser website in CLI completion message
- Add prominent link in README.md for template exploration
- Help users discover all available templates online
- Improve discoverability of the template showcase website

CLI now shows: 'View all available templates at: https://davila7.github.io/claude-code-templates/'
README includes: 'Browse Templates Online' section with website link

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19 08:42:22 -04:00
Dani 11049e40d7 fix: Restore prepublishOnly script after Health Check release
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 10:44:13 -04:00
Daniel Avila ffb2387a85 Update README.md 2025-07-15 19:10:38 -04:00
Dani 72bcfe441f feat: Implement complete modular architecture (Phases 1-3)
## Phase 1: Backend Modularization ✅
- Extract StateCalculator class with conversation state logic
- Extract ProcessDetector class for Claude process detection
- Extract ConversationAnalyzer class for data analysis
- Extract FileWatcher class for file system monitoring
- Create DataCache class with multi-level caching strategy
- Integrate dependency injection throughout backend

## Phase 2: Frontend Modularization ✅
- Create modular component architecture:
  - Dashboard: Main orchestrator component
  - ConversationTable: Interactive table with filters/pagination
  - Charts: Chart.js integration and management
- Implement service layer:
  - DataService: API communication with intelligent caching
  - StateService: Reactive state management with subscriptions
  - WebSocketService: Real-time communication client
- Replace monolithic 2000+ line HTML with clean modular structure
- Add main.js application bootstrap with error handling

## Phase 3: WebSocket Integration ✅
- Create WebSocketServer for real-time server communication
- Implement NotificationManager for coordinated notifications
- Add real-time conversation state change detection
- Replace polling with WebSocket updates + fallback mechanisms
- Add automatic reconnection and heartbeat mechanisms

## Key Improvements:
- **Maintainability**: 3000+ line monolith → ~20 focused modules (100-200 lines each)
- **Performance**: Smart caching, real-time updates, optimized data flow
- **Scalability**: Clean separation of concerns, dependency injection
- **Developer Experience**: Hot-reloadable modules, clear APIs, error boundaries
- **User Experience**: Real-time updates, offline fallback, loading states

## Architecture:
```
Backend: analytics/
├── core/ (StateCalculator, ProcessDetector, ConversationAnalyzer, FileWatcher)
├── data/ (DataCache)
└── notifications/ (WebSocketServer, NotificationManager)

Frontend: analytics-web/
├── components/ (Dashboard, ConversationTable, Charts)
├── services/ (DataService, StateService, WebSocketService)
└── assets/js/ (main.js bootstrap)
```

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15 19:04:01 -04:00
Dani d51a565a2a perf: Optimize conversation state detection with ultra-fast refresh and improved logic
- Implement 500ms refresh rate for near real-time updates
- Add 250ms fast refresh for first 30 seconds for instant state changes
- Prioritize conversation flow over file timestamps for immediate response detection
- Improve "Claude Code working..." detection to trigger instantly when user sends message
- Extend file activity detection window to 15 seconds for better accuracy
- Create dedicated npm README for better package discoverability
- Update root README to highlight new notification and state detection features
- Remove debug console logs for cleaner production experience

Performance improvements result in near-instantaneous state change detection.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15 19:04:01 -04:00
Daniel Avila 8d77b3abb6 Update README.md 2025-07-14 21:48:26 -04:00
Dani 05c4307cf7 fix: Update CodeGPT API key and increment package version to 1.6.3 2025-07-11 12:42:04 -04:00
Dani 9b459fab35 docs: Update README to reflect new interactive welcome screen
- Update Quick Start section to show interactive welcome screen
- Explain that Analytics Dashboard is now the default option
- Show clear visual example of the selection interface
- Update Analytics Dashboard section to highlight default status
- Improve user onboarding documentation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-11 12:36:32 -04:00
Dani ab05eb5cc2 fix: Correct image placement in Quick Start section of README 2025-07-11 10:22:50 -04:00
Dani 1310a9203a Merge remote-tracking branch 'origin/main' 2025-07-11 10:21:41 -04:00
Dani 22483bccc9 docs: Update README with quick start instructions for analytics dashboard and refine setup section 2025-07-11 10:08:44 -04:00
Daniel Avila 71b24b0feb Update README.md 2025-07-11 10:01:42 -04:00
Dani a08d617b27 feat: Add GitHub stars badge and star history chart to README
- Add GitHub stars badge with social style to main badges section
- Add star history chart with dark/light theme support at end of README
- Improve project visibility and community engagement
- Reorder badges for better visual flow

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-11 09:57:05 -04:00
Dani 4bde102a69 docs: Enhance README and analytics dashboard with chart controls and date filtering 2025-07-11 09:44:49 -04:00
Dani 83868f8ccb docs: Update README to refine core features section and enhance command usage instructions 2025-07-10 22:25:20 -04:00
Dani 3bac9f53d4 docs: Enhance README with detailed quick start instructions and core features overview 2025-07-10 22:22:17 -04:00
Dani 897bc750ee docs: Update README to enhance quick start instructions and clarify analytics dashboard usage 2025-07-10 22:13:44 -04:00
Dani 8a470e4cea docs: Enhance README with detailed features and real-time analytics dashboard information 2025-07-10 22:06:19 -04:00