Skip to content
Permalink

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: jmjava/embabel-learning
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 028b426
Choose a base ref
...
head repository: jmjava/embabel-learning
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 9298670
Choose a head ref
  • 19 commits
  • 33 files changed
  • 1 contributor

Commits on Jan 10, 2026

  1. Merge pull request #1 from jmjava/refactor/generify

    making everything generic for other users
    jmjava authored Jan 10, 2026
    Configuration menu
    Copy the full SHA
    fa8cb5e View commit details
    Browse the repository at this point in the history
  2. Add note about alpha status and unit tests

    Added a note about the project's alpha status and unit tests.
    jmjava authored Jan 10, 2026
    Configuration menu
    Copy the full SHA
    d333ccd View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2026

  1. Merge pull request #2 from jmjava/refactor/generify

    Improve embabel-hub startup script and documentation
    jmjava authored Jan 15, 2026
    Configuration menu
    Copy the full SHA
    8a2ae07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c58478 View commit details
    Browse the repository at this point in the history
  3. Restore test suite and fix safety-checks to be configurable

    - Restore all test files (README.md, VERIFICATION.md, test-framework.sh, unit tests)
    - Restore config-loader.sh script that was missing
    - Make safety-checks.sh configurable using UPSTREAM_ORG and YOUR_GITHUB_USER variables
    - Add backward compatibility aliases (block_upstream_*, check_upstream_repo)
    - Fix sync-upstream.sh to skip push prompt when branch is already up-to-date
    - All 19 tests now passing (13 config-loader + 6 safety-checks)
    jmjava committed Jan 15, 2026
    Configuration menu
    Copy the full SHA
    f38277c View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2026

  1. buq fixing adding notes

    jmjava committed Jan 17, 2026
    Configuration menu
    Copy the full SHA
    7c14dab View commit details
    Browse the repository at this point in the history
  2. adding test summry for PR26

    jmjava committed Jan 17, 2026
    Configuration menu
    Copy the full SHA
    b6edf23 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2026

  1. adding more guide docs

    jmjava committed Jan 18, 2026
    Configuration menu
    Copy the full SHA
    c9798f6 View commit details
    Browse the repository at this point in the history
  2. Add deep-dive documentation for Guide and Embabel Agent

    - Add comprehensive Guide primer with architecture, patterns, and flows
    - Add Embabel Agent primer covering core concepts (Actions, Goals, Planning)
    - Add quick reference patterns for both codebases
    - Rename folder from guide-deep-dive to deep-dive-docs
    jmjava committed Jan 18, 2026
    Configuration menu
    Copy the full SHA
    28bdacc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae51ca9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5f6ba8 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2026

  1. Configuration menu
    Copy the full SHA
    6bc8424 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2026

  1. Add Discord sync functionality with comprehensive tests

    - Add discord-sync/ folder with sync-discord.sh script
      - Supports date range filtering (--after, --before)
      - Supports username filtering (--username, multiple)
      - Supports topic/keyword filtering (--topic, multiple)
      - Multiple output formats (json, txt, html)
      - Automatic summary generation with statistics
      - Uses Docker (tyrrrz/discordchatexporter) for exports
    
    - Add comprehensive test suite (32 tests)
      - Argument parsing and validation
      - Path resolution
      - Error handling
      - Filename generation
      - Date normalization
      - Config integration
    
    - Fix existing test failures
      - test-config-loader.sh: Fix TEST_UPSTREAM_ORG handling
      - test-safety-checks.sh: Use config system instead of hardcoding
    
    - Add test architecture documentation
      - ARCHITECTURE.md explains how to write tests properly
      - Prevents hardcoding values
      - Documents TEST_UPSTREAM_ORG usage
    
    - Update .env-template with Discord token configuration
    - Update .gitignore to exclude exports/discord/
    - Update test framework to fix duplicate summary issue
    
    All 51 tests passing
    jmjava committed Jan 25, 2026
    Configuration menu
    Copy the full SHA
    a2cdea1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from jmjava/discord

    Add Discord sync functionality with comprehensive tests
    jmjava authored Jan 25, 2026
    Configuration menu
    Copy the full SHA
    b70ddf8 View commit details
    Browse the repository at this point in the history
  3. Update README.md to include Discord sync functionality

    - Add discord-sync/ to project structure
    - Add Discord Integration section to Available Scripts
    - Add Discord sync to Common Tasks quick reference
    - Add Discord sync to Tools section with examples
    - Include embabel-hub/ in project structure
    jmjava committed Jan 25, 2026
    Configuration menu
    Copy the full SHA
    ec3dcf4 View commit details
    Browse the repository at this point in the history
  4. Add ediscord alias for Discord sync script

    - Add 'ediscord' alias pointing to discord-sync/sync-discord.sh
    - Makes Discord sync easier to access via command line
    - Follows same pattern as other script aliases (em, esync, etc.)
    jmjava committed Jan 25, 2026
    Configuration menu
    Copy the full SHA
    30b3547 View commit details
    Browse the repository at this point in the history
  5. Add detailed Discord sync usage examples to README

    - Add comprehensive 'Syncing Discord Messages' section with examples
    - Show date range, username, and topic filtering examples
    - Include output format options
    - Add channel ID finding instructions
    - Document output file locations
    - Add ediscord alias to Common Tasks table
    - Add Discord Integration section to Available Scripts
    jmjava committed Jan 25, 2026
    Configuration menu
    Copy the full SHA
    b72de95 View commit details
    Browse the repository at this point in the history
  6. Resolve merge conflicts: use ediscord alias and detailed usage from m…

    …aster
    
    - Accept master version with ediscord alias
    - Keep detailed usage examples section
    - Resolve all merge conflicts
    jmjava committed Jan 25, 2026
    Configuration menu
    Copy the full SHA
    bf1dabb View commit details
    Browse the repository at this point in the history
  7. Merge pull request #4 from jmjava/discord

    Update README.md to document Discord sync functionality
    jmjava authored Jan 25, 2026
    Configuration menu
    Copy the full SHA
    9298670 View commit details
    Browse the repository at this point in the history
Loading