Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 30, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@opencode-vibe/react@0.3.0

Minor Changes

  • 9346b09 Thanks @joelhooks! - ```
    ╔═══════════════════════════════════════════════════════════════╗
    ║ ║
    ║ "Making a system simpler does not necessarily mean ║
    ║ reducing its functionality; it can also mean ║
    ║ removing accidental complexity." ║
    ║ ║
    ║ — Designing Data-Intensive Applications ║
    ║ ║
    ╚═══════════════════════════════════════════════════════════════╝

                    ┌─────────────────────────────────┐
                    │   BEFORE          AFTER         │
                    ├─────────────────────────────────┤
                    │   useFetch        ───────────── │
                    │   useSSEResource  ───────────── │
                    │   useSSEState     ───────────── │
                    │   useSubscription ───────────── │
                    │   6 wrapper hooks → store       │
                    │   ~1800 lines    → 0 lines      │
                    └─────────────────────────────────┘
    
    
    Consolidate React hooks architecture - remove unused abstractions, simplify exports
    
    **Breaking Changes:**
    - Removed `useFetch`, `useSSEResource`, `useSSEState`, `useSubscription` hooks (unused abstractions)
    - Simplified hook exports - removed redundant type exports that can be inferred
    - Hooks now use store directly instead of layered abstractions
    
    **Improvements:**
    - `OpenCodeProvider` now handles SSE events, bootstrap, and sync in one place
    - Removed 6 hook files and their tests (~1800 lines deleted)
    - Hooks are simpler: direct store access instead of wrapper patterns
    - Better TypeScript inference - less explicit type annotations needed
    
    **Core:**
    - Multi-server SSE improvements for better connection handling
    
    
    "If a system contains adjacent layers with similar abstractions,
     this is a red flag that suggests a problem with the class
     decomposition."
                                    — A Philosophy of Software Design
    
    
    

Patch Changes

  • Updated dependencies [9346b09]:
    • @opencode-vibe/core@0.2.1

@opencode-vibe/core@0.2.1

Patch Changes

  • 9346b09 Thanks @joelhooks! - ```
    ╔═══════════════════════════════════════════════════════════════╗
    ║ ║
    ║ "Making a system simpler does not necessarily mean ║
    ║ reducing its functionality; it can also mean ║
    ║ removing accidental complexity." ║
    ║ ║
    ║ — Designing Data-Intensive Applications ║
    ║ ║
    ╚═══════════════════════════════════════════════════════════════╝

                    ┌─────────────────────────────────┐
                    │   BEFORE          AFTER         │
                    ├─────────────────────────────────┤
                    │   useFetch        ───────────── │
                    │   useSSEResource  ───────────── │
                    │   useSSEState     ───────────── │
                    │   useSubscription ───────────── │
                    │   6 wrapper hooks → store       │
                    │   ~1800 lines    → 0 lines      │
                    └─────────────────────────────────┘
    
    
    Consolidate React hooks architecture - remove unused abstractions, simplify exports
    
    **Breaking Changes:**
    - Removed `useFetch`, `useSSEResource`, `useSSEState`, `useSubscription` hooks (unused abstractions)
    - Simplified hook exports - removed redundant type exports that can be inferred
    - Hooks now use store directly instead of layered abstractions
    
    **Improvements:**
    - `OpenCodeProvider` now handles SSE events, bootstrap, and sync in one place
    - Removed 6 hook files and their tests (~1800 lines deleted)
    - Hooks are simpler: direct store access instead of wrapper patterns
    - Better TypeScript inference - less explicit type annotations needed
    
    **Core:**
    - Multi-server SSE improvements for better connection handling
    
    
    "If a system contains adjacent layers with similar abstractions,
     this is a red flag that suggests a problem with the class
     decomposition."
                                    — A Philosophy of Software Design
    
    
    

@coderabbitai
Copy link

coderabbitai bot commented Dec 30, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot changed the title release: migrate usefetch to react-query for data fetching release: migrate custom hooks to react-query Dec 30, 2025
@github-actions github-actions bot force-pushed the changeset-release/main branch from 25c4316 to a9a1670 Compare December 30, 2025 17:40
@github-actions github-actions bot changed the title release: migrate custom hooks to react-query release: migrate usefetch to react-query Dec 30, 2025
@github-actions github-actions bot force-pushed the changeset-release/main branch from a9a1670 to 6c74fb1 Compare December 30, 2025 17:42
@github-actions github-actions bot changed the title release: migrate usefetch to react-query release: migrate to react-query for data fetching Dec 30, 2025
@github-actions github-actions bot force-pushed the changeset-release/main branch from 6c74fb1 to 2b434d3 Compare December 30, 2025 17:42
@github-actions github-actions bot changed the title release: migrate to react-query for data fetching release: migrate to react-query from custom usefetch Dec 30, 2025
@github-actions github-actions bot force-pushed the changeset-release/main branch from 2b434d3 to 107e119 Compare December 30, 2025 17:45
@github-actions github-actions bot changed the title release: migrate to react-query from custom usefetch release: migrate to react-query and fix fetch hooks Dec 30, 2025
@github-actions github-actions bot force-pushed the changeset-release/main branch from 107e119 to 8e53418 Compare December 30, 2025 17:47
@github-actions github-actions bot changed the title release: migrate to react-query and fix fetch hooks release: migrate to react-query for data fetching Dec 30, 2025
@github-actions github-actions bot force-pushed the changeset-release/main branch from 8e53418 to 9085510 Compare December 30, 2025 17:51
@github-actions github-actions bot changed the title release: migrate to react-query for data fetching release: simplify react hooks and remove unused abstractions Dec 31, 2025
@github-actions github-actions bot force-pushed the changeset-release/main branch from 9085510 to b301e49 Compare December 31, 2025 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant