Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

♾️ style: Infinite Scroll Nav and Sort Convos by Date/Usage #1708

Merged
merged 25 commits into from
Feb 4, 2024

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    d68da0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ce5356 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13c581c View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    2c50d92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba30666 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    feed476 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

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

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    88e8734 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f725fb View commit details
    Browse the repository at this point in the history
  3. refactor(Nav/NewChat): use localStorage lastConversationSetup to de…

    …termine the endpoint to use, as well as icons -> JSX components, remove use of `endpointSelected`
    danny-avila committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    8ca10d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eed8e9b View commit details
    Browse the repository at this point in the history
  5. refactor(Nav): remove use of endpointSelected, consolidate scrollin…

    …g logic to its own hook `useNavScrolling`, remove use of recoil `conversation`
    danny-avila committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    20dbba3 View commit details
    Browse the repository at this point in the history
  6. refactor: Add spinner to bottom of list, throttle fetching, move quer…

    …y hooks to client workspace
    danny-avila committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    a58b009 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Configuration menu
    Copy the full SHA
    c65b83a View commit details
    Browse the repository at this point in the history
  2. refactor: optimize conversation infinite query, use optimistic update…

    …s, add conversation helpers for managing pagination, remove unnecessary operations
    danny-avila committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    f77d491 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18d8039 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36ce64c View commit details
    Browse the repository at this point in the history
  5. refactor: memoize groupedConversations and return as array of tuples,…

    … correctly update convos pre/post message stream, only call genTitle if conversation is new, make `addConversation` dynamically either add/update depending if convo exists in pages already, reorganize type definitions
    danny-avila committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    7a9b25c View commit details
    Browse the repository at this point in the history
  6. style: rename Header NewChat Button -> HeaderNewChat, add NewChatIcon…

    …, closely match main Nav New Chat button to ChatGPT
    danny-avila committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    ba150e9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b1f34f7 View commit details
    Browse the repository at this point in the history
  8. style: cleanup comments, match ChatGPT nav styling, redesign search b…

    …ar, make part of new chat sticky header, move Nav under same parent as outlet/mobilenav, remove legacy code, search only if searchQuery is not empty
    danny-avila committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    044556a View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

  1. feat: add tests for conversation helpers and ensure no duplicate conv…

    …ersations are ever grouped
    danny-avila committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    b712203 View commit details
    Browse the repository at this point in the history
  2. style: hover bg-color

    danny-avila committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    9b8efd5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6ce7f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7bf11d7 View commit details
    Browse the repository at this point in the history