Commit graph

  • 2b41b6f379
    Merge pull request #72 from garfiec/feat/issue-68-endpoint-icon-url develop Garfie Chiu 2026-04-29 22:49:14 -0600
  • 92192498ca feat(ui): render custom endpoint iconURL in drawer and conversation list Garfie 2026-04-29 17:03:48 -0600
  • a7477a9bc7
    Merge pull request #67 from garfiec/fix/issue-60-custom-endpoint-payload Garfie Chiu 2026-04-29 00:05:05 -0600
  • f0d605a932 chore(data): replace normalizeEndpoint shim with Migration(3, 4) (#69) Garfie 2026-04-28 22:03:36 -0600
  • 2b44937368 fix(chat): wire format for custom and user_provided endpoints (#60) Garfie 2026-04-28 20:21:28 -0600
  • 4454324b6e
    Merge pull request #65 from garfiec/fix/repo-cache-mutex Garfie Chiu 2026-04-27 22:06:31 -0600
  • cb7e7941a5
    Merge pull request #64 from garfiec/fix/clearTokens-refresh-mutex Garfie Chiu 2026-04-27 22:02:58 -0600
  • ac125bb24c fix(data): mutex guard repository caches against suspension races Garfie 2026-04-27 18:32:07 -0600
  • e2e3423dcb fix(data): mutex guard clearTokens vs refreshAccessToken race Garfie 2026-04-27 18:32:06 -0600
  • f236d97c19
    Merge pull request #63 from garfiec/chore/sync-upstream-skill-hardening Garfie Chiu 2026-04-27 06:48:05 -0600
  • 07c0f4f8ab chore(skill): add reviewer + auditor passes and test-runner dispatch to /sync-upstream Garfie 2026-04-27 06:18:36 -0600
  • cc49fc6aa8
    Merge pull request #62 from garfiec/feat/version-check-patch Garfie Chiu 2026-04-27 01:18:43 -0600
  • 89eaccb428 feat(common): include patch in backend version compatibility checks Garfie 2026-04-27 00:02:56 -0600
  • c7b5b7a365
    Merge pull request #61 from garfiec/chore/sync-upstream-v0.8.5 Garfie Chiu 2026-04-27 01:00:36 -0600
  • abde86ca4e chore(sync): sync to upstream LibreChat v0.8.5 Garfie 2026-04-26 17:41:08 -0600
  • 586674b9b0
    Merge pull request #58 from garfiec/feat/ios-device-and-simulator-support Tim Abil 2026-04-25 01:50:46 -0400
  • 86d84a350f feat(ios): support building for both physical devices and simulators txa5451 2026-04-25 00:41:35 -0400
  • 4ec0d70769
    Merge pull request #53 from garfiec/dependabot/gradle/ktor-3.4.3 Garfie Chiu 2026-04-25 00:03:34 -0500
  • 5c83bf67ce
    Merge pull request #54 from garfiec/dependabot/gradle/com.android.tools-desugar_jdk_libs-2.1.5 Garfie Chiu 2026-04-25 00:03:22 -0500
  • ced1871300
    Merge pull request #55 from garfiec/dependabot/gradle/ksp-2.3.7 Garfie Chiu 2026-04-25 00:03:12 -0500
  • c82b077675
    Merge pull request #57 from garfiec/dependabot/gradle/compose-multiplatform-1.11.0-beta03 Garfie Chiu 2026-04-25 00:02:57 -0500
  • 89a0dd7bd5
    Merge pull request #52 from garfiec/worktree-issue-49-investigation-resume Garfie Chiu 2026-04-24 23:00:53 -0500
  • 6fde5c55cb fix(permissions): gate mobile surfaces on server role permissions (#49) Garfie 2026-04-24 21:21:05 -0500
  • fb5c858d3b
    chore(deps): bump compose-multiplatform dependabot[bot] 2026-04-25 00:41:32 +0000
  • d5d76ba61c
    chore(deps): bump ksp from 2.3.6 to 2.3.7 dependabot[bot] 2026-04-25 00:33:27 +0000
  • a06d93f1d6
    chore(deps): bump com.android.tools:desugar_jdk_libs from 2.1.4 to 2.1.5 dependabot[bot] 2026-04-25 00:33:15 +0000
  • 5ac846c9c2
    chore(deps): bump ktor from 3.4.2 to 3.4.3 dependabot[bot] 2026-04-25 00:33:04 +0000
  • dad37f510e
    Merge pull request #50 from garfiec/chore/sync-upstream-skill-fixes Garfie Chiu 2026-04-22 22:35:09 -0500
  • 720bc516e6 chore(sync-upstream): fix skill bugs and expand upstream scan coverage Garfie 2026-04-22 22:15:01 -0500
  • 8f9202ef50
    Merge pull request #45 from garfiec/dependabot/gradle/androidx.compose-compose-bom-2026.03.01 Garfie Chiu 2026-04-22 20:08:16 -0500
  • baa3ec2c10
    chore(deps): bump androidx.compose:compose-bom dependabot[bot] 2026-04-23 01:05:59 +0000
  • 92d8f63e35
    Merge pull request #44 from garfiec/dependabot/gradle/androidx.test-runner-1.7.0 Garfie Chiu 2026-04-22 20:05:15 -0500
  • 9aea3aa725
    Merge pull request #46 from garfiec/dependabot/gradle/markdown-renderer-0.40.2 Garfie Chiu 2026-04-22 20:05:00 -0500
  • b6f8f591b3
    Merge pull request #47 from garfiec/dependabot/gradle/agp-9.1.1 Garfie Chiu 2026-04-22 20:04:51 -0500
  • ed01279dae
    Merge pull request #48 from garfiec/dependabot/gradle/compose-multiplatform-1.11.0-beta02 Garfie Chiu 2026-04-22 20:04:41 -0500
  • 0b74549f9f
    chore(deps): bump compose-multiplatform dependabot[bot] 2026-04-18 00:33:31 +0000
  • f1476121ef
    chore(deps): bump agp from 9.1.0 to 9.1.1 dependabot[bot] 2026-04-18 00:33:15 +0000
  • c824d85a50
    chore(deps): bump markdown-renderer from 0.39.2 to 0.40.2 dependabot[bot] 2026-04-18 00:32:53 +0000
  • c8ac23b5b8
    chore(deps): bump androidx.test:runner from 1.6.2 to 1.7.0 dependabot[bot] 2026-04-18 00:32:37 +0000
  • 47b3cb1e96
    Merge pull request #43 from garfiec/fix/stop-double-logout Garfie Chiu 2026-04-15 01:59:57 -0500
  • ff25ef6f47 fix(settings): stop double-invoking authRepository.logout on logout/delete Garfie 2026-04-14 18:14:52 -0500
  • 8463b1fc9f
    Merge pull request #42 from garfiec/fix/conversation-list-state-reset Garfie Chiu 2026-04-14 22:31:15 -0500
  • a0602228dd
    Merge pull request #41 from garfiec/fix/android-temp-files-subdirs Garfie Chiu 2026-04-14 22:30:34 -0500
  • 9159bcf62e fix(cache): route Android temp files into named subdirs for logout sweep Garfie 2026-04-14 18:14:44 -0500
  • c613175c6e fix(navigation): fully reset ConversationListStateHolder on logout Garfie 2026-04-14 18:15:01 -0500
  • 4814f8a5b5
    Merge pull request #40 from garfiec/fix/camera-photos-sweep Garfie Chiu 2026-04-14 19:57:21 -0500
  • 7433f75187
    Merge pull request #39 from garfiec/fix/volatile-agent-preset-caches Garfie Chiu 2026-04-14 19:56:01 -0500
  • 6f2b397b9a fix(data): mark in-memory repository caches @Volatile for cross-thread visibility Garfie 2026-04-14 18:11:46 -0500
  • 5b94495197 fix(data): sweep camera_photos cache dir on logout Garfie 2026-04-14 18:11:48 -0500
  • 77ee9fed1a
    Merge pull request #38 from garfiec/fix/ios-sse-streaming-via-nwconnection Garfie Chiu 2026-04-14 18:08:09 -0500
  • 4a6c1f9a29 fix(ios): stream SSE via NWConnection to bypass NSURLSession text/* buffering Garfie 2026-04-14 07:15:13 -0500
  • 9e06c43096
    Merge pull request #35 from garfiec/feat/favorites-server-backed-tags Garfie Chiu 2026-04-13 20:17:04 -0500
  • 0483581f23 feat(favorites): move bookmarks to server-backed tags with offline cache Garfie 2026-04-12 23:44:12 -0500
  • 106eae51cb
    Merge pull request #37 from garfiec/ci/android-pr-debug-apk Garfie Chiu 2026-04-13 19:35:12 -0500
  • a4084bf183 ci(android): publish signed debug APK on PRs with sticky link comment Garfie 2026-04-13 19:30:10 -0500
  • 27fdd3e5fe
    Merge pull request #30 from garfiec/dependabot/gradle/org.jetbrains.androidx.navigation3-navigation3-ui-1.1.0-rc01 Garfie Chiu 2026-04-11 15:55:11 -0500
  • e3aa662322
    Merge pull request #31 from garfiec/dependabot/gradle/koin-4.2.1 Garfie Chiu 2026-04-11 13:07:16 -0500
  • ee185d0e98
    Merge pull request #5 from garfiec/dependabot/gradle/io.mockk-mockk-1.14.9 Garfie Chiu 2026-04-11 13:06:46 -0500
  • 1f207991da
    Merge pull request #10 from garfiec/dependabot/gradle/androidx.test.ext-junit-1.3.0 Garfie Chiu 2026-04-11 13:06:33 -0500
  • 281608a892
    Merge pull request #33 from garfiec/chore/detekt-baseline-burndown Garfie Chiu 2026-04-11 12:45:57 -0500
  • 63d87c843b cleanup: burn down detekt baselines and rename Compose Resources package Garfie 2026-04-11 12:16:15 -0500
  • c72060f9c0
    chore(deps): bump koin from 4.2.0 to 4.2.1 dependabot[bot] 2026-04-11 00:33:06 +0000
  • fec10de0cc
    chore(deps): bump org.jetbrains.androidx.navigation3:navigation3-ui dependabot[bot] 2026-04-11 00:32:35 +0000
  • f9148c32c4
    Merge pull request #28 from garfiec/feat/lint-setup Garfie Chiu 2026-04-09 23:58:11 -0500
  • b4872e4de0 feat: add detekt-koin, .editorconfig, GitHub Actions CI for android + ios Garfie 2026-04-09 22:38:56 -0500
  • 1f252790e2
    Merge pull request #27 from garfiec/fix/mcp-type-segmented-button-height Garfie Chiu 2026-04-08 23:24:42 -0500
  • 5b8282af5e
    Merge pull request #26 from garfiec/fix/ios-chat-input-home-indicator Garfie Chiu 2026-04-08 23:13:11 -0500
  • ede2311027 fix(settings): equalize MCP server type segmented button heights when text wraps Garfie 2026-04-08 22:45:07 -0500
  • e624c9f39e fix(chat): apply safe area padding to iOS chat input Garfie 2026-04-08 22:21:32 -0500
  • 4761791157
    Merge pull request #25 from garfiec/refactor/fqn-to-imports Garfie Chiu 2026-04-08 22:16:20 -0500
  • e8bda6ca05 refactor: replace fully-qualified names with proper imports across codebase Garfie 2026-04-08 19:15:49 -0500
  • 2f95d923e7
    Merge pull request #24 from garfiec/refactor/file-organization Garfie Chiu 2026-04-07 22:02:59 -0500
  • 00055c515e refactor: extract supporting types to own files and organize into sub-packages Garfie 2026-04-07 21:49:15 -0500
  • 56fd4842be
    Merge pull request #23 from garfiec/refactor/nav-host-viewmodel_stage5 Garfie Chiu 2026-04-07 21:23:04 -0500
  • ebcae8478e refactor: NavHostViewModel stage 5 - extract drawer models and display mapping Garfie 2026-04-07 20:45:44 -0500
  • 35232c89ad
    Merge pull request #22 from garfiec/refactor/nav-host-viewmodel_stage4 Garfie Chiu 2026-04-07 20:21:33 -0500
  • 72054ad442 refactor: NavHostViewModel stage 4 - extract favorites state holder Garfie 2026-04-07 20:19:20 -0500
  • d942fbf3a0
    Merge pull request #21 from garfiec/refactor/nav-host-viewmodel_stage3 Garfie Chiu 2026-04-07 20:09:12 -0500
  • 4875072e54 refactor: NavHostViewModel stage 3 - extract conversation list state holder Garfie 2026-04-07 19:52:22 -0500
  • 30f15dcdc9
    Merge pull request #20 from garfiec/refactor/nav-host-viewmodel_stage2 Garfie Chiu 2026-04-07 19:50:24 -0500
  • 58654ca245 refactor: NavHostViewModel stage 2 - extract banner and version check state holders Garfie 2026-04-06 23:31:19 -0500
  • 6f86a2b00a
    Merge pull request #19 from garfiec/refactor/nav-host-viewmodel_stage1 Garfie Chiu 2026-04-06 23:26:42 -0500
  • a014b99597
    Merge pull request #17 from garfiec/fix/jvm-toolchain-alignment Tim Abil 2026-04-06 23:58:34 -0400
  • 08f8445ea8 fix: bump JVM toolchain to 21 and centralize build constants Tim Abil 2026-04-06 23:53:05 -0400
  • c422408de6 refactor: NavHostViewModel stage 1 - extract constants, fix races, deduplicate, and modernize search debounce Garfie 2026-04-06 22:38:38 -0500
  • ed653f95a9
    Merge pull request #18 from garfiec/fix/ios-latex-rendering Garfie Chiu 2026-04-06 20:07:03 -0500
  • fccc0ba0bb fix: iOS LaTeX rendering by extracting shared markdown parser to commonMain Garfie 2026-04-06 19:32:54 -0500
  • 4d2a074f56
    Merge pull request #16 from garfiec/fix/ios-image-rendering Garfie Chiu 2026-04-06 19:34:43 -0500
  • 4c0b76a9b3 fix: iOS image rendering and consolidate content part dispatch to commonMain Garfie 2026-04-05 23:56:54 -0500
  • 11ecdb590e fix: use jvmToolchain(17) to align Java and Kotlin JVM targets Tim Abil 2026-04-06 12:37:01 -0400
  • c8a98f9962
    Merge pull request #14 from garfiec/refactor/consolidate-navigation Garfie Chiu 2026-04-05 22:38:37 -0500
  • bd29c2fde5
    Merge pull request #9 from garfiec/dependabot/gradle/lifecycle-kmp-2.10.0 Garfie Chiu 2026-04-05 22:29:48 -0500
  • d4a277ddab
    Bump lifecycle-kmp from 2.9.0 to 2.10.0 dependabot[bot] 2026-04-06 03:29:14 +0000
  • d648be986a
    Merge pull request #4 from garfiec/dependabot/gradle/lifecycle-2.10.0 Garfie Chiu 2026-04-05 22:27:59 -0500
  • 37aad763d2
    Merge pull request #11 from garfiec/dependabot/gradle/coil3-3.4.0 Garfie Chiu 2026-04-05 22:27:35 -0500
  • acd83661cc refactor: consolidate duplicate navigation code between app and shared modules Garfie 2026-04-05 15:54:28 -0500
  • 8f43addcc3
    Merge pull request #15 from garfiec/chore/ios-setup-audit Garfie Chiu 2026-04-05 18:48:58 -0500
  • c95c6fd57d
    Merge pull request #13 from garfiec/fix/ios-room-db-crash Garfie Chiu 2026-04-05 18:35:37 -0500
  • 2d06b7e2f6 chore: fix iOS setup docs, remove dead Swift files, fix Xcode release build config Garfie 2026-04-05 16:49:23 -0500
  • 21825a4943 fix: create Application Support directory before opening Room database on iOS Garfie 2026-04-05 15:42:34 -0500