Repository navigation
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: quivalen/CodeRAG
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: ManNotNIT/RAGcode
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 24 files changed
- 2 contributors
Commits on Jan 24, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 83977e3 - Browse repository at this point
Copy the full SHA 83977e3View commit details
Commits on Sep 7, 2025
-
feat: Code Quality Improvements & Documentation Overhaul
* feat: add comprehensive error handling, logging, and type hints - Add structured logging with file and console output across all modules - Implement robust error handling with graceful degradation - Add comprehensive type hints to all functions and methods - Add concise docstrings for all public functions - Improve validation and input checking throughout codebase - Enhance OpenAI API error handling with better user messages * feat: enhance Streamlit UI with better UX and error handling - Add improved status indicators and connection validation - Implement conversation context retention within sessions - Add loading states and user-friendly error messages - Include sidebar controls with clear conversation functionality - Add example queries and helpful tips for new users - Improve page layout and visual feedback * feat: add code quality tools and pre-commit configuration - Add pre-commit hooks with Black, Flake8, isort, and MyPy - Configure pyproject.toml for consistent code formatting - Set up automated code quality checks on commits - Include trailing whitespace and file formatting hooks - Configure type checking and import sorting standards * ci: add GitHub Actions workflow for automated code quality checks - Create CI pipeline testing Python 3.8-3.12 compatibility - Add automated Black, isort, Flake8, and MyPy checks - Include import structure validation for all modules - Set up continuous integration for pull requests and pushes - Enable early detection of code quality issues * docs: modernize README with comprehensive documentation - Convert from RST to Markdown format with modern styling - Add badges for Python version, license, and build status - Include architecture diagram and visual project overview - Add detailed quick start guide and usage examples - Provide comprehensive troubleshooting section - Include contribution guidelines and development setup * docs: add comprehensive development guide - Create detailed developer setup instructions - Add code quality standards and guidelines - Include testing and debugging tips - Provide architecture overview and project structure - Document common development issues and solutions * fix: apply code formatting and linting fixes - Apply Black code formatting to all Python files - Fix import sorting with isort - Resolve all Flake8 linting issues - Fix MyPy type checking errors - Remove unused imports and variables - Fix line length violations and formatting inconsistencies - Add proper type annotations for global variables - Add test_env to .gitignore * fix: resolve Python 3.8 compatibility issues - Create separate requirements-py38.txt for Python 3.8 compatibility - Use numpy>=1.21.0,<1.25.0 for Python 3.8 (numpy 1.26.4 requires Python 3.9+) - Use pandas>=1.5.0,<2.1.0 for Python 3.8 compatibility - Update Python 3.8 workflow to use Python 3.8 compatible requirements - Update cache key to reference correct requirements file * simplify: streamline CI/CD pipeline to Python 3.11 only - Remove Python 3.8 compatibility workflow and requirements - Simplify code quality workflow to use single Python 3.11 version - Update pyproject.toml configurations to target Python 3.11 - Reduce CI complexity while maintaining code quality checks * refactor: simplify CI/CD - remove code quality checks - Remove Black, isort, Flake8, and MyPy checks from CI/CD - Code quality should be enforced via pre-commit hooks locally - Rename workflow from 'Code Quality' to 'CI Tests' - Keep only dependency installation and import structure tests - Prevents PR failures due to formatting issues * feat: apply PR review fixes - Centralize logging in entrypoints; Streamlit force logging; gate file logs via env - Embeddings: chunk + mean pool, retry/backoff, timeouts - Similarity: switch to cosine (L2-normalize + IndexFlatIP); show proper score - Metadata: truncate stored content to keep index lean - Config: default WATCHED_DIR to cwd - Tests: remove OpenAI dependency; dummy vector test - CI: add lint/mypy/pytest job; README 3.11+ - Docs: add AGENTS.md contributor guide * style: fix import order per isort * ci: align flake8 flags with project (88 cols, ignore E203,W503) * ci: ensure coderag is importable during pytest (set PYTHONPATH)
Configuration menu - View commit details
-
Copy full SHA for cb1dc7c - Browse repository at this point
Copy the full SHA cb1dc7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 101ea4a - Browse repository at this point
Copy the full SHA 101ea4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42b17f6 - Browse repository at this point
Copy the full SHA 42b17f6View commit details
Commits on Sep 18, 2025
-
chore: tighten repo tooling (#2)
Co-authored-by: Neverdecel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b63151a - Browse repository at this point
Copy the full SHA b63151aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23786ae - Browse repository at this point
Copy the full SHA 23786aeView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master