Commit graph

20 commits

Author SHA1 Message Date
Garfie Chiu
27fdd3e5fe
Merge pull request #30 from garfiec/dependabot/gradle/org.jetbrains.androidx.navigation3-navigation3-ui-1.1.0-rc01
chore(deps): bump org.jetbrains.androidx.navigation3:navigation3-ui from 1.0.0-alpha06 to 1.1.0-rc01
2026-04-11 15:55:11 -05:00
Garfie Chiu
e3aa662322
Merge pull request #31 from garfiec/dependabot/gradle/koin-4.2.1
chore(deps): bump koin from 4.2.0 to 4.2.1
2026-04-11 13:07:16 -05:00
Garfie Chiu
ee185d0e98
Merge pull request #5 from garfiec/dependabot/gradle/io.mockk-mockk-1.14.9
Bump io.mockk:mockk from 1.13.13 to 1.14.9
2026-04-11 13:06:46 -05:00
Garfie Chiu
1f207991da
Merge pull request #10 from garfiec/dependabot/gradle/androidx.test.ext-junit-1.3.0
Bump androidx.test.ext:junit from 1.2.1 to 1.3.0
2026-04-11 13:06:33 -05:00
dependabot[bot]
c72060f9c0
chore(deps): bump koin from 4.2.0 to 4.2.1
Bumps `koin` from 4.2.0 to 4.2.1.

