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

[PBE-3749] ThreadList improvements #5455

Draft
wants to merge 80 commits into
base: develop
Choose a base branch
from

Commits on Oct 9, 2024

  1. [PBE-3749] Update ThreadsApi to match the definition.

    PetarVelikov committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b83a7bc View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

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

Commits on Oct 11, 2024

  1. Merge branch 'refs/heads/develop' into feature/threads_v2

    PetarVelikov committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    c5187ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e338150 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. [PBE-3749] Implement ThreadList component.

    PetarVelikov committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    ce4ab6d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/develop' into feature/threads_v2

    PetarVelikov committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    8d30835 View commit details
    Browse the repository at this point in the history
  3. [PBE-3749] Implement 'Threads' tab in compose sample app.

    PetarVelikov committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    fdb1ac1 View commit details
    Browse the repository at this point in the history
  4. [PBE-3749] FIx pagination logic and add a threshold.

    PetarVelikov committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    13400dc View commit details
    Browse the repository at this point in the history
  5. [PBE-3749] Add queryThreads preconditions checks.

    PetarVelikov committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    7a44105 View commit details
    Browse the repository at this point in the history
  6. [PBE-3749] Revert ktlint commit.

    PetarVelikov committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    7ccf42b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7bf4d3f View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. [PBE-3749] Add handling for different ChatEvents.

    PetarVelikov committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c058190 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/develop' into feature/threads_v2

    PetarVelikov committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    8486cde View commit details
    Browse the repository at this point in the history
  3. [PBE-3749] Remove redundant coroutine creation and docs.

    PetarVelikov committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    361e754 View commit details
    Browse the repository at this point in the history
  4. [PBE-3749] Fix detekt and spotless.

    PetarVelikov committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    2e8c1b1 View commit details
    Browse the repository at this point in the history
  5. Revert "[PBE-3749] Implement 'Threads' tab in compose sample app."

    This reverts commit fdb1ac1
    PetarVelikov committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    fbc9b3d View commit details
    Browse the repository at this point in the history
  6. Revert "Revert "[PBE-3749] Implement 'Threads' tab in compose sample …

    …app.""
    
    This reverts commit fbc9b3d.
    PetarVelikov committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    cd01294 View commit details
    Browse the repository at this point in the history
  7. Revert "[PBE-3749] Implement 'Threads' tab in compose sample app."

    This reverts commit fdb1ac1
    PetarVelikov committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    b856073 View commit details
    Browse the repository at this point in the history
  8. [PBE-3749] Hide threads-related public apis.

    PetarVelikov committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    76e5f54 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Merge branch 'refs/heads/develop' into feature/threads_v2

    # Conflicts:
    #	stream-chat-android-compose/src/main/res/values/strings.xml
    PetarVelikov committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    6fc64d8 View commit details
    Browse the repository at this point in the history
  2. [PBE-3749] Fix PR remarks related DTOs.

    PetarVelikov committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b88eca7 View commit details
    Browse the repository at this point in the history
  3. [PBE-3749] Fix wrong composable preview.

    PetarVelikov committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b91a89c View commit details
    Browse the repository at this point in the history
  4. [PBE-3749] Use inheritScope to create ThreadListController coroutine …

    …scope.
    PetarVelikov committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    3560186 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'refs/heads/develop' into feature/threads_v2

    PetarVelikov committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    de906ea View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    72d3689 View commit details
    Browse the repository at this point in the history
  2. [PBE-3749] Update CHANGELOG for markThreadRead.

    PetarVelikov committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    10e5c9d View commit details
    Browse the repository at this point in the history
  3. [PBE-3749] Fix failing test.

    PetarVelikov committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    93f8f39 View commit details
    Browse the repository at this point in the history
  4. [PBE-3749] Separate markThreadRead from markRead.

    PetarVelikov committed Oct 18, 2024
    Configuration menu
    Copy the full SHA
    0b7d384 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    321907f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/develop' into feature/threads_v2_global_unre…

    …ad_threads_state
    PetarVelikov committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    47e7849 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41558f7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b93459e View commit details
    Browse the repository at this point in the history
  5. Merge branch 'refs/heads/develop' into feature/threads_v2

    PetarVelikov committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    71ed93c View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Merge branch 'refs/heads/feature/threads_v2_global_unread_threads_sta…

    …te' into feature/threads_v2_improvements
    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    c3405d3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/feature/threads_v2_mark_thread_as_read' into…

    … feature/threads_v2_improvements
    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    fe5a711 View commit details
    Browse the repository at this point in the history
  3. [PBE-3749] Add marking thread as read handling.

    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    97c93f6 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'refs/heads/develop' into feature/threads_v2_improvements

    # Conflicts:
    #	stream-chat-android-state/src/main/java/io/getstream/chat/android/state/event/handler/internal/EventHandlerSequential.kt
    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    f1fb53a View commit details
    Browse the repository at this point in the history
  5. Merge branch 'refs/heads/develop' into feature/threads_v2_mark_thread…

    …_as_read
    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    55ad64a View commit details
    Browse the repository at this point in the history
  6. Merge branch 'refs/heads/develop' into feature/threads_v2

    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    60204d5 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'refs/heads/feature/threads_v2' into feature/threads_v2_…

    …improvements
    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    23a3f18 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'refs/heads/feature/threads_v2_mark_thread_as_read' into…

    … feature/threads_v2_improvements
    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    a21abaf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    49fe477 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    12ede31 View commit details
    Browse the repository at this point in the history
  11. [PBE-3749] Add ThreadItem customization options.

    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    0b9397a View commit details
    Browse the repository at this point in the history
  12. [PBE-3749] Make Threads API public.

    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    0b946f3 View commit details
    Browse the repository at this point in the history
  13. [PBE-3749] Add Threads tab to compose sample app.

    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    5d4de4c View commit details
    Browse the repository at this point in the history
  14. Merge branch 'refs/heads/develop' into feature/threads_v2

    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    27c308e View commit details
    Browse the repository at this point in the history
  15. Merge branch 'refs/heads/feature/threads_v2' into feature/threads_v2_…

    …improvements
    PetarVelikov committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    520862d View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    b66b1e4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/develop' into feature/threads_v2

    PetarVelikov committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    ecbb061 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'refs/heads/feature/threads_v2' into feature/threads_v2_…

    …improvements
    PetarVelikov committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    7e3f502 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'refs/heads/develop' into feature/threads_v2_improvements

    # Conflicts:
    #	stream-chat-android-compose/src/main/res/values/strings.xml
    PetarVelikov committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    86979c1 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'refs/heads/develop' into feature/threads_v2

    # Conflicts:
    #	stream-chat-android-compose/src/main/res/values/strings.xml
    PetarVelikov committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    266550d View commit details
    Browse the repository at this point in the history
  6. Merge branch 'refs/heads/feature/threads_v2' into feature/threads_v2_…

    …improvements
    PetarVelikov committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    18854bc View commit details
    Browse the repository at this point in the history
  7. [PBE-3749] Add threads state tests.

    PetarVelikov committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    4d89262 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Merge branch 'refs/heads/develop' into feature/threads_v2

    PetarVelikov committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    2ce1a14 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/feature/threads_v2' into feature/threads_v2_…

    …improvements
    PetarVelikov committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    b7d3dcc View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Merge branch 'refs/heads/develop' into feature/threads_v2

    PetarVelikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    f653f97 View commit details
    Browse the repository at this point in the history
  2. [PBE-3749] Suppress LongMethod warning.

    PetarVelikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    10278c6 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'refs/heads/feature/threads_v2' into feature/threads_v2_…

    …improvements
    PetarVelikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    e72c974 View commit details
    Browse the repository at this point in the history
  4. [PBE-3749] Add ChatClient::markThreadUnread.

    PetarVelikov committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    237ca87 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

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

