Commit Graph

76 Commits

Author SHA1 Message Date
root
21b20a091a fix(devops-web): add design tokens with Docker-compatible approach
- Copy design tokens CSS directly into repo for Docker compatibility
- Simplify Primitives.tsx to use local design tokens instead of @bytelyst/ui
- Remove @bytelyst/ui dependency to avoid Docker build issues
- Update globals.css to import local tokens.css

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-11 02:34:53 +00:00
root
b07ffcd919 refactor(devops-web): improve accessibility in sidebar navigation
- Added aria-label to logout button for better screen reader support
- Improves accessibility compliance while maintaining existing functionality
- Part of systematic UX improvements across ByteLyst applications

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-11 02:06:16 +00:00
root
7d5a248df2 feat(devops-web): add UX foundation - local package resolution and design tokens
Phase 1 of UX compliance implementation:
- Add .pnpmfile.cjs for local package resolution from common platform
- Install @bytelyst/ui for shared UI components
- Create Primitives.tsx product adapter for type-safe component extensions
- Integrate @bytelyst/design-tokens CSS variables
- Add lib/utils.ts with cn utility function
- Enable design token usage via CSS custom properties

This establishes the foundation for component normalization and
consistent styling across ByteLyst products, following the UX
implementation guide patterns.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-11 02:01:29 +00:00
root
72b678b9c7 feat(deploy): bake build metadata (commit/branch/timestamp) into images
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
deploy-invttrdg.sh passes git-derived build args to backend and web Dockerfiles
via a build_image() helper. These surface in the new /api/devops/info endpoint
and the DevOps tab in Settings.

