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: chathub-dev/chathub
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: gadelkareem/chathub
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.
  • 4 commits
  • 15 files changed
  • 1 contributor

Commits on Dec 26, 2024

  1. feat: add functionality to load query parameter into textarea

    - Imported `getQueryParam` function from `src/utils/queryUtils`
    - Added `loadQuery` function to retrieve and set query parameter as textarea value
    - Added button to trigger `loadQuery` function
    - Fixed API model names
    gadelkareem committed Dec 26, 2024
    Configuration menu
    Copy the full SHA
    c8f6cbe View commit details
    Browse the repository at this point in the history
  2. refactor: update API model names and enhance query parameter handling

    - Changed API model names from 'pplx-70b-online' to 'llama-3.1-sonar-huge-128k-online' in PerplexityBot and PerplexityLabsBot classes.
    - Improved `getQueryParam` function to support hash-based routing for query parameters.
    - Added `loadQuery` function in ChatMessageInput to automatically load query parameters into the textarea on component mount.
    gadelkareem committed Dec 26, 2024
    Configuration menu
    Copy the full SHA
    3a57b1b View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2025

  1. feat: update Claude API model integration and settings

    - Refactored ClaudeApiBot to support both 'claude-3' and 'claude-3-5-sonnet-latest' models with dynamic endpoint selection.
    - Updated ClaudeWebBot to use 'claude-3-5-sonnet-latest' as the default model and adjusted error handling for model restrictions.
    - Modified PoeWebBot to reflect the new 'claude-3-100k' model.
    - Updated settings components to align with the new model names and ensure correct configuration handling.
    - Adjusted user configuration service to default to 'claude-3' models across relevant enums and settings.
    gadelkareem committed Jan 21, 2025
    Configuration menu
    Copy the full SHA
    8f5f34a View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2025

  1. refactor: temporarily disable premium validation and activation logic

    - Commented out the premium validation and activation logic in `use-premium.ts` and `premium.ts` for testing purposes.
    - Updated `fetchPurchaseInfo` and `checkDiscount` functions in `server-api.ts` to return empty objects instead of making API calls.
    - This change is intended for debugging and will be revisited for reimplementation.
    gadelkareem committed Jun 26, 2025
    Configuration menu
    Copy the full SHA
    6b3b97a View commit details
    Browse the repository at this point in the history
Loading