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: SolidOS/solid-logic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: JavaScriptSolidServer/solid-logic-jss
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 102 files changed
  • 1 contributor

Commits on Dec 30, 2025

  1. Replace @inrupt/solid-client-authn-browser with solid-oidc

    - Add solidOidcAdapter.ts providing Inrupt-compatible Session API
    - Update all imports to use adapter instead of @inrupt library
    - Update package.json: rename to solid-logic-jss, swap dependency
    - Update README with JSS-specific documentation
    
    This reduces auth bundle size from ~150KB to ~20KB while maintaining
    API compatibility with solid-logic.
    
    Closes #1
    melvincarvalho committed Dec 30, 2025
    Configuration menu
    Copy the full SHA
    8f5df7f View commit details
    Browse the repository at this point in the history
  2. Fix Jest config for ESM modules (solid-oidc, jose)

    - Add transformIgnorePatterns to transform ESM packages
    - Add moduleNameMapper to map CDN import to npm jose
    - Add jose as devDependency for testing
    melvincarvalho committed Dec 30, 2025
    Configuration menu
    Copy the full SHA
    a9fd241 View commit details
    Browse the repository at this point in the history
  3. Fix TypeScript errors in adapter and auth logic

    - Use flexible EventCallback type for event emitter
    - Cast url parameter in SESSION_RESTORED handler
    - Remove unused SessionEvents import
    melvincarvalho committed Dec 30, 2025
    Configuration menu
    Copy the full SHA
    026d586 View commit details
    Browse the repository at this point in the history
  4. fix: use ESM build as main entry point

    UMD builds fail due to solid-oidc's CDN imports, so using ESM as the
    primary export since the package is already type: module anyway.
    melvincarvalho committed Dec 30, 2025
    Configuration menu
    Copy the full SHA
    36eb9d5 View commit details
    Browse the repository at this point in the history
  5. 4.1.1 - Skip typecheck in build, update solid-oidc

    Skip TypeScript lib check for rdflib type compatibility issues.
    Update solid-oidc to version with npm jose package.
    melvincarvalho committed Dec 30, 2025
    Configuration menu
    Copy the full SHA
    31be727 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2026

  1. chore: use rdflib fork with reduced bundle size

    Switch to JavaScriptSolidServer/rdflib.js fork which has:
    - 67% smaller bundle (587KB → 190KB minified)
    - Modular exports for core-only usage (30KB minified)
    - Optional peer dependencies for heavy parsers/serializers
    - Native fetch instead of cross-fetch polyfill
    - Lazy-loaded optional dependencies
    melvincarvalho committed Jan 18, 2026
    Configuration menu
    Copy the full SHA
    915cf3f View commit details
    Browse the repository at this point in the history
  2. test: update chatLogic test for new serializer prefix

    The rdflib serializer now uses 'card:' instead of 'c:' as the prefix
    for card.ttl references. Updated the expected string to match.
    melvincarvalho committed Jan 18, 2026
    Configuration menu
    Copy the full SHA
    327ede5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9400fbc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    77a6fee View commit details
    Browse the repository at this point in the history
  5. chore: include dist/ for GitHub installs

    Include built files in the repository so that the package can be
    installed directly from GitHub without requiring a build step.
    melvincarvalho committed Jan 18, 2026
    Configuration menu
    Copy the full SHA
    fa33b35 View commit details
    Browse the repository at this point in the history
Loading