Updates `io.insert-koin:koin-bom` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Commits](https://github.com/InsertKoinIO/koin/compare/4.2.0...4.2.1)

Updates `io.insert-koin:koin-core` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Commits](https://github.com/InsertKoinIO/koin/compare/4.2.0...4.2.1)

Updates `io.insert-koin:koin-android` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Commits](https://github.com/InsertKoinIO/koin/compare/4.2.0...4.2.1)

Updates `io.insert-koin:koin-compose` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Commits](https://github.com/InsertKoinIO/koin/compare/4.2.0...4.2.1)

Updates `io.insert-koin:koin-compose-viewmodel` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Commits](https://github.com/InsertKoinIO/koin/compare/4.2.0...4.2.1)

Updates `io.insert-koin:koin-compose-viewmodel-navigation` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Commits](https://github.com/InsertKoinIO/koin/compare/4.2.0...4.2.1)

Updates `io.insert-koin:koin-test` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Commits](https://github.com/InsertKoinIO/koin/compare/4.2.0...4.2.1)

---
updated-dependencies:
- dependency-name: io.insert-koin:koin-bom
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.insert-koin:koin-core
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.insert-koin:koin-android
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.insert-koin:koin-compose
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.insert-koin:koin-compose-viewmodel
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.insert-koin:koin-compose-viewmodel-navigation
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.insert-koin:koin-test
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-11 00:33:06 +00:00
dependabot[bot]
fec10de0cc
chore(deps): bump org.jetbrains.androidx.navigation3:navigation3-ui
Bumps [org.jetbrains.androidx.navigation3:navigation3-ui](https://github.com/JetBrains/compose-multiplatform) from 1.0.0-alpha06 to 1.1.0-rc01.
- [Release notes](https://github.com/JetBrains/compose-multiplatform/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/compose-multiplatform/commits/v1.1.0-rc01)

---
updated-dependencies:
- dependency-name: org.jetbrains.androidx.navigation3:navigation3-ui
  dependency-version: 1.1.0-rc01
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-11 00:32:35 +00:00
Garfie
b4872e4de0 feat: add detekt-koin, .editorconfig, GitHub Actions CI for android + ios 2026-04-09 23:48:41 -05:00
dependabot[bot]
d4a277ddab
Bump lifecycle-kmp from 2.9.0 to 2.10.0
Bumps `lifecycle-kmp` from 2.9.0 to 2.10.0.

Updates `org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose` from 2.9.0 to 2.10.0
- [Release notes](https://github.com/JetBrains/compose-jb/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/compose-jb/commits)

Updates `org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.0 to 2.10.0
- [Release notes](https://github.com/JetBrains/compose-jb/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/compose-jb/commits)

---
updated-dependencies:
- dependency-name: org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-06 03:29:14 +00:00
Garfie Chiu
d648be986a
Merge pull request #4 from garfiec/dependabot/gradle/lifecycle-2.10.0
chore(deps): bump lifecycle from 2.9.0 to 2.10.0
2026-04-05 22:27:59 -05:00
Garfie Chiu
37aad763d2
Merge pull request #11 from garfiec/dependabot/gradle/coil3-3.4.0
Bump coil3 from 3.3.0 to 3.4.0
2026-04-05 22:27:35 -05:00
dependabot[bot]
746f52ea41
Bump lifecycle from 2.8.7 to 2.10.0
Bumps `lifecycle` from 2.8.7 to 2.10.0.

Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.8.7 to 2.10.0

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.8.7 to 2.10.0

---
updated-dependencies:
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-05 03:33:55 +00:00
Garfie
40ee348b12 refactor: migrate from Navigation Compose 2 to Navigation Compose 3 2026-04-04 22:26:27 -05:00
dependabot[bot]
0da60b81a2
Bump coil3 from 3.3.0 to 3.4.0
Bumps `coil3` from 3.3.0 to 3.4.0.

Updates `io.coil-kt.coil3:coil-compose` from 3.3.0 to 3.4.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](https://github.com/coil-kt/coil/compare/3.3.0...3.4.0)

Updates `io.coil-kt.coil3:coil-network-ktor3` from 3.3.0 to 3.4.0
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](https://github.com/coil-kt/coil/compare/3.3.0...3.4.0)

---
updated-dependencies:
- dependency-name: io.coil-kt.coil3:coil-compose
  dependency-version: 3.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.coil-kt.coil3:coil-network-ktor3
  dependency-version: 3.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-04 00:32:55 +00:00
dependabot[bot]
2d3c5f4ac8
Bump androidx.test.ext:junit from 1.2.1 to 1.3.0
Bumps androidx.test.ext:junit from 1.2.1 to 1.3.0.

---
updated-dependencies:
- dependency-name: androidx.test.ext:junit
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-04 00:32:44 +00:00
dependabot[bot]
d741ad4148
Bump io.mockk:mockk from 1.13.13 to 1.14.9
Bumps [io.mockk:mockk](https://github.com/mockk/mockk) from 1.13.13 to 1.14.9.
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](https://github.com/mockk/mockk/compare/1.13.13...1.14.9)

---
updated-dependencies:
- dependency-name: io.mockk:mockk
  dependency-version: 1.14.9
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-03 20:09:23 +00:00
Garfie
c627940a31 Upgrade to Kotlin 2.3.20, CMP 1.11, AGP 9.1, Gradle 9.4
- Kotlin 2.1.20 → 2.3.20, KSP → 2.3.6
- Compose Multiplatform 1.8.0 → 1.11.0-beta01
- AGP 8.7.3 → 9.1.0, Gradle 8.11.1 → 9.4.1
- Koin 4.1.0 → 4.2.0, Ktor 3.0.3 → 3.4.2
- kotlinx-serialization 1.7.3 → 1.10.0
- kotlinx-datetime 0.6.1 → 0.7.1 (Instant → kotlin.time)
- Room 2.7.1 → 2.8.4, sqlite-bundled 2.5.0 → 2.6.2
- Lifecycle 2.8.7 → 2.9.0, Navigation 2.8.5 → 2.9.2
- SKIE 0.10.10 → 0.10.11, Coil 3.1.0 → 3.3.0
- Kermit 2.0.4 → 2.1.0, DataStore 1.1.1 → 1.2.1
- Paging 3.3.5 → 3.4.2, Media3 1.2.0 → 1.10.0
- Markdown renderer 0.27.0 → 0.39.2
- compileSdk 35 → 36, Compose BOM → 2025.05.00
2026-04-02 19:54:58 -05:00
Garfie
770603e466 KMP iOS migration
Complete Kotlin Multiplatform migration with iOS parity:
- All 13 modules converted to KMP (commonMain + androidMain + iosMain)
- 100% feature parity: auth, chat, SSE streaming, conversations,
  settings, agents, files, voice input, TTS, OAuth, file picker,
  clipboard paste
- Platform consolidation: DataStore path, SessionCacheCleaner,
  bubble layouts, ChatInput core, MIME types, mention parsing,
  TextField styling, FilterChip components extracted to commonMain
- iOS crash reporting via Kotlin/Native exception hook
- YAML parsing via custom pure-Kotlin parser (zero dependencies)
- Dependency health: Timber removed, kaml replaced, FuzzyWuzzy removed,
  security-crypto stabilized
- CONTRIBUTING.md
- Gradle configuration cache enabled
2026-04-02 19:54:58 -05:00
Garfie
1868bab690 Add linting and static code analysis 2026-03-28 12:49:37 -05:00
Garfie
e4effcf40f Migrate DI from Hilt to Koin 4.1 2026-03-28 09:05:14 -05:00
Garfie
f182b2b82a Initial release 2026-03-09 22:00:00 -05:00