Commits on Oct 29, 2024

  1. Merge branch 'refs/heads/feature/threads_v2_mark_thread_as_unread' in…

    …to feature/threads_v2_improvements
    PetarVelikov committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    1730bed View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. [PBE-3749] Add stateless ThreadList.

    PetarVelikov committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    212b895 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcfd281 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. [PBE-3749] Ensure threads state is updated on different client operat…

    …ions.
    PetarVelikov committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    88a1f05 View commit details
    Browse the repository at this point in the history
  2. [PBE-3749] Fix failing tests.

    PetarVelikov committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    ecae6d1 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    5c7c963 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/feature/threads_v2' into feature/threads_v2_…

    …improvements
    PetarVelikov committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    564666f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c58e458 View commit details
    Browse the repository at this point in the history
  4. [PBE-3749] Add 'Mark thread as unread' handling.

    PetarVelikov committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    a823a89 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e153761 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'refs/heads/feature/threads_v2' into feature/threads_v2_…

    …improvements
    PetarVelikov committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    b159d5c View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    aec80bb View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/feature/threads_v2' into feature/threads_v2_…

    …improvements
    PetarVelikov committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    acca8de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a317992 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'refs/heads/feature/threads_v2' into feature/threads_v2_…

    …improvements
    PetarVelikov committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    6ade7ba View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Merge branch 'develop' into feature/threads_v2

    # Conflicts:
    #	stream-chat-android-compose/api/stream-chat-android-compose.api
    PetarVelikov committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    7941d4e View commit details
    Browse the repository at this point in the history
  2. [PBE-3749] apply spotless.

    PetarVelikov committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    55e71f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e52aede View commit details
    Browse the repository at this point in the history