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: EvanOman/readwise-plus
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.1
Choose a base ref
...
head repository: EvanOman/readwise-plus
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.1.2
Choose a head ref
  • 7 commits
  • 22 files changed
  • 5 contributors

Commits on Jan 19, 2026

  1. ci: replace codecov with self-generated coverage badge

    - Add genbadge[coverage] dev dependency
    - Generate coverage badge in CI and commit to repo
    - Update README to use local badge instead of codecov
    - Remove codecov dependency entirely
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    EvanOman and claude committed Jan 19, 2026
    Configuration menu
    Copy the full SHA
    a27632b View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2026

  1. feat: add async support for contrib and managers

    - Add AsyncHighlightPusher for async highlight pushing
    - Add AsyncHighlightManager, AsyncBookManager, AsyncDocumentManager
    - Add AsyncSyncManager for async incremental data syncing
    - Add comprehensive tests for all async classes
    
    Closes #17, closes #18
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    EvanOman and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    dc2e1d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d1cc9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1826d65 View commit details
    Browse the repository at this point in the history
  4. refactor: consolidate shared utilities to reduce code duplication

    - Create new _utils.py module with shared helper functions
    - Centralize HTTP response handling (handle_response)
    - Centralize pagination cursor parsing (parse_pagination_cursor)
    - Centralize datetime string parsing (parse_datetime_string)
    - Centralize string truncation (truncate_string)
    - Remove duplicate code from client.py, models, managers, and contrib
    - Add comprehensive tests for the new utilities module
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    EvanOman and claude committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    8941e1f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bea9e50 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #20 from EvanOman/release-please--branches--main--…

    …components--readwise-plus
    
    chore(main): release 0.1.2
    EvanOman authored Jan 20, 2026
    Configuration menu
    Copy the full SHA
    7ed5559 View commit details
    Browse the repository at this point in the history
Loading