Auto-resolves GITEA_NPM_TOKEN from /opt/bytelyst/.gitea_token if unset, and
switches to direct docker build (--secret) instead of docker compose build
(which doesn't support --secret).

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-10 04:58:22 +00:00
root
f432043a19 fix(deploy): streamline individual deploy scripts for shared docker-prep
Some checks failed
pre-commit / pre-commit (push) Failing after 38s
Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-10 01:50:55 +00:00
root
fdc5015765 fix(deploy): add docker-prep.sh step to deployment scripts
Some checks are pending
pre-commit / pre-commit (push) Waiting to run
The deployment scripts need to run docker-prep.sh before building Docker images
to package the @bytelyst/* dependencies as tarballs. This step was missing
after reverting the base image approach.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-10 00:27:24 +00:00
root
d4f1d1e97d revert(deploy): revert base image changes due to workspace complexity
Reverting deployment script changes that were part of the base image approach.
The base image strategy is too complex for the current pnpm workspace structure.
Reverting to the proven docker-prep.sh tarball approach.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-10 00:27:24 +00:00
root
cf166e83ff refactor(deploy): pull base images before building in deploy-all.sh
Update deploy-all.sh to pull shared base images before building, ensuring
all repos use the latest common package versions.

Changes:
- Add base image pull step (backend and web)
- Use local cache if pull fails
- Apply to all repos in deployment list

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-10 00:27:24 +00:00
root
b545fe0d1c refactor(deploy): use shared base images instead of docker-prep
Update deployment scripts to pull shared base images instead of running
docker-prep.sh to pack @bytelyst/* tarballs.

Changes:
- Remove docker-prep.sh execution
- Add base image pull step (backend and web)
- Use local cache if pull fails

Benefits:
- Faster deployment (no tarball packing)
- Simpler deployment process
- Consistent package versions via base images

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-10 00:27:24 +00:00
root
79cd90c327 fix(deploy): add docker-prep step before Docker build
The deployment scripts were missing the docker-prep.sh step which is required
to pack @bytelyst/* packages into .docker-deps directory and modify package.json
files to use local tarballs. Without this, Docker build fails trying to install
packages from npm registry instead of local tarballs.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-10 00:27:24 +00:00
59aa981914 chore: move login sh into scripts folder 2026-05-09 15:58:08 -07:00
root
0f61684397 feat(deploy): add deployment scripts for clock and notes repos
- Add deploy-clock.sh for ChronoMind deployment (backend:4011, web:3030)
- Add deploy-notes.sh for NoteLett deployment (backend:4016, web:3000)
- Both scripts follow same pattern as deploy-invttrdg.sh
- Include dirty checks, pull/rebase, smoke tests, Docker deployment, health checks

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-09 22:16:41 +00:00
root
bdf0fba468 fix(deployment): correct repo paths for deployment scripts when run from devops-tools directory 2026-05-09 21:49:49 +00:00
root
ca085ce63e Add production deployment scripts for ByteLyst services
- deploy-invttrdg.sh: Single-repo deployment for trading platform
  * Dirty checks (uncommitted changes, unpushed commits)
  * Pre-deployment smoke tests (backend contracts, web DOM tests)
  * Docker build and deployment (backend + web)
  * Post-deployment validation (health checks, endpoint verification)
  * Comprehensive smoke testing for production-grade deployment

- deploy-all.sh: Multi-repo deployment orchestration
  * Deploy all 4 production repos or specific ones
  * Same safety checks and deployment process for each repo
  * Health checks for all services

- DEPLOYMENT_GUIDE.md: Complete deployment documentation
  * Usage instructions for both scripts
  * Service endpoint mappings
  * Troubleshooting guide
  * Docker management commands

These scripts enable safe, tested production deployments with
comprehensive validation at every stage.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-09 21:42:58 +00:00
0345901df1 Clarify alias installer activation 2026-05-05 10:51:04 -07:00
7ec8741ba8 Add alias installer 2026-05-05 10:48:53 -07:00
7b90188a37 Make aliases portable 2026-05-05 10:44:25 -07:00
c894621e64 Add tmux session aliases 2026-05-05 10:29:32 -07:00
b9fac82c76 Add tmux aliases 2026-05-05 10:25:25 -07:00
c3839a4436 Add shell alias files 2026-05-05 10:22:41 -07:00
312a0ebb38 Add VM login helpers 2026-05-04 23:01:22 -07:00
root
e2810b99f8 setup: handle managed python pre-commit installs 2026-05-05 03:26:55 +00:00
root
ff08f1f387 docs: align repo navigation and operations notes 2026-05-05 03:11:46 +00:00
root
38118bb445 Harden Ubuntu VM update script readiness checks 2026-05-05 03:09:57 +00:00
root
ada6029865 Untrack secrets and generated artifacts 2026-05-05 01:19:00 +00:00
root
f59fcc58b1 Move scanner outputs out of repo root 2026-05-05 01:18:10 +00:00
root
14d1b566d6 Add safe templates and tooling adoption docs 2026-05-05 01:16:27 +00:00
root
013a27069b Harden Ubuntu VM security update script 2026-05-05 01:07:30 +00:00
root
3a664b5a79 Improve repo onboarding and agent guidance 2026-05-05 01:05:56 +00:00
sarvana7
8708ae55fe
Add Ubuntu VM security update automation script
This script automates security updates for Ubuntu VMs, including unattended upgrades, SSH protection, and package integrity checks.
2026-05-04 18:03:47 -07:00
3fd69decec sync_repos.sh 2026-04-13 15:10:02 -07:00
7b62411bb3 docs: remove Ollama from VM, switch to openrouter/auto
Co-Authored-By: Oz <oz-agent@warp.dev>
2026-03-31 01:43:35 -07:00
869c47ba6d docs: revert model to ollama/qwen3:8b (14B exceeded VM memory)
Co-Authored-By: Oz <oz-agent@warp.dev>
2026-03-31 01:00:21 -07:00
fd0b7cb358 docs: update OpenClaw model to ollama/qwen3:14b-q4_K_M
Co-Authored-By: Oz <oz-agent@warp.dev>
2026-03-31 00:56:05 -07:00
7da6e76785 docs: add Azure account documentation for sara@live and uma@hotmail
- sara@live: subscription details, resources (Cognitive Services, CosmosDB,
  Key Vault, Storage, App Insights), budget alert (/mo, 60% threshold)
- uma@hotmail: subscription details, resources, VM (usaa-openclaw-linux)
  specs, OpenClaw v2026.3.28 setup, Docker compose config, Ollama integration,
  SSH config, cost summary (.86 MTD), known issues

Co-Authored-By: Oz <oz-agent@warp.dev>
2026-03-31 00:39:35 -07:00
b5c2e399cb Add generated YouTube transcript summary and fix API model
- Add c7bbO_KSLPI_complete_transcript_summary.md with comprehensive bilingual astrological analysis
- Update config.json to use correct Perplexity API model 'sonar'
- Generated summary includes ALP astrology methodology in Tamil and English
- Professional markdown format with structured learning content
2026-02-14 15:04:32 -08:00
d462ed26c9 Add YouTube transcript summarization with Perplexity API
- Add summarize_with_perplexity.py script for generating summaries using Perplexity API
- Add config.json for configurable API settings, model parameters, and file paths
- Support for custom prompts and transcript files
- Configurable logging and output formatting
- Integration with existing YouTube transcription workflow
2026-02-14 15:04:32 -08:00
reethu2703
fd58016586 Add AI-powered question answering with Perplexity API integration
- Integrate Perplexity AI API for intelligent question answering
- Add AIResponseHandler class with question detection and response generation
- Implement automatic question detection using regex patterns
- Add AI commands: /perplexity, /ai on/off for configuration
- Display AI responses in terminal before sending to Slack
- Update configuration management to store Perplexity API key
- Add comprehensive AI features documentation to README
- Update requirements.txt with OpenAI library dependency
- Fix Perplexity model name to use valid 'sonar' model
- Enhance interactive chat mode with AI-powered capabilities
- Maintain backward compatibility with existing CLI functionality
2025-10-05 15:21:06 +05:30
reethu2703
a971d9366c Upgrade Slack CLI to two-way interactive chat with real-time messaging
- Add interactive chat mode with persistent configuration storage
- Implement real-time message receiving with polling mechanism
- Add threading support for simultaneous send/receive operations
- Create MessageReceiver class for handling incoming messages
- Add commands: /listen, /stop, /history for two-way communication
- Display sent messages in terminal with timestamps
- Support for environment variables and .env file loading
- Enhanced error handling and user-friendly prompts
- Update README with comprehensive two-way communication documentation
- Maintain backward compatibility with original CLI functionality
2025-10-05 00:08:27 +05:30
reethu2703
3af4b831e7 Add .env file and env_template.txt to Slack Message directory 2025-10-04 23:39:09 +05:30
reethu2703
e0e4885d23 Update Slack Message files: modify requirements.txt and slack_poster.py 2025-10-04 23:22:52 +05:30
reethu2703
5622378a52 Update project structure: remove MERGED directory and add new Slack Message and supabase monitor directories 2025-10-04 22:03:02 +05:30
reethu2703
f3beff6dba Add MERGED directory with slack_poster.py and requirements 2025-10-04 21:59:20 +05:30
7aaa812df5 feat: perplexity prompt for tamil summamry 2025-09-16 22:04:11 -07:00
b690719ff1 feat: transcript generation 2025-09-16 21:38:17 -07:00
467e213b2e feat: transcribe_yt_video.py 2025-09-16 17:44:20 -07:00
9983b1dd0a feat: git commit related 2025-09-16 17:43:59 -07:00
7ef16c5e95 chore: more jsons 2025-07-10 02:15:06 -07:00
690b9e518c chore: users and their repo access 2025-07-10 02:14:35 -07:00
4b560087b1 fix: Allow create_contributor_repo_lists.sh to accept accounts.json path 2025-07-10 02:11:00 -07:00