Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
8149e44
Move offline support to `stream-chat-android-client`.
VelikovPetar Dec 30, 2025
083d113
Move offline support tests to `stream-chat-android-client`.
VelikovPetar Dec 30, 2025
5d5779b
Delete `stream-chat-android-offline` module.
VelikovPetar Dec 30, 2025
cdbe771
Clean up plugin instantiation.
VelikovPetar Jan 2, 2026
cb18116
Bump ChatDatabase version.
VelikovPetar Jan 2, 2026
9085015
Delete unused classes.
VelikovPetar Jan 2, 2026
d145a4e
Update directory.
VelikovPetar Jan 2, 2026
5740d7a
Merge branch 'v7' into feature/AND-775_move_state_support_to_client
VelikovPetar Jan 5, 2026
a5e8076
Move state support to LLC.
VelikovPetar Jan 5, 2026
1b48098
Update KDocs.
VelikovPetar Jan 5, 2026
d143d82
Merge branch 'v7' into feature/AND-774_move_offline_support_to_client
VelikovPetar Jan 5, 2026
214ff8a
Revert wrong commit.
VelikovPetar Jan 5, 2026
c146b42
Merge branch 'v7' into feature/AND-774_move_offline_support_to_client
VelikovPetar Jan 5, 2026
1090023
Merge remote-tracking branch 'origin/feature/AND-775_move_state_suppo…
VelikovPetar Jan 5, 2026
deaf276
Post merge fix.
VelikovPetar Jan 5, 2026
ee16527
Merge branch 'v7' into feature/AND-775_move_state_support_to_client
VelikovPetar Jan 6, 2026
0022e26
Merge branch 'v7' into feature/AND-774_move_offline_support_to_client
VelikovPetar Jan 8, 2026
f5708fa
Merge branch 'v7' into feature/AND-775_move_state_support_to_client
VelikovPetar Jan 8, 2026
144ddc2
Post merge fixes.
VelikovPetar Jan 8, 2026
21c45ac
Merge branch 'v7' into feature/AND-774_move_offline_support_to_client
VelikovPetar Jan 14, 2026
5c83deb
Merge branch 'v7' into feature/AND-775_move_state_support_to_client
VelikovPetar Jan 14, 2026
c044078
Post merge cleanup.
VelikovPetar Jan 14, 2026
4b09824
Merge branch 'v7' into feature/AND-774_move_offline_support_to_client
VelikovPetar Jan 20, 2026
6bc4e45
Merge branch 'v7' into feature/AND-775_move_state_support_to_client
VelikovPetar Jan 26, 2026
515ab69
Merge branch 'v7' into feature/AND-775_move_state_support_to_client
VelikovPetar Feb 4, 2026
21057cd
Post-merge cleanup
VelikovPetar Feb 4, 2026
4dad3ad
Merge branch 'v7' into feature/AND-774_move_offline_support_to_client
VelikovPetar Feb 9, 2026
3d543f3
Clean-up
VelikovPetar Feb 9, 2026
a954d10
Merge branch 'v7' into feature/AND-775_move_state_support_to_client
VelikovPetar Feb 9, 2026
c2aa491
Post-merge clean-up
VelikovPetar Feb 9, 2026
e251b13
Post-merge clean-up
VelikovPetar Feb 9, 2026
89bddc0
Remove unused logger.
VelikovPetar Feb 10, 2026
1e8debe
Merge branch 'v7' into feature/AND-775_move_state_support_to_client
VelikovPetar Feb 10, 2026
aed5e31
Merge branch 'v7' into feature/AND-775_move_state_support_to_client
VelikovPetar Feb 12, 2026
bf06b1a
Merge branch 'v7' into feature/AND-775_move_state_support_to_client
VelikovPetar Feb 13, 2026
e2d7a48
ApiDump.
VelikovPetar Feb 13, 2026
677bc77
Merge branch 'feature/AND-775_move_state_support_to_client' into feat…
VelikovPetar Feb 13, 2026
befb3ca
Merge branch 'v7' into feature/AND-774_move_offline_support_to_client
VelikovPetar Feb 13, 2026
17f60d4
Post-merge clean-up.
VelikovPetar Feb 13, 2026
89614f4
Remove duplicated package.
VelikovPetar Feb 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ stream-chat-android-docs @GetStream/android-developers
stream-chat-android-client @GetStream/android-developers
stream-chat-android-client-test @GetStream/android-developers
stream-chat-android-core @GetStream/android-developers
stream-chat-android-offline @GetStream/android-developers
stream-chat-android-pushprovider-firebase @GetStream/android-developers
stream-chat-android-pushprovider-huawei @GetStream/android-developers
stream-chat-android-pushprovider-xiaomi @GetStream/android-developers
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sdk-size-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
compare-sdk-sizes:
uses: GetStream/stream-build-conventions-android/.github/workflows/sdk-size-checks.yml@v0.6.1
with:
modules: "stream-chat-android-client stream-chat-android-offline stream-chat-android-ui-components stream-chat-android-compose"
modules: "stream-chat-android-client stream-chat-android-ui-components stream-chat-android-compose"
metrics-project: "stream-chat-android-metrics"
secrets:
BUILD_CACHE_AWS_REGION: ${{ secrets.BUILD_CACHE_AWS_REGION }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sdk-size-updates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
update-sdk-sizes:
uses: GetStream/stream-build-conventions-android/.github/workflows/sdk-size-updates.yml@v0.6.1
with:
modules: "stream-chat-android-client stream-chat-android-offline stream-chat-android-ui-components stream-chat-android-compose"
modules: "stream-chat-android-client stream-chat-android-ui-components stream-chat-android-compose"
metrics-project: "stream-chat-android-metrics"
secrets:
GITHUB_PAT: ${{ secrets.STREAM_PUBLIC_BOT_TOKEN }}
Expand Down
3 changes: 1 addition & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ This project delivers **Stream Chat Android**, a modular SDK spanning low-level
- Testing: JUnit4/5, Mockito-Kotlin, Turbine, Robolectric, Espresso, Paparazzi, Shot

## Project structure
- `stream-chat-android-client/` – core API client, REST/WebSocket, plugin hooks, state container
- `stream-chat-android-offline/` – persistence, sync, caching, retry workers
- `stream-chat-android-client/` – core API client, REST/WebSocket, plugin hooks
- `stream-chat-android-ui-common/` – theming, assets, shared UI helpers
- `stream-chat-android-compose/` & `stream-chat-android-ui-components/` – Compose and XML UI kits
- `*-sample/`, `stream-chat-android-ui-uitests/`, `stream-chat-android-test/` – samples, integration, and shared test harnesses
Expand Down
11 changes: 0 additions & 11 deletions CHANGELOG_MODEL.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,6 @@

### ❌ Removed

## stream-chat-android-offline
### 🐞 Fixed

### ⬆️ Improved

### ✅ Added

### ⚠️ Changed

### ❌ Removed

## stream-chat-android-ui-common
### 🐞 Fixed

Expand Down
1 change: 0 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ If you haven't already, make sure to read our [README](https://github.com/GetStr
### Important modules & files 🧱

- `stream-chat-android-client`: Holds all the code connected to the **low-level-client**, used to request data from and send information to the API.
- `stream-chat-android-offline`: As an addition to the **client** module, you can use **offline** to introduce persistence and caching to your app.
- `stream-chat-android-ui-common`: Common UI-related code and utility functions.

- `stream-chat-android-compose-sample`: The main sample app featuring the Compose SDK.
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
<div align="center">

![stream-chat-android-client](https://img.shields.io/badge/stream--chat--android--client-5.25%20MB-lightgreen)
![stream-chat-android-offline](https://img.shields.io/badge/stream--chat--android--offline-5.48%20MB-lightgreen)
![stream-chat-android-ui-components](https://img.shields.io/badge/stream--chat--android--ui--components-10.62%20MB-lightgreen)
![stream-chat-android-compose](https://img.shields.io/badge/stream--chat--android--compose-12.84%20MB-lightgreen)

Expand Down
1 change: 0 additions & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ streamProject {
"stream-chat-android-compose",
"stream-chat-android-core",
"stream-chat-android-markdown-transformer",
"stream-chat-android-offline",
"stream-chat-android-ui-common",
)
}
Expand Down
1 change: 0 additions & 1 deletion dokkasaurus_filter.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
[
"stream-chat-android-client",
"stream-chat-android-offline",
"stream-chat-android-ui-components"
]
4 changes: 2 additions & 2 deletions fastlane/Fastfile
Original file line number Diff line number Diff line change
Expand Up @@ -180,10 +180,10 @@ end

private_lane :sources_matrix do
{
unit: ['stream-chat-android-test', 'stream-chat-android-client', 'stream-chat-android-compose/', 'stream-chat-android-core', 'stream-chat-android-markdown-transformer', 'stream-chat-android-offline', 'stream-chat-android-ui-common', 'stream-chat-android-ui-components/'],
unit: ['stream-chat-android-test', 'stream-chat-android-client', 'stream-chat-android-compose/', 'stream-chat-android-core', 'stream-chat-android-markdown-transformer', 'stream-chat-android-ui-common', 'stream-chat-android-ui-components/'],
ui: ['stream-chat-android-ui', '.github/workflows/snapshot-test'],
e2e: ['buildSrc', 'stream-chat-android', '.github/workflows/e2e-test'],
sonar: ['stream-chat-android-client/', 'stream-chat-android-compose/', 'stream-chat-android-core/', 'stream-chat-android-markdown-transformer/', 'stream-chat-android-offline/', 'stream-chat-android-ui-common/', 'stream-chat-android-ui-components/'],
sonar: ['stream-chat-android-client/', 'stream-chat-android-compose/', 'stream-chat-android-core/', 'stream-chat-android-markdown-transformer/', 'stream-chat-android-ui-common/', 'stream-chat-android-ui-components/'],
ruby: ['fastlane', 'Gemfile', 'Gemfile.lock']
}
end
Expand Down
14 changes: 6 additions & 8 deletions metrics/size.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
{
"debug": {
"stream-chat-android-client": 6944,
"stream-chat-android-offline": 7284,
"stream-chat-android-ui-components": 13396,
"stream-chat-android-compose": 16644
"stream-chat-android-client": 6936,
"stream-chat-android-ui-components": 13360,
"stream-chat-android-compose": 16604
},
"release": {
"stream-chat-android-client": 5384,
"stream-chat-android-offline": 5616,
"stream-chat-android-ui-components": 10884,
"stream-chat-android-compose": 13156
"stream-chat-android-client": 5376,
"stream-chat-android-ui-components": 10852,
"stream-chat-android-compose": 13120
}
}
8 changes: 0 additions & 8 deletions metrics/stream-chat-android-metrics/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,6 @@ android {
create("stream-chat-android-client-stream") {
dimension = "sdk"
}
create("stream-chat-android-offline-baseline") {
dimension = "sdk"
}
create("stream-chat-android-offline-stream") {
dimension = "sdk"
}
create("stream-chat-android-compose-baseline") {
dimension = "sdk"
}
Expand Down Expand Up @@ -68,8 +62,6 @@ dependencies {

"stream-chat-android-client-streamImplementation"(project(":stream-chat-android-client"))

"stream-chat-android-offline-streamImplementation"(project(":stream-chat-android-offline"))

"stream-chat-android-ui-components-streamImplementation"(project(":stream-chat-android-ui-components"))

"stream-chat-android-compose-streamImplementation"(project(":stream-chat-android-compose"))
Expand Down
1 change: 0 additions & 1 deletion settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,6 @@ include (
":stream-chat-android-ui-components",
":stream-chat-android-ui-components-sample",
":stream-chat-android-ui-guides",
":stream-chat-android-offline",
":stream-chat-android-client",
":stream-chat-android-client-test",
":stream-chat-android-core",
Expand Down
Loading
Loading