Commit graph

  • e6b4eb54ac
    Merge abbc8314d9 into 0a7e7a55e3 dependabot[bot] 2026-10-31 12:43:27 +00:00
  • abbc8314d9
    chore(deps): bump webpki-roots from 1.0.10 to 1.0.11 in /src-tauri dependabot/cargo/src-tauri/dev/webpki-roots-1.0.11 dependabot[bot] 2026-10-31 12:43:22 +00:00
  • 5a3d77a1df
    Merge 0fa19139b8 into 0a7e7a55e3 dependabot[bot] 2026-10-31 12:43:16 +00:00
  • 0fa19139b8
    chore(deps): bump rustls from 0.23.45 to 0.23.46 in /src-tauri dependabot/cargo/src-tauri/dev/rustls-0.23.46 dependabot[bot] 2026-10-31 12:43:10 +00:00
  • 1f21970f11
    Merge 800aea74a8 into 0a7e7a55e3 dependabot[bot] 2026-10-31 12:43:05 +00:00
  • 800aea74a8
    chore(deps): bump encoding_rs from 0.8.35 to 0.8.42 in /src-tauri dependabot/cargo/src-tauri/dev/encoding_rs-0.8.42 dependabot[bot] 2026-10-31 12:42:59 +00:00
  • 82f26a6c14
    Merge 6da6de9df9 into 0a7e7a55e3 sun19970908 2026-10-31 07:35:03 +01:00
  • 48484c8bcc
    Merge 20ea67d84d into 0a7e7a55e3 LI JUN 2026-10-27 21:13:47 -04:00
  • 0a7e7a55e3 test(perf): record the Linux backend baseline Canary dev Darkatse 2026-10-27 21:13:03 -04:00
  • a32b39a202 chore(check): fail on unformatted Rust Darkatse 2026-10-27 20:54:39 -04:00
  • 0d592e7fc5 test(perf): replay the frontend's host calls against the Rust backend Darkatse 2026-10-27 20:54:31 -04:00
  • 35e1c150d0 refactor(app): compose services from a HostEnvironment Darkatse 2026-10-27 20:54:10 -04:00
  • 7f9ec97072 test(perf): measure opening a heavy card, host traffic and allocations Darkatse 2026-10-27 20:53:58 -04:00
  • 74fa90c7aa perf(characters): open a card without reading its chats or reparsing it Darkatse 2026-10-27 20:53:50 -04:00
  • 763f06674a
    Merge a7bd75ed8e into 6a6fc49a02 sun19970908 2026-10-27 00:10:16 -05:00
  • 43d8309194
    Merge 716f1729b3 into 6a6fc49a02 lovewormcn 2026-10-27 00:10:15 -05:00
  • d2649a554b
    Merge 7388a810a1 into 6a6fc49a02 sun19970908 2026-10-27 00:10:15 -05:00
  • 171256f399
    Merge 159810be5c into 6a6fc49a02 A_Random_Guy 2026-10-26 05:52:45 +00:00
  • 6a6fc49a02 perf(characters): keep only identities in the character index Darkatse 2026-10-25 19:37:34 -04:00
  • 1863803736 perf(css): end state selectors in a class Darkatse 2026-10-25 19:37:34 -04:00
  • 615632a024 perf(world-info): copy only entries when scanning Darkatse 2026-10-25 19:37:34 -04:00
  • d0298d60f6 perf(generate): skip unused injection depths and cheapen metadata saves Darkatse 2026-10-25 19:37:34 -04:00
  • 38d876ab2c perf(prompt-manager): update the prompt list in place Darkatse 2026-10-25 19:37:34 -04:00
  • 34b94b5cc6 perf(prompt-manager): draw row icons without per-icon effects Darkatse 2026-10-25 19:37:34 -04:00
  • 4f4ea9e1f7 chore(flatpak): refresh dependency sources github-actions[bot] 2026-10-25 12:59:58 +00:00
  • 6c264c5d11
    chore(deps): bump rmcp from 3.5.1 to 3.6.0 in /src-tauri (#398) dependabot[bot] 2026-10-25 01:06:38 -04:00
  • c7e94cd14b
    chore(deps): bump mdns-sd from 0.21.5 to 0.21.6 in /src-tauri (#396) dependabot[bot] 2026-10-25 01:06:31 -04:00
  • 96b6d35563
    chore(deps): bump tokio from 1.53.2 to 1.53.3 in /src-tauri (#397) dependabot[bot] 2026-10-25 01:06:25 -04:00
  • 44d2074fef ci(ios): build release iOS apps with Xcode 27.1 Darkatse 2026-10-24 23:58:20 -04:00
  • 2dc6d7bf6a
    Merge pull request #395 from alksdesu/feat/ios-drawer-bar C.J. Wu 2026-10-24 23:44:14 -04:00
  • ee7f74e93b docs(ios): gather the drawer bar into one section Darkatse 2026-10-24 23:41:18 -04:00
  • 06d69b8518 docs(agent): open drawers by their icon while the drawer bar is shown Darkatse 2026-10-24 23:41:18 -04:00
  • 9b169c8acb fix(drawer-bar): publish every hidden drawer and respect page modals Darkatse 2026-10-24 23:41:18 -04:00
  • a09d11160c fix(ios): host the drawer bar wherever UIKit lays out a bar Darkatse 2026-10-24 23:41:18 -04:00
  • 7891eda58d test(perf): start with the pointer at a fixed point Darkatse 2026-10-24 22:39:37 -04:00
  • 800f299491 fix(dev-logs): stop capturing frontend logs once the page unloads Darkatse 2026-10-24 20:27:49 -04:00
  • 0879b032a8
    chore(deps): bump rmcp from 3.5.1 to 3.6.0 in /src-tauri dependabot[bot] 2026-10-24 12:43:35 +00:00
  • 33d8faf508
    chore(deps): bump tokio from 1.53.2 to 1.53.3 in /src-tauri dependabot/cargo/src-tauri/dev/tokio-1.53.3 dependabot[bot] 2026-10-24 12:43:21 +00:00
  • 95304e384c
    chore(deps): bump mdns-sd from 0.21.5 to 0.21.6 in /src-tauri dependabot[bot] 2026-10-24 12:43:10 +00:00
  • c564be10a0 chore(flatpak): refresh dependency sources github-actions[bot] 2026-10-24 12:29:11 +00:00
  • bbbfa4a912 fix(ios): draw native drawer buttons only on iPhone Duo alksdesu 2026-10-24 00:34:25 -07:00
  • 96e89a0780 fix(drawer-bar): publish only marks the host accepts alksdesu 2026-10-24 00:34:06 -07:00
  • e7d81bc880 fix(ios): find the drawer bar edge from bar-region geometry alksdesu 2026-10-24 00:34:01 -07:00
  • 2593fb7cd8 perf(world-info): keep large lorebooks responsive Darkatse 2026-10-24 01:39:32 -04:00
  • 3363401706 perf(editor): stop style-mod from restyling the page on every mount Darkatse 2026-10-24 01:37:45 -04:00
  • 92fe9d6c11 perf(css): keep local changes from restyling the whole page Darkatse 2026-10-24 01:35:49 -04:00
  • d1a4fb3724 feat(ios): draw drawer buttons in iPhone Duo system bar regions alksdesu 2026-10-23 20:36:39 -07:00
  • 127310fb86 test(perf): guard frontend optimizations with an engine-work baseline Darkatse 2026-10-23 17:37:19 -04:00
  • 85f5838dd8 feat(web-host): save World Info edits Darkatse 2026-10-23 17:37:06 -04:00
  • 0f41456d7b perf(editor): keep CodeMirror typing off page-wide style work #385 #326 Darkatse 2026-10-23 17:37:00 -04:00
  • 38c860b6b0 fix(vertexai): time the cached token on the wall clock Darkatse 2026-10-23 00:41:49 -04:00
  • 9f39f822da fix(settings): keep one bad preset from blocking startup Darkatse 2026-10-22 22:26:56 -04:00
  • 56268a1914 docs(readme): link the HarmonyOS badge to the download site Darkatse 2026-10-22 21:29:01 -04:00
  • fff9af0333
    Merge pull request #393 from Darkatse/dev main v2.4.0 C.J. Wu 2026-10-23 08:46:55 +08:00
  • 36addeeb95 ci(winget): fast-forward the submission fork before WingetCreate Darkatse 2026-10-22 17:19:54 -04:00
  • 35a288163d docs(readme): add HarmonyOS beta Darkatse 2026-10-22 17:16:12 -04:00
  • f8bcdd6030 fix(files): let Android name saved files by its own type table Darkatse 2026-10-22 16:51:54 -04:00
  • a0d7bfe42b fix(android): sign release APKs with v1, v2 and v3 Darkatse 2026-10-22 15:44:25 -04:00
  • 60a7cf6d74 fix(gemini): keep proxies without a Gemini model list connected Darkatse 2026-10-22 15:02:33 -04:00
  • 5c85a37b62 fix(settings): start when saved settings lack amount_gen Darkatse 2026-10-22 14:26:21 -04:00
  • edf728b673
    Merge pull request #388 from Darkatse/dev C.J. Wu 2026-10-22 18:48:02 +08:00
  • 8ed6c627f0 fix(macos): keep actool stdin open during icon compilation Darkatse 2026-10-22 06:46:49 -04:00
  • d8ab1c59d7
    Merge pull request #387 from Darkatse/dev C.J. Wu 2026-10-22 18:13:19 +08:00
  • 006a984d44 chore(flatpak): refresh dependency sources Darkatse 2026-10-22 05:48:17 -04:00
  • 762f88f14a fix(windows): resolve Clippy collapsible_if in WebView2 capture Darkatse 2026-10-22 05:47:45 -04:00
  • b27851c6a3 ci(release): ship the experimental OpenHarmony HAP with stable releases Darkatse 2026-10-22 05:47:44 -04:00
  • 218e116f32
    chore(deps): bump serde_json from 1.0.151 to 1.0.154 in /src-tauri (#364) dependabot[bot] 2026-10-22 17:35:21 +08:00
  • 83dc3b735b
    chore(deps): bump sha2 from 0.11.0 to 0.11.1 in /src-tauri (#365) dependabot[bot] 2026-10-22 17:35:16 +08:00
  • 85291d91cd
    chore(deps): bump rmcp from 3.5.0 to 3.5.1 in /src-tauri (#366) dependabot[bot] 2026-10-22 17:35:09 +08:00
  • e74f822362 chore(version): bump to v2.4.0 Darkatse 2026-10-22 05:23:15 -04:00
  • 8dfd1f4282 fix(macos): give the app icon a light and dark backdrop on macOS 26 Darkatse 2026-10-22 05:17:36 -04:00
  • 690e5e8ca2
    chore(deps): bump sha2 from 0.11.0 to 0.11.1 in /src-tauri dependabot[bot] 2026-10-22 08:58:37 +00:00
  • 5424d93ec1
    chore(deps): bump serde_json from 1.0.151 to 1.0.154 in /src-tauri dependabot[bot] 2026-10-22 08:58:32 +00:00
  • 429651eaa4 docs(agent): cover Agent Mode sends and settings files in built-in skills Darkatse 2026-10-22 04:54:31 -04:00
  • 6a0488a467 fix(agent): keep stale built-in skill copies off the startup path Darkatse 2026-10-22 04:54:31 -04:00
  • 9ad3d138ab feat(agent): bundle read-only application knowledge skills Darkatse 2026-10-22 04:46:02 -04:00
  • c1a19569f7 fix(agent-system): compare exports in the panel's normalized form Darkatse 2026-10-22 02:03:26 -04:00
  • 25c6a8b589 test(agent): guard Session profile migration once Darkatse 2026-10-22 01:59:51 -04:00
  • 48aa5c7242 refactor(agent): remove round and tool call budgets Darkatse 2026-10-22 01:48:30 -04:00
  • 1c6cd23ac5 refactor(agent): simplify image and capture handling Darkatse 2026-10-22 00:57:47 -04:00
  • 2ef194e345 fix(capture): consolidate native viewport ownership and geometry Darkatse 2026-10-22 00:25:41 -04:00
  • 979fb5cf00 fix(app-use): share viewport mapping and expose missing marks Darkatse 2026-10-22 00:25:40 -04:00
  • 974c1e0028 fix(agent): unify tool image storage and result projection Darkatse 2026-10-22 00:25:40 -04:00
  • f1ef0628be feat(in-app-agent): let the assistant take screenshots Darkatse 2026-10-21 23:37:04 -04:00
  • ae78d3cb0d feat(host): capture the content viewport natively Darkatse 2026-10-21 23:34:56 -04:00
  • 702b8ba8d6 feat(app-use): render a capture of the page with masks and marks Darkatse 2026-10-21 23:04:07 -04:00
  • 0f52bf8dac feat(in-app-agent): show tool result images in the Transcript Darkatse 2026-10-21 22:24:37 -04:00
  • 79124be136 feat(mcp): pass image content from MCP tools to the model Darkatse 2026-10-21 22:23:18 -04:00
  • 8cba66db41 feat(agent): let tool results carry images Darkatse 2026-10-21 22:21:05 -04:00
  • 793dcdc757 feat(in-app-agent): add manual compaction and context usage meter Darkatse 2026-10-21 20:57:37 -04:00
  • bc084ea3c7 fix(agent): converge Review-2 admission, bridges and provider errors Darkatse 2026-10-21 20:24:42 -04:00
  • 020ac88476 docs(agent): clarify compaction ownership and visible contracts Darkatse 2026-10-21 19:10:00 -04:00
  • dd9a30fc9d test(agent): keep compaction coverage at its owning boundaries Darkatse 2026-10-21 19:09:48 -04:00
  • ffa3d767ba fix(agent): align prompt guidance and context limit errors Darkatse 2026-10-21 19:07:34 -04:00
  • b35609380d refactor(agent): centralize context counting and prompt snapshot construction Darkatse 2026-10-21 19:06:13 -04:00
  • ca85694235 fix(agent): unify assembly ownership and provider error boundaries Darkatse 2026-10-21 19:02:52 -04:00
  • c654cc6082 feat(agent): compact a Session's context into a summary the model writes Darkatse 2026-10-21 18:24:05 -04:00
  • 40879e7894 refactor(agent): share Session history grouping and prompt assembly Darkatse 2026-10-21 17:57:37 -04:00
  • 0cdf46be19 feat(provider-http): report context overflow as model.context_overflow Darkatse 2026-10-21 17:55:10 -04:00
  • 31188d5b9a feat(in-app-agent): give the assistant a preset of its own Darkatse 2026-10-21 17:53:40 -04:00