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: logickoder/retrostash
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.0.8
Choose a base ref
...
head repository: logickoder/retrostash
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.0.9
Choose a head ref
  • 4 commits
  • 38 files changed
  • 2 contributors

Commits on May 4, 2026

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

Commits on May 5, 2026

  1. docs: Update README with caching strategy and new module documentation

    - Added a comprehensive "Caching strategy" section to the README, detailing the interaction between Retrostash and OkHttp's HTTP cache.
    - Included a new "Caching" route in the landing page with detailed explanations and examples of caching configurations.
    - Updated the "Key Features" section to clarify Retrostash's ownership of the cache lifecycle.
    - Introduced new module documentation for `retrostash-annotations`, `retrostash-core`, `retrostash-ktor`, and `retrostash-okhttp`, outlining their functionalities and entry points.
    - Enhanced existing annotations with additional notes regarding caching behavior and invalidation.
    - Updated various components to link to the new caching strategy documentation and improve navigation.
    logickoder committed May 5, 2026
    Configuration menu
    Copy the full SHA
    2e3b28c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e00e28 View commit details
    Browse the repository at this point in the history
  3. feat: Add RetrostashKtorCache for direct cache control in Ktor adapter

    - Introduced RetrostashKtorCache class for managing cache operations such as peek, update, invalidate, and clear.
    - Updated RetrostashKtorRuntime to include a cache property for direct access to caching methods.
    - Added comprehensive tests for RetrostashKtorCache to ensure correct functionality.
    - Enhanced RetrostashOkHttpBridge with a cache property and refactored invalidation logic to use runMutationInvalidations.
    - Created RetrostashOkHttpCache for managing cache operations in the OkHttp adapter, including envelope wrapping for responses.
    - Updated tests for RetrostashOkHttpCache to validate caching behavior and invalidation logic.
    - Modified build.gradle.kts files to include the new internal module dependencies.
    logickoder committed May 5, 2026
    Configuration menu
    Copy the full SHA
    ffa6de4 View commit details
    Browse the repository at this point in the history
Loading