You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maka.apache.org by as...@apache.org on 2026/09/24 12:12:14 UTC
(maka) branch feat/desktop-gpui-spike updated (944051bdcc -> 39a6c7e6ff)
This is an automated email from the ASF dual-hosted git repository.
Astro-Han pushed a change to branch feat/desktop-gpui-spike
in repository https://gitbox.apache.org/repos/asf/maka.git
discard 944051bdcc perf(desktop): stop per-frame repaints while streaming
discard 57d8ded193 feat(desktop): add GPUI client spike over maka-client
add d0b1aff2fb fix(tui): keep connection menus usable across catalog updates
add ac5f5a1de2 feat(client): validate native artifact upload and query responses
add 6d492bc68e feat(session-import): publish native plugin and Desktop import workflow
add e7a9c0e14f Merge remote-tracking branch 'origin/feat/runtime-host-rust' into feat/runtime-host-rust
add e6f734d7af feat(tui): add durable local file attachment drafts
add 30d626ce67 feat(event-log): prepare native history transfer boundaries
add 4981eed6c0 merge: integrate native history transfer boundaries
add 16574a451a feat(tui): attach local files to revised turn inputs
add d85cc55f0f feat(skills): guide Rust Runtime Host plugin integration (#5644)
add 5a121265ac merge: sync Rust plugin integration guidance
add ff234121d6 fix(tui): keep leading blank rows out of prompt previews
add c42431ca9e test(host): verify attachment consumption through native client
add e139005785 feat(jev): add configurable native evaluation plugin
add 235d53ba70 chore(jev): refresh shipped Rust dependency inventory
add be4c56afa5 merge: integrate configurable Jev plugin (#5645)
add 1ab4cb6af7 merge: sync configurable native Jev plugin
add 9f6712e4ca feat(host): resolve published directories for structured input
add a313d67981 feat(recap): add durable native Session recap plugin
add 765d875994 merge: integrate durable Session recap plugin
add 379c24a5ea merge: sync durable Session recap plugin
add 292db75ee2 feat(tui): reference Host directories from composer and revised inputs
add df942dca99 feat(health): add native background task health plugin
add 5fdd7fe21a test(health): clarify delayed HTTP service coverage
add b5fc679916 merge: integrate native background task health plugin
add 5b34ed06ae merge: sync native background task health plugin
add 2fc59ab2c8 feat(client): support native plugin Remote and candidate queries
add ea0540a954 refactor(event-log): separate historical proofs from live admission
add 058efeab6d feat(event-log): stream native bundles and validate original history
add a74f8765f8 fix(event-log): preserve bundle material and copy provenance
add fb18f3a35d merge: sync native event-log bundles and history validation
add a96fb5e411 feat(tui): add draggable Host directory scrollbars
add 092c9eb044 feat(goal): add durable native Goal continuation plugin
add b09dc78da0 fix(goal): retain sealed operation identity and document manual resume
add 85a7985a43 merge: integrate durable native Goal plugin
add 01478f27a2 merge: sync runtime host updates before Goal integration
add 780e813012 merge: sync durable native Goal plugin
add 4ef4e9c7a1 feat(event-log): import native bundles with atomic receipts and relocated proofs
add 5de02c2ff9 merge: sync native bundle import transactions
add 2053f2821e feat(tui): select Skills for composer and revised inputs
add 777d9d62b8 feat(tui): consume durable Session recap through native Remote
add f2f64fda1d style(tui): satisfy recap lint checks
add 57bd828aa6 merge: sync native bundle and directory updates
add 7a21254709 merge: integrate native TUI Session recap
add 43c75bf0d5 merge: integrate native TUI Session recap with Skills inputs
add dec572c3c9 test(cli): verify candidate lifecycle through the native Client
add 1d34d3da0a feat(tui): search and scroll the command palette
add 489166b633 test(host): use public Skills Remote after retiring the TS CLI
add f9d8cb5f6d feat(host): connect native Session bundles to Desktop
add d01501b44f merge: integrate native TUI with Session bundle notifications
add 9c651da46a fix(providers): preserve account reasoning policy through Responses
add 606de60b88 merge: integrate account reasoning policy with native TUI
add a66604c8d1 test(cli): await finite activation cleanup before releasing the writer
add 0287bfe3c1 feat(plugins): discover terminal views through exact Remote registrations
add 2b662cebd2 feat(tui): render plugin pages and manage Skills preferences
add 6e59f926bc fix(tui): refine plugin forms and restore native page discovery
add fee26edd56 feat(tui): manage scheduled tasks with revision-checked forms
add 70361a295e feat(plugins): authorize exact native remote registrations
add ee8150ad95 feat(tui): edit scheduled task timing with precise revision checks
add e3408d7882 feat(tui): create scheduled reminders with explicit native consent
add 704eda129e feat(scheduler): persist recoverable task creation receipts
add 058a6672af feat(tui): persist and reconcile plugin submissions
add e829a88a17 feat(tui): resume preserved plugin drafts
add 11602ee132 feat(providers): migrate clients to public plugin contracts
add 24a8e0e636 feat(tui): bootstrap local hosts and manage execution permissions
add 99a65a8502 fix(rust): allow fresh turns after unknown tool dispatch
add 174d4ccbba Merge PR #5657: allow fresh turns after unknown tool dispatch
add 88dad0af7d fix(tui): initialize account models and restore modal mouse feedback
add 3ee7d45073 feat(tui): safely stop Host on quit with explicit force confirmation
add 1bc67bfd74 feat(goal): expose session goal in terminal plugin views
add 5ea29d107d Merge branch 'feat/rust-tui-goal-resume' into merge/rust-tui-goal
add 635507a34b feat(client): expose safe Turn resume operations
add 724cc7d35f feat(tui): resume stopped turns with durable request identity
add 407bbfc0d3 Merge branch 'feat/rust-tui-resume' into merge/rust-tui-goal
add 1308b51500 Merge remote-tracking branch 'origin/feat/runtime-host-rust' into feat/runtime-host-rust
add 2e7c54ef04 feat(tui): restyle chat blocks after grok-build and wrap by word
add 60ec4eca61 feat(tui): add a component kernel and move settings onto it
add 55d91a0b37 feat(tui): fold consecutive reasoning into one row and quiet the footer
add d7accb8170 feat(tui): make the sidebar a session directory with a home page
add 3449b9bf73 feat(tui): one modal overlay order and kernel sheets for confirmations
add 4d9530f1b2 feat(tui): kernel text fields and every plain management dialog as a sheet
add 667fe2c428 feat(tui): sheets for session removal, sandbox steps and the project chooser
add baf61dca9c feat(tui): model chooser as a sheet with a thinking-level chooser
add e4715d975a merge: integrate terminal updates with public provider contracts
add 598f3799a7 feat(tui): project locations as a sheet with a scrollable viewer
new f5fed13062 feat(desktop): add GPUI client spike over maka-client
new 39a6c7e6ff perf(desktop): stop per-frame repaints while streaming
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (944051bdcc)
\
N -- N -- N refs/heads/feat/desktop-gpui-spike (39a6c7e6ff)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CONTRIBUTING.md | 16 +
CONTRIBUTING.zh-CN.md | 13 +
Cargo.lock | 81 +-
Cargo.toml | 146 +-
README.md | 9 +
README.zh-CN.md | 10 +-
...test.ts => command-palette-connections.test.ts} | 49 +-
.../__tests__/external-agent-setup-ipc.test.ts | 12 +
.../__tests__/import-tasks-settings-page.test.ts | 1 +
.../main/__tests__/model-catalog-choices.test.ts | 91 +-
.../runtime-host-connections-ipc-main.test.ts | 105 +-
.../runtime-host-session-bundle-ipc-main.test.ts | 49 +-
.../__tests__/session-bundle-export-tree.test.ts | 9 +-
apps/desktop/src/main/native-runtime-host.ts | 117 +-
apps/desktop/src/main/runtime-host-client.ts | 25 +-
.../src/main/runtime-host-connections-ipc-main.ts | 64 +-
.../src/main/runtime-host-desktop-candidate.ts | 14 +-
.../src/main/runtime-host-oauth-presentation.ts | 9 +-
.../main/runtime-host-session-bundle-ipc-main.ts | 45 +-
apps/desktop/src/preload/bridge-contract.d.ts | 13 +-
apps/desktop/src/preload/preload.ts | 30 +-
.../src/renderer/app-shell-command-actions.ts | 20 +-
apps/desktop/src/renderer/app-shell.tsx | 14 +-
apps/desktop/src/renderer/chat-composer-region.tsx | 2 +-
apps/desktop/src/renderer/chat-message-surface.tsx | 4 +-
.../src/renderer/command-palette-commands.ts | 43 +-
.../renderer/features/client-plugins/settings.tsx | 4 +-
.../renderer/features/connection-settings/ports.ts | 1 +
.../features/session-bundle/export-tree.tsx | 47 +-
.../src/renderer/features/session-bundle/ports.ts | 17 +-
.../session-bundle/session-bundle-tasks.tsx | 32 +-
.../locales/external-session-import-copy.ts | 4 -
apps/desktop/src/renderer/model-catalog-choices.ts | 39 +-
apps/desktop/src/renderer/onboarding-hero.tsx | 7 +-
.../desktop/create-connection-settings-services.ts | 1 +
.../desktop/create-session-bundle-services.ts | 1 +
apps/desktop/src/renderer/reference-shell.css | 5 -
apps/desktop/src/renderer/session-health-notice.ts | 4 +-
.../renderer/settings/general-settings-page.tsx | 21 +-
.../src/renderer/settings/provider-brand-marks.tsx | 3 +-
.../src/renderer/settings/provider-display.tsx | 10 +-
apps/desktop/src/renderer/use-shell-chat-model.ts | 9 +-
apps/desktop/stories/app-shell.stories.tsx | 2 +-
.../stories/settings/settings-pages.stories.tsx | 43 +-
crates/agent/src/auto_context.rs | 2 +-
crates/agent/src/compact.rs | 25 +-
crates/agent/src/continuation.rs | 1 +
crates/agent/src/history.rs | 1 +
crates/agent/src/history/images.rs | 23 +-
crates/agent/src/history/projection.rs | 38 +
crates/agent/src/lib.rs | 11 +-
crates/agent/src/model_attempt.rs | 104 +-
crates/agent/src/model_source.rs | 70 +
crates/agent/src/request_composition.rs | 11 +
crates/agent/src/runner.rs | 73 +-
crates/agent/src/steps.rs | 85 +-
.../agent/tests/integration/code_mode_lifetime.rs | 3 +
crates/agent/tests/integration/dynamic_tools.rs | 2 +-
crates/agent/tests/integration/lifetime.rs | 3 +
.../agent/tests/integration/model_interruption.rs | 3 +
.../agent/tests/integration/plugin_composition.rs | 53 +-
crates/agent/tests/integration/pruning.rs | 1 +
crates/agent/tests/integration/startup_recovery.rs | 85 ++
.../agent/tests/integration/support/agent_loop.rs | 3 +
.../agent/tests/integration/support/code_mode.rs | 3 +
crates/agent/tests/integration/support/context.rs | 3 +
.../tests/integration/support/image_projection.rs | 3 +
crates/assistant/src/todo/client.tsx | 16 +-
crates/assistant/src/todo/copy.ts | 43 +
crates/{scheduler => background-health}/Cargo.toml | 17 +-
crates/background-health/README.md | 48 +
crates/background-health/README.zh-CN.md | 34 +
crates/background-health/src/health.rs | 487 +++++++
crates/{providers => background-health}/src/lib.rs | 5 +-
crates/background-health/src/plugin.rs | 134 ++
crates/cli/Cargo.toml | 1 +
crates/cli/DEPENDENCIES.rust.tsv | 5 +
crates/cli/src/args.rs | 29 +-
crates/cli/src/deployment.rs | 4 +
crates/cli/src/deployment/activation.rs | 5 +-
crates/cli/src/deployment/connect.rs | 2 +-
crates/cli/src/deployment/local.rs | 228 ++++
crates/cli/src/deployment/shutdown.rs | 110 ++
crates/cli/src/initialize.rs | 127 ++
crates/cli/src/main.rs | 1 +
crates/cli/src/operation.rs | 9 +
crates/cli/tests/integration/candidate.rs | 179 ++-
crates/cli/tests/integration/deployment.rs | 9 +
crates/cli/tests/integration/tui.rs | 290 ++--
crates/cli/tests/integration/tui/attachments.rs | 235 ++++
crates/cli/tests/integration/tui/branch.rs | 13 +-
crates/cli/tests/integration/tui/changes.rs | 36 +-
.../cli/tests/integration/tui/connection_test.rs | 58 +-
crates/cli/tests/integration/tui/connections.rs | 71 +-
crates/cli/tests/integration/tui/credentials.rs | 220 ++-
crates/cli/tests/integration/tui/enabled_models.rs | 19 +-
crates/cli/tests/integration/tui/environment.rs | 6 +-
crates/cli/tests/integration/tui/extensions.rs | 240 ++++
crates/cli/tests/integration/tui/forms.rs | 36 +-
crates/cli/tests/integration/tui/forms/fixture.rs | 2 +-
crates/cli/tests/integration/tui/imports.rs | 6 +-
crates/cli/tests/integration/tui/input.rs | 1 +
crates/cli/tests/integration/tui/management.rs | 53 +-
crates/cli/tests/integration/tui/model_fetch.rs | 53 +-
crates/cli/tests/integration/tui/model_profiles.rs | 19 +-
crates/cli/tests/integration/tui/models.rs | 51 +-
crates/cli/tests/integration/tui/navigation.rs | 35 +-
crates/cli/tests/integration/tui/oauth.rs | 119 +-
crates/cli/tests/integration/tui/onboarding.rs | 69 +-
crates/cli/tests/integration/tui/projects.rs | 77 +-
crates/cli/tests/integration/tui/queue.rs | 18 +-
crates/cli/tests/integration/tui/reading.rs | 10 +-
crates/cli/tests/integration/tui/recap.rs | 163 +++
crates/cli/tests/integration/tui/recovery.rs | 58 +-
crates/cli/tests/integration/tui/references.rs | 150 ++
crates/cli/tests/integration/tui/removal.rs | 20 +-
crates/cli/tests/integration/tui/revision.rs | 67 +-
crates/cli/tests/integration/tui/sandbox.rs | 278 ++++
crates/cli/tests/integration/tui/scheduler.rs | 413 ++++++
.../tests/integration/tui/scheduler/recovery.rs | 118 ++
crates/cli/tests/integration/tui/shutdown.rs | 178 +++
crates/cli/tests/integration/tui/skills.rs | 159 +++
crates/cli/tests/integration/tui/startup.rs | 160 +++
crates/cli/tests/integration/tui/stopping.rs | 2 +-
crates/cli/tests/integration/tui/support.rs | 99 +-
crates/cli/tests/integration/tui/themes.rs | 22 +-
crates/client/src/artifact.rs | 214 +++
crates/client/src/configuration.rs | 20 +-
crates/client/src/credential.rs | 19 +-
crates/client/src/lib.rs | 4 +
crates/client/src/model_provider.rs | 105 ++
crates/client/src/notification.rs | 7 +-
crates/client/src/oauth.rs | 16 +-
crates/client/src/operations.rs | 121 +-
crates/client/src/plugin.rs | 171 +++
crates/client/src/project.rs | 1 +
crates/client/src/turn.rs | 65 +
crates/client/tests/integration/artifact.rs | 152 +++
crates/client/tests/integration/configuration.rs | 26 +-
crates/client/tests/integration/connection.rs | 21 +-
crates/client/tests/integration/credential.rs | 4 +-
crates/client/tests/integration/main.rs | 3 +
crates/client/tests/integration/model_provider.rs | 151 ++
crates/client/tests/integration/oauth.rs | 90 +-
crates/client/tests/integration/plugin.rs | 265 ++++
crates/client/tests/integration/project.rs | 21 +
crates/client/tests/integration/turn.rs | 40 +-
crates/config/Cargo.toml | 1 +
crates/config/build.rs | 32 +-
crates/config/data/pricing-facts.json | 1 +
crates/config/migrations/0001_configuration.sql | 10 +
crates/config/src/catalog.rs | 11 +-
crates/config/src/changes.rs | 20 +-
crates/config/src/connection_test.rs | 30 +-
crates/config/src/effect_snapshot.rs | 175 +--
crates/config/src/lib.rs | 1 +
crates/config/src/model_catalog.rs | 187 +--
crates/config/src/model_catalog/entry.rs | 153 +--
crates/config/src/model_catalog/limits.rs | 112 +-
crates/config/src/model_fetch.rs | 34 +-
crates/config/src/network/update.rs | 4 +-
crates/config/src/oauth.rs | 90 +-
crates/config/src/oauth/enrollment.rs | 199 +--
crates/config/src/oauth/enrollment/commit.rs | 163 ++-
crates/config/src/oauth/enrollment/receipt.rs | 57 +-
crates/config/src/onboarding.rs | 138 +-
crates/config/src/onboarding/commit.rs | 44 +-
crates/config/src/policy.rs | 14 +-
crates/config/src/pricing/catalog.rs | 11 +-
crates/config/src/projection.rs | 7 +-
crates/config/src/vault.rs | 74 +-
crates/config/tests/catalog_changes.rs | 52 +-
crates/config/tests/catalog_projection.rs | 9 +-
crates/config/tests/connection_test.rs | 88 +-
crates/config/tests/connection_test/network.rs | 22 +-
crates/config/tests/credentials.rs | 21 +-
crates/config/tests/model_catalog.rs | 239 +---
crates/config/tests/model_fetch.rs | 107 +-
crates/config/tests/oauth.rs | 155 ++-
crates/config/tests/oauth/fixture.rs | 94 +-
crates/config/tests/oauth_login.rs | 354 ++---
crates/config/tests/oauth_login/discovery.rs | 63 +-
crates/config/tests/oauth_login/inventory.rs | 149 ++
crates/config/tests/oauth_login/recovery.rs | 68 +-
crates/config/tests/onboarding.rs | 249 ++--
crates/config/tests/onboarding/defaults.rs | 95 --
crates/config/tests/runtime_policy.rs | 15 +-
crates/config/tests/support/provider.rs | 77 ++
crates/event-log/build.rs | 1 +
.../0004_session_parent_indexes.sql} | 7 +-
.../migrations/0005_imported_invocations.sql} | 23 +-
.../event-log/migrations/0006_session_bundles.sql | 37 +
crates/event-log/src/append.rs | 132 +-
crates/event-log/src/append/history.rs | 131 ++
crates/event-log/src/artifacts.rs | 34 +-
crates/event-log/src/artifacts/history.rs | 104 +-
crates/event-log/src/artifacts/references.rs | 113 ++
crates/event-log/src/bundle.rs | 183 +++
crates/event-log/src/bundle/accounting.rs | 122 ++
crates/event-log/src/bundle/blobs.rs | 210 +++
crates/event-log/src/bundle/closure.rs | 291 ++++
crates/event-log/src/bundle/closure/members.rs | 77 ++
crates/event-log/src/bundle/export.rs | 210 +++
crates/event-log/src/bundle/format.rs | 206 +++
crates/event-log/src/bundle/import.rs | 176 +++
crates/event-log/src/bundle/import/collision.rs | 148 ++
crates/event-log/src/bundle/import/publish.rs | 285 ++++
.../src/bundle/migrations/0001_staging.sql | 52 +
crates/event-log/src/bundle/reader.rs | 257 ++++
crates/event-log/src/bundle/relocation.rs | 178 +++
crates/event-log/src/bundle/stage.rs | 189 +++
crates/event-log/src/bundle/validation.rs | 245 ++++
.../event-log/src/bundle/validation/artifacts.rs | 260 ++++
crates/event-log/src/bundle/validation/catalog.rs | 172 +++
crates/event-log/src/bundle/validation/copies.rs | 234 ++++
crates/event-log/src/bundle/validation/material.rs | 159 +++
crates/event-log/src/catalog_changes.rs | 2 +-
crates/event-log/src/connection.rs | 179 ++-
crates/event-log/src/context.rs | 3 +-
crates/event-log/src/context/evidence.rs | 2 +-
crates/event-log/src/context/read.rs | 65 +-
crates/event-log/src/context/safety.rs | 42 +-
crates/event-log/src/context/validate.rs | 2 +-
crates/event-log/src/handoff.rs | 138 +-
crates/event-log/src/handoff/cancel.rs | 1 +
crates/event-log/src/handoff/evidence.rs | 157 +++
crates/event-log/src/lib.rs | 3 +
crates/event-log/src/message_admissions/insert.rs | 3 +-
crates/event-log/src/message_interrupts.rs | 4 +-
crates/event-log/src/message_queue/edit.rs | 2 +-
crates/event-log/src/recovery.rs | 21 +-
crates/event-log/src/sessions.rs | 2 +
crates/event-log/src/sessions/copy.rs | 11 +-
crates/event-log/src/sessions/execution.rs | 1 +
crates/event-log/src/sessions/material.rs | 12 +-
crates/event-log/src/sessions/metadata.rs | 2 +-
crates/event-log/src/sessions/removal.rs | 2 +-
crates/event-log/src/tool_payloads.rs | 28 +
crates/event-log/tests/archive/bundle.rs | 194 +++
crates/event-log/tests/archive/lineage.rs | 3 +
crates/event-log/tests/bundle.rs | 137 ++
crates/event-log/tests/bundle/export.rs | 298 ++++
crates/event-log/tests/bundle/fixtures.rs | 105 ++
crates/event-log/tests/bundle/frames.rs | 124 ++
crates/event-log/tests/bundle/import.rs | 273 ++++
crates/event-log/tests/bundle/materials.rs | 218 +++
crates/event-log/tests/bundle/tamper.rs | 261 ++++
crates/event-log/tests/continuation.rs | 4 +
crates/event-log/tests/continuation/bundle.rs | 149 ++
.../tests/continuation/handoff_consumers.rs | 2 +-
crates/event-log/tests/continuation/imported.rs | 196 +++
crates/{scheduler => goal}/Cargo.toml | 18 +-
crates/goal/README.md | 98 ++
crates/goal/README.zh-CN.md | 42 +
crates/goal/src/client.tsx | 311 +++++
crates/goal/src/client/copy.ts | 146 ++
crates/goal/src/goal.rs | 763 +++++++++++
.../goal/src/lib.rs | 7 +-
crates/goal/src/owner.rs | 448 ++++++
crates/goal/src/plugin.rs | 114 ++
crates/goal/src/plugin/remote.rs | 141 ++
crates/goal/src/plugin/terminal.rs | 457 +++++++
crates/goal/src/plugin/tools.rs | 98 ++
crates/graph/src/client.tsx | 10 +-
crates/graph/src/client/copy.ts | 100 ++
crates/graph/src/client/model.ts | 71 -
crates/graph/src/client/presets-copy.ts | 86 ++
crates/graph/src/client/presets.tsx | 49 +-
crates/graph/src/client/result.tsx | 3 +-
crates/graph/src/client/work.tsx | 3 +-
crates/insights/src/client.tsx | 83 +-
crates/insights/src/client/activity-copy.ts | 68 +
crates/insights/src/client/activity.tsx | 44 +-
crates/insights/src/client/copy.ts | 113 ++
.../insights/src/client/inspector-copy.ts | 36 +-
crates/insights/src/client/inspector.tsx | 20 +-
crates/insights/src/client/pricing-copy.ts | 96 ++
crates/insights/src/client/pricing.tsx | 99 +-
crates/insights/src/client/totals-copy.ts | 122 ++
crates/insights/src/client/totals.tsx | 140 +-
crates/{scheduler => jev}/Cargo.toml | 17 +-
crates/jev/README.md | 92 ++
crates/jev/README.zh-CN.md | 37 +
crates/jev/src/client.tsx | 251 ++++
crates/jev/src/client/copy.ts | 80 ++
crates/jev/src/decision.rs | 739 ++++++++++
crates/{providers => jev}/src/lib.rs | 6 +-
crates/jev/src/plugin.rs | 111 ++
crates/jev/src/plugin/remote.rs | 191 +++
crates/jev/src/settings.rs | 243 ++++
crates/js-runtime/src/plugin/sdk.js | 2 +-
crates/model/src/connection.rs | 222 ---
crates/model/src/connection/models/subscription.rs | 232 ----
crates/model/src/connection/probe.rs | 146 --
crates/model/src/connection/subscription.rs | 90 --
crates/model/src/lib.rs | 12 +-
crates/model/src/oauth.rs | 133 --
crates/model/src/oauth/copilot.rs | 104 --
crates/model/src/oauth/device.rs | 164 ---
crates/model/src/oauth/device/poll.rs | 140 --
crates/model/src/oauth/http.rs | 107 --
crates/model/src/oauth/refresh.rs | 138 --
crates/model/src/oauth/tokens.rs | 89 --
crates/model/tests/integration/connection_probe.rs | 258 ----
crates/model/tests/integration/discovery.rs | 192 ---
.../tests/integration/discovery/subscription.rs | 250 ----
crates/model/tests/integration/main.rs | 3 -
crates/model/tests/integration/oauth.rs | 243 ----
crates/model/tests/integration/oauth/fixture.rs | 210 ---
crates/plugins/src/lib.rs | 1 +
crates/plugins/src/provider.rs | 22 +-
crates/plugins/src/provider/authentication.rs | 22 +-
crates/plugins/src/provider/binding.rs | 111 +-
crates/plugins/src/provider/configuration.rs | 21 +-
crates/plugins/src/provider/inspection.rs | 115 ++
.../plugins/src/provider/login.rs | 45 +-
crates/plugins/src/remote.rs | 21 +
crates/plugins/src/terminal_ui.rs | 194 +++
crates/plugins/src/terminal_ui/page.rs | 411 ++++++
crates/plugins/tests/providers.rs | 101 +-
crates/protocol/src/artifact.rs | 7 +-
crates/protocol/src/artifact/operations.rs | 74 +
crates/protocol/src/authority.rs | 2 +
crates/protocol/src/configuration.rs | 5 +-
crates/protocol/src/configuration_pages.rs | 7 +-
crates/protocol/src/lib.rs | 3 +-
crates/protocol/src/model_provider.rs | 143 ++
crates/protocol/src/oauth.rs | 40 +-
crates/protocol/src/onboarding.rs | 125 +-
crates/protocol/src/operation.rs | 1 +
crates/protocol/src/plugin/authorization.rs | 103 +-
crates/protocol/src/plugin/client.rs | 2 +-
crates/protocol/src/plugin/input.rs | 7 +-
crates/protocol/src/plugin/output.rs | 39 +-
crates/protocol/src/plugin/projection.rs | 10 +
crates/protocol/src/plugin/remote.rs | 4 +-
crates/protocol/src/project.rs | 48 +-
crates/protocol/src/project/decode.rs | 7 +
crates/protocol/src/project/output.rs | 15 +
crates/protocol/src/session.rs | 1 +
crates/protocol/src/session/bundle.rs | 151 ++
crates/protocol/src/session/operations.rs | 23 +-
crates/protocol/src/turn/batch.rs | 47 +-
crates/protocol/tests/configuration_contract.rs | 46 +-
crates/protocol/tests/configuration_pages.rs | 6 +-
crates/protocol/tests/model_provider.rs | 149 ++
crates/protocol/tests/oauth.rs | 209 +--
crates/protocol/tests/onboarding.rs | 36 +-
crates/protocol/tests/operation_contract.rs | 1 +
crates/protocol/tests/support/oauth_source.mjs | 1 +
.../protocol/tests/support/provider_source.mjs | 19 +-
crates/providers/README.md | 11 +-
crates/providers/README.zh-CN.md | 11 +-
crates/providers/data/catalog-facts.json | 1 +
crates/providers/src/api.rs | 235 ++++
crates/providers/src/api/authentication.rs | 80 ++
crates/providers/src/api/discovery.rs | 267 ++++
crates/providers/src/api/discovery/pages.rs | 262 ++++
crates/providers/src/api/effects.rs | 200 +++
.../models.rs => providers/src/api/inventory.rs} | 190 ++-
crates/providers/src/api/metadata.rs | 114 ++
crates/providers/src/api/options.rs | 202 +++
.../src/api}/options/compatible.rs | 6 +-
.../src/api}/options/relay.rs | 76 +-
crates/providers/src/api/output.rs | 68 +
.../src/api}/preferred.rs | 1 +
.../src/api/route.rs} | 131 +-
crates/providers/src/codex.rs | 2 +
crates/providers/src/codex/inventory.rs | 199 +++
crates/providers/src/codex/login.rs | 21 +-
crates/providers/src/codex/provider.rs | 151 +-
crates/providers/src/facts.rs | 89 ++
.../src/facts}/adapter.rs | 2 +-
.../src/facts}/discovery.rs | 0
.../src/facts}/metadata.rs | 2 +-
crates/providers/src/lib.rs | 2 +
crates/providers/tests/api.rs | 252 ++++
crates/providers/tests/api/discovery.rs | 366 +++++
crates/providers/tests/api/effects.rs | 309 +++++
crates/providers/tests/codex.rs | 25 +-
crates/providers/tests/codex/inventory.rs | 178 +++
crates/responses/src/request.rs | 7 -
crates/runtime-host/Cargo.toml | 7 +-
crates/runtime-host/build.rs | 11 +-
crates/runtime-host/src/execution.rs | 14 +-
crates/runtime-host/src/execution/compact.rs | 10 +-
crates/runtime-host/src/execution/handoff.rs | 12 +-
.../runtime-host/src/execution/handoff/prepare.rs | 4 +-
.../runtime-host/src/execution/plugins/effects.rs | 7 +-
crates/runtime-host/src/execution/plugins/llm.rs | 28 +-
crates/runtime-host/src/execution/prepare.rs | 11 +-
crates/runtime-host/src/execution/provider.rs | 319 +++--
crates/runtime-host/src/execution/provider/auth.rs | 120 +-
.../runtime-host/src/execution/provider/context.rs | 35 +-
.../runtime-host/src/execution/provider/options.rs | 400 ------
.../runtime-host/src/execution/provider/output.rs | 160 ---
crates/runtime-host/src/execution/recovery.rs | 2 +-
.../runtime-host/src/execution/resume/prepare.rs | 8 +-
crates/runtime-host/src/lib.rs | 1 -
crates/runtime-host/src/oauth.rs | 481 ++++++-
crates/runtime-host/src/oauth/settlement.rs | 89 +-
crates/runtime-host/src/plugins.rs | 34 +
.../plugins/{models.rs => background_health.rs} | 38 +-
crates/runtime-host/src/plugins/changes.rs | 76 ++
crates/runtime-host/src/plugins/client.rs | 56 +-
.../src/plugins/{models.rs => goal.rs} | 69 +-
.../src/plugins/javascript/provider.rs | 28 +-
.../src/plugins/javascript/registration.rs | 11 +
.../runtime-host/src/plugins/{models.rs => jev.rs} | 69 +-
crates/runtime-host/src/plugins/models.rs | 88 +-
.../src/plugins/{models.rs => session_import.rs} | 70 +-
.../src/plugins/{models.rs => session_recap.rs} | 70 +-
crates/runtime-host/src/plugins/wire.rs | 37 +
crates/runtime-host/src/server.rs | 22 +-
crates/runtime-host/src/server/artifacts.rs | 53 -
crates/runtime-host/src/server/authority.rs | 33 +
crates/runtime-host/src/server/catalog_feed.rs | 21 +-
crates/runtime-host/src/server/configuration.rs | 6 +-
.../runtime-host/src/server/connection_effects.rs | 104 +-
.../src/server/connection_effects/provider.rs | 204 +++
.../src/server/connection_effects/test.rs | 215 +--
crates/runtime-host/src/server/dispatch.rs | 2 +-
crates/runtime-host/src/server/oauth.rs | 83 +-
crates/runtime-host/src/server/oauth/admission.rs | 206 ++-
crates/runtime-host/src/server/oauth/login.rs | 375 +++--
crates/runtime-host/src/server/onboarding.rs | 75 +-
crates/runtime-host/src/server/operations.rs | 13 +-
.../src/server/plugin_authorization.rs | 47 +-
.../src/server/projects/directories.rs | 10 +
crates/runtime-host/src/server/sessions.rs | 22 +
crates/runtime-host/src/server/sessions/bundle.rs | 186 +++
.../src/server/sessions/bundle/binding.rs | 115 ++
.../src/server/sessions/bundle/file.rs | 172 +++
crates/runtime-host/src/session/model.rs | 51 +-
.../runtime-host/tests/fixtures/remote-plugin.mjs | 29 +-
.../tests/integration/artifact_interop.rs | 59 +-
.../tests/integration/artifact_interop/workflow.rs | 512 +++++++
.../tests/integration/attachment_consumption.rs | 72 +-
.../integration/attachment_consumption/workflow.rs | 234 ++++
.../tests/integration/background_health_plugin.rs | 180 +++
.../tests/integration/client_openai_options.rs | 3 +-
.../tests/integration/client_pricing.rs | 1 +
.../tests/integration/connection_multiplex.rs | 5 +-
.../tests/integration/execution_boundary.rs | 7 +-
.../tests/integration/execution_drain.rs | 6 +-
.../runtime-host/tests/integration/goal_plugin.rs | 393 ++++++
crates/runtime-host/tests/integration/handoff.rs | 1 +
.../runtime-host/tests/integration/host_drain.rs | 10 +-
.../tests/integration/host_drain/fault.rs | 4 +-
.../runtime-host/tests/integration/jev_plugin.rs | 253 ++++
.../tests/integration/large_outputs.rs | 70 +-
.../tests/integration/large_outputs/workflow.rs | 266 ++++
crates/runtime-host/tests/integration/main.rs | 9 +-
.../tests/integration/model_adapters.rs | 7 +-
.../tests/integration/model_overrides.rs | 5 +-
.../tests/integration/model_providers.rs | 125 +-
crates/runtime-host/tests/integration/oauth.rs | 66 +-
.../tests/integration/oauth/support.rs | 8 +-
.../tests/integration/oauth/verification.rs | 96 +-
.../tests/integration/oauth_execution.rs | 40 +-
.../tests/integration/oauth_refresh.rs | 150 --
.../tests/integration/oauth_refresh/fixture.rs | 217 ---
.../tests/integration/plugin_authorization.rs | 1 +
.../integration/plugin_authorization/native.rs | 256 ++++
.../tests/integration/plugin_remote/fixture.rs | 1 +
.../tests/integration/plugin_remote/javascript.rs | 95 +-
.../integration/plugin_remote/javascript/client.rs | 140 ++
crates/runtime-host/tests/integration/projects.rs | 3 +
.../tests/integration/projects/directories.rs | 110 ++
.../runtime-host/tests/integration/read_pages.rs | 1 +
.../tests/integration/recall_plugin.rs | 4 +-
.../tests/integration/relay_options.rs | 3 +-
crates/runtime-host/tests/integration/resume.rs | 6 +
.../runtime-host/tests/integration/retirement.rs | 19 +-
.../tests/integration/runtime_policy.rs | 12 +-
.../tests/integration/session_bundle.rs | 214 +++
.../tests/integration/session_bundle/fixtures.rs | 143 ++
.../tests/integration/session_bundle/host.rs | 80 ++
.../tests/integration/session_recap_plugin.rs | 241 ++++
.../tests/integration/skills_plugin.rs | 1 +
.../tests/integration/skills_plugin/native.rs | 191 +++
.../integration/skills_plugin/native/terminal.rs | 205 +++
.../tests/integration/support/attachment_client.rs | 283 ++++
.../tests/integration/support/execution_fixture.rs | 69 +-
.../tests/integration/support/message_recovery.rs | 60 +-
.../tests/integration/support/model_connection.rs | 103 ++
.../runtime-host/tests/integration/support/peer.rs | 16 +
crates/runtime/src/artifact.rs | 9 +
crates/runtime/src/configuration.rs | 31 +-
.../src/configuration/credential_validation.rs | 38 +-
crates/runtime/src/configuration/effects.rs | 9 -
crates/runtime/src/configuration/model_info.rs | 17 +-
.../runtime/src/configuration/model_validation.rs | 7 +-
crates/runtime/src/configuration/onboarding.rs | 30 +-
crates/runtime/src/configuration/providers.rs | 111 --
crates/runtime/src/configuration/validation.rs | 72 +-
crates/runtime/src/configuration/vault.rs | 3 +-
crates/runtime/src/event.rs | 4 +
crates/runtime/src/event_write.rs | 12 +
crates/runtime/src/oauth.rs | 136 +-
crates/runtime/src/provider.rs | 48 +
crates/runtime/tests/archive.rs | 1 +
crates/runtime/tests/tool_image_success.rs | 3 +-
crates/scheduler/Cargo.toml | 1 +
crates/scheduler/src/client.tsx | 50 +-
crates/scheduler/src/client/copy.ts | 58 +
crates/scheduler/src/command.rs | 67 +-
crates/scheduler/src/controller.rs | 102 +-
crates/scheduler/src/lib.rs | 6 +
crates/scheduler/src/owner.rs | 66 +-
crates/scheduler/src/plugin.rs | 11 +-
crates/scheduler/src/plugin/backend.rs | 10 +-
crates/scheduler/src/plugin/remote.rs | 21 +-
crates/scheduler/src/plugin/terminal.rs | 495 +++++++
crates/scheduler/src/plugin/terminal/create.rs | 269 ++++
crates/scheduler/src/plugin/terminal/timing.rs | 246 ++++
crates/scheduler/src/plugin/tools.rs | 3 +
crates/scheduler/src/repository.rs | 99 +-
crates/scheduler/src/view.rs | 27 +
.../tests/integration/main.rs} | 6 +-
.../tests/{ => integration}/persistence.rs | 3 +-
crates/scheduler/tests/{ => integration}/runner.rs | 169 ++-
.../scheduler/tests/integration/runner/creation.rs | 203 +++
.../{support/mod.rs => integration/support.rs} | 0
crates/session-import/README.md | 6 +-
crates/session-import/README.zh-CN.md | 6 +-
crates/session-import/src/client.tsx | 485 +++++++
crates/session-import/src/client/copy.ts | 125 ++
crates/session-import/src/client/history-copy.ts | 62 +
crates/session-import/src/client/history.tsx | 92 ++
crates/session-import/src/client/model.ts | 98 ++
crates/session-import/src/client/sources-copy.ts | 53 +
crates/session-import/src/client/sources.tsx | 120 ++
crates/session-import/src/lib.rs | 1 +
crates/session-import/src/plugin.rs | 118 ++
crates/session-import/src/remote.rs | 21 +-
crates/session-import/tests/client.test.mjs | 232 ++++
crates/{scheduler => session-recap}/Cargo.toml | 16 +-
crates/session-recap/README.md | 81 ++
crates/session-recap/README.zh-CN.md | 38 +
crates/session-recap/src/client.tsx | 123 ++
crates/session-recap/src/client/copy.ts | 53 +
crates/{providers => session-recap}/src/lib.rs | 5 +-
crates/session-recap/src/plugin.rs | 104 ++
crates/session-recap/src/plugin/remote.rs | 123 ++
crates/session-recap/src/recap.rs | 746 ++++++++++
crates/skills/src/api/catalog.rs | 9 +-
crates/skills/src/api/mutation.rs | 7 +
crates/skills/src/client.tsx | 5 +-
crates/skills/src/client/copy.ts | 179 +++
crates/skills/src/client/locations.tsx | 3 +-
crates/skills/src/client/manage.tsx | 2 +-
crates/skills/src/client/model.ts | 105 --
crates/skills/src/client/preview.tsx | 3 +-
crates/skills/src/plugin.rs | 2 +
crates/skills/src/plugin/catalog.rs | 5 +-
crates/skills/src/plugin/mutation.rs | 10 +-
crates/skills/src/plugin/terminal.rs | 322 +++++
crates/tools/src/dispatch.rs | 6 +-
crates/tui/Cargo.toml | 3 +
crates/{providers => tui}/README.md | 9 +-
crates/{providers => tui}/README.zh-CN.md | 9 +-
crates/tui/locales/en.ftl | 284 +++-
crates/tui/locales/zh-CN.ftl | 284 +++-
crates/tui/locales/zh-TW.ftl | 284 +++-
crates/tui/src/app.rs | 582 ++++----
crates/tui/src/chrome.rs | 29 +-
crates/tui/src/editor.rs | 10 +
crates/tui/src/files.rs | 12 +-
crates/tui/src/i18n.rs | 6 +
crates/tui/src/lib.rs | 347 ++++-
crates/tui/src/navigation.rs | 5 +-
crates/tui/src/navigation/state.rs | 55 +-
crates/tui/src/navigation/tabs.rs | 87 +-
crates/tui/src/overlay.rs | 289 ++++
crates/tui/src/pages.rs | 10 +
crates/tui/src/pages/attachments.rs | 968 +++++++++++++
crates/tui/src/pages/attachments/io.rs | 452 ++++++
crates/tui/src/pages/attachments/view.rs | 581 ++++++++
crates/tui/src/pages/chat/layout.rs | 118 +-
crates/tui/src/pages/chat/layout/fenced.rs | 93 +-
crates/tui/src/pages/chat/render.rs | 564 ++++++--
crates/tui/src/pages/chat/render/groups.rs | 227 ++-
crates/tui/src/pages/chat/render/navigation.rs | 2 +-
crates/tui/src/pages/chat/render/prompt.rs | 86 ++
crates/tui/src/pages/chat/render/reading/saved.rs | 4 +-
crates/tui/src/pages/chat/render/selection.rs | 1 +
crates/tui/src/pages/chat/tools.rs | 4 +
crates/tui/src/pages/commands.rs | 498 +++++++
crates/tui/src/pages/connections.rs | 26 +-
crates/tui/src/pages/connections/view.rs | 4 +-
crates/tui/src/pages/extensions.rs | 1444 ++++++++++++++++++++
crates/tui/src/pages/extensions/consent.rs | 137 ++
crates/tui/src/pages/extensions/drafts.rs | 494 +++++++
crates/tui/src/pages/extensions/io.rs | 220 +++
crates/tui/src/pages/extensions/saved.rs | 212 +++
crates/tui/src/pages/extensions/view.rs | 359 +++++
crates/tui/src/pages/home.rs | 213 +++
crates/tui/src/pages/manage.rs | 520 ++++---
crates/tui/src/pages/manage/choose_project.rs | 141 +-
crates/tui/src/pages/manage/choose_project/view.rs | 302 ++--
crates/tui/src/pages/manage/connection.rs | 286 ++--
crates/tui/src/pages/manage/connection_test.rs | 19 +-
crates/tui/src/pages/manage/credentials.rs | 167 +--
crates/tui/src/pages/manage/credentials/view.rs | 203 +--
crates/tui/src/pages/manage/directory.rs | 253 +++-
crates/tui/src/pages/manage/directory/view.rs | 91 +-
crates/tui/src/pages/manage/enabled_models.rs | 9 +-
.../tui/src/pages/manage/enabled_models/profile.rs | 41 +-
crates/tui/src/pages/manage/locations.rs | 151 +-
crates/tui/src/pages/manage/locations/view.rs | 263 ++--
crates/tui/src/pages/manage/model_inventory.rs | 4 +-
crates/tui/src/pages/manage/models.rs | 441 ++----
crates/tui/src/pages/manage/models/catalog.rs | 16 +-
crates/tui/src/pages/manage/models/view.rs | 485 +++----
crates/tui/src/pages/manage/oauth.rs | 368 +++--
crates/tui/src/pages/manage/oauth/identity.rs | 405 +++---
crates/tui/src/pages/manage/oauth/input.rs | 2 +-
crates/tui/src/pages/manage/oauth/saved.rs | 204 ++-
crates/tui/src/pages/manage/oauth/view.rs | 60 +-
crates/tui/src/pages/manage/references.rs | 127 ++
crates/tui/src/pages/manage/removal.rs | 83 +-
crates/tui/src/pages/manage/removal/view.rs | 150 +-
crates/tui/src/pages/manage/sandbox.rs | 339 +++++
crates/tui/src/pages/manage/sandbox/defaults.rs | 207 +++
crates/tui/src/pages/manage/sandbox/view.rs | 215 +++
crates/tui/src/pages/manage/view.rs | 541 +++-----
crates/tui/src/pages/onboarding.rs | 152 ++-
crates/tui/src/pages/onboarding/input.rs | 5 +-
crates/tui/src/pages/onboarding/view.rs | 48 +-
crates/tui/src/pages/projects.rs | 46 +-
crates/tui/src/pages/recap.rs | 564 ++++++++
crates/tui/src/pages/recap/view.rs | 211 +++
crates/tui/src/pages/references.rs | 307 +++++
crates/tui/src/pages/resume.rs | 480 +++++++
crates/tui/src/pages/resume/view.rs | 185 +++
crates/tui/src/pages/revision.rs | 94 +-
crates/tui/src/pages/revision/attachments.rs | 372 +++++
crates/tui/src/pages/revision/directories.rs | 185 +++
crates/tui/src/pages/revision/draft.rs | 14 +-
crates/tui/src/pages/revision/resources.rs | 41 +-
crates/tui/src/pages/revision/saved.rs | 47 +-
crates/tui/src/pages/revision/skills.rs | 135 ++
crates/tui/src/pages/revision/view.rs | 50 +-
crates/tui/src/pages/sending.rs | 69 +-
crates/tui/src/pages/sessions.rs | 56 +
crates/tui/src/pages/settings.rs | 669 +++++++++
crates/tui/src/pages/sidebar.rs | 410 ++++++
crates/tui/src/pages/skills.rs | 723 ++++++++++
crates/tui/src/pages/skills/io.rs | 186 +++
crates/tui/src/pages/skills/view.rs | 219 +++
crates/tui/src/providers.rs | 128 ++
crates/tui/src/shutdown.rs | 189 +++
crates/tui/src/state.rs | 308 ++++-
crates/tui/src/state/snapshot.rs | 146 +-
crates/tui/src/theme.rs | 27 +-
crates/tui/src/theme/runtime.rs | 17 +-
.../{session-import/src/lib.rs => tui/src/ui.rs} | 22 +-
crates/tui/src/ui/layout.rs | 616 +++++++++
crates/tui/src/ui/node.rs | 238 ++++
crates/tui/src/ui/sheet.rs | 600 ++++++++
crates/tui/src/ui/surface.rs | 1114 +++++++++++++++
crates/tui/src/view.rs | 429 +++---
crates/tui/src/view/queue.rs | 2 +-
crates/tui/src/view/session.rs | 120 +-
crates/tui/src/view/session/search.rs | 12 +-
crates/tui/src/view/settings.rs | 137 --
crates/tui/src/view/tabs.rs | 239 ----
crates/tui/src/view/tone.rs | 17 +-
crates/web/src/client.tsx | 77 +-
crates/web/src/client/copy.ts | 105 ++
docs/rust-parity.md | 5 +-
docs/rust-parity.zh-CN.md | 12 +-
package-lock.json | 1 +
packages/core/package.json | 1 +
.../src/__tests__/connection-readiness.test.ts | 1 +
.../core/src/__tests__/llm-connections.test.ts | 66 +-
packages/core/src/__tests__/model-catalog.test.ts | 1 +
packages/core/src/__tests__/onboarding.test.ts | 1 +
.../src/__tests__/runtime-policy-codec.test.ts | 365 +----
packages/core/src/__tests__/scheduled-task.test.ts | 11 -
packages/core/src/chat-model-choice.ts | 19 +-
packages/core/src/llm-connections.ts | 71 +-
packages/core/src/model-metadata.ts | 28 +-
packages/core/src/runtime-policy.ts | 37 +-
.../src/runtime-policy/connection-catalog-codec.ts | 195 ++-
.../src/runtime-policy/credential-vault-codec.ts | 5 +-
packages/core/src/runtime-policy/provider.ts | 70 +
packages/eval/README.md | 2 +-
...inal-bench-2.1-deepseek-v4-flash-eight-arm.json | 13 +-
...minal-bench-2.1-deepseek-v4-flash-four-arm.json | 13 +-
...deepseek-v4-flash-maka-vs-deepseek-harness.json | 13 +-
.../src/__tests__/lifecycle-boundaries.test.ts | 50 +-
packages/eval/src/__tests__/maka-artifacts.test.ts | 45 +-
.../eval/src/__tests__/maka-initialization.test.ts | 281 ++--
packages/eval/src/harbor-maka-subject.ts | 41 +-
packages/eval/src/maka-artifacts.ts | 16 +-
packages/eval/src/maka-subject.ts | 69 +-
packages/plugin-sdk/src/client.ts | 28 +-
packages/plugin-sdk/src/host.ts | 11 +-
packages/plugin-sdk/src/providers.ts | 23 +-
packages/plugin-sdk/tsconfig.acceptance.json | 10 +-
.../src/__tests__/authenticated-websocket.test.ts | 8 +-
.../src/__tests__/catalog-reader.test.ts | 40 +
.../runtime-host/src/__tests__/host-kernel.test.ts | 4 +-
.../src/__tests__/hosted-execution-client.test.ts | 10 +-
.../src/__tests__/hosted-execution-target.test.ts | 228 ++--
.../src/__tests__/native-launcher.test.ts | 103 ++
.../src/__tests__/owned-candidate.test.ts | 519 +------
.../src/__tests__/reconnecting-connection.test.ts | 16 +
.../session-catalog-two-client-uds.test.ts | 4 +-
packages/runtime-host/src/client/catalog-reader.ts | 25 +-
.../runtime-host/src/client/connect-or-spawn.ts | 41 +-
packages/runtime-host/src/client/connection.ts | 17 +
.../src/client/hosted-execution-target.ts | 111 +-
.../runtime-host/src/client/hosted-execution.ts | 6 +-
packages/runtime-host/src/client/index.ts | 3 +
.../src/client/native-initialization.ts | 110 ++
.../runtime-host/src/client/native-launcher.ts | 118 +-
.../src/client/reconnecting-connection.ts | 10 +
.../src/protocol/connection-effects.ts | 103 +-
packages/runtime-host/src/protocol/index.ts | 12 +-
.../runtime-host/src/protocol/model-provider.ts | 78 +-
packages/runtime-host/src/protocol/oauth.ts | 133 +-
packages/runtime-host/src/protocol/operations.ts | 2 +
.../runtime-host/src/protocol/runtime-policy.ts | 24 +-
.../runtime-host/src/protocol/session-bundle.ts | 66 +-
.../src/protocol/session-catalog-change.ts | 20 +-
.../src/server/session-bundle-coordinator.ts | 4 +
.../__tests__/chat-model-switcher-notice.test.tsx | 20 +-
.../__tests__/chat-turn-answer-identity.test.tsx | 12 +-
.../composer-model-picker-recovery.test.tsx | 2 +-
packages/ui/src/chat-model-helpers.ts | 102 +-
packages/ui/src/chat-model-switcher.tsx | 26 +-
packages/ui/src/chat-view.tsx | 6 +-
packages/ui/src/composer.tsx | 12 +-
packages/ui/src/model-picker-internals.tsx | 20 +-
packages/ui/src/model-picker.tsx | 4 +-
packages/ui/tests/client-plugins.test.mjs | 9 +-
packages/workhub/src/ui/workhub-root.tsx | 4 +-
scripts/rust/bundle-plugin-clients.mjs | 4 +
scripts/rust/catalog-facts-entry.mjs | 95 +-
scripts/rust/generate-catalog-facts.mjs | 182 +--
.../rust/pricing-facts-entry.mjs | 4 +-
skills/maka-rust-plugin-integration/SKILL.md | 55 +
.../agents/openai.yaml | 28 +-
.../references/capability-map.md | 78 ++
tests/fixtures/client-anthropic-options.mjs | 45 +-
tests/fixtures/client-artifact-entry.mjs | 134 --
tests/fixtures/client-artifact-workflow.mjs | 277 ----
tests/fixtures/client-attachment-model.mjs | 120 --
tests/fixtures/client-attachment-workflow.mjs | 181 ---
tests/fixtures/client-auto-context-workflow.mjs | 39 +-
tests/fixtures/client-capability-host.mjs | 37 +-
tests/fixtures/client-compatible-workflow.mjs | 37 +-
tests/fixtures/client-connection-protocols.mjs | 48 +-
tests/fixtures/client-connection-test.mjs | 38 +-
tests/fixtures/client-context-compact-workflow.mjs | 36 +-
tests/fixtures/client-entry.mjs | 16 +-
tests/fixtures/client-form.mjs | 37 +-
tests/fixtures/client-large-output-fixture.mjs | 115 --
tests/fixtures/client-large-output-workflow.mjs | 281 ----
tests/fixtures/client-live-provider.mjs | 38 +-
tests/fixtures/client-managed-approval.mjs | 37 +-
tests/fixtures/client-message-fixture.mjs | 30 +-
tests/fixtures/client-message-submit.mjs | 24 +-
tests/fixtures/client-model-connection.mjs | 110 ++
tests/fixtures/client-model-fetch.mjs | 34 +-
tests/fixtures/client-model-overrides-catalog.mjs | 48 +-
tests/fixtures/client-model-overrides-fixture.mjs | 9 +-
tests/fixtures/client-model-overrides-tests.mjs | 18 +-
tests/fixtures/client-model-overrides-workflow.mjs | 18 +-
tests/fixtures/client-oauth-execution.mjs | 4 +-
tests/fixtures/client-oauth.mjs | 12 +-
tests/fixtures/client-onboarding-entry.mjs | 51 +-
tests/fixtures/client-openai-options.mjs | 44 +-
tests/fixtures/client-patch.mjs | 37 +-
tests/fixtures/client-plugin-remote-entry.mjs | 107 --
tests/fixtures/client-pruning-workflow.mjs | 36 +-
tests/fixtures/client-question.mjs | 37 +-
tests/fixtures/client-relay-workflow.mjs | 31 +-
tests/fixtures/client-remote-access.mjs | 7 +-
tests/fixtures/client-remote-drain.mjs | 35 +-
tests/fixtures/client-runtime-policy-fixture.mjs | 35 +-
tests/fixtures/client-session.mjs | 38 +-
tests/fixtures/client-shell.mjs | 35 +-
tests/fixtures/client-system-prompt-workflow.mjs | 39 +-
tests/fixtures/client-tool.mjs | 35 +-
tests/fixtures/client-workspace-image-workflow.mjs | 37 +-
tests/fixtures/client-write.mjs | 35 +-
tests/fixtures/client.mjs | 17 +-
tests/fixtures/oauth-device-oracle.mjs | 90 --
tests/fixtures/subscription-discovery-oracle.mjs | 44 -
793 files changed, 60191 insertions(+), 19524 deletions(-)
rename apps/desktop/src/main/__tests__/{command-palette-retired.test.ts => command-palette-connections.test.ts} (62%)
create mode 100644 crates/agent/src/model_source.rs
create mode 100644 crates/assistant/src/todo/copy.ts
copy crates/{scheduler => background-health}/Cargo.toml (90%)
create mode 100644 crates/background-health/README.md
create mode 100644 crates/background-health/README.zh-CN.md
create mode 100644 crates/background-health/src/health.rs
copy crates/{providers => background-health}/src/lib.rs (87%)
create mode 100644 crates/background-health/src/plugin.rs
create mode 100644 crates/cli/src/deployment/local.rs
create mode 100644 crates/cli/src/deployment/shutdown.rs
create mode 100644 crates/cli/src/initialize.rs
create mode 100644 crates/cli/tests/integration/tui/attachments.rs
create mode 100644 crates/cli/tests/integration/tui/extensions.rs
create mode 100644 crates/cli/tests/integration/tui/recap.rs
create mode 100644 crates/cli/tests/integration/tui/references.rs
create mode 100644 crates/cli/tests/integration/tui/sandbox.rs
create mode 100644 crates/cli/tests/integration/tui/scheduler.rs
create mode 100644 crates/cli/tests/integration/tui/scheduler/recovery.rs
create mode 100644 crates/cli/tests/integration/tui/shutdown.rs
create mode 100644 crates/cli/tests/integration/tui/skills.rs
create mode 100644 crates/cli/tests/integration/tui/startup.rs
create mode 100644 crates/client/src/artifact.rs
create mode 100644 crates/client/src/model_provider.rs
create mode 100644 crates/client/src/plugin.rs
create mode 100644 crates/client/tests/integration/artifact.rs
create mode 100644 crates/client/tests/integration/model_provider.rs
create mode 100644 crates/client/tests/integration/plugin.rs
create mode 100644 crates/config/data/pricing-facts.json
create mode 100644 crates/config/tests/oauth_login/inventory.rs
delete mode 100644 crates/config/tests/onboarding/defaults.rs
create mode 100644 crates/config/tests/support/provider.rs
copy crates/event-log/{build.rs => migrations/0004_session_parent_indexes.sql} (72%)
copy crates/{session-import/src/lib.rs => event-log/migrations/0005_imported_invocations.sql} (57%)
create mode 100644 crates/event-log/migrations/0006_session_bundles.sql
create mode 100644 crates/event-log/src/append/history.rs
create mode 100644 crates/event-log/src/artifacts/references.rs
create mode 100644 crates/event-log/src/bundle.rs
create mode 100644 crates/event-log/src/bundle/accounting.rs
create mode 100644 crates/event-log/src/bundle/blobs.rs
create mode 100644 crates/event-log/src/bundle/closure.rs
create mode 100644 crates/event-log/src/bundle/closure/members.rs
create mode 100644 crates/event-log/src/bundle/export.rs
create mode 100644 crates/event-log/src/bundle/format.rs
create mode 100644 crates/event-log/src/bundle/import.rs
create mode 100644 crates/event-log/src/bundle/import/collision.rs
create mode 100644 crates/event-log/src/bundle/import/publish.rs
create mode 100644 crates/event-log/src/bundle/migrations/0001_staging.sql
create mode 100644 crates/event-log/src/bundle/reader.rs
create mode 100644 crates/event-log/src/bundle/relocation.rs
create mode 100644 crates/event-log/src/bundle/stage.rs
create mode 100644 crates/event-log/src/bundle/validation.rs
create mode 100644 crates/event-log/src/bundle/validation/artifacts.rs
create mode 100644 crates/event-log/src/bundle/validation/catalog.rs
create mode 100644 crates/event-log/src/bundle/validation/copies.rs
create mode 100644 crates/event-log/src/bundle/validation/material.rs
create mode 100644 crates/event-log/src/handoff/evidence.rs
create mode 100644 crates/event-log/tests/archive/bundle.rs
create mode 100644 crates/event-log/tests/bundle.rs
create mode 100644 crates/event-log/tests/bundle/export.rs
create mode 100644 crates/event-log/tests/bundle/fixtures.rs
create mode 100644 crates/event-log/tests/bundle/frames.rs
create mode 100644 crates/event-log/tests/bundle/import.rs
create mode 100644 crates/event-log/tests/bundle/materials.rs
create mode 100644 crates/event-log/tests/bundle/tamper.rs
create mode 100644 crates/event-log/tests/continuation/bundle.rs
create mode 100644 crates/event-log/tests/continuation/imported.rs
copy crates/{scheduler => goal}/Cargo.toml (91%)
create mode 100644 crates/goal/README.md
create mode 100644 crates/goal/README.zh-CN.md
create mode 100644 crates/goal/src/client.tsx
create mode 100644 crates/goal/src/client/copy.ts
create mode 100644 crates/goal/src/goal.rs
copy packages/runtime-host/src/__tests__/fixtures/owned-candidate-wait.ts => crates/goal/src/lib.rs (87%)
create mode 100644 crates/goal/src/owner.rs
create mode 100644 crates/goal/src/plugin.rs
create mode 100644 crates/goal/src/plugin/remote.rs
create mode 100644 crates/goal/src/plugin/terminal.rs
create mode 100644 crates/goal/src/plugin/tools.rs
create mode 100644 crates/graph/src/client/copy.ts
create mode 100644 crates/graph/src/client/presets-copy.ts
create mode 100644 crates/insights/src/client/activity-copy.ts
create mode 100644 crates/insights/src/client/copy.ts
copy apps/desktop/src/renderer/settings/provider-display.tsx => crates/insights/src/client/inspector-copy.ts (54%)
create mode 100644 crates/insights/src/client/pricing-copy.ts
create mode 100644 crates/insights/src/client/totals-copy.ts
copy crates/{scheduler => jev}/Cargo.toml (86%)
create mode 100644 crates/jev/README.md
create mode 100644 crates/jev/README.zh-CN.md
create mode 100644 crates/jev/src/client.tsx
create mode 100644 crates/jev/src/client/copy.ts
create mode 100644 crates/jev/src/decision.rs
copy crates/{providers => jev}/src/lib.rs (86%)
create mode 100644 crates/jev/src/plugin.rs
create mode 100644 crates/jev/src/plugin/remote.rs
create mode 100644 crates/jev/src/settings.rs
delete mode 100644 crates/model/src/connection.rs
delete mode 100644 crates/model/src/connection/models/subscription.rs
delete mode 100644 crates/model/src/connection/probe.rs
delete mode 100644 crates/model/src/connection/subscription.rs
delete mode 100644 crates/model/src/oauth.rs
delete mode 100644 crates/model/src/oauth/copilot.rs
delete mode 100644 crates/model/src/oauth/device.rs
delete mode 100644 crates/model/src/oauth/device/poll.rs
delete mode 100644 crates/model/src/oauth/http.rs
delete mode 100644 crates/model/src/oauth/refresh.rs
delete mode 100644 crates/model/src/oauth/tokens.rs
delete mode 100644 crates/model/tests/integration/connection_probe.rs
delete mode 100644 crates/model/tests/integration/discovery.rs
delete mode 100644 crates/model/tests/integration/discovery/subscription.rs
delete mode 100644 crates/model/tests/integration/oauth.rs
delete mode 100644 crates/model/tests/integration/oauth/fixture.rs
create mode 100644 crates/plugins/src/provider/inspection.rs
rename tests/fixtures/client-artifact-upload.mjs => crates/plugins/src/provider/login.rs (50%)
create mode 100644 crates/plugins/src/terminal_ui.rs
create mode 100644 crates/plugins/src/terminal_ui/page.rs
create mode 100644 crates/protocol/src/artifact/operations.rs
create mode 100644 crates/protocol/src/model_provider.rs
create mode 100644 crates/protocol/src/session/bundle.rs
create mode 100644 crates/protocol/tests/model_provider.rs
rename packages/runtime-host/src/__tests__/fixtures/owned-candidate-wait.ts => crates/protocol/tests/support/provider_source.mjs (54%)
create mode 100644 crates/providers/data/catalog-facts.json
create mode 100644 crates/providers/src/api.rs
create mode 100644 crates/providers/src/api/authentication.rs
create mode 100644 crates/providers/src/api/discovery.rs
create mode 100644 crates/providers/src/api/discovery/pages.rs
create mode 100644 crates/providers/src/api/effects.rs
rename crates/{model/src/connection/models.rs => providers/src/api/inventory.rs} (59%)
create mode 100644 crates/providers/src/api/metadata.rs
create mode 100644 crates/providers/src/api/options.rs
rename crates/{runtime-host/src/execution/provider => providers/src/api}/options/compatible.rs (95%)
rename crates/{runtime-host/src/execution/provider => providers/src/api}/options/relay.rs (55%)
create mode 100644 crates/providers/src/api/output.rs
rename crates/{runtime-host/src/provider_route => providers/src/api}/preferred.rs (97%)
rename crates/{runtime-host/src/provider_route.rs => providers/src/api/route.rs} (64%)
create mode 100644 crates/providers/src/codex/inventory.rs
create mode 100644 crates/providers/src/facts.rs
rename crates/{config/src/model_catalog => providers/src/facts}/adapter.rs (97%)
rename crates/{config/src/model_catalog => providers/src/facts}/discovery.rs (100%)
rename crates/{config/src/model_catalog => providers/src/facts}/metadata.rs (97%)
create mode 100644 crates/providers/tests/api.rs
create mode 100644 crates/providers/tests/api/discovery.rs
create mode 100644 crates/providers/tests/api/effects.rs
create mode 100644 crates/providers/tests/codex/inventory.rs
delete mode 100644 crates/runtime-host/src/execution/provider/options.rs
delete mode 100644 crates/runtime-host/src/execution/provider/output.rs
copy crates/runtime-host/src/plugins/{models.rs => background_health.rs} (58%)
create mode 100644 crates/runtime-host/src/plugins/changes.rs
copy crates/runtime-host/src/plugins/{models.rs => goal.rs} (52%)
copy crates/runtime-host/src/plugins/{models.rs => jev.rs} (52%)
copy crates/runtime-host/src/plugins/{models.rs => session_import.rs} (52%)
copy crates/runtime-host/src/plugins/{models.rs => session_recap.rs} (52%)
create mode 100644 crates/runtime-host/src/server/connection_effects/provider.rs
create mode 100644 crates/runtime-host/src/server/sessions/bundle.rs
create mode 100644 crates/runtime-host/src/server/sessions/bundle/binding.rs
create mode 100644 crates/runtime-host/src/server/sessions/bundle/file.rs
create mode 100644 crates/runtime-host/tests/integration/artifact_interop/workflow.rs
create mode 100644 crates/runtime-host/tests/integration/attachment_consumption/workflow.rs
create mode 100644 crates/runtime-host/tests/integration/background_health_plugin.rs
create mode 100644 crates/runtime-host/tests/integration/goal_plugin.rs
create mode 100644 crates/runtime-host/tests/integration/jev_plugin.rs
create mode 100644 crates/runtime-host/tests/integration/large_outputs/workflow.rs
delete mode 100644 crates/runtime-host/tests/integration/oauth_refresh.rs
delete mode 100644 crates/runtime-host/tests/integration/oauth_refresh/fixture.rs
create mode 100644 crates/runtime-host/tests/integration/plugin_authorization/native.rs
create mode 100644 crates/runtime-host/tests/integration/plugin_remote/javascript/client.rs
create mode 100644 crates/runtime-host/tests/integration/projects/directories.rs
create mode 100644 crates/runtime-host/tests/integration/session_bundle.rs
create mode 100644 crates/runtime-host/tests/integration/session_bundle/fixtures.rs
create mode 100644 crates/runtime-host/tests/integration/session_bundle/host.rs
create mode 100644 crates/runtime-host/tests/integration/session_recap_plugin.rs
create mode 100644 crates/runtime-host/tests/integration/skills_plugin/native.rs
create mode 100644 crates/runtime-host/tests/integration/skills_plugin/native/terminal.rs
create mode 100644 crates/runtime-host/tests/integration/support/attachment_client.rs
create mode 100644 crates/runtime-host/tests/integration/support/model_connection.rs
delete mode 100644 crates/runtime/src/configuration/providers.rs
create mode 100644 crates/scheduler/src/client/copy.ts
create mode 100644 crates/scheduler/src/plugin/terminal.rs
create mode 100644 crates/scheduler/src/plugin/terminal/create.rs
create mode 100644 crates/scheduler/src/plugin/terminal/timing.rs
copy crates/{event-log/build.rs => scheduler/tests/integration/main.rs} (92%)
rename crates/scheduler/tests/{ => integration}/persistence.rs (99%)
rename crates/scheduler/tests/{ => integration}/runner.rs (64%)
create mode 100644 crates/scheduler/tests/integration/runner/creation.rs
rename crates/scheduler/tests/{support/mod.rs => integration/support.rs} (100%)
create mode 100644 crates/session-import/src/client.tsx
create mode 100644 crates/session-import/src/client/copy.ts
create mode 100644 crates/session-import/src/client/history-copy.ts
create mode 100644 crates/session-import/src/client/history.tsx
create mode 100644 crates/session-import/src/client/model.ts
create mode 100644 crates/session-import/src/client/sources-copy.ts
create mode 100644 crates/session-import/src/client/sources.tsx
create mode 100644 crates/session-import/src/plugin.rs
create mode 100644 crates/session-import/tests/client.test.mjs
copy crates/{scheduler => session-recap}/Cargo.toml (86%)
create mode 100644 crates/session-recap/README.md
create mode 100644 crates/session-recap/README.zh-CN.md
create mode 100644 crates/session-recap/src/client.tsx
create mode 100644 crates/session-recap/src/client/copy.ts
copy crates/{providers => session-recap}/src/lib.rs (87%)
create mode 100644 crates/session-recap/src/plugin.rs
create mode 100644 crates/session-recap/src/plugin/remote.rs
create mode 100644 crates/session-recap/src/recap.rs
create mode 100644 crates/skills/src/client/copy.ts
create mode 100644 crates/skills/src/plugin/terminal.rs
copy crates/{providers => tui}/README.md (63%)
copy crates/{providers => tui}/README.zh-CN.md (67%)
create mode 100644 crates/tui/src/overlay.rs
create mode 100644 crates/tui/src/pages/attachments.rs
create mode 100644 crates/tui/src/pages/attachments/io.rs
create mode 100644 crates/tui/src/pages/attachments/view.rs
create mode 100644 crates/tui/src/pages/commands.rs
create mode 100644 crates/tui/src/pages/extensions.rs
create mode 100644 crates/tui/src/pages/extensions/consent.rs
create mode 100644 crates/tui/src/pages/extensions/drafts.rs
create mode 100644 crates/tui/src/pages/extensions/io.rs
create mode 100644 crates/tui/src/pages/extensions/saved.rs
create mode 100644 crates/tui/src/pages/extensions/view.rs
create mode 100644 crates/tui/src/pages/home.rs
create mode 100644 crates/tui/src/pages/manage/references.rs
create mode 100644 crates/tui/src/pages/manage/sandbox.rs
create mode 100644 crates/tui/src/pages/manage/sandbox/defaults.rs
create mode 100644 crates/tui/src/pages/manage/sandbox/view.rs
create mode 100644 crates/tui/src/pages/recap.rs
create mode 100644 crates/tui/src/pages/recap/view.rs
create mode 100644 crates/tui/src/pages/references.rs
create mode 100644 crates/tui/src/pages/resume.rs
create mode 100644 crates/tui/src/pages/resume/view.rs
create mode 100644 crates/tui/src/pages/revision/attachments.rs
create mode 100644 crates/tui/src/pages/revision/directories.rs
create mode 100644 crates/tui/src/pages/revision/skills.rs
create mode 100644 crates/tui/src/pages/settings.rs
create mode 100644 crates/tui/src/pages/sidebar.rs
create mode 100644 crates/tui/src/pages/skills.rs
create mode 100644 crates/tui/src/pages/skills/io.rs
create mode 100644 crates/tui/src/pages/skills/view.rs
create mode 100644 crates/tui/src/providers.rs
create mode 100644 crates/tui/src/shutdown.rs
copy crates/{session-import/src/lib.rs => tui/src/ui.rs} (65%)
create mode 100644 crates/tui/src/ui/layout.rs
create mode 100644 crates/tui/src/ui/node.rs
create mode 100644 crates/tui/src/ui/sheet.rs
create mode 100644 crates/tui/src/ui/surface.rs
delete mode 100644 crates/tui/src/view/settings.rs
delete mode 100644 crates/tui/src/view/tabs.rs
create mode 100644 crates/web/src/client/copy.ts
create mode 100644 packages/core/src/runtime-policy/provider.ts
create mode 100644 packages/runtime-host/src/__tests__/native-launcher.test.ts
create mode 100644 packages/runtime-host/src/client/native-initialization.ts
copy apps/desktop/src/main/native-runtime-host.ts => packages/runtime-host/src/client/native-launcher.ts (53%)
copy crates/event-log/build.rs => scripts/rust/pricing-facts-entry.mjs (88%)
create mode 100644 skills/maka-rust-plugin-integration/SKILL.md
copy crates/scheduler/Cargo.toml => skills/maka-rust-plugin-integration/agents/openai.yaml (57%)
create mode 100644 skills/maka-rust-plugin-integration/references/capability-map.md
delete mode 100644 tests/fixtures/client-artifact-entry.mjs
delete mode 100644 tests/fixtures/client-artifact-workflow.mjs
delete mode 100644 tests/fixtures/client-attachment-workflow.mjs
delete mode 100644 tests/fixtures/client-large-output-fixture.mjs
delete mode 100644 tests/fixtures/client-large-output-workflow.mjs
create mode 100644 tests/fixtures/client-model-connection.mjs
delete mode 100644 tests/fixtures/client-plugin-remote-entry.mjs
delete mode 100644 tests/fixtures/oauth-device-oracle.mjs
delete mode 100644 tests/fixtures/subscription-discovery-oracle.mjs
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@maka.apache.org
For additional commands, e-mail: commits-help@maka.apache.org
(maka) 02/02: perf(desktop): stop per-frame repaints while streaming
Posted by as...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
Astro-Han pushed a commit to branch feat/desktop-gpui-spike
in repository https://gitbox.apache.org/repos/asf/maka.git
commit 39a6c7e6ff9acd86a82a8be6889d159ceef1450e
Author: AstroHan <le...@outlook.com>
AuthorDate: Thu Sep 24 01:34:45 2026 +0800
perf(desktop): stop per-frame repaints while streaming
TextView's stream fade asks for a new animation frame on every display
refresh while text keeps growing, so a focused window repainted at the
display rate for the whole reply. On a 17 s mock reply the client spent
about 6.2 s of CPU (~34% of a core) with the fade and 1.15 s (~6%)
without it.
The notification pump now waits 100 ms instead of 40 ms between
batches. With the fade gone this is the remaining knob: 40 ms measured
about 9% on the same reply, 100 ms about 6%.
Generated-by: Claude Code
---
crates/desktop/src/chat.rs | 5 +----
crates/desktop/src/workspace.rs | 2 +-
2 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/crates/desktop/src/chat.rs b/crates/desktop/src/chat.rs
index 371d368cb3..c2bf51e9e7 100644
--- a/crates/desktop/src/chat.rs
+++ b/crates/desktop/src/chat.rs
@@ -539,10 +539,7 @@ impl Chat {
)
.into_any_element(),
Kind::Assistant => match self.markdown.get(&item.key) {
- Some((state, _)) => TextView::new(state)
- .selectable(true)
- .stream_fade(true)
- .into_any_element(),
+ Some((state, _)) => TextView::new(state).selectable(true).into_any_element(),
None => div().child(item.text.clone()).into_any_element(),
},
Kind::Thinking => div()
diff --git a/crates/desktop/src/workspace.rs b/crates/desktop/src/workspace.rs
index 8ed530bcf2..11c24bd669 100644
--- a/crates/desktop/src/workspace.rs
+++ b/crates/desktop/src/workspace.rs
@@ -38,7 +38,7 @@ use std::{path::PathBuf, time::Duration};
use tokio::sync::mpsc;
/// Deltas arrive at the provider's chunk rate; one repaint per window is enough.
-const STREAM_FRAME: Duration = Duration::from_millis(40);
+const STREAM_FRAME: Duration = Duration::from_millis(100);
enum Connection {
Connecting,
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@maka.apache.org
For additional commands, e-mail: commits-help@maka.apache.org
(maka) 01/02: feat(desktop): add GPUI client spike over maka-client
Posted by as...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
Astro-Han pushed a commit to branch feat/desktop-gpui-spike
in repository https://gitbox.apache.org/repos/asf/maka.git
commit f5fed130621d8cb16a89a43319da09cdc5285a47
Author: AstroHan <le...@outlook.com>
AuthorDate: Thu Sep 24 00:33:36 2026 +0800
feat(desktop): add GPUI client spike over maka-client
Native desktop client built with gpui-kit that talks to the local
Runtime Host only through maka-client and the protocol crate.
- Host connection via local discovery on a dedicated Tokio runtime; the
GPUI side awaits join handles and drains notifications in one pump,
repainting at most every 40 ms while streaming.
- Session list from the catalog, refreshed on catalog changes; new
sessions use the default model and the current directory.
- Session view follows the subscription order: open with a tail
transcript, complete the bootstrap page, install the snapshot, then
ready. Newer pages are fetched on TranscriptAdvanced and live deltas
are dropped once the durable row exists.
- Streaming Markdown through TextViewState, appending when the text only
grows.
- Composer sends on Cmd+Enter or the send button. A failed dispatch
keeps the text; an unknown result is reported and never retried.
- Permission requests render above the composer with deny, allow once
and allow for session; allow once is the default action.
Verified against a local Host with a mock OpenAI-compatible model:
connect, list, open history, send, stream, and both allow and deny on a
Shell additional-permissions request.
Generated-by: Claude Code
---
Cargo.lock | 8965 ++++++++++++++++++++++++++++++++-------
Cargo.toml | 1 +
crates/desktop/Cargo.toml | 33 +
crates/desktop/src/chat.rs | 826 ++++
crates/desktop/src/host.rs | 76 +
crates/desktop/src/main.rs | 62 +
crates/desktop/src/workspace.rs | 322 ++
7 files changed, 8649 insertions(+), 1636 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 83c7dbced0..2ecf1350a6 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2,6 +2,95 @@
# It is not intended for manual editing.
version = 4
+[[package]]
+name = "accesskit"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3b7f7f85a7e5f68090000ed7622545829afd484d210358702ae4cb97dd0c320"
+dependencies = [
+ "enumn",
+ "uuid",
+]
+
+[[package]]
+name = "accesskit_atspi_common"
+version = "0.19.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "023da0e5097f46df7092d5280b02efb9bbf8d93298daeced42652463e357d636"
+dependencies = [
+ "accesskit",
+ "accesskit_consumer",
+ "atspi-common",
+ "phf 0.13.1",
+ "serde",
+ "zvariant",
+]
+
+[[package]]
+name = "accesskit_consumer"
+version = "0.38.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d10a236f96f87d70732e44520046785431ef01d5bcd6b041317bfadd2f88245"
+dependencies = [
+ "accesskit",
+ "hashbrown 0.16.1",
+]
+
+[[package]]
+name = "accesskit_macos"
+version = "0.26.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce02dc63b43f0c9296af9ac946312a2dc8814427d7a64d2d600971dac55b6076"
+dependencies = [
+ "accesskit",
+ "accesskit_consumer",
+ "hashbrown 0.16.1",
+ "objc2 0.5.2",
+ "objc2-app-kit 0.2.2",
+ "objc2-foundation 0.2.2",
+]
+
+[[package]]
+name = "accesskit_unix"
+version = "0.22.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "03e156ed3802e35eefe894ef2671bc6c889303d8a7e110b5e1b48f504b91362f"
+dependencies = [
+ "accesskit",
+ "accesskit_atspi_common",
+ "async-channel",
+ "async-executor",
+ "async-task",
+ "atspi",
+ "futures-lite",
+ "futures-util",
+ "serde",
+ "zbus",
+]
+
+[[package]]
+name = "accesskit_windows"
+version = "0.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "106c2b961215864d1c2e703ee63269c25c4e80a577ffb2c1017b9c17dcdf83a1"
+dependencies = [
+ "accesskit",
+ "accesskit_consumer",
+ "hashbrown 0.16.1",
+ "static_assertions",
+ "windows 0.62.2",
+ "windows-core 0.62.2",
+]
+
+[[package]]
+name = "addr2line"
+version = "0.25.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b"
+dependencies = [
+ "gimli",
+]
+
[[package]]
name = "adler2"
version = "2.0.1"
@@ -27,6 +116,7 @@ dependencies = [
"cfg-if",
"cipher",
"cpufeatures 0.2.17",
+ "zeroize",
]
[[package]]
@@ -59,6 +149,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
dependencies = [
"cfg-if",
+ "const-random",
"getrandom 0.3.4",
"once_cell",
"serde",
@@ -99,6 +190,24 @@ dependencies = [
"windows-sys 0.59.0",
]
+[[package]]
+name = "aligned"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685"
+dependencies = [
+ "as-slice",
+]
+
+[[package]]
+name = "aligned-vec"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b"
+dependencies = [
+ "equator",
+]
+
[[package]]
name = "alloc-no-stdlib"
version = "2.0.4"
@@ -135,6 +244,17 @@ dependencies = [
"libc",
]
+[[package]]
+name = "annotate-snippets"
+version = "0.12.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f211a51805bc641f3ad5b7664c77d2547af685cc33b4cd8d31964027a46f13f1"
+dependencies = [
+ "anstyle",
+ "memchr",
+ "unicode-width",
+]
+
[[package]]
name = "anstyle"
version = "1.0.14"
@@ -163,6 +283,12 @@ dependencies = [
"num-traits",
]
+[[package]]
+name = "arbitrary"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
+
[[package]]
name = "arc-swap"
version = "1.9.2"
@@ -172,6 +298,17 @@ dependencies = [
"rustversion",
]
+[[package]]
+name = "arg_enum_proc_macro"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
+]
+
[[package]]
name = "argon2"
version = "0.6.0"
@@ -190,12 +327,60 @@ version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236"
+[[package]]
+name = "arrayref"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
+
[[package]]
name = "arrayvec"
version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56"
+[[package]]
+name = "as-raw-xcb-connection"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b"
+
+[[package]]
+name = "as-slice"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516"
+dependencies = [
+ "stable_deref_trait",
+]
+
+[[package]]
+name = "ash"
+version = "0.38.0+1.3.281"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f"
+dependencies = [
+ "libloading",
+]
+
+[[package]]
+name = "ashpd"
+version = "0.13.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb8421aaa9644a5faf26735f258b669b15f063313ef8f8e2bdb28912a1a6f111"
+dependencies = [
+ "enumflags2",
+ "futures-channel",
+ "futures-util",
+ "getrandom 0.4.3",
+ "serde",
+ "serde_repr",
+ "wayland-backend",
+ "wayland-client",
+ "wayland-protocols",
+ "zbus",
+]
+
[[package]]
name = "asn1-rs"
version = "0.5.2"
@@ -235,6 +420,30 @@ dependencies = [
"syn 1.0.109",
]
+[[package]]
+name = "async-broadcast"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
+dependencies = [
+ "event-listener",
+ "event-listener-strategy",
+ "futures-core",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "async-channel"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
+dependencies = [
+ "concurrent-queue",
+ "event-listener-strategy",
+ "futures-core",
+ "pin-project-lite",
+]
+
[[package]]
name = "async-compression"
version = "0.4.46"
@@ -243,132 +452,358 @@ checksum = "4f10dafd0c8d2e51ae9a748805777613ed0bbe17bf586b76c8311f45c020a32f"
dependencies = [
"compression-codecs",
"compression-core",
+ "futures-io",
"pin-project-lite",
"tokio",
]
[[package]]
-name = "async-trait"
-version = "0.1.92"
+name = "async-executor"
+version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667"
+checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a"
dependencies = [
- "proc-macro2",
- "quote",
- "syn 3.0.5",
+ "async-task",
+ "concurrent-queue",
+ "fastrand",
+ "futures-lite",
+ "pin-project-lite",
+ "slab",
]
[[package]]
-name = "atoi"
-version = "2.0.0"
+name = "async-fs"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528"
+checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5"
dependencies = [
- "num-traits",
+ "async-lock",
+ "blocking",
+ "futures-lite",
]
[[package]]
-name = "atomic-waker"
-version = "1.1.2"
+name = "async-io"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
+checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "concurrent-queue",
+ "futures-io",
+ "futures-lite",
+ "parking",
+ "polling",
+ "rustix 1.1.4",
+ "slab",
+ "windows-sys 0.61.2",
+]
[[package]]
-name = "autocfg"
-version = "1.5.1"
+name = "async-lock"
+version = "3.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
+checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311"
+dependencies = [
+ "event-listener",
+ "event-listener-strategy",
+ "pin-project-lite",
+]
[[package]]
-name = "aws-lc-rs"
-version = "1.18.1"
+name = "async-net"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b281d307588d634de920874890732659e2e7672f72b5e10e81badc1a8a83621e"
+checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7"
dependencies = [
- "aws-lc-sys 0.45.0",
- "untrusted 0.7.1",
- "zeroize",
+ "async-io",
+ "blocking",
+ "futures-lite",
]
[[package]]
-name = "aws-lc-sys"
-version = "0.40.0"
+name = "async-process"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f50037ee5e1e41e7b8f9d161680a725bd1626cb6f8c7e901f91f942850852fe7"
+checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75"
dependencies = [
- "cc",
- "cmake",
- "dunce",
- "fs_extra",
+ "async-channel",
+ "async-io",
+ "async-lock",
+ "async-signal",
+ "async-task",
+ "blocking",
+ "cfg-if",
+ "event-listener",
+ "futures-lite",
+ "rustix 1.1.4",
]
[[package]]
-name = "aws-lc-sys"
-version = "0.45.0"
+name = "async-recursion"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9bff6c3b54fad79a2e60b8102caf565819711497c1f5f092f49508e2f5c31b27"
+checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
- "cc",
- "cmake",
- "dunce",
- "fs_extra",
- "pkg-config",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
]
[[package]]
-name = "base16ct"
-version = "0.2.0"
+name = "async-signal"
+version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
+checksum = "52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485"
+dependencies = [
+ "async-io",
+ "async-lock",
+ "atomic-waker",
+ "cfg-if",
+ "futures-core",
+ "futures-io",
+ "rustix 1.1.4",
+ "signal-hook-registry",
+ "slab",
+ "windows-sys 0.61.2",
+]
[[package]]
-name = "base16ct"
-version = "1.0.0"
+name = "async-task"
+version = "4.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6"
+checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
[[package]]
-name = "base64"
-version = "0.22.1"
+name = "async-trait"
+version = "0.1.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
+checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 3.0.5",
+]
[[package]]
-name = "base64"
-version = "0.23.1"
+name = "atoi"
+version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5"
+checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528"
+dependencies = [
+ "num-traits",
+]
[[package]]
-name = "base64-simd"
-version = "0.8.0"
+name = "atomic"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195"
-dependencies = [
- "outref",
- "vsimd",
-]
+checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba"
[[package]]
-name = "base64ct"
-version = "1.8.3"
+name = "atomic-waker"
+version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
+checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
-name = "bincode"
-version = "1.3.3"
+name = "atspi"
+version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
+checksum = "c77886257be21c9cd89a4ae7e64860c6f0eefca799bb79127913052bd0eefb3d"
dependencies = [
- "serde",
+ "atspi-common",
+ "atspi-proxies",
]
[[package]]
-name = "bindgen"
-version = "0.70.1"
+name = "atspi-common"
+version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f"
+checksum = "20c5617155740c98003016429ad13fe43ce7a77b007479350a9f8bf95a29f63d"
+dependencies = [
+ "enumflags2",
+ "serde",
+ "static_assertions",
+ "zbus",
+ "zbus-lockstep",
+ "zbus-lockstep-macros",
+ "zbus_names",
+ "zvariant",
+]
+
+[[package]]
+name = "atspi-proxies"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2230e48787ed3eb4088996eab66a32ca20c0b67bbd4fd6cdfe79f04f1f04c9fc"
+dependencies = [
+ "atspi-common",
+ "serde",
+ "zbus",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
+
+[[package]]
+name = "av-scenechange"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394"
+dependencies = [
+ "aligned",
+ "anyhow",
+ "arg_enum_proc_macro",
+ "arrayvec",
+ "log",
+ "num-rational",
+ "num-traits",
+ "pastey",
+ "rayon",
+ "thiserror 2.0.20",
+ "v_frame",
+ "y4m",
+]
+
+[[package]]
+name = "av1-grain"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8"
+dependencies = [
+ "anyhow",
+ "arrayvec",
+ "log",
+ "nom 8.0.0",
+ "num-rational",
+ "v_frame",
+]
+
+[[package]]
+name = "avif-serialize"
+version = "0.8.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7178fe5f7d460b13895ebb9dcb28a3a6216d2df2574a0806cb51b555d297f38"
+dependencies = [
+ "arrayvec",
+]
+
+[[package]]
+name = "aws-lc-rs"
+version = "1.18.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b281d307588d634de920874890732659e2e7672f72b5e10e81badc1a8a83621e"
+dependencies = [
+ "aws-lc-sys 0.45.0",
+ "untrusted 0.7.1",
+ "zeroize",
+]
+
+[[package]]
+name = "aws-lc-sys"
+version = "0.40.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f50037ee5e1e41e7b8f9d161680a725bd1626cb6f8c7e901f91f942850852fe7"
+dependencies = [
+ "cc",
+ "cmake",
+ "dunce",
+ "fs_extra",
+]
+
+[[package]]
+name = "aws-lc-sys"
+version = "0.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bff6c3b54fad79a2e60b8102caf565819711497c1f5f092f49508e2f5c31b27"
+dependencies = [
+ "cc",
+ "cmake",
+ "dunce",
+ "fs_extra",
+ "pkg-config",
+]
+
+[[package]]
+name = "backtrace"
+version = "0.3.76"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6"
+dependencies = [
+ "addr2line",
+ "cfg-if",
+ "libc",
+ "miniz_oxide 0.8.9",
+ "object",
+ "rustc-demangle",
+ "windows-link 0.2.1",
+]
+
+[[package]]
+name = "base16ct"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
+
+[[package]]
+name = "base16ct"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6"
+
+[[package]]
+name = "base62"
+version = "2.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3a647dce9631f152a99ec16cfc09267ae55fe280d5dc288964027d458076323"
+
+[[package]]
+name = "base64"
+version = "0.22.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
+
+[[package]]
+name = "base64"
+version = "0.23.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5"
+
+[[package]]
+name = "base64-simd"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195"
+dependencies = [
+ "outref",
+ "vsimd",
+]
+
+[[package]]
+name = "base64ct"
+version = "1.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
+
+[[package]]
+name = "bincode"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "bindgen"
+version = "0.70.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f"
dependencies = [
"bitflags 2.13.2",
"cexpr",
@@ -410,7 +845,16 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
dependencies = [
- "bit-vec",
+ "bit-vec 0.8.0",
+]
+
+[[package]]
+name = "bit-set"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34ddef2995421ab6a5c779542c81ee77c115206f4ad9d5a8e05f4ff49716a3dd"
+dependencies = [
+ "bit-vec 0.9.1",
]
[[package]]
@@ -419,6 +863,18 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
+[[package]]
+name = "bit-vec"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51"
+
+[[package]]
+name = "bit_field"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6"
+
[[package]]
name = "bitflags"
version = "1.3.2"
@@ -434,6 +890,15 @@ dependencies = [
"serde_core",
]
+[[package]]
+name = "bitstream-io"
+version = "4.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7eff00be299a18769011411c9def0d827e8f2d7bf0c3dbf53633147a8867fd1f"
+dependencies = [
+ "no_std_io2",
+]
+
[[package]]
name = "bitvec"
version = "1.1.1"
@@ -455,6 +920,12 @@ dependencies = [
"digest 0.11.3",
]
+[[package]]
+name = "block"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
+
[[package]]
name = "block-buffer"
version = "0.10.4"
@@ -482,12 +953,53 @@ dependencies = [
"generic-array",
]
+[[package]]
+name = "block2"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f"
+dependencies = [
+ "objc2 0.5.2",
+]
+
+[[package]]
+name = "block2"
+version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"
+dependencies = [
+ "objc2 0.6.4",
+]
+
+[[package]]
+name = "blocking"
+version = "1.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a70e4329df6cb94385eed412ec92375c3cdd8a6e502493d1229b6414e4036dfa"
+dependencies = [
+ "async-channel",
+ "async-task",
+ "futures-io",
+ "futures-lite",
+ "piper",
+]
+
[[package]]
name = "borrow-or-share"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c"
+[[package]]
+name = "borsh"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "553c5d846a6ba5150c65e3b1b8ec073bcf1abc20f9b7220de384a4443ea4e20a"
+dependencies = [
+ "bytes",
+ "cfg_aliases",
+]
+
[[package]]
name = "boxed_error"
version = "0.2.3"
@@ -551,6 +1063,12 @@ dependencies = [
"serde_core",
]
+[[package]]
+name = "built"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c0e531d93d39c34eef561e929e8a7f86d77a5af08aac4f6d6e39976c51858e9"
+
[[package]]
name = "bumpalo"
version = "3.20.3"
@@ -569,18 +1087,53 @@ version = "0.6.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e"
+[[package]]
+name = "bytemuck"
+version = "1.25.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95832e849adfb21180ccb6826a99da14e5d266ae5c2e668e1602cf234f153797"
+dependencies = [
+ "bytemuck_derive",
+]
+
+[[package]]
+name = "bytemuck_derive"
+version = "1.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a1f896587b6f2c069c73d2f0913e2d590c3990285cd2f0b6aa02b786b4c679c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 3.0.5",
+]
+
[[package]]
name = "byteorder"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
+[[package]]
+name = "byteorder-lite"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
+
[[package]]
name = "bytes"
version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04"
+[[package]]
+name = "bzip2"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c"
+dependencies = [
+ "libbz2-rs-sys",
+]
+
[[package]]
name = "calendrical_calculations"
version = "0.2.4"
@@ -591,6 +1144,31 @@ dependencies = [
"displaydoc",
]
+[[package]]
+name = "calloop"
+version = "0.14.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4dbf9978365bac10f54d1d4b04f7ce4427e51f71d61f2fe15e3fed5166474df7"
+dependencies = [
+ "bitflags 2.13.2",
+ "polling",
+ "rustix 1.1.4",
+ "slab",
+ "tracing",
+]
+
+[[package]]
+name = "calloop-wayland-source"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa"
+dependencies = [
+ "calloop",
+ "rustix 1.1.4",
+ "wayland-backend",
+ "wayland-client",
+]
+
[[package]]
name = "cap-fs-ext"
version = "4.0.3"
@@ -672,16 +1250,34 @@ dependencies = [
]
[[package]]
-name = "cc"
-version = "1.4.5"
+name = "cbindgen"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "005ec2760ca554fae18df7a11195552ec576cd665632a881bc011d5bb2fd4d80"
+checksum = "eadd868a2ce9ca38de7eeafdcec9c7065ef89b42b32f0839278d55f35c54d1ff"
dependencies = [
- "find-msvc-tools",
- "jobserver",
- "libc",
- "shlex 2.0.1",
-]
+ "heck 0.4.1",
+ "indexmap",
+ "log",
+ "proc-macro2",
+ "quote",
+ "serde",
+ "serde_json",
+ "syn 2.0.119",
+ "tempfile",
+ "toml 0.8.23",
+]
+
+[[package]]
+name = "cc"
+version = "1.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "005ec2760ca554fae18df7a11195552ec576cd665632a881bc011d5bb2fd4d80"
+dependencies = [
+ "find-msvc-tools",
+ "jobserver",
+ "libc",
+ "shlex 2.0.1",
+]
[[package]]
name = "cexpr"
@@ -704,6 +1300,15 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527"
+[[package]]
+name = "cgl"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff"
+dependencies = [
+ "libc",
+]
+
[[package]]
name = "chacha20"
version = "0.10.2"
@@ -722,9 +1327,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327"
dependencies = [
"iana-time-zone",
+ "js-sys",
"num-traits",
"serde",
- "windows-link",
+ "wasm-bindgen",
+ "windows-link 0.2.1",
]
[[package]]
@@ -735,6 +1342,7 @@ checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
dependencies = [
"crypto-common 0.1.7",
"inout",
+ "zeroize",
]
[[package]]
@@ -774,7 +1382,7 @@ version = "4.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061"
dependencies = [
- "heck",
+ "heck 0.5.0",
"proc-macro2",
"quote",
"syn 3.0.5",
@@ -810,6 +1418,82 @@ version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a"
+[[package]]
+name = "cocoa"
+version = "0.25.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c"
+dependencies = [
+ "bitflags 1.3.2",
+ "block",
+ "cocoa-foundation 0.1.2",
+ "core-foundation 0.9.4",
+ "core-graphics 0.23.2",
+ "foreign-types",
+ "libc",
+ "objc",
+]
+
+[[package]]
+name = "cocoa"
+version = "0.26.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad36507aeb7e16159dfe68db81ccc27571c3ccd4b76fb2fb72fc59e7a4b1b64c"
+dependencies = [
+ "bitflags 2.13.2",
+ "block",
+ "cocoa-foundation 0.2.1",
+ "core-foundation 0.10.1",
+ "core-graphics 0.24.0",
+ "foreign-types",
+ "libc",
+ "objc",
+]
+
+[[package]]
+name = "cocoa-foundation"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7"
+dependencies = [
+ "bitflags 1.3.2",
+ "block",
+ "core-foundation 0.9.4",
+ "core-graphics-types 0.1.3",
+ "libc",
+ "objc",
+]
+
+[[package]]
+name = "cocoa-foundation"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81411967c50ee9a1fc11365f8c585f863a22a9697c89239c452292c40ba79b0d"
+dependencies = [
+ "bitflags 2.13.2",
+ "block",
+ "core-foundation 0.10.1",
+ "core-graphics-types 0.2.0",
+ "objc",
+]
+
+[[package]]
+name = "codespan-reporting"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681"
+dependencies = [
+ "serde",
+ "termcolor",
+ "unicode-width",
+]
+
+[[package]]
+name = "color_quant"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
+
[[package]]
name = "combine"
version = "4.6.8"
@@ -841,6 +1525,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58a6d0db8759036a783bc7c3f7a07f8cef3bf9470eb1db3bc86e8bcd1c5d0fe8"
dependencies = [
"brotli 8.0.4",
+ "bzip2",
"compression-core",
"flate2",
"memchr",
@@ -861,6 +1546,16 @@ dependencies = [
"crossbeam-utils",
]
+[[package]]
+name = "console_error_panic_hook"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen",
+]
+
[[package]]
name = "const-hex"
version = "1.19.1"
@@ -885,6 +1580,26 @@ version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
+[[package]]
+name = "const-random"
+version = "0.1.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359"
+dependencies = [
+ "const-random-macro",
+]
+
+[[package]]
+name = "const-random-macro"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e"
+dependencies = [
+ "getrandom 0.2.17",
+ "once_cell",
+ "tiny-keccak",
+]
+
[[package]]
name = "convert_case"
version = "0.10.0"
@@ -926,6 +1641,106 @@ version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
+[[package]]
+name = "core-graphics"
+version = "0.23.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081"
+dependencies = [
+ "bitflags 1.3.2",
+ "core-foundation 0.9.4",
+ "core-graphics-types 0.1.3",
+ "foreign-types",
+ "libc",
+]
+
+[[package]]
+name = "core-graphics"
+version = "0.24.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
+dependencies = [
+ "bitflags 2.13.2",
+ "core-foundation 0.10.1",
+ "core-graphics-types 0.2.0",
+ "foreign-types",
+ "libc",
+]
+
+[[package]]
+name = "core-graphics-helmer-fork"
+version = "0.24.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32eb7c354ae9f6d437a6039099ce7ecd049337a8109b23d73e48e8ffba8e9cd5"
+dependencies = [
+ "bitflags 2.13.2",
+ "core-foundation 0.9.4",
+ "core-graphics-types 0.1.3",
+ "foreign-types",
+ "libc",
+]
+
+[[package]]
+name = "core-graphics-types"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf"
+dependencies = [
+ "bitflags 1.3.2",
+ "core-foundation 0.9.4",
+ "libc",
+]
+
+[[package]]
+name = "core-graphics-types"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
+dependencies = [
+ "bitflags 2.13.2",
+ "core-foundation 0.10.1",
+ "libc",
+]
+
+[[package]]
+name = "core-graphics2"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4416167a69126e617f8d0a214af0e3c1dbdeffcb100ddf72dcd1a1ac9893c146"
+dependencies = [
+ "bitflags 2.13.2",
+ "block",
+ "cfg-if",
+ "core-foundation 0.10.1",
+ "libc",
+]
+
+[[package]]
+name = "core-text"
+version = "21.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a593227b66cbd4007b2a050dfdd9e1d1318311409c8d600dc82ba1b15ca9c130"
+dependencies = [
+ "core-foundation 0.10.1",
+ "core-graphics 0.24.0",
+ "foreign-types",
+ "libc",
+]
+
+[[package]]
+name = "core-video"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "139679cc63eb9504bdbe37e37874b0247136177655f0008588781e90863afa62"
+dependencies = [
+ "block",
+ "core-foundation 0.10.1",
+ "core-graphics2",
+ "io-surface",
+ "libc",
+ "metal",
+]
+
[[package]]
name = "core_maths"
version = "0.1.1"
@@ -935,6 +1750,30 @@ dependencies = [
"libm",
]
+[[package]]
+name = "cosmic-text"
+version = "0.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be17b688510d934ce13f48a2beba700e11583e281e0fda99c22bb256a14eda73"
+dependencies = [
+ "bitflags 2.13.2",
+ "fontdb",
+ "harfrust",
+ "linebender_resource_handle",
+ "log",
+ "rangemap",
+ "rustc-hash 2.1.3",
+ "self_cell",
+ "skrifa 0.40.0",
+ "smol_str",
+ "swash",
+ "sys-locale",
+ "unicode-bidi",
+ "unicode-linebreak",
+ "unicode-script",
+ "unicode-segmentation",
+]
+
[[package]]
name = "cpubits"
version = "0.1.1"
@@ -1126,7 +1965,7 @@ dependencies = [
"cssparser-macros 0.6.1",
"dtoa-short",
"itoa",
- "phf",
+ "phf 0.13.1",
"smallvec",
]
@@ -1139,7 +1978,7 @@ dependencies = [
"cssparser-macros 0.7.1",
"dtoa-short",
"itoa",
- "phf",
+ "phf 0.13.1",
"smallvec",
]
@@ -1163,6 +2002,16 @@ dependencies = [
"syn 2.0.119",
]
+[[package]]
+name = "ctor"
+version = "1.0.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "914a755b7c2d4af2bdcff7ce1739e2db9a1b81a9b07123d8015786ae03c0980d"
+dependencies = [
+ "link-section",
+ "linktime-proc-macro",
+]
+
[[package]]
name = "ctr"
version = "0.9.2"
@@ -1323,8 +2172,8 @@ checksum = "8240c244a4643b8df55e5bef415af26581f3bb06101f3c26c9738f0275c36cc3"
dependencies = [
"anyhow",
"base64 0.22.1",
- "bit-set",
- "bit-vec",
+ "bit-set 0.8.0",
+ "bit-vec 0.8.0",
"boxed_error",
"bytes",
"cooked-waker",
@@ -1890,6 +2739,7 @@ dependencies = [
"quote",
"rustc_version",
"syn 2.0.119",
+ "unicode-xid",
]
[[package]]
@@ -1911,6 +2761,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2"
dependencies = [
"block-buffer 0.12.1",
+ "const-oid 0.10.2",
"crypto-common 0.2.2",
"ctutils",
]
@@ -1947,6 +2798,66 @@ dependencies = [
"syn 3.0.5",
]
+[[package]]
+name = "dirs"
+version = "5.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
+dependencies = [
+ "dirs-sys 0.4.1",
+]
+
+[[package]]
+name = "dirs"
+version = "6.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
+dependencies = [
+ "dirs-sys 0.5.0",
+]
+
+[[package]]
+name = "dirs-sys"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
+dependencies = [
+ "libc",
+ "option-ext",
+ "redox_users 0.4.6",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "dirs-sys"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
+dependencies = [
+ "libc",
+ "option-ext",
+ "redox_users 0.5.3",
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "dispatch"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
+
+[[package]]
+name = "dispatch2"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38"
+dependencies = [
+ "bitflags 2.13.2",
+ "block2 0.6.2",
+ "libc",
+ "objc2 0.6.4",
+]
+
[[package]]
name = "displaydoc"
version = "0.2.7"
@@ -1958,6 +2869,15 @@ dependencies = [
"syn 3.0.5",
]
+[[package]]
+name = "dlib"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab8ecd87370524b461f8557c119c405552c396ed91fc0a8eec68679eab26f94a"
+dependencies = [
+ "libloading",
+]
+
[[package]]
name = "dlopen2"
version = "0.7.0"
@@ -1996,14 +2916,14 @@ version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fac5fca71e65e94cc718a6e2af65d6e0f9c6027751c2aa562fbb5087fda639bc"
dependencies = [
- "bit-set",
+ "bit-set 0.8.0",
"cssparser 0.37.0",
- "foldhash",
- "html5ever",
+ "foldhash 0.2.0",
+ "html5ever 0.39.0",
"nom 8.0.0",
"precomputed-hash",
"selectors",
- "tendril",
+ "tendril 0.5.1",
]
[[package]]
@@ -2014,12 +2934,12 @@ checksum = "90cea52c49b95c4d1011fa998aa1b558f5ade4fabc051827b3c00df0f6112486"
dependencies = [
"dom_query",
"flagset",
- "foldhash",
+ "foldhash 0.2.0",
"gjson",
"html-escape",
"once_cell",
- "phf",
- "tendril",
+ "phf 0.13.1",
+ "tendril 0.5.1",
"thiserror 2.0.20",
"unicode-segmentation",
]
@@ -2030,6 +2950,12 @@ version = "0.15.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
+[[package]]
+name = "downcast-rs"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
+
[[package]]
name = "dtoa"
version = "1.0.11"
@@ -2051,6 +2977,18 @@ version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
+[[package]]
+name = "dwrote"
+version = "0.11.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e1b35532432acc8b19ceed096e35dfa088d3ea037fe4f3c085f1f97f33b4d02"
+dependencies = [
+ "lazy_static",
+ "libc",
+ "winapi",
+ "wio",
+]
+
[[package]]
name = "dyn-clone"
version = "1.0.20"
@@ -2158,6 +3096,20 @@ dependencies = [
"serde",
]
+[[package]]
+name = "embed-resource"
+version = "3.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fbfdaacccebec3b28e4866b8973543c7647797db5ada1bdab552e48fe665fbbd"
+dependencies = [
+ "cc",
+ "memchr",
+ "rustc_version",
+ "toml 1.1.6+spec-1.1.0",
+ "vswhom",
+ "winreg",
+]
+
[[package]]
name = "encoding_rs"
version = "0.8.35"
@@ -2176,24 +3128,113 @@ dependencies = [
"encoding_rs",
]
+[[package]]
+name = "endi"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099"
+
[[package]]
name = "enum-as-inner"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
dependencies = [
- "heck",
+ "heck 0.5.0",
"proc-macro2",
"quote",
"syn 2.0.119",
]
[[package]]
-name = "equivalent"
-version = "1.0.2"
+name = "enum-iterator"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4549325971814bda7a44061bf3fe7e487d447cba01e4220a4b454d630d7a016"
+dependencies = [
+ "enum-iterator-derive",
+]
+
+[[package]]
+name = "enum-iterator-derive"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "685adfa4d6f3d765a26bc5dbc936577de9abf756c1feeb3089b01dd395034842"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "enumflags2"
+version = "0.7.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
+dependencies = [
+ "enumflags2_derive",
+ "serde",
+]
+
+[[package]]
+name = "enumflags2_derive"
+version = "0.7.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "enumn"
+version = "0.1.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "equator"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc"
+dependencies = [
+ "equator-macro",
+]
+
+[[package]]
+name = "equator-macro"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "equivalent"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
+[[package]]
+name = "erased-serde"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec"
+dependencies = [
+ "serde",
+ "serde_core",
+ "typeid",
+]
+
[[package]]
name = "errno"
version = "0.3.14"
@@ -2210,6 +3251,16 @@ version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31ae425815400e5ed474178a7a22e275a9687086a12ca63ec793ff292d8fdae8"
+[[package]]
+name = "etagere"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc89bf99e5dc15954a60f707c1e09d7540e5cd9af85fa75caa0b510bc08c5342"
+dependencies = [
+ "euclid",
+ "svg_fmt",
+]
+
[[package]]
name = "etcetera"
version = "0.11.0"
@@ -2220,6 +3271,15 @@ dependencies = [
"windows-sys 0.61.2",
]
+[[package]]
+name = "euclid"
+version = "0.22.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06"
+dependencies = [
+ "num-traits",
+]
+
[[package]]
name = "event-listener"
version = "5.4.2"
@@ -2230,6 +3290,33 @@ dependencies = [
"pin-project-lite",
]
+[[package]]
+name = "event-listener-strategy"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
+dependencies = [
+ "event-listener",
+ "pin-project-lite",
+]
+
+[[package]]
+name = "exr"
+version = "1.74.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "711fe42c9964295e01ee3fba3f9fe0e1d24b98886950d68efe81b1c76e21adf3"
+dependencies = [
+ "bit_field",
+ "half",
+ "lebe",
+ "miniz_oxide 0.8.9",
+ "num-complex",
+ "pulp",
+ "rayon-core",
+ "smallvec",
+ "zune-inflate",
+]
+
[[package]]
name = "fallible-iterator"
version = "0.3.0"
@@ -2248,7 +3335,7 @@ version = "0.16.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "998b056554fbe42e03ae0e152895cd1a7e1002aec800fdc6635d20270260c46f"
dependencies = [
- "bit-set",
+ "bit-set 0.8.0",
"regex-automata",
"regex-syntax",
]
@@ -2259,7 +3346,7 @@ version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52e0387578e845beb7a1acff126228499f26cb18edf12919cc513bb863266464"
dependencies = [
- "bit-set",
+ "bit-set 0.8.0",
"regex-automata",
"regex-syntax",
]
@@ -2270,7 +3357,7 @@ version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef975e30683b2d965054bb0a836f8973857c4ebf6acf274fe46617cd285060d8"
dependencies = [
- "foldhash",
+ "foldhash 0.2.0",
"libm",
"portable-atomic",
"siphasher",
@@ -2282,7 +3369,7 @@ version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73"
dependencies = [
- "heapless",
+ "heapless 0.8.0",
"serde",
]
@@ -2291,6 +3378,24 @@ name = "fastrand"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223"
+dependencies = [
+ "getrandom 0.4.3",
+]
+
+[[package]]
+name = "fax"
+version = "0.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "caf1079563223d5d59d83c85886a56e586cfd5c1a26292e971a0fa266531ac5a"
+
+[[package]]
+name = "fdeflate"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
+dependencies = [
+ "simd-adler32",
+]
[[package]]
name = "ff"
@@ -2369,6 +3474,12 @@ dependencies = [
"zeroize",
]
+[[package]]
+name = "fixedbitset"
+version = "0.5.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"
+
[[package]]
name = "flagset"
version = "0.4.7"
@@ -2386,6 +3497,24 @@ dependencies = [
"zlib-rs",
]
+[[package]]
+name = "float-cmp"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
+
+[[package]]
+name = "float-ord"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d"
+
+[[package]]
+name = "float_next_after"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8"
+
[[package]]
name = "fluent-bundle"
version = "0.16.0"
@@ -2421,6 +3550,15 @@ dependencies = [
"thiserror 2.0.20",
]
+[[package]]
+name = "fluent-uri"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d"
+dependencies = [
+ "bitflags 1.3.2",
+]
+
[[package]]
name = "fluent-uri"
version = "0.4.1"
@@ -2438,9 +3576,10 @@ version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be"
dependencies = [
+ "fastrand",
"futures-core",
"futures-sink",
- "spin",
+ "spin 0.9.9",
]
[[package]]
@@ -2449,12 +3588,86 @@ version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+[[package]]
+name = "foldhash"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
+
[[package]]
name = "foldhash"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
+[[package]]
+name = "font-types"
+version = "0.11.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b38ad915f6dadd993ced50848a8291a543bd41ca62bc10740d5e64e2ab4cfd7"
+dependencies = [
+ "bytemuck",
+]
+
+[[package]]
+name = "font-types"
+version = "0.12.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8eb065f3251655b3c90e22e5e363f310fc5332fb3402e37bbc94752283248f6"
+dependencies = [
+ "bytemuck",
+]
+
+[[package]]
+name = "fontconfig-parser"
+version = "0.5.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646"
+dependencies = [
+ "roxmltree 0.20.0",
+]
+
+[[package]]
+name = "fontdb"
+version = "0.23.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905"
+dependencies = [
+ "fontconfig-parser",
+ "log",
+ "memmap2",
+ "slotmap",
+ "tinyvec",
+ "ttf-parser",
+]
+
+[[package]]
+name = "foreign-types"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
+dependencies = [
+ "foreign-types-macros",
+ "foreign-types-shared",
+]
+
+[[package]]
+name = "foreign-types-macros"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea5190182e6915eb873ddbc16e23b711b6eb1f9c00a0d0a3a91b5f6228475225"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 3.0.5",
+]
+
+[[package]]
+name = "foreign-types-shared"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
+
[[package]]
name = "form_urlencoded"
version = "1.2.2"
@@ -2480,6 +3693,17 @@ dependencies = [
"num-bigint",
]
+[[package]]
+name = "freetype-sys"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0e7edc5b9669349acfda99533e9e0bcf26a51862ab43b08ee7745c55d28eb134"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+]
+
[[package]]
name = "fs-set-times"
version = "0.20.3"
@@ -2497,6 +3721,15 @@ version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
+[[package]]
+name = "fsevent-sys"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
+dependencies = [
+ "libc",
+]
+
[[package]]
name = "fslock"
version = "0.2.1"
@@ -2513,6 +3746,16 @@ version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
+[[package]]
+name = "futf"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
+dependencies = [
+ "mac",
+ "new_debug_unreachable",
+]
+
[[package]]
name = "futures"
version = "0.3.34"
@@ -2538,6 +3781,19 @@ dependencies = [
"futures-sink",
]
+[[package]]
+name = "futures-concurrency"
+version = "7.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "175cd8cca9e1d45b87f18ffa75088f2099e3c4fe5e2f83e42de112560bea8ea6"
+dependencies = [
+ "fixedbitset",
+ "futures-core",
+ "futures-lite",
+ "pin-project",
+ "smallvec",
+]
+
[[package]]
name = "futures-core"
version = "0.3.34"
@@ -2572,6 +3828,19 @@ version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed"
+[[package]]
+name = "futures-lite"
+version = "2.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
+dependencies = [
+ "fastrand",
+ "futures-core",
+ "futures-io",
+ "parking",
+ "pin-project-lite",
+]
+
[[package]]
name = "futures-macro"
version = "0.3.34"
@@ -2623,6 +3892,16 @@ dependencies = [
"zeroize",
]
+[[package]]
+name = "gethostname"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8"
+dependencies = [
+ "rustix 1.1.4",
+ "windows-link 0.2.1",
+]
+
[[package]]
name = "getrandom"
version = "0.2.17"
@@ -2674,6 +3953,32 @@ dependencies = [
"polyval",
]
+[[package]]
+name = "gif"
+version = "0.13.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b"
+dependencies = [
+ "color_quant",
+ "weezl",
+]
+
+[[package]]
+name = "gif"
+version = "0.14.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee8cfcc411d9adbbaba82fb72661cc1bcca13e8bba98b364e62b2dba8f960159"
+dependencies = [
+ "color_quant",
+ "weezl",
+]
+
+[[package]]
+name = "gimli"
+version = "0.32.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7"
+
[[package]]
name = "gix"
version = "0.87.1"
@@ -3507,6 +4812,17 @@ version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43503cc176394dd30a6525f5f36e838339b8b5619be33ed9a7783841580a97b6"
+[[package]]
+name = "gl_generator"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d"
+dependencies = [
+ "khronos_api",
+ "log",
+ "xml-rs",
+]
+
[[package]]
name = "glob"
version = "0.3.4"
@@ -3527,2149 +4843,3964 @@ dependencies = [
]
[[package]]
-name = "grep-matcher"
-version = "0.1.9"
+name = "globwalk"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9417543f4870fc8f1c8e1af870afae2431007626d9e703fce6471c468d33847"
+checksum = "93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc"
dependencies = [
- "memchr",
-]
-
+ "bitflags 1.3.2",
+ "ignore",
+ "walkdir",
+]
+
[[package]]
-name = "grep-regex"
-version = "0.1.14"
+name = "glow"
+version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ce0c256c3ad82bcc07b812c15a45ec1d398122e8e15124f96695234db7112ef"
+checksum = "29038e1c483364cc6bb3cf78feee1816002e127c331a1eec55a4d202b9e1adb5"
dependencies = [
- "bstr",
- "grep-matcher",
- "log",
- "regex-automata",
- "regex-syntax",
+ "js-sys",
+ "slotmap",
+ "wasm-bindgen",
+ "web-sys",
]
[[package]]
-name = "grep-searcher"
-version = "0.1.17"
+name = "glutin_wgl_sys"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72348823a0eafc4bc2e9051064f28b5b42cc100b571b3a35d67918d711efcbc6"
+checksum = "2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e"
dependencies = [
- "bstr",
- "encoding_rs",
- "encoding_rs_io",
- "grep-matcher",
- "log",
- "memchr",
- "memmap2",
+ "gl_generator",
]
[[package]]
-name = "group"
-version = "0.13.0"
+name = "gpu-allocator"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
+checksum = "51255ea7cfaadb6c5f1528d43e92a82acb2b96c43365989a28b2d44ee38f8795"
dependencies = [
- "ff 0.13.1",
- "rand_core 0.6.4",
- "subtle",
+ "ash",
+ "hashbrown 0.16.1",
+ "log",
+ "presser",
+ "thiserror 2.0.20",
+ "windows 0.62.2",
]
[[package]]
-name = "group"
-version = "0.14.0"
+name = "gpu-descriptor"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4"
+checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca"
dependencies = [
- "ff 0.14.0",
- "rand_core 0.10.1",
- "subtle",
+ "bitflags 2.13.2",
+ "gpu-descriptor-types",
+ "hashbrown 0.15.5",
]
[[package]]
-name = "gzip-header"
-version = "1.1.0"
+name = "gpu-descriptor-types"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86848f4fd157d91041a62c78046fb7b248bcc2dce78376d436a1756e9a038577"
+checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91"
dependencies = [
- "crc32fast",
+ "bitflags 2.13.2",
]
[[package]]
-name = "h2"
-version = "0.4.19"
+name = "gpui-base"
+version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef8e5e5a340588f4452631496976cf8636d4a7ecf600239fdc27615d2530bc16"
+checksum = "c9e904ee0d351f4e85b967e26ae986d3aa195a8d9d35fcd18184a2c40989694e"
dependencies = [
- "atomic-waker",
- "bytes",
- "fnv",
- "futures-core",
- "futures-sink",
- "http",
- "indexmap",
- "slab",
- "tokio",
- "tokio-util",
+ "aho-corasick",
+ "anyhow",
+ "ashpd",
+ "async-channel",
+ "chrono",
+ "data-url",
+ "futures",
+ "gpui-pre",
+ "gpui-pre-macros",
+ "gpui-pre-sum-tree",
+ "html5ever 0.27.0",
+ "instant",
+ "lsp-types",
+ "markdown",
+ "markup5ever_rcdom",
+ "objc2 0.6.4",
+ "objc2-app-kit 0.3.2",
+ "objc2-foundation 0.3.2",
+ "raw-window-handle",
+ "regex",
+ "ropey",
+ "schemars",
+ "serde",
+ "serde_json",
+ "smallvec",
+ "smol",
"tracing",
+ "unicode-segmentation",
+ "web-time",
+ "windows 0.58.0",
]
[[package]]
-name = "hash2curve"
-version = "0.14.0"
+name = "gpui-component"
+version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1eaf40612d7d854743e7189228a6d528f0f6e8502cf6a0cb831d28a218b7f3f6"
+checksum = "0cf6c72516b44bb2e66a1bd2ccf77a122ecd1b54a75559ac299bb296bfcb5bb7"
dependencies = [
- "digest 0.11.3",
- "elliptic-curve 0.14.1",
+ "anyhow",
+ "chrono",
+ "core-text",
+ "enum-iterator",
+ "gpui-base",
+ "gpui-component-macros",
+ "gpui-kit-assets",
+ "gpui-pre",
+ "gpui-pre-macros",
+ "gpui-pre-sum-tree",
+ "instant",
+ "itertools 0.13.0",
+ "log",
+ "lsp-types",
+ "markdown",
+ "notify",
+ "num-traits",
+ "objc2 0.6.4",
+ "objc2-app-kit 0.3.2",
+ "objc2-foundation 0.3.2",
+ "once_cell",
+ "paste",
+ "raw-window-handle",
+ "regex",
+ "resvg 0.45.1",
+ "ropey",
+ "rust-i18n",
+ "schemars",
+ "serde",
+ "serde_json",
+ "serde_repr",
+ "smallvec",
+ "smol",
+ "tracing",
+ "uuid",
+ "windows 0.58.0",
]
[[package]]
-name = "hash32"
-version = "0.3.1"
+name = "gpui-component-macros"
+version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
+checksum = "3867545508c7cf6a5f6da586f60d894a3f8e7cce94b7fe82df7fad5f868ec20e"
dependencies = [
- "byteorder",
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
]
[[package]]
-name = "hashbrown"
-version = "0.14.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
-
-[[package]]
-name = "hashbrown"
-version = "0.16.1"
+name = "gpui-kit"
+version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
+checksum = "42732dc20f50926278b2abf7a99d427a7741ab28bca6bfb49685f9ce3a53a1c7"
dependencies = [
- "allocator-api2",
- "equivalent",
- "foldhash",
+ "gpui-base",
+ "gpui-component",
+ "gpui-kit-assets",
+ "gpui-pre",
+ "gpui-pre-platform",
+ "gpui-pre-web",
]
[[package]]
-name = "hashbrown"
-version = "0.17.1"
+name = "gpui-kit-assets"
+version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
+checksum = "111d3d03a68454318a193f137419864ccebdc7d3dc0194b0b0b3f818a6bc3d55"
dependencies = [
- "allocator-api2",
- "equivalent",
- "foldhash",
+ "anyhow",
+ "gpui-pre",
+ "gpui-pre-reqwest",
+ "log",
+ "rust-embed",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
]
[[package]]
-name = "hashlink"
-version = "0.11.1"
+name = "gpui-pre"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "824e001ac4f3012dd16a264bec811403a67ca9deb6c102fc5049b32c4574b35f"
+checksum = "a0437c0b83e636a92bd1a39fa1d05fb632ae671289537497b35871ffbe231b84"
dependencies = [
- "hashbrown 0.16.1",
+ "accesskit",
+ "anyhow",
+ "async-channel",
+ "async-task",
+ "bindgen 0.72.1",
+ "bitflags 2.13.2",
+ "chrono",
+ "core-video",
+ "ctor",
+ "derive_more",
+ "embed-resource",
+ "etagere",
+ "futures",
+ "futures-concurrency",
+ "getrandom 0.3.4",
+ "gpui-pre-collections",
+ "gpui-pre-http-client",
+ "gpui-pre-macros",
+ "gpui-pre-refineable",
+ "gpui-pre-scheduler",
+ "gpui-pre-shared-string",
+ "gpui-pre-sum-tree",
+ "gpui-pre-util",
+ "gpui-pre-util-macros",
+ "heapless 0.9.3",
+ "image",
+ "inventory",
+ "itertools 0.14.0",
+ "log",
+ "lyon",
+ "num_cpus",
+ "objc2-core-foundation",
+ "objc2-core-video",
+ "parking",
+ "parking_lot",
+ "pin-project",
+ "pollster 0.4.0",
+ "postage",
+ "profiling",
+ "rand 0.9.5",
+ "raw-window-handle",
+ "regex",
+ "resvg 0.46.0",
+ "schemars",
+ "seahash",
+ "serde",
+ "serde_json",
+ "slotmap",
+ "smallvec",
+ "spin 0.10.1",
+ "strum 0.28.0",
+ "taffy",
+ "thiserror 2.0.20",
+ "ttf-parser",
+ "url",
+ "usvg 0.46.0",
+ "uuid",
+ "waker-fn",
+ "web-time",
+ "windows 0.62.2",
+ "zed-font-kit",
+ "zed-scap",
]
[[package]]
-name = "hashlink"
-version = "0.12.2"
+name = "gpui-pre-apple"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a596f1b20ed2cc5ecac41a164aaebc7258057060f06c0cf7a2ba3991ee7990fb"
+checksum = "3af534f0746eb9e014114bcc0ee00dc250c4b8d75df2e437180c403aa65649c1"
dependencies = [
- "hashbrown 0.17.1",
+ "anyhow",
+ "block",
+ "cbindgen",
+ "cocoa 0.26.1",
+ "core-foundation 0.10.1",
+ "core-video",
+ "derive_more",
+ "etagere",
+ "foreign-types",
+ "gpui-pre",
+ "image",
+ "log",
+ "metal",
+ "objc",
+ "objc2 0.6.4",
+ "parking_lot",
]
[[package]]
-name = "heapless"
-version = "0.8.0"
+name = "gpui-pre-collections"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad"
+checksum = "15e7a65204039187d1f4b3d4c2e0233eeac54d4acb0b13f9dc1a3b5adad26c1f"
dependencies = [
- "hash32",
- "stable_deref_trait",
+ "gpui-pre-util",
+ "indexmap",
+ "rustc-hash 2.1.3",
]
[[package]]
-name = "heck"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
-
-[[package]]
-name = "hermit-abi"
-version = "0.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e17592d60ebacc7d5e169f4663c5f84f9161cc90328abcfe8456f41e4dfcb284"
-
-[[package]]
-name = "hex"
-version = "0.4.3"
+name = "gpui-pre-derive-refineable"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+checksum = "79dfb4a05f3cd9893d7768dbf5dba1bbbe99cab7394e89b360ccb3b2bcb6b34e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
+]
[[package]]
-name = "hickory-proto"
-version = "0.25.2"
+name = "gpui-pre-http-client"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502"
+checksum = "cfd5a7542c77887a5aff997d78c95884119c8463409569b63fcf060956da1682"
dependencies = [
- "async-trait",
- "cfg-if",
- "data-encoding",
- "enum-as-inner",
- "futures-channel",
- "futures-io",
- "futures-util",
- "idna",
- "ipnet",
- "once_cell",
- "rand 0.9.5",
- "ring",
+ "anyhow",
+ "async-compression",
+ "bytes",
+ "derive_more",
+ "futures",
+ "http",
+ "http-body",
+ "log",
+ "parking_lot",
"serde",
- "thiserror 2.0.20",
- "tinyvec",
- "tokio",
- "tracing",
+ "serde_json",
+ "serde_urlencoded",
"url",
]
[[package]]
-name = "hickory-resolver"
-version = "0.25.2"
+name = "gpui-pre-linux"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a"
+checksum = "aab655cda1d6dcd549ac869e8678babc84cf573ab6794a1fe1a39c6c70c60b48"
dependencies = [
- "cfg-if",
- "futures-util",
- "hickory-proto",
- "ipconfig",
- "moka",
- "once_cell",
+ "accesskit",
+ "accesskit_unix",
+ "anyhow",
+ "as-raw-xcb-connection",
+ "ashpd",
+ "bitflags 2.13.2",
+ "bytemuck",
+ "calloop",
+ "calloop-wayland-source",
+ "filedescriptor",
+ "futures",
+ "gpui-pre",
+ "gpui-pre-collections",
+ "gpui-pre-http-client",
+ "gpui-pre-util",
+ "gpui-pre-wgpu",
+ "libc",
+ "log",
+ "notify-rust",
+ "oo7",
+ "open",
"parking_lot",
- "rand 0.9.5",
- "resolv-conf",
- "serde",
+ "raw-window-handle",
"smallvec",
- "thiserror 2.0.20",
- "tokio",
- "tracing",
+ "smol",
+ "strum 0.28.0",
+ "url",
+ "uuid",
+ "wayland-backend",
+ "wayland-client",
+ "wayland-cursor",
+ "wayland-protocols",
+ "wayland-protocols-plasma",
+ "wayland-protocols-wlr",
+ "x11-clipboard",
+ "x11rb",
+ "xkbcommon",
+ "zed-scap",
+ "zed-xim",
]
[[package]]
-name = "hkdf"
-version = "0.12.4"
+name = "gpui-pre-macos"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
+checksum = "951d17e41a72067ad2d35c60e08a62e8ad7fa9400b41c802e26cfb459f6c05da"
dependencies = [
- "hmac 0.12.1",
+ "accesskit",
+ "accesskit_macos",
+ "anyhow",
+ "async-task",
+ "block2 0.6.2",
+ "cocoa 0.26.1",
+ "core-foundation 0.10.1",
+ "core-foundation-sys",
+ "core-graphics 0.24.0",
+ "core-text",
+ "ctor",
+ "dispatch2",
+ "foreign-types",
+ "futures",
+ "gpui-pre",
+ "gpui-pre-apple",
+ "gpui-pre-collections",
+ "gpui-pre-util",
+ "image",
+ "itertools 0.14.0",
+ "libc",
+ "log",
+ "mach2",
+ "objc",
+ "objc2 0.6.4",
+ "objc2-app-kit 0.3.2",
+ "objc2-core-graphics",
+ "objc2-core-media",
+ "objc2-foundation 0.3.2",
+ "objc2-screen-capture-kit",
+ "objc2-user-notifications",
+ "parking_lot",
+ "pathfinder_geometry",
+ "raw-window-handle",
+ "semver",
+ "smallvec",
+ "strum 0.28.0",
+ "uuid",
+ "zed-font-kit",
]
[[package]]
-name = "hkdf"
-version = "0.13.0"
+name = "gpui-pre-macros"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4aaa26c720c68b866f2c96ef5c1264b3e6f473fe5d4ce61cd44bbe913e553018"
+checksum = "6324092b40ea8ec7c327a4a28427e366a489b4d5d23b5d1bd0243fc2f4ca7a9e"
dependencies = [
- "hmac 0.13.0",
+ "heck 0.5.0",
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
]
[[package]]
-name = "hmac"
-version = "0.12.1"
+name = "gpui-pre-perf"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+checksum = "b94bff26ccd8105f6206144f8dab16a2dc02e7a68f39dada02cdf492f0afd940"
dependencies = [
- "digest 0.10.7",
+ "gpui-pre-collections",
+ "serde",
+ "serde_json",
]
[[package]]
-name = "hmac"
-version = "0.13.0"
+name = "gpui-pre-platform"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f"
+checksum = "8423d1e0a693d2f9f16c0326bb01b5e81ec0531854d596a18476934ac6880478"
dependencies = [
- "digest 0.11.3",
+ "console_error_panic_hook",
+ "gpui-pre",
+ "gpui-pre-linux",
+ "gpui-pre-macos",
+ "gpui-pre-web",
+ "gpui-pre-windows",
]
[[package]]
-name = "home"
-version = "0.5.12"
+name = "gpui-pre-refineable"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"
+checksum = "93b4b0a8d296a3ee5beb1136bc48f8167a6028eb1e243b56851dcd8c9fc6d7a1"
dependencies = [
- "windows-sys 0.61.2",
+ "gpui-pre-derive-refineable",
]
[[package]]
-name = "html-escape"
-version = "0.2.15"
+name = "gpui-pre-reqwest"
+version = "0.12.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c9356095b4b41197bba32173600e1582792cda618f65d12f68e2e77d273413c5"
+checksum = "05be23908e707966824f8c51a609904b7f30739e8d915e120a53c1b995ba964c"
+dependencies = [
+ "base64 0.22.1",
+ "bytes",
+ "encoding_rs",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "http-body-util",
+ "hyper",
+ "hyper-rustls",
+ "hyper-util",
+ "ipnet",
+ "js-sys",
+ "log",
+ "mime",
+ "mime_guess",
+ "once_cell",
+ "percent-encoding",
+ "pin-project-lite",
+ "quinn",
+ "rustls",
+ "rustls-native-certs 0.8.4",
+ "rustls-pemfile",
+ "rustls-pki-types",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "sync_wrapper",
+ "system-configuration",
+ "tokio",
+ "tokio-rustls",
+ "tokio-socks",
+ "tokio-util",
+ "tower",
+ "tower-service",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wasm-streams 0.4.2",
+ "web-sys",
+ "windows-registry 0.4.0",
+]
[[package]]
-name = "html5ever"
-version = "0.39.0"
+name = "gpui-pre-scheduler"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46a1761807faccc9a19e86944bbf40610014066306f96edcdedc2fb714bcb7b8"
+checksum = "ff7b10b3d2fc3fda24847a04436eca9531612c8414874a37ddc005f20e521e12"
dependencies = [
- "log",
- "markup5ever",
+ "async-task",
+ "backtrace",
+ "chrono",
+ "flume",
+ "futures",
+ "parking_lot",
+ "rand 0.9.5",
+ "wasm_thread",
+ "web-time",
]
[[package]]
-name = "http"
-version = "1.5.0"
+name = "gpui-pre-shared-string"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "918d3568bebf352712bc2ef3d46a8bcf1a75b373be6539de198e9105cbbf9ce0"
+checksum = "fe17f81bd98a0253140ea79f7f76442d7499bd8d17db302861af8e46c11d38df"
dependencies = [
- "bytes",
- "itoa",
+ "schemars",
+ "serde",
+ "smol_str",
]
[[package]]
-name = "http-body"
-version = "1.1.0"
+name = "gpui-pre-sum-tree"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca2a8f2913ee65f60facd6a5905613afaa448497a0230cc41ce022d93290bc2c"
+checksum = "0a6d35e998a51d24248dad731de1f09d386cbbf46a04edde3b67f469b2ce3f16"
dependencies = [
- "bytes",
- "http",
+ "gpui-pre-ztracing",
+ "heapless 0.9.3",
+ "log",
+ "rayon",
+ "tracing",
]
[[package]]
-name = "http-body-util"
-version = "0.1.5"
+name = "gpui-pre-util"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23169fe34a5fbcdd3f3862e78fb9b6fccd5f02a6dc6f732547005d45631ce71c"
+checksum = "6a026a30c578930d20974fd8c3d77de36223ac7ba193bd4259e7238929bc8806"
dependencies = [
- "bytes",
- "futures-core",
- "http",
- "http-body",
- "pin-project-lite",
+ "anyhow",
+ "log",
+ "which 8.0.6",
]
[[package]]
-name = "httparse"
-version = "1.10.1"
+name = "gpui-pre-util-macros"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
+checksum = "5cbf79627a6afc626d4e887dad9d2d92bb069413e8cc692ba3e90bff219eb7a9"
+dependencies = [
+ "gpui-pre-perf",
+ "quote",
+ "syn 2.0.119",
+]
[[package]]
-name = "httpdate"
-version = "1.0.3"
+name = "gpui-pre-web"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
+checksum = "34be433b9fcb370b1fe9a1c7fe911f0eb6058791ef8167dcf6c5a5deb624975c"
+dependencies = [
+ "anyhow",
+ "console_error_panic_hook",
+ "futures",
+ "gpui-pre",
+ "gpui-pre-http-client",
+ "gpui-pre-scheduler",
+ "gpui-pre-wgpu",
+ "js-sys",
+ "log",
+ "parking_lot",
+ "raw-window-handle",
+ "smallvec",
+ "unicode-properties",
+ "unicode-script",
+ "unicode-segmentation",
+ "uuid",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wasm_thread",
+ "web-sys",
+ "web-time",
+]
[[package]]
-name = "hybrid-array"
-version = "0.4.15"
+name = "gpui-pre-wgpu"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17"
+checksum = "05515b32799b1767d69300921c1b562cd53104965211a0e8905acdc7aa18e693"
dependencies = [
- "subtle",
- "typenum",
- "zeroize",
+ "anyhow",
+ "bytemuck",
+ "cosmic-text",
+ "etagere",
+ "gpui-pre",
+ "gpui-pre-collections",
+ "gpui-pre-util",
+ "itertools 0.14.0",
+ "log",
+ "parking_lot",
+ "profiling",
+ "raw-window-handle",
+ "smallvec",
+ "swash",
+ "unicode-bidi",
+ "unicode-segmentation",
+ "web-sys",
+ "wgpu",
+ "zed-font-kit",
]
[[package]]
-name = "hyper"
-version = "1.11.1"
+name = "gpui-pre-windows"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27b501faa50e7a26c3d3560ca625132f4078a17771f4810baf70475ae48cbe43"
+checksum = "27662e65bfcf4445d2cccfad91f1570ec07f4b1b5de98400a9f207fd19c464cf"
dependencies = [
- "atomic-waker",
- "bytes",
- "futures-channel",
- "futures-core",
- "h2",
- "http",
- "http-body",
- "httparse",
- "httpdate",
- "itoa",
- "pin-project-lite",
+ "accesskit",
+ "accesskit_windows",
+ "anyhow",
+ "dunce",
+ "etagere",
+ "futures",
+ "gpui-pre",
+ "gpui-pre-collections",
+ "gpui-pre-util",
+ "image",
+ "itertools 0.14.0",
+ "log",
+ "parking_lot",
+ "rand 0.9.5",
+ "raw-window-handle",
"smallvec",
- "tokio",
- "want",
+ "uuid",
+ "windows 0.62.2",
+ "windows-core 0.62.2",
+ "windows-numerics 0.3.1",
+ "windows-registry 0.6.1",
]
[[package]]
-name = "hyper-rustls"
-version = "0.27.9"
+name = "gpui-pre-zlog"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f"
+checksum = "f3a5af0b734a391a84872eb770b3ee9830091ec2487b79d06371fe14eefb2b5d"
dependencies = [
- "http",
- "hyper",
- "hyper-util",
- "rustls",
- "tokio",
- "tokio-rustls",
- "tower-service",
+ "anyhow",
+ "chrono",
+ "gpui-pre-collections",
+ "log",
]
[[package]]
-name = "hyper-util"
-version = "0.1.20"
+name = "gpui-pre-ztracing"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
+checksum = "a24cb19f78c5bc3aab8ddf1e8e0bd6b402fbcb9c7f112f64ddbedef8f8768a59"
dependencies = [
- "base64 0.22.1",
- "bytes",
- "futures-channel",
- "futures-util",
- "http",
- "http-body",
- "hyper",
- "ipnet",
- "libc",
- "percent-encoding",
- "pin-project-lite",
- "socket2 0.6.5",
- "tokio",
- "tower-service",
+ "gpui-pre-zlog",
+ "gpui-pre-ztracing-macro",
"tracing",
+ "tracing-subscriber",
]
[[package]]
-name = "iana-time-zone"
-version = "0.1.65"
+name = "gpui-pre-ztracing-macro"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
-dependencies = [
- "android_system_properties",
- "core-foundation-sys",
- "iana-time-zone-haiku",
- "js-sys",
- "log",
- "wasm-bindgen",
- "windows-core",
-]
+checksum = "a1bb25850ad31b88bbdef454afb93ec4cdb81f5e200ba5b3f1a0368111780d2c"
[[package]]
-name = "iana-time-zone-haiku"
-version = "0.1.2"
+name = "granit-parser"
+version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
+checksum = "e20f99e46474f56bd905c56e817ebddcf377a611f94c53ac4649e4d3fa3c0cd0"
dependencies = [
- "cc",
+ "arraydeque",
+ "smallvec",
]
[[package]]
-name = "icu_calendar"
-version = "2.3.0"
+name = "grep-matcher"
+version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58655df2f728e46e4eee80bddebefacf52ec3e77cdb925014b47c5a5905eb55c"
+checksum = "f9417543f4870fc8f1c8e1af870afae2431007626d9e703fce6471c468d33847"
dependencies = [
- "calendrical_calculations",
- "displaydoc",
- "icu_calendar_data",
- "icu_locale_core",
- "icu_locale_fallback",
- "icu_provider",
- "tinystr",
- "zerovec",
+ "memchr",
]
[[package]]
-name = "icu_calendar_data"
-version = "2.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc00caaa3fb3201ff7a18aa458e8c3ab042b9da154cfdf948bdde3936c31c36e"
-
-[[package]]
-name = "icu_collections"
-version = "2.3.0"
+name = "grep-regex"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa68d21081c4a05d5a901a1c62add574c77048b6a1c67be3b50ce0b60d4ca513"
+checksum = "0ce0c256c3ad82bcc07b812c15a45ec1d398122e8e15124f96695234db7112ef"
dependencies = [
- "displaydoc",
- "potential_utf",
- "utf8_iter",
- "yoke",
- "zerofrom",
- "zerovec",
+ "bstr",
+ "grep-matcher",
+ "log",
+ "regex-automata",
+ "regex-syntax",
]
[[package]]
-name = "icu_locale_core"
-version = "2.3.0"
+name = "grep-searcher"
+version = "0.1.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d56e28588da92eee5c3201a6eff33fabdd49b62269c8938d4ff050ce4d900deb"
+checksum = "72348823a0eafc4bc2e9051064f28b5b42cc100b571b3a35d67918d711efcbc6"
dependencies = [
- "displaydoc",
- "litemap",
- "serde",
- "tinystr",
- "writeable",
- "zerovec",
+ "bstr",
+ "encoding_rs",
+ "encoding_rs_io",
+ "grep-matcher",
+ "log",
+ "memchr",
+ "memmap2",
]
[[package]]
-name = "icu_locale_fallback"
-version = "2.3.0"
+name = "group"
+version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "251af8e57c9400e3eb58242fe5b8b1152b2a64fdf4cf632f923c38ccee6f2fa9"
+checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
dependencies = [
- "icu_locale_core",
- "icu_locale_fallback_data",
- "icu_provider",
- "potential_utf",
- "tinystr",
- "zerovec",
+ "ff 0.13.1",
+ "rand_core 0.6.4",
+ "subtle",
]
[[package]]
-name = "icu_locale_fallback_data"
-version = "2.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "decf2a22ec8fa68f1a0c1129a3f8583f8f8bc24e8b9ccbe98ead99f62a4dc3a8"
-
-[[package]]
-name = "icu_normalizer"
-version = "2.3.0"
+name = "group"
+version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "12f9cf5f235641ed274641dd81c3f28d870e276763d0797aeeab72317b1c646f"
+checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4"
dependencies = [
- "icu_collections",
- "icu_normalizer_data",
- "icu_properties",
- "icu_provider",
- "smallvec",
- "zerovec",
+ "ff 0.14.0",
+ "rand_core 0.10.1",
+ "subtle",
]
[[package]]
-name = "icu_normalizer_data"
-version = "2.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1563da1ed3e0b3bf3d74c9b85917ac9c56464d2f57242270c09c9e752f8021a0"
-
-[[package]]
-name = "icu_properties"
-version = "2.3.0"
+name = "gzip-header"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e7ca276ad3145661a65914e6daf131ca5120cd3dcee8f8f3214b8875184a148"
+checksum = "86848f4fd157d91041a62c78046fb7b248bcc2dce78376d436a1756e9a038577"
dependencies = [
- "displaydoc",
- "icu_collections",
- "icu_locale_core",
- "icu_properties_data",
- "icu_provider",
- "zerotrie",
- "zerovec",
+ "crc32fast",
]
[[package]]
-name = "icu_properties_data"
-version = "2.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa"
-
-[[package]]
-name = "icu_provider"
-version = "2.3.1"
+name = "h2"
+version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d27bbb9d3abbefac45d55f647c9de1d44aafcd1186eb91879afef17c396c3e73"
+checksum = "ef8e5e5a340588f4452631496976cf8636d4a7ecf600239fdc27615d2530bc16"
dependencies = [
- "displaydoc",
- "icu_locale_core",
- "serde",
- "stable_deref_trait",
- "writeable",
- "yoke",
- "zerofrom",
- "zerotrie",
- "zerovec",
+ "atomic-waker",
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "http",
+ "indexmap",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
]
[[package]]
-name = "ident_case"
-version = "1.0.1"
+name = "half"
+version = "2.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
+dependencies = [
+ "cfg-if",
+ "crunchy",
+ "num-traits",
+ "zerocopy",
+]
[[package]]
-name = "idna"
-version = "1.1.0"
+name = "harfrust"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
+checksum = "9da2e5ae821f6e96664977bf974d6d6a2d6682f9ccee23e62ec1d134246845f9"
dependencies = [
- "idna_adapter",
+ "bitflags 2.13.2",
+ "bytemuck",
+ "core_maths",
+ "read-fonts 0.37.0",
"smallvec",
- "utf8_iter",
]
[[package]]
-name = "idna_adapter"
-version = "1.2.2"
+name = "hash2curve"
+version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
+checksum = "1eaf40612d7d854743e7189228a6d528f0f6e8502cf6a0cb831d28a218b7f3f6"
dependencies = [
- "icu_normalizer",
- "icu_properties",
+ "digest 0.11.3",
+ "elliptic-curve 0.14.1",
]
[[package]]
-name = "if_chain"
-version = "1.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd62e6b5e86ea8eeeb8db1de02880a6abc01a397b2ebb64b5d74ac255318f5cb"
-
-[[package]]
-name = "ignore"
-version = "0.4.33"
+name = "hash32"
+version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00b69833ed729dc5aa7d19541d96d6cf8e9137194207a04916d658e43168402f"
+checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
dependencies = [
- "crossbeam-deque",
- "globset",
- "log",
- "memchr",
- "regex-automata",
- "same-file",
- "walkdir",
- "winapi-util",
+ "byteorder",
]
[[package]]
-name = "imagesize"
-version = "0.15.0"
+name = "hashbrown"
+version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "65b27460c2c92b037f3f94c538ed9a3342f3fdf923606781629ccb35f82d042a"
+checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
-name = "indexmap"
-version = "2.14.2"
+name = "hashbrown"
+version = "0.15.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855"
+checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
dependencies = [
- "equivalent",
- "hashbrown 0.17.1",
- "serde",
- "serde_core",
+ "foldhash 0.1.5",
]
[[package]]
-name = "indoc"
-version = "2.0.7"
+name = "hashbrown"
+version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
+checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
dependencies = [
- "rustversion",
+ "allocator-api2",
+ "equivalent",
+ "foldhash 0.2.0",
]
[[package]]
-name = "inout"
-version = "0.1.4"
+name = "hashbrown"
+version = "0.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
+checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
dependencies = [
- "block-padding",
- "generic-array",
+ "allocator-api2",
+ "equivalent",
+ "foldhash 0.2.0",
]
[[package]]
-name = "instability"
-version = "0.3.13"
+name = "hashlink"
+version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2bf84e73fa6f27f299dec58e13223cf70db80da872eb921d4f6138342a0eabc8"
+checksum = "824e001ac4f3012dd16a264bec811403a67ca9deb6c102fc5049b32c4574b35f"
dependencies = [
- "darling",
- "indoc",
- "proc-macro2",
- "quote",
- "syn 3.0.5",
+ "hashbrown 0.16.1",
]
[[package]]
-name = "intl-memoizer"
-version = "0.5.3"
+name = "hashlink"
+version = "0.12.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f"
+checksum = "a596f1b20ed2cc5ecac41a164aaebc7258057060f06c0cf7a2ba3991ee7990fb"
dependencies = [
- "type-map",
- "unic-langid",
+ "hashbrown 0.17.1",
]
[[package]]
-name = "intl_pluralrules"
-version = "7.0.2"
+name = "heapless"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972"
+checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad"
dependencies = [
- "unic-langid",
+ "hash32",
+ "stable_deref_trait",
]
[[package]]
-name = "inventory"
-version = "0.3.24"
+name = "heapless"
+version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b"
+checksum = "25ba4bd83f9415b58b4ed8dc5714c76e626a105be4646c02630ad730ad3b5aa4"
dependencies = [
- "rustversion",
+ "hash32",
+ "stable_deref_trait",
]
[[package]]
-name = "io-close"
-version = "0.3.7"
+name = "heck"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc"
-dependencies = [
- "libc",
- "winapi",
-]
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
-name = "io-extras"
-version = "0.19.0"
+name = "heck"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f"
-dependencies = [
- "io-lifetimes 3.0.1",
- "windows-sys 0.59.0",
-]
+checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
-name = "io-lifetimes"
-version = "2.0.4"
+name = "hermit-abi"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983"
+checksum = "e17592d60ebacc7d5e169f4663c5f84f9161cc90328abcfe8456f41e4dfcb284"
[[package]]
-name = "io-lifetimes"
-version = "3.0.1"
+name = "hex"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f0fb0570afe1fed943c5c3d4102d5358592d8625fda6a0007fdbe65a92fba96"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
-name = "ipconfig"
-version = "0.3.4"
+name = "hexf-parse"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222"
-dependencies = [
- "socket2 0.6.5",
- "widestring",
- "windows-registry",
- "windows-result",
- "windows-sys 0.61.2",
-]
+checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df"
[[package]]
-name = "ipnet"
-version = "2.12.2"
+name = "hickory-proto"
+version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "791930b43c0d5973160d90a8f3894509f2b273430f5c5c73b668636d0287c5c0"
+checksum = "f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502"
+dependencies = [
+ "async-trait",
+ "cfg-if",
+ "data-encoding",
+ "enum-as-inner",
+ "futures-channel",
+ "futures-io",
+ "futures-util",
+ "idna",
+ "ipnet",
+ "once_cell",
+ "rand 0.9.5",
+ "ring",
+ "serde",
+ "thiserror 2.0.20",
+ "tinyvec",
+ "tokio",
+ "tracing",
+ "url",
+]
[[package]]
-name = "itertools"
-version = "0.13.0"
+name = "hickory-resolver"
+version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
+checksum = "dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a"
dependencies = [
- "either",
+ "cfg-if",
+ "futures-util",
+ "hickory-proto",
+ "ipconfig",
+ "moka",
+ "once_cell",
+ "parking_lot",
+ "rand 0.9.5",
+ "resolv-conf",
+ "serde",
+ "smallvec",
+ "thiserror 2.0.20",
+ "tokio",
+ "tracing",
]
[[package]]
-name = "itertools"
-version = "0.14.0"
+name = "hkdf"
+version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
+checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
dependencies = [
- "either",
+ "hmac 0.12.1",
]
[[package]]
-name = "itoa"
-version = "1.0.18"
+name = "hkdf"
+version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
+checksum = "4aaa26c720c68b866f2c96ef5c1264b3e6f473fe5d4ce61cd44bbe913e553018"
+dependencies = [
+ "hmac 0.13.0",
+]
[[package]]
-name = "ixdtf"
-version = "0.6.6"
+name = "hmac"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d3667095d64c3ecffc96463a21157b04bf3e252f6e8d5750b20c02e33c194e3"
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+dependencies = [
+ "digest 0.10.7",
+]
[[package]]
-name = "jiff"
-version = "0.2.37"
+name = "hmac"
+version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ab1baf72f08796de0260609515130699b890ac25f30e610ad894bc5856cafdb"
+checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f"
dependencies = [
- "defmt",
- "jiff-core",
- "jiff-static",
- "jiff-tzdb-platform",
- "log",
- "portable-atomic",
- "portable-atomic-util",
- "serde_core",
- "windows-link",
+ "digest 0.11.3",
]
[[package]]
-name = "jiff-core"
-version = "0.1.1"
+name = "home"
+version = "0.5.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e52fe76043ccecc9005d2305ebaadf7d7fc0cc89ca6baa10a94d6bc68c7128c"
+checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"
dependencies = [
- "defmt",
- "log",
+ "windows-sys 0.61.2",
]
[[package]]
-name = "jiff-static"
-version = "0.2.37"
+name = "html-escape"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "378268a1116ad67ae6228701118ac9f491d78fda38a40a1f1a9e1348de6f7212"
+checksum = "c9356095b4b41197bba32173600e1582792cda618f65d12f68e2e77d273413c5"
+
+[[package]]
+name = "html5ever"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4"
dependencies = [
- "jiff-core",
+ "log",
+ "mac",
+ "markup5ever 0.12.1",
"proc-macro2",
"quote",
"syn 2.0.119",
]
[[package]]
-name = "jiff-tzdb"
-version = "0.1.8"
+name = "html5ever"
+version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "142bd39932ad231f10513df9ab62661fead8719872150b7ad02a2df79f4e141e"
+checksum = "46a1761807faccc9a19e86944bbf40610014066306f96edcdedc2fb714bcb7b8"
+dependencies = [
+ "log",
+ "markup5ever 0.39.0",
+]
[[package]]
-name = "jiff-tzdb-platform"
-version = "0.1.3"
+name = "http"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"
+checksum = "918d3568bebf352712bc2ef3d46a8bcf1a75b373be6539de198e9105cbbf9ce0"
dependencies = [
- "jiff-tzdb",
+ "bytes",
+ "itoa",
]
[[package]]
-name = "jni"
-version = "0.22.4"
+name = "http-body"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
+checksum = "ca2a8f2913ee65f60facd6a5905613afaa448497a0230cc41ce022d93290bc2c"
dependencies = [
- "cfg-if",
- "combine",
- "jni-macros",
- "jni-sys",
- "log",
- "simd_cesu8",
- "thiserror 2.0.20",
- "walkdir",
- "windows-link",
+ "bytes",
+ "http",
]
[[package]]
-name = "jni-macros"
-version = "0.22.4"
+name = "http-body-util"
+version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
+checksum = "23169fe34a5fbcdd3f3862e78fb9b6fccd5f02a6dc6f732547005d45631ce71c"
dependencies = [
- "proc-macro2",
- "quote",
- "rustc_version",
- "simd_cesu8",
- "syn 2.0.119",
+ "bytes",
+ "futures-core",
+ "http",
+ "http-body",
+ "pin-project-lite",
]
[[package]]
-name = "jni-sys"
-version = "0.4.1"
+name = "httparse"
+version = "1.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
-dependencies = [
- "jni-sys-macros",
-]
+checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
[[package]]
-name = "jni-sys-macros"
-version = "0.4.1"
+name = "httpdate"
+version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
+checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
+
+[[package]]
+name = "hybrid-array"
+version = "0.4.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17"
dependencies = [
- "quote",
- "syn 2.0.119",
+ "subtle",
+ "typenum",
+ "zeroize",
]
[[package]]
-name = "jobserver"
-version = "0.1.35"
+name = "hyper"
+version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3"
+checksum = "27b501faa50e7a26c3d3560ca625132f4078a17771f4810baf70475ae48cbe43"
dependencies = [
- "getrandom 0.4.3",
- "libc",
+ "atomic-waker",
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite",
+ "smallvec",
+ "tokio",
+ "want",
]
[[package]]
-name = "js-sys"
-version = "0.3.105"
+name = "hyper-rustls"
+version = "0.27.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e"
+checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f"
dependencies = [
- "cfg-if",
- "futures-util",
- "wasm-bindgen",
+ "http",
+ "hyper",
+ "hyper-util",
+ "rustls",
+ "rustls-native-certs 0.8.4",
+ "tokio",
+ "tokio-rustls",
+ "tower-service",
]
[[package]]
-name = "jsonschema"
-version = "0.56.0"
+name = "hyper-util"
+version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6a806f80c1f5560431009ce5ec29b59d38f950e0cd7db5f1b8925e6d8104e21"
+checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
dependencies = [
- "ahash",
- "bytecount",
- "data-encoding",
- "email_address",
- "fancy-regex 0.19.1",
- "fraction",
- "getrandom 0.3.4",
- "itoa",
- "jsonschema-regex",
- "jsonschema-value",
- "num-cmp",
- "num-traits",
+ "base64 0.22.1",
+ "bytes",
+ "futures-channel",
+ "futures-util",
+ "http",
+ "http-body",
+ "hyper",
+ "ipnet",
+ "libc",
"percent-encoding",
- "referencing",
- "regex",
- "serde",
- "serde_json",
- "strum 0.28.0",
- "unicode-general-category",
- "uuid-simd",
+ "pin-project-lite",
+ "socket2 0.6.5",
+ "tokio",
+ "tower-service",
+ "tracing",
]
[[package]]
-name = "jsonschema-regex"
-version = "0.56.0"
+name = "iana-time-zone"
+version = "0.1.65"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb862addfa7782108933abcf842fe25334523a9df5b89ea4d9620e3dd7b42181"
+checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
dependencies = [
- "regex-syntax",
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "log",
+ "wasm-bindgen",
+ "windows-core 0.62.2",
]
[[package]]
-name = "jsonschema-value"
-version = "0.56.0"
+name = "iana-time-zone-haiku"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a05cd404c5ff6e2731dbbf7e290a27417750acfb59e329560a1d0af384c93fb0"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
dependencies = [
- "ahash",
- "bytecount",
- "fraction",
- "getrandom 0.3.4",
- "num-cmp",
- "num-traits",
- "serde_json",
- "zmij",
+ "cc",
]
[[package]]
-name = "junction"
-version = "1.2.0"
+name = "icu_calendar"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72bbdfd737a243da3dfc1f99ee8d6e166480f17ab4ac84d7c34aacd73fc7bd16"
+checksum = "58655df2f728e46e4eee80bddebefacf52ec3e77cdb925014b47c5a5905eb55c"
dependencies = [
- "scopeguard",
- "windows-sys 0.52.0",
+ "calendrical_calculations",
+ "displaydoc",
+ "icu_calendar_data",
+ "icu_locale_core",
+ "icu_locale_fallback",
+ "icu_provider",
+ "tinystr",
+ "zerovec",
]
[[package]]
-name = "kasuari"
-version = "0.4.12"
+name = "icu_calendar_data"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899"
-dependencies = [
- "hashbrown 0.16.1",
- "portable-atomic",
- "thiserror 2.0.20",
-]
+checksum = "dc00caaa3fb3201ff7a18aa458e8c3ab042b9da154cfdf948bdde3936c31c36e"
[[package]]
-name = "keccak"
-version = "0.1.6"
+name = "icu_collections"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653"
+checksum = "fa68d21081c4a05d5a901a1c62add574c77048b6a1c67be3b50ce0b60d4ca513"
dependencies = [
- "cpufeatures 0.2.17",
+ "displaydoc",
+ "potential_utf",
+ "utf8_iter",
+ "yoke",
+ "zerofrom",
+ "zerovec",
]
[[package]]
-name = "keccak"
-version = "0.2.2"
+name = "icu_locale_core"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8f198d1db720e4940b5a493201d199d9f24f568f8f746bd13706243a2f71598"
+checksum = "d56e28588da92eee5c3201a6eff33fabdd49b62269c8938d4ff050ce4d900deb"
dependencies = [
- "cfg-if",
- "cpufeatures 0.3.1",
+ "displaydoc",
+ "litemap",
+ "serde",
+ "tinystr",
+ "writeable",
+ "zerovec",
]
[[package]]
-name = "lazy_static"
-version = "1.5.0"
+name = "icu_locale_fallback"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
+checksum = "251af8e57c9400e3eb58242fe5b8b1152b2a64fdf4cf632f923c38ccee6f2fa9"
dependencies = [
- "spin",
+ "icu_locale_core",
+ "icu_locale_fallback_data",
+ "icu_provider",
+ "potential_utf",
+ "tinystr",
+ "zerovec",
]
[[package]]
-name = "libc"
-version = "0.2.189"
+name = "icu_locale_fallback_data"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
+checksum = "decf2a22ec8fa68f1a0c1129a3f8583f8f8bc24e8b9ccbe98ead99f62a4dc3a8"
[[package]]
-name = "libloading"
-version = "0.8.9"
+name = "icu_normalizer"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
+checksum = "12f9cf5f235641ed274641dd81c3f28d870e276763d0797aeeab72317b1c646f"
dependencies = [
- "cfg-if",
- "windows-link",
+ "icu_collections",
+ "icu_normalizer_data",
+ "icu_properties",
+ "icu_provider",
+ "smallvec",
+ "zerovec",
]
[[package]]
-name = "libm"
-version = "0.2.16"
+name = "icu_normalizer_data"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
+checksum = "1563da1ed3e0b3bf3d74c9b85917ac9c56464d2f57242270c09c9e752f8021a0"
[[package]]
-name = "libsqlite3-sys"
-version = "0.36.0"
+name = "icu_properties"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95b4103cffefa72eb8428cb6b47d6627161e51c2739fc5e3b734584157bc642a"
+checksum = "7e7ca276ad3145661a65914e6daf131ca5120cd3dcee8f8f3214b8875184a148"
dependencies = [
- "cc",
- "pkg-config",
- "vcpkg",
+ "displaydoc",
+ "icu_collections",
+ "icu_locale_core",
+ "icu_properties_data",
+ "icu_provider",
+ "zerotrie",
+ "zerovec",
]
[[package]]
-name = "line-clipping"
-version = "0.3.8"
+name = "icu_properties_data"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e752191d037c44ad111a8caa762921926658402f01cc1253f7bef2020ece4f5e"
+checksum = "e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa"
+
+[[package]]
+name = "icu_provider"
+version = "2.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d27bbb9d3abbefac45d55f647c9de1d44aafcd1186eb91879afef17c396c3e73"
dependencies = [
- "bitflags 2.13.2",
+ "displaydoc",
+ "icu_locale_core",
+ "serde",
+ "stable_deref_trait",
+ "writeable",
+ "yoke",
+ "zerofrom",
+ "zerotrie",
+ "zerovec",
]
[[package]]
-name = "linux-raw-sys"
-version = "0.4.15"
+name = "ident_case"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
[[package]]
-name = "linux-raw-sys"
-version = "0.12.1"
+name = "idna"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
+checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
+dependencies = [
+ "idna_adapter",
+ "smallvec",
+ "utf8_iter",
+]
[[package]]
-name = "litemap"
-version = "0.8.3"
+name = "idna_adapter"
+version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae"
+checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
+dependencies = [
+ "icu_normalizer",
+ "icu_properties",
+]
[[package]]
-name = "litrs"
-version = "1.0.0"
+name = "if_chain"
+version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
+checksum = "cd62e6b5e86ea8eeeb8db1de02880a6abc01a397b2ebb64b5d74ac255318f5cb"
[[package]]
-name = "lock_api"
-version = "0.4.14"
+name = "ignore"
+version = "0.4.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
+checksum = "00b69833ed729dc5aa7d19541d96d6cf8e9137194207a04916d658e43168402f"
dependencies = [
- "scopeguard",
+ "crossbeam-deque",
+ "globset",
+ "log",
+ "memchr",
+ "regex-automata",
+ "same-file",
+ "walkdir",
+ "winapi-util",
]
[[package]]
-name = "log"
-version = "0.4.34"
+name = "image"
+version = "0.25.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6"
+checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104"
+dependencies = [
+ "bytemuck",
+ "byteorder-lite",
+ "color_quant",
+ "exr",
+ "gif 0.14.2",
+ "image-webp",
+ "moxcms",
+ "num-traits",
+ "png 0.18.1",
+ "qoi",
+ "ravif",
+ "rayon",
+ "tiff",
+ "zune-core 0.5.3",
+ "zune-jpeg 0.5.15",
+]
[[package]]
-name = "lru"
-version = "0.18.4"
+name = "image-webp"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff9840bcc50b71349309900da0ce7279aa336ae71d73250b07998932c7d97c25"
+checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3"
dependencies = [
- "hashbrown 0.17.1",
+ "byteorder-lite",
+ "quick-error",
]
[[package]]
-name = "lru-slab"
-version = "0.1.2"
+name = "imagesize"
+version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
+checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285"
[[package]]
-name = "maka-agent"
-version = "0.2.0"
-dependencies = [
- "base64 0.22.1",
- "fastrand",
- "futures-util",
- "maka-event-log",
- "maka-js-runtime",
- "maka-model",
- "maka-plugins",
- "maka-presentation",
- "maka-runtime",
- "maka-tools",
- "serde_json",
- "sha2 0.10.9",
- "tempfile",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "uuid",
-]
+name = "imagesize"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09e54e57b4c48b40f7aec75635392b12b3421fa26fe8b4332e63138ed278459c"
[[package]]
-name = "maka-assistant"
-version = "0.2.0"
+name = "imagesize"
+version = "0.15.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "65b27460c2c92b037f3f94c538ed9a3342f3fdf923606781629ccb35f82d042a"
+
+[[package]]
+name = "imgref"
+version = "1.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e44b0a4eaa4c82f441d50a963f2d5f05a787240aeee097597033e72accfd22f"
+
+[[package]]
+name = "indexmap"
+version = "2.14.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855"
dependencies = [
- "futures-util",
- "maka-event-log",
- "maka-plugins",
- "maka-runtime",
- "maka-tool-catalog",
- "schemars",
+ "equivalent",
+ "hashbrown 0.17.1",
"serde",
- "serde_json",
- "sha2 0.10.9",
- "tempfile",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "unicode-normalization",
+ "serde_core",
]
[[package]]
-name = "maka-background-health"
-version = "0.2.0"
+name = "indoc"
+version = "2.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
dependencies = [
- "futures-util",
- "maka-plugins",
- "maka-runtime",
- "maka-tool-catalog",
- "schemars",
- "serde",
- "serde_json",
- "tokio",
- "tokio-util",
- "url",
- "uuid",
+ "rustversion",
]
[[package]]
-name = "maka-cli"
-version = "0.2.0"
+name = "inotify"
+version = "0.10.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc"
dependencies = [
- "base64 0.22.1",
- "clap",
- "flate2",
+ "bitflags 1.3.2",
+ "inotify-sys",
"libc",
- "maka-client",
- "maka-config",
- "maka-event-log",
- "maka-fs-tools",
- "maka-js-runtime",
- "maka-plugins",
- "maka-process",
- "maka-protocol",
- "maka-runtime",
- "maka-runtime-host",
- "maka-sandbox",
- "maka-transport",
- "maka-tui",
- "reqwest",
- "semver",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "sqlx",
- "tar",
- "tempfile",
- "tokio",
- "tokio-util",
- "unicode-width",
- "uuid",
- "windows",
- "windows-sys 0.61.2",
]
[[package]]
-name = "maka-client"
-version = "0.2.0"
+name = "inotify-sys"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c033f80b2c113cdf91ab7a33faa9cbc014726dcad99880c8609af2a370edf37d"
dependencies = [
- "base64 0.22.1",
"libc",
- "maka-client-capability",
- "maka-event-log",
- "maka-protocol",
- "maka-transport",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "url",
- "uuid",
]
[[package]]
-name = "maka-client-capability"
-version = "0.2.0"
+name = "inout"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
dependencies = [
- "base64 0.22.1",
- "maka-event-log",
- "maka-protocol",
- "maka-runtime",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "tempfile",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "unicode-normalization",
- "url",
- "uuid",
+ "block-padding",
+ "generic-array",
]
[[package]]
-name = "maka-config"
-version = "0.2.0"
+name = "instability"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2bf84e73fa6f27f299dec58e13223cf70db80da872eb921d4f6138342a0eabc8"
dependencies = [
- "libc",
- "maka-event-log",
- "maka-plugins",
- "maka-runtime",
- "rusqlite",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "sqlx",
- "tempfile",
- "thiserror 2.0.20",
- "tokio",
- "uuid",
- "windows-sys 0.61.2",
+ "darling",
+ "indoc",
+ "proc-macro2",
+ "quote",
+ "syn 3.0.5",
]
[[package]]
-name = "maka-event-log"
-version = "0.2.0"
+name = "instant"
+version = "0.1.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
dependencies = [
- "futures-util",
- "libc",
- "maka-plugins",
- "maka-presentation",
- "maka-runtime",
- "maka-sandbox",
- "rusqlite",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "sqlx",
- "tempfile",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "uuid",
- "windows-sys 0.61.2",
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
]
[[package]]
-name = "maka-fs-tools"
-version = "0.2.0"
+name = "interpolate_name"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60"
dependencies = [
- "apply-patch",
- "cap-fs-ext",
- "cap-std",
- "dunce",
- "encoding_rs",
- "flate2",
- "gix",
- "glob",
- "grep-regex",
- "grep-searcher",
- "ignore",
- "imagesize",
- "libc",
- "maka-runtime",
- "maka-sandbox",
- "rustix 1.1.4",
- "schemars",
- "serde",
- "serde_json",
- "tempfile",
- "tokio",
- "tokio-util",
- "uuid",
- "windows-sys 0.61.2",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
]
[[package]]
-name = "maka-goal"
-version = "0.2.0"
+name = "intl-memoizer"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f"
dependencies = [
- "futures-util",
- "maka-plugins",
- "maka-runtime",
- "maka-tool-catalog",
- "schemars",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "uuid",
+ "type-map",
+ "unic-langid",
]
[[package]]
-name = "maka-graph"
-version = "0.2.0"
+name = "intl_pluralrules"
+version = "7.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972"
dependencies = [
- "futures-util",
- "maka-event-log",
- "maka-plugins",
- "maka-runtime",
- "maka-tool-catalog",
- "schemars",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "tempfile",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "uuid",
+ "unic-langid",
]
[[package]]
-name = "maka-insights"
-version = "0.2.0"
+name = "inventory"
+version = "0.3.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b"
dependencies = [
- "futures-util",
- "maka-plugins",
- "maka-runtime",
- "serde",
- "serde_json",
- "uuid",
+ "rustversion",
]
[[package]]
-name = "maka-jev"
-version = "0.2.0"
+name = "io-close"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc"
dependencies = [
- "futures-util",
- "maka-plugins",
- "maka-runtime",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "url",
- "uuid",
+ "libc",
+ "winapi",
]
[[package]]
-name = "maka-js-runtime"
-version = "0.2.0"
+name = "io-extras"
+version = "0.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20fd6de4ccfcc187e38bc21cfa543cb5a302cb86a8b114eb7f0bf0dc9f8ac00f"
dependencies = [
- "deno_core",
- "deno_crypto",
- "deno_error",
- "deno_fetch",
- "deno_net",
- "deno_permissions",
- "deno_telemetry",
- "deno_web",
- "deno_webidl",
- "futures-util",
- "maka-network",
- "maka-plugins",
- "maka-runtime",
- "reqwest",
- "serde",
- "serde_json",
- "sys_traits",
- "thiserror 2.0.20",
- "tokio",
- "tokio-tungstenite",
- "tokio-util",
+ "io-lifetimes 3.0.1",
+ "windows-sys 0.59.0",
]
[[package]]
-name = "maka-model"
-version = "0.2.0"
-dependencies = [
- "base64 0.22.1",
- "chrono",
- "deno_core",
- "futures-util",
- "hyper",
- "maka-js-runtime",
- "maka-network",
- "maka-plugins",
- "maka-providers",
- "maka-responses",
- "maka-runtime",
- "reqwest",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "thiserror 2.0.20",
- "tokio",
- "tokio-rustls",
- "tokio-tungstenite",
- "tokio-util",
-]
+name = "io-lifetimes"
+version = "2.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983"
[[package]]
-name = "maka-network"
-version = "0.2.0"
+name = "io-lifetimes"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f0fb0570afe1fed943c5c3d4102d5358592d8625fda6a0007fdbe65a92fba96"
+
+[[package]]
+name = "io-surface"
+version = "0.16.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "554b8c5d64ec09a3a520fe58e4d48a73e00ff32899cdcbe32a4877afd4968b8e"
dependencies = [
- "base64 0.22.1",
- "futures-util",
- "http-body-util",
- "hyper",
- "hyper-util",
- "maka-runtime",
- "maka-sandbox",
- "percent-encoding",
- "reqwest",
- "rustls-platform-verifier",
- "serde_json",
- "thiserror 2.0.20",
- "tokio",
- "tokio-rustls",
- "tokio-socks",
- "tokio-tungstenite",
- "tokio-util",
- "windows-sys 0.61.2",
+ "cgl",
+ "core-foundation 0.10.1",
+ "core-foundation-sys",
+ "leaky-cow",
]
[[package]]
-name = "maka-plugins"
-version = "0.2.0"
+name = "ipconfig"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222"
dependencies = [
- "base64 0.22.1",
- "cap-fs-ext",
- "cap-std",
- "dunce",
- "futures-util",
- "jsonschema",
- "libc",
- "maka-runtime",
- "maka-sandbox",
- "rustix 1.1.4",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "tempfile",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "uuid",
+ "socket2 0.6.5",
+ "widestring",
+ "windows-registry 0.6.1",
+ "windows-result 0.4.1",
"windows-sys 0.61.2",
- "yaml-rust2",
]
[[package]]
-name = "maka-presentation"
+name = "ipnet"
+version = "2.12.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "791930b43c0d5973160d90a8f3894509f2b273430f5c5c73b668636d0287c5c0"
+
+[[package]]
+name = "is-docker"
version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3"
dependencies = [
- "maka-runtime",
- "serde",
- "serde_json",
- "thiserror 2.0.20",
+ "once_cell",
]
[[package]]
-name = "maka-process"
-version = "0.2.0"
+name = "is-wsl"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5"
dependencies = [
- "alacritty_terminal",
- "dunce",
- "libc",
- "maka-network",
- "maka-runtime",
- "maka-sandbox",
- "rustix 1.1.4",
- "schemars",
- "serde",
- "serde_json",
- "tempfile",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "unicode-width",
- "uuid",
- "windows-sys 0.61.2",
+ "is-docker",
+ "once_cell",
]
[[package]]
-name = "maka-protocol"
-version = "0.2.0"
+name = "itertools"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
dependencies = [
- "base64 0.22.1",
- "maka-plugins",
- "maka-presentation",
- "maka-runtime",
- "regress",
- "serde",
- "serde_json",
- "thiserror 2.0.20",
- "url",
- "uuid",
+ "either",
]
[[package]]
-name = "maka-providers"
-version = "0.2.0"
+name = "itertools"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
dependencies = [
- "base64 0.22.1",
- "chrono",
- "futures-util",
- "maka-plugins",
- "maka-responses",
- "maka-runtime",
- "schemars",
- "serde",
- "serde_json",
- "tokio",
- "tokio-util",
- "url",
+ "either",
]
[[package]]
-name = "maka-responses"
-version = "0.2.0"
+name = "itertools"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
dependencies = [
- "base64 0.22.1",
- "chrono",
- "futures-util",
- "maka-plugins",
- "maka-runtime",
- "reqwest",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
+ "either",
]
[[package]]
-name = "maka-runtime"
-version = "0.2.0"
-dependencies = [
- "base64 0.22.1",
- "maka-sandbox",
- "regress",
- "ryu-js",
- "schemars",
- "serde",
- "serde_json",
+name = "itoa"
+version = "1.0.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
+
+[[package]]
+name = "ixdtf"
+version = "0.6.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d3667095d64c3ecffc96463a21157b04bf3e252f6e8d5750b20c02e33c194e3"
+
+[[package]]
+name = "jiff"
+version = "0.2.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ab1baf72f08796de0260609515130699b890ac25f30e610ad894bc5856cafdb"
+dependencies = [
+ "defmt",
+ "jiff-core",
+ "jiff-static",
+ "jiff-tzdb-platform",
+ "log",
+ "portable-atomic",
+ "portable-atomic-util",
+ "serde_core",
+ "windows-link 0.2.1",
+]
+
+[[package]]
+name = "jiff-core"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5e52fe76043ccecc9005d2305ebaadf7d7fc0cc89ca6baa10a94d6bc68c7128c"
+dependencies = [
+ "defmt",
+ "log",
+]
+
+[[package]]
+name = "jiff-static"
+version = "0.2.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "378268a1116ad67ae6228701118ac9f491d78fda38a40a1f1a9e1348de6f7212"
+dependencies = [
+ "jiff-core",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "jiff-tzdb"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "142bd39932ad231f10513df9ab62661fead8719872150b7ad02a2df79f4e141e"
+
+[[package]]
+name = "jiff-tzdb-platform"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"
+dependencies = [
+ "jiff-tzdb",
+]
+
+[[package]]
+name = "jni"
+version = "0.22.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
+dependencies = [
+ "cfg-if",
+ "combine",
+ "jni-macros",
+ "jni-sys 0.4.1",
+ "log",
+ "simd_cesu8",
+ "thiserror 2.0.20",
+ "walkdir",
+ "windows-link 0.2.1",
+]
+
+[[package]]
+name = "jni-macros"
+version = "0.22.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "rustc_version",
+ "simd_cesu8",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "jni-sys"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258"
+dependencies = [
+ "jni-sys 0.4.1",
+]
+
+[[package]]
+name = "jni-sys"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
+dependencies = [
+ "jni-sys-macros",
+]
+
+[[package]]
+name = "jni-sys-macros"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
+dependencies = [
+ "quote",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "jobserver"
+version = "0.1.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3"
+dependencies = [
+ "getrandom 0.4.3",
+ "libc",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.105"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e"
+dependencies = [
+ "cfg-if",
+ "futures-util",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "jsonschema"
+version = "0.56.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6a806f80c1f5560431009ce5ec29b59d38f950e0cd7db5f1b8925e6d8104e21"
+dependencies = [
+ "ahash",
+ "bytecount",
+ "data-encoding",
+ "email_address",
+ "fancy-regex 0.19.1",
+ "fraction",
+ "getrandom 0.3.4",
+ "itoa",
+ "jsonschema-regex",
+ "jsonschema-value",
+ "num-cmp",
+ "num-traits",
+ "percent-encoding",
+ "referencing",
+ "regex",
+ "serde",
+ "serde_json",
+ "strum 0.28.0",
+ "unicode-general-category",
+ "uuid-simd",
+]
+
+[[package]]
+name = "jsonschema-regex"
+version = "0.56.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb862addfa7782108933abcf842fe25334523a9df5b89ea4d9620e3dd7b42181"
+dependencies = [
+ "regex-syntax",
+]
+
+[[package]]
+name = "jsonschema-value"
+version = "0.56.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a05cd404c5ff6e2731dbbf7e290a27417750acfb59e329560a1d0af384c93fb0"
+dependencies = [
+ "ahash",
+ "bytecount",
+ "fraction",
+ "getrandom 0.3.4",
+ "num-cmp",
+ "num-traits",
+ "serde_json",
+ "zmij",
+]
+
+[[package]]
+name = "junction"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72bbdfd737a243da3dfc1f99ee8d6e166480f17ab4ac84d7c34aacd73fc7bd16"
+dependencies = [
+ "scopeguard",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "kasuari"
+version = "0.4.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899"
+dependencies = [
+ "hashbrown 0.16.1",
+ "portable-atomic",
+ "thiserror 2.0.20",
+]
+
+[[package]]
+name = "keccak"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653"
+dependencies = [
+ "cpufeatures 0.2.17",
+]
+
+[[package]]
+name = "keccak"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8f198d1db720e4940b5a493201d199d9f24f568f8f746bd13706243a2f71598"
+dependencies = [
+ "cfg-if",
+ "cpufeatures 0.3.1",
+]
+
+[[package]]
+name = "khronos-egl"
+version = "6.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76"
+dependencies = [
+ "libc",
+ "libloading",
+ "pkg-config",
+]
+
+[[package]]
+name = "khronos_api"
+version = "3.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
+
+[[package]]
+name = "kqueue"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d763e5b24120b4ddf50de6c92308156765aabfbbccebf401da7cff2d70a41ea"
+dependencies = [
+ "kqueue-sys",
+ "libc",
+]
+
+[[package]]
+name = "kqueue-sys"
+version = "1.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087"
+dependencies = [
+ "bitflags 2.13.2",
+ "libc",
+]
+
+[[package]]
+name = "kurbo"
+version = "0.11.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62"
+dependencies = [
+ "arrayvec",
+ "euclid",
+ "smallvec",
+]
+
+[[package]]
+name = "kurbo"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b60dfc32f652b926df6192e55525b16d186c69d47876c3ead4da5cc9f8450e2"
+dependencies = [
+ "arrayvec",
+ "euclid",
+ "polycool",
+ "smallvec",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
+dependencies = [
+ "spin 0.9.9",
+]
+
+[[package]]
+name = "leak"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd100e01f1154f2908dfa7d02219aeab25d0b9c7fa955164192e3245255a0c73"
+
+[[package]]
+name = "leaky-cow"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "40a8225d44241fd324a8af2806ba635fc7c8a7e9a7de4d5cf3ef54e71f5926fc"
+dependencies = [
+ "leak",
+]
+
+[[package]]
+name = "lebe"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8"
+
+[[package]]
+name = "libbz2-rs-sys"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34b357333733e8260735ba5894eb928c02ecc69c78715f01a8019e7fa7f2db4c"
+
+[[package]]
+name = "libc"
+version = "0.2.189"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
+
+[[package]]
+name = "libfuzzer-sys"
+version = "0.4.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9fd2f41a1cba099f79a0b6b6c35656cf7c03351a7bae8ff0f28f25270f929d2"
+dependencies = [
+ "arbitrary",
+ "cc",
+]
+
+[[package]]
+name = "libloading"
+version = "0.8.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
+dependencies = [
+ "cfg-if",
+ "windows-link 0.2.1",
+]
+
+[[package]]
+name = "libm"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
+
+[[package]]
+name = "libredox"
+version = "0.1.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "61ff90caf6077a803a240f62fdbe88645a890bbca49ef8174c3cb0404362171d"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "libsqlite3-sys"
+version = "0.36.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95b4103cffefa72eb8428cb6b47d6627161e51c2739fc5e3b734584157bc642a"
+dependencies = [
+ "cc",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "line-clipping"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e752191d037c44ad111a8caa762921926658402f01cc1253f7bef2020ece4f5e"
+dependencies = [
+ "bitflags 2.13.2",
+]
+
+[[package]]
+name = "linebender_resource_handle"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4"
+
+[[package]]
+name = "link-section"
+version = "0.19.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "39c29a617ce3df32c08497bdc1ab6e2376e0b17948ac166a2fbe5977c5954cd9"
+
+[[package]]
+name = "linktime-proc-macro"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7e57c38c1e860fd37c604281cdfb1dd2216977fd76a50f85ba2f388ef3219616"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.4.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
+
+[[package]]
+name = "litemap"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae"
+
+[[package]]
+name = "litrs"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
+
+[[package]]
+name = "lock_api"
+version = "0.4.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
+dependencies = [
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.34"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6"
+dependencies = [
+ "serde_core",
+ "value-bag",
+]
+
+[[package]]
+name = "loop9"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062"
+dependencies = [
+ "imgref",
+]
+
+[[package]]
+name = "lru"
+version = "0.18.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff9840bcc50b71349309900da0ce7279aa336ae71d73250b07998932c7d97c25"
+dependencies = [
+ "hashbrown 0.17.1",
+]
+
+[[package]]
+name = "lru-slab"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
+
+[[package]]
+name = "lsp-types"
+version = "0.97.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071"
+dependencies = [
+ "bitflags 1.3.2",
+ "fluent-uri 0.1.4",
+ "serde",
+ "serde_json",
+ "serde_repr",
+]
+
+[[package]]
+name = "lyon"
+version = "1.0.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd0578bdecb7d6d88987b8b2b1e3a4e2f81df9d0ece1078623324a567904e7b7"
+dependencies = [
+ "lyon_algorithms",
+ "lyon_tessellation",
+]
+
+[[package]]
+name = "lyon_algorithms"
+version = "1.0.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cdfa8785f95e57914ddb35e3b59994aeba6f5e79e9cfd03da1c269f010f36009"
+dependencies = [
+ "lyon_path",
+ "num-traits",
+]
+
+[[package]]
+name = "lyon_geom"
+version = "1.0.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4336502e29e32af93cf2dad2214ed6003c17ceb5bd499df77b1de663b9042b92"
+dependencies = [
+ "arrayvec",
+ "euclid",
+ "num-traits",
+]
+
+[[package]]
+name = "lyon_path"
+version = "1.0.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c463f9c428b7fc5ec885dcd39ce4aa61e29111d0e33483f6f98c74e89d8621e"
+dependencies = [
+ "lyon_geom",
+ "num-traits",
+]
+
+[[package]]
+name = "lyon_tessellation"
+version = "1.0.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43b8dcf906637ecef61b3c0740c7a4e7f27caeb31257cfac0cc579ce15be6005"
+dependencies = [
+ "float_next_after",
+ "lyon_path",
+ "num-traits",
+]
+
+[[package]]
+name = "mac"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
+
+[[package]]
+name = "mac-notification-sys"
+version = "0.6.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fd604973958ddcc11b561193c0fb96ba146506ef2f231ef2e7c35fd2cbc9beca"
+dependencies = [
+ "cc",
+ "log",
+ "objc2 0.6.4",
+ "objc2-foundation 0.3.2",
+ "time",
+ "uuid",
+]
+
+[[package]]
+name = "mach2"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a1b95cd5421ec55b445b5ae102f5ea0e768de1f82bd3001e11f426c269c3aea"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "maka-agent"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "fastrand",
+ "futures-util",
+ "maka-event-log",
+ "maka-js-runtime",
+ "maka-model",
+ "maka-plugins",
+ "maka-presentation",
+ "maka-runtime",
+ "maka-tools",
+ "serde_json",
+ "sha2 0.10.9",
+ "tempfile",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "uuid",
+]
+
+[[package]]
+name = "maka-assistant"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "maka-event-log",
+ "maka-plugins",
+ "maka-runtime",
+ "maka-tool-catalog",
+ "schemars",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "tempfile",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "maka-background-health"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "maka-plugins",
+ "maka-runtime",
+ "maka-tool-catalog",
+ "schemars",
+ "serde",
+ "serde_json",
+ "tokio",
+ "tokio-util",
+ "url",
+ "uuid",
+]
+
+[[package]]
+name = "maka-cli"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "clap",
+ "flate2",
+ "libc",
+ "maka-client",
+ "maka-config",
+ "maka-event-log",
+ "maka-fs-tools",
+ "maka-js-runtime",
+ "maka-plugins",
+ "maka-process",
+ "maka-protocol",
+ "maka-runtime",
+ "maka-runtime-host",
+ "maka-sandbox",
+ "maka-transport",
+ "maka-tui",
+ "reqwest",
+ "semver",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "sqlx",
+ "tar",
+ "tempfile",
+ "tokio",
+ "tokio-util",
+ "unicode-width",
+ "uuid",
+ "windows 0.62.2",
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "maka-client"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "libc",
+ "maka-client-capability",
+ "maka-event-log",
+ "maka-protocol",
+ "maka-transport",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "url",
+ "uuid",
+]
+
+[[package]]
+name = "maka-client-capability"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "maka-event-log",
+ "maka-protocol",
+ "maka-runtime",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "tempfile",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "unicode-normalization",
+ "url",
+ "uuid",
+]
+
+[[package]]
+name = "maka-config"
+version = "0.2.0"
+dependencies = [
+ "libc",
+ "maka-event-log",
+ "maka-plugins",
+ "maka-runtime",
+ "rusqlite",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "sqlx",
+ "tempfile",
+ "thiserror 2.0.20",
+ "tokio",
+ "uuid",
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "maka-desktop"
+version = "0.2.0"
+dependencies = [
+ "gpui-kit",
+ "maka-client",
+ "maka-event-log",
+ "maka-protocol",
+ "serde_json",
+ "tokio",
+ "uuid",
+]
+
+[[package]]
+name = "maka-event-log"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "libc",
+ "maka-plugins",
+ "maka-presentation",
+ "maka-runtime",
+ "maka-sandbox",
+ "rusqlite",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "sqlx",
+ "tempfile",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "uuid",
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "maka-fs-tools"
+version = "0.2.0"
+dependencies = [
+ "apply-patch",
+ "cap-fs-ext",
+ "cap-std",
+ "dunce",
+ "encoding_rs",
+ "flate2",
+ "gix",
+ "glob",
+ "grep-regex",
+ "grep-searcher",
+ "ignore",
+ "imagesize 0.15.0",
+ "libc",
+ "maka-runtime",
+ "maka-sandbox",
+ "rustix 1.1.4",
+ "schemars",
+ "serde",
+ "serde_json",
+ "tempfile",
+ "tokio",
+ "tokio-util",
+ "uuid",
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "maka-goal"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "maka-plugins",
+ "maka-runtime",
+ "maka-tool-catalog",
+ "schemars",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "uuid",
+]
+
+[[package]]
+name = "maka-graph"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "maka-event-log",
+ "maka-plugins",
+ "maka-runtime",
+ "maka-tool-catalog",
+ "schemars",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "tempfile",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "uuid",
+]
+
+[[package]]
+name = "maka-insights"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "maka-plugins",
+ "maka-runtime",
+ "serde",
+ "serde_json",
+ "uuid",
+]
+
+[[package]]
+name = "maka-jev"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "maka-plugins",
+ "maka-runtime",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "url",
+ "uuid",
+]
+
+[[package]]
+name = "maka-js-runtime"
+version = "0.2.0"
+dependencies = [
+ "deno_core",
+ "deno_crypto",
+ "deno_error",
+ "deno_fetch",
+ "deno_net",
+ "deno_permissions",
+ "deno_telemetry",
+ "deno_web",
+ "deno_webidl",
+ "futures-util",
+ "maka-network",
+ "maka-plugins",
+ "maka-runtime",
+ "reqwest",
+ "serde",
+ "serde_json",
+ "sys_traits",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-tungstenite",
+ "tokio-util",
+]
+
+[[package]]
+name = "maka-model"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "chrono",
+ "deno_core",
+ "futures-util",
+ "hyper",
+ "maka-js-runtime",
+ "maka-network",
+ "maka-plugins",
+ "maka-providers",
+ "maka-responses",
+ "maka-runtime",
+ "reqwest",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-rustls",
+ "tokio-tungstenite",
+ "tokio-util",
+]
+
+[[package]]
+name = "maka-network"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "futures-util",
+ "http-body-util",
+ "hyper",
+ "hyper-util",
+ "maka-runtime",
+ "maka-sandbox",
+ "percent-encoding",
+ "reqwest",
+ "rustls-platform-verifier",
+ "serde_json",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-rustls",
+ "tokio-socks",
+ "tokio-tungstenite",
+ "tokio-util",
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "maka-plugins"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "cap-fs-ext",
+ "cap-std",
+ "dunce",
+ "futures-util",
+ "jsonschema",
+ "libc",
+ "maka-runtime",
+ "maka-sandbox",
+ "rustix 1.1.4",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "tempfile",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "uuid",
+ "windows-sys 0.61.2",
+ "yaml-rust2",
+]
+
+[[package]]
+name = "maka-presentation"
+version = "0.2.0"
+dependencies = [
+ "maka-runtime",
+ "serde",
+ "serde_json",
+ "thiserror 2.0.20",
+]
+
+[[package]]
+name = "maka-process"
+version = "0.2.0"
+dependencies = [
+ "alacritty_terminal",
+ "dunce",
+ "libc",
+ "maka-network",
+ "maka-runtime",
+ "maka-sandbox",
+ "rustix 1.1.4",
+ "schemars",
+ "serde",
+ "serde_json",
+ "tempfile",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "unicode-width",
+ "uuid",
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "maka-protocol"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "maka-plugins",
+ "maka-presentation",
+ "maka-runtime",
+ "regress",
+ "serde",
+ "serde_json",
+ "thiserror 2.0.20",
+ "url",
+ "uuid",
+]
+
+[[package]]
+name = "maka-providers"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "chrono",
+ "futures-util",
+ "maka-plugins",
+ "maka-responses",
+ "maka-runtime",
+ "schemars",
+ "serde",
+ "serde_json",
+ "tokio",
+ "tokio-util",
+ "url",
+]
+
+[[package]]
+name = "maka-responses"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "chrono",
+ "futures-util",
+ "maka-plugins",
+ "maka-runtime",
+ "reqwest",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+]
+
+[[package]]
+name = "maka-runtime"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "maka-sandbox",
+ "regress",
+ "ryu-js",
+ "schemars",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "url",
+ "uuid",
+]
+
+[[package]]
+name = "maka-runtime-host"
+version = "0.2.0"
+dependencies = [
+ "async-compression",
+ "base64 0.22.1",
+ "cap-fs-ext",
+ "cap-std",
+ "futures-util",
+ "getrandom 0.4.3",
+ "hmac 0.12.1",
+ "http-body-util",
+ "hyper",
+ "hyper-util",
+ "jiff",
+ "jsonschema",
+ "libc",
+ "maka-agent",
+ "maka-assistant",
+ "maka-background-health",
+ "maka-client",
+ "maka-client-capability",
+ "maka-config",
+ "maka-event-log",
+ "maka-fs-tools",
+ "maka-goal",
+ "maka-graph",
+ "maka-insights",
+ "maka-jev",
+ "maka-js-runtime",
+ "maka-model",
+ "maka-network",
+ "maka-plugins",
+ "maka-presentation",
+ "maka-process",
+ "maka-protocol",
+ "maka-providers",
+ "maka-runtime",
+ "maka-sandbox",
+ "maka-scheduler",
+ "maka-session-import",
+ "maka-session-recap",
+ "maka-skills",
+ "maka-tools",
+ "maka-transport",
+ "maka-web",
+ "maka-workhub",
+ "reqwest",
+ "rusqlite",
+ "schemars",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "sqlx",
+ "tempfile",
+ "thiserror 2.0.20",
+ "time",
+ "tokio",
+ "tokio-rustls",
+ "tokio-tungstenite",
+ "tokio-util",
+ "unicode-normalization",
+ "url",
+ "uuid",
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "maka-sandbox"
+version = "0.2.0"
+dependencies = [
+ "globset",
+ "libc",
+ "regex-syntax",
+ "schemars",
+ "seccompiler",
+ "serde",
+ "serde_json",
+ "tempfile",
+ "thiserror 2.0.20",
+ "unicode-normalization",
+ "url",
+ "uuid",
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "maka-scheduler"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "jiff",
+ "maka-event-log",
+ "maka-plugins",
+ "maka-runtime",
+ "maka-tool-catalog",
+ "schemars",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "tempfile",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "uuid",
+]
+
+[[package]]
+name = "maka-session-import"
+version = "0.2.0"
+dependencies = [
+ "base64 0.22.1",
+ "chrono",
+ "dunce",
+ "futures-util",
+ "maka-plugins",
+ "maka-runtime",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "tempfile",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "unicode-normalization",
+ "uuid",
+]
+
+[[package]]
+name = "maka-session-recap"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "maka-plugins",
+ "maka-runtime",
+ "serde",
+ "serde_json",
"sha2 0.10.9",
"thiserror 2.0.20",
"tokio",
"tokio-util",
+ "uuid",
+]
+
+[[package]]
+name = "maka-skills"
+version = "0.2.0"
+dependencies = [
+ "cap-fs-ext",
+ "cap-std",
+ "futures-util",
+ "libc",
+ "maka-plugins",
+ "maka-runtime",
+ "maka-tool-catalog",
+ "schemars",
+ "serde",
+ "serde_json",
+ "tempfile",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "uuid",
+ "yaml-rust2",
+]
+
+[[package]]
+name = "maka-tool-catalog"
+version = "0.2.0"
+dependencies = [
+ "jsonschema",
+ "maka-plugins",
+ "maka-runtime",
+ "schemars",
+ "serde",
+ "serde_json",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+]
+
+[[package]]
+name = "maka-tools"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "maka-client-capability",
+ "maka-event-log",
+ "maka-js-runtime",
+ "maka-plugins",
+ "maka-protocol",
+ "maka-runtime",
+ "maka-tool-catalog",
+ "schemars",
+ "serde",
+ "serde_json",
+ "tempfile",
+ "tokio",
+ "tokio-util",
+ "uuid",
+]
+
+[[package]]
+name = "maka-transport"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "maka-protocol",
+ "serde",
+ "serde_json",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-tungstenite",
+ "tokio-util",
+]
+
+[[package]]
+name = "maka-tui"
+version = "0.2.0"
+dependencies = [
+ "apply-patch",
+ "base64 0.22.1",
+ "chrono",
+ "crossterm",
+ "fluent-bundle",
+ "futures-util",
+ "libc",
+ "maka-client",
+ "maka-event-log",
+ "maka-plugins",
+ "maka-protocol",
+ "maka-runtime",
+ "maka-sandbox",
+ "maka-skills",
+ "pulldown-cmark",
+ "ratatui",
+ "serde",
+ "serde_json",
+ "similar",
+ "syntect",
+ "sys-locale",
+ "tempfile",
+ "tokio",
+ "unic-langid",
+ "unicode-segmentation",
+ "unicode-width",
+ "uuid",
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "maka-web"
+version = "0.2.0"
+dependencies = [
+ "dom_smoothie",
+ "encoding_rs",
+ "futures-util",
+ "maka-plugins",
+ "maka-runtime",
+ "maka-tool-catalog",
+ "schemars",
+ "serde",
+ "serde_json",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
"url",
"uuid",
]
[[package]]
-name = "maka-runtime-host"
-version = "0.2.0"
+name = "maka-workhub"
+version = "0.2.0"
+dependencies = [
+ "futures-util",
+ "maka-plugins",
+ "maka-runtime",
+ "maka-tool-catalog",
+ "schemars",
+ "serde",
+ "serde_json",
+ "sha2 0.10.9",
+ "thiserror 2.0.20",
+ "tokio",
+ "tokio-util",
+ "uuid",
+]
+
+[[package]]
+name = "malloc_buf"
+version = "0.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "markdown"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb"
+dependencies = [
+ "serde",
+ "unicode-id",
+]
+
+[[package]]
+name = "markup5ever"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45"
+dependencies = [
+ "log",
+ "phf 0.11.3",
+ "phf_codegen 0.11.3",
+ "string_cache 0.8.9",
+ "string_cache_codegen 0.5.4",
+ "tendril 0.4.3",
+]
+
+[[package]]
+name = "markup5ever"
+version = "0.39.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7122d987ec5f704ee56f6e5b41a7d93722e9aae27ae07cafa4036c4d3f9757de"
+dependencies = [
+ "log",
+ "tendril 0.5.1",
+ "web_atoms",
+]
+
+[[package]]
+name = "markup5ever_rcdom"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "edaa21ab3701bfee5099ade5f7e1f84553fd19228cf332f13cd6e964bf59be18"
+dependencies = [
+ "html5ever 0.27.0",
+ "markup5ever 0.12.1",
+ "tendril 0.4.3",
+ "xml5ever",
+]
+
+[[package]]
+name = "maybe-owned"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4"
+
+[[package]]
+name = "maybe-rayon"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
+dependencies = [
+ "cfg-if",
+ "rayon",
+]
+
+[[package]]
+name = "md-5"
+version = "0.10.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
+dependencies = [
+ "cfg-if",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "md-5"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98"
+dependencies = [
+ "cfg-if",
+ "digest 0.11.3",
+]
+
+[[package]]
+name = "memchr"
+version = "2.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
+
+[[package]]
+name = "memmap2"
+version = "0.9.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "metal"
+version = "0.33.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7047791b5bc903b8cd963014b355f71dc9864a9a0b727057676c1dcae5cbc15"
+dependencies = [
+ "bitflags 2.13.2",
+ "block",
+ "core-graphics-types 0.2.0",
+ "foreign-types",
+ "log",
+ "objc",
+ "paste",
+]
+
+[[package]]
+name = "micromap"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2a86d3146ed3995b5913c414f6664344b9617457320782e64f0bb44afd49d74"
+
+[[package]]
+name = "mime"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
+
+[[package]]
+name = "mime_guess"
+version = "2.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
+dependencies = [
+ "mime",
+ "unicase",
+]
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.8.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
+dependencies = [
+ "adler2",
+ "simd-adler32",
+]
+
+[[package]]
+name = "miniz_oxide"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b63fbc4a50860e98e7b2aa7804ded1db5cbc3aff9193adaff57a6931bf7c4b4c"
+dependencies = [
+ "adler2",
+ "simd-adler32",
+]
+
+[[package]]
+name = "mio"
+version = "1.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b18443e9c262bfe8fa82f51666e2642c53393f7e5c27b3e1aeab922cff5b9d8"
+dependencies = [
+ "libc",
+ "log",
+ "wasi",
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "miow"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08"
+dependencies = [
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "moka"
+version = "0.12.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4293f18e7567a1caf3c584855554377025c65e0aa445344d04171f5ad63d19b9"
+dependencies = [
+ "crossbeam-channel",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+ "equivalent",
+ "parking_lot",
+ "portable-atomic",
+ "smallvec",
+ "tagptr",
+ "uuid",
+]
+
+[[package]]
+name = "moxcms"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b"
+dependencies = [
+ "num-traits",
+ "pxfm",
+]
+
+[[package]]
+name = "naga"
+version = "29.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2bf919621e7975acb27d881bae2fb993e0d45c8e0446e85e6272971e00dc8df"
+dependencies = [
+ "arrayvec",
+ "bit-set 0.9.1",
+ "bitflags 2.13.2",
+ "cfg-if",
+ "cfg_aliases",
+ "codespan-reporting",
+ "half",
+ "hashbrown 0.16.1",
+ "hexf-parse",
+ "indexmap",
+ "libm",
+ "log",
+ "num-traits",
+ "once_cell",
+ "rustc-hash 1.1.0",
+ "spirv",
+ "thiserror 2.0.20",
+ "unicode-ident",
+]
+
+[[package]]
+name = "ndk-sys"
+version = "0.6.0+11769913"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873"
+dependencies = [
+ "jni-sys 0.3.1",
+]
+
+[[package]]
+name = "new_debug_unreachable"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
+
+[[package]]
+name = "nix"
+version = "0.30.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
+dependencies = [
+ "bitflags 2.13.2",
+ "cfg-if",
+ "cfg_aliases",
+ "libc",
+ "memoffset",
+]
+
+[[package]]
+name = "nix"
+version = "0.31.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d"
+dependencies = [
+ "bitflags 2.13.2",
+ "cfg-if",
+ "cfg_aliases",
+ "libc",
+ "memoffset",
+]
+
+[[package]]
+name = "no_std_io2"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "418abd1b6d34fbf6cae440dc874771b0525a604428704c76e48b29a5e67b8003"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "nohash-hasher"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451"
+
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "nom"
+version = "8.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "nonempty"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9737e026353e5cd0736f98eddae28665118eb6f6600902a7f50db585621fecb6"
+
+[[package]]
+name = "noop_proc_macro"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
+
+[[package]]
+name = "normpath"
+version = "1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b11ce00d2594068e8a27c9146fdc5cf9f3ac38eb42c7cd34d05fea618873ac9f"
+dependencies = [
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "notify"
+version = "7.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009"
+dependencies = [
+ "bitflags 2.13.2",
+ "filetime",
+ "fsevent-sys",
+ "inotify",
+ "kqueue",
+ "libc",
+ "log",
+ "mio",
+ "notify-types",
+ "walkdir",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
+name = "notify-rust"
+version = "4.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5b4c1b4f2aa9f25f63a7a49d3dd0ed567b3670da15330a66b29434be899b891"
dependencies = [
- "async-compression",
- "base64 0.22.1",
- "cap-fs-ext",
- "cap-std",
- "futures-util",
- "getrandom 0.4.3",
- "hmac 0.12.1",
- "http-body-util",
- "hyper",
- "hyper-util",
- "jiff",
- "jsonschema",
- "libc",
- "maka-agent",
- "maka-assistant",
- "maka-background-health",
- "maka-client",
- "maka-client-capability",
- "maka-config",
- "maka-event-log",
- "maka-fs-tools",
- "maka-goal",
- "maka-graph",
- "maka-insights",
- "maka-jev",
- "maka-js-runtime",
- "maka-model",
- "maka-network",
- "maka-plugins",
- "maka-presentation",
- "maka-process",
- "maka-protocol",
- "maka-providers",
- "maka-runtime",
- "maka-sandbox",
- "maka-scheduler",
- "maka-session-import",
- "maka-session-recap",
- "maka-skills",
- "maka-tools",
- "maka-transport",
- "maka-web",
- "maka-workhub",
- "reqwest",
- "rusqlite",
- "schemars",
+ "futures-lite",
+ "log",
+ "mac-notification-sys",
"serde",
- "serde_json",
- "sha2 0.10.9",
- "sqlx",
- "tempfile",
- "thiserror 2.0.20",
- "time",
- "tokio",
- "tokio-rustls",
- "tokio-tungstenite",
- "tokio-util",
- "unicode-normalization",
- "url",
- "uuid",
- "windows-sys 0.61.2",
+ "tauri-winrt-notification",
+ "zbus",
]
[[package]]
-name = "maka-sandbox"
-version = "0.2.0"
+name = "notify-types"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "ntapi"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "nu-ansi-term"
+version = "0.50.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
dependencies = [
- "globset",
- "libc",
- "regex-syntax",
- "schemars",
- "seccompiler",
- "serde",
- "serde_json",
- "tempfile",
- "thiserror 2.0.20",
- "unicode-normalization",
- "url",
- "uuid",
"windows-sys 0.61.2",
]
[[package]]
-name = "maka-scheduler"
-version = "0.2.0"
+name = "num"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23"
dependencies = [
- "futures-util",
- "jiff",
- "maka-event-log",
- "maka-plugins",
- "maka-runtime",
- "maka-tool-catalog",
- "schemars",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "tempfile",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "uuid",
+ "num-bigint",
+ "num-complex",
+ "num-integer",
+ "num-iter",
+ "num-rational",
+ "num-traits",
]
[[package]]
-name = "maka-session-import"
-version = "0.2.0"
+name = "num-bigint"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c89e69e7e0f03bea5ef08013795c25018e101932225a656383bd384495ecc367"
dependencies = [
- "base64 0.22.1",
- "chrono",
- "dunce",
- "futures-util",
- "maka-plugins",
- "maka-runtime",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "tempfile",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "unicode-normalization",
- "uuid",
+ "num-integer",
+ "num-traits",
]
[[package]]
-name = "maka-session-recap"
-version = "0.2.0"
+name = "num-bigint-dig"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7"
dependencies = [
- "futures-util",
- "maka-plugins",
- "maka-runtime",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "uuid",
+ "lazy_static",
+ "libm",
+ "num-integer",
+ "num-iter",
+ "num-traits",
+ "rand 0.8.5",
+ "smallvec",
+ "zeroize",
]
[[package]]
-name = "maka-skills"
-version = "0.2.0"
+name = "num-bigint-dig"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7f9a86e097b0d187ad0e65667c2f58b9254671e86e7dbb78036b16692eae099"
dependencies = [
- "cap-fs-ext",
- "cap-std",
- "futures-util",
- "libc",
- "maka-plugins",
- "maka-runtime",
- "maka-tool-catalog",
- "schemars",
+ "libm",
+ "num-integer",
+ "num-iter",
+ "num-traits",
+ "once_cell",
+ "rand 0.9.5",
"serde",
- "serde_json",
- "tempfile",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "uuid",
- "yaml-rust2",
+ "smallvec",
+ "zeroize",
]
[[package]]
-name = "maka-tool-catalog"
-version = "0.2.0"
+name = "num-cmp"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa"
+
+[[package]]
+name = "num-complex"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
dependencies = [
- "jsonschema",
- "maka-plugins",
- "maka-runtime",
- "schemars",
- "serde",
- "serde_json",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
+ "bytemuck",
+ "num-traits",
+]
+
+[[package]]
+name = "num-conv"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441"
+
+[[package]]
+name = "num-derive"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "num-integer"
+version = "0.1.47"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ce2d95d4b3734dc35aa2f45e1aa22cd416814592a4f9d9205e11affd5b8e10b"
+dependencies = [
+ "num-traits",
+]
+
+[[package]]
+name = "num-iter"
+version = "0.1.46"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c92800bd69a1eac91786bcfe9da64a897eb72911b8dc3095decbd07429e8048b"
+dependencies = [
+ "num-integer",
+ "num-traits",
]
[[package]]
-name = "maka-tools"
-version = "0.2.0"
+name = "num-rational"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
dependencies = [
- "futures-util",
- "maka-client-capability",
- "maka-event-log",
- "maka-js-runtime",
- "maka-plugins",
- "maka-protocol",
- "maka-runtime",
- "maka-tool-catalog",
- "schemars",
- "serde",
- "serde_json",
- "tempfile",
- "tokio",
- "tokio-util",
- "uuid",
+ "num-bigint",
+ "num-integer",
+ "num-traits",
]
[[package]]
-name = "maka-transport"
-version = "0.2.0"
+name = "num-traits"
+version = "0.2.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
dependencies = [
- "futures-util",
- "maka-protocol",
- "serde",
- "serde_json",
- "thiserror 2.0.20",
- "tokio",
- "tokio-tungstenite",
- "tokio-util",
+ "autocfg",
+ "libm",
]
[[package]]
-name = "maka-tui"
-version = "0.2.0"
+name = "num_cpus"
+version = "1.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b"
dependencies = [
- "apply-patch",
- "base64 0.22.1",
- "chrono",
- "crossterm",
- "fluent-bundle",
- "futures-util",
+ "hermit-abi",
"libc",
- "maka-client",
- "maka-event-log",
- "maka-plugins",
- "maka-protocol",
- "maka-runtime",
- "maka-sandbox",
- "maka-skills",
- "pulldown-cmark",
- "ratatui",
- "serde",
- "serde_json",
- "similar",
- "syntect",
- "sys-locale",
- "tempfile",
- "tokio",
- "unic-langid",
- "unicode-segmentation",
- "unicode-width",
- "uuid",
- "windows-sys 0.61.2",
]
[[package]]
-name = "maka-web"
-version = "0.2.0"
+name = "num_threads"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
dependencies = [
- "dom_smoothie",
- "encoding_rs",
- "futures-util",
- "maka-plugins",
- "maka-runtime",
- "maka-tool-catalog",
- "schemars",
- "serde",
- "serde_json",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "url",
- "uuid",
+ "libc",
]
[[package]]
-name = "maka-workhub"
-version = "0.2.0"
+name = "objc"
+version = "0.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
dependencies = [
- "futures-util",
- "maka-plugins",
- "maka-runtime",
- "maka-tool-catalog",
- "schemars",
- "serde",
- "serde_json",
- "sha2 0.10.9",
- "thiserror 2.0.20",
- "tokio",
- "tokio-util",
- "uuid",
+ "malloc_buf",
+ "objc_exception",
]
[[package]]
-name = "markup5ever"
-version = "0.39.0"
+name = "objc-foundation"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7122d987ec5f704ee56f6e5b41a7d93722e9aae27ae07cafa4036c4d3f9757de"
+checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"
dependencies = [
- "log",
- "tendril",
- "web_atoms",
+ "block",
+ "objc",
+ "objc_id",
]
[[package]]
-name = "maybe-owned"
-version = "0.3.4"
+name = "objc-sys"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4"
+checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310"
[[package]]
-name = "md-5"
-version = "0.11.0"
+name = "objc2"
+version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98"
+checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804"
dependencies = [
- "cfg-if",
- "digest 0.11.3",
+ "objc-sys",
+ "objc2-encode",
]
[[package]]
-name = "memchr"
-version = "2.8.3"
+name = "objc2"
+version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
+checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
+dependencies = [
+ "objc2-encode",
+]
[[package]]
-name = "memmap2"
-version = "0.9.11"
+name = "objc2-app-kit"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0"
+checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff"
dependencies = [
+ "bitflags 2.13.2",
+ "block2 0.5.1",
"libc",
+ "objc2 0.5.2",
+ "objc2-core-data 0.2.2",
+ "objc2-core-image 0.2.2",
+ "objc2-foundation 0.2.2",
+ "objc2-quartz-core 0.2.2",
]
[[package]]
-name = "memoffset"
-version = "0.9.1"
+name = "objc2-app-kit"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
+checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"
dependencies = [
- "autocfg",
+ "bitflags 2.13.2",
+ "block2 0.6.2",
+ "libc",
+ "objc2 0.6.4",
+ "objc2-cloud-kit",
+ "objc2-core-data 0.3.2",
+ "objc2-core-foundation",
+ "objc2-core-graphics",
+ "objc2-core-image 0.3.2",
+ "objc2-core-text",
+ "objc2-core-video",
+ "objc2-foundation 0.3.2",
+ "objc2-quartz-core 0.3.2",
]
[[package]]
-name = "micromap"
-version = "0.3.0"
+name = "objc2-cloud-kit"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2a86d3146ed3995b5913c414f6664344b9617457320782e64f0bb44afd49d74"
+checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c"
+dependencies = [
+ "bitflags 2.13.2",
+ "objc2 0.6.4",
+ "objc2-foundation 0.3.2",
+]
[[package]]
-name = "minimal-lexical"
-version = "0.2.1"
+name = "objc2-core-audio"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+checksum = "e1eebcea8b0dbff5f7c8504f3107c68fc061a3eb44932051c8cf8a68d969c3b2"
+dependencies = [
+ "dispatch2",
+ "objc2 0.6.4",
+ "objc2-core-audio-types",
+ "objc2-core-foundation",
+]
[[package]]
-name = "miniz_oxide"
-version = "0.8.9"
+name = "objc2-core-audio-types"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
+checksum = "5a89f2ec274a0cf4a32642b2991e8b351a404d290da87bb6a9a9d8632490bd1c"
dependencies = [
- "adler2",
+ "bitflags 2.13.2",
+ "objc2 0.6.4",
]
[[package]]
-name = "miniz_oxide"
-version = "0.9.1"
+name = "objc2-core-data"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b63fbc4a50860e98e7b2aa7804ded1db5cbc3aff9193adaff57a6931bf7c4b4c"
+checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef"
dependencies = [
- "adler2",
- "simd-adler32",
+ "bitflags 2.13.2",
+ "block2 0.5.1",
+ "objc2 0.5.2",
+ "objc2-foundation 0.2.2",
]
[[package]]
-name = "mio"
-version = "1.2.3"
+name = "objc2-core-data"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b18443e9c262bfe8fa82f51666e2642c53393f7e5c27b3e1aeab922cff5b9d8"
+checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa"
dependencies = [
- "libc",
- "log",
- "wasi",
- "windows-sys 0.61.2",
+ "bitflags 2.13.2",
+ "objc2 0.6.4",
+ "objc2-foundation 0.3.2",
]
[[package]]
-name = "miow"
-version = "0.6.1"
+name = "objc2-core-foundation"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08"
+checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
dependencies = [
- "windows-sys 0.61.2",
+ "bitflags 2.13.2",
+ "dispatch2",
+ "objc2 0.6.4",
]
[[package]]
-name = "moka"
-version = "0.12.16"
+name = "objc2-core-graphics"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4293f18e7567a1caf3c584855554377025c65e0aa445344d04171f5ad63d19b9"
+checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"
dependencies = [
- "crossbeam-channel",
- "crossbeam-epoch",
- "crossbeam-utils",
- "equivalent",
- "parking_lot",
- "portable-atomic",
- "smallvec",
- "tagptr",
- "uuid",
+ "bitflags 2.13.2",
+ "dispatch2",
+ "objc2 0.6.4",
+ "objc2-core-foundation",
+ "objc2-io-surface",
]
[[package]]
-name = "new_debug_unreachable"
-version = "1.0.6"
+name = "objc2-core-image"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
+checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80"
+dependencies = [
+ "block2 0.5.1",
+ "objc2 0.5.2",
+ "objc2-foundation 0.2.2",
+ "objc2-metal 0.2.2",
+]
[[package]]
-name = "nix"
-version = "0.30.1"
+name = "objc2-core-image"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
+checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006"
dependencies = [
- "bitflags 2.13.2",
- "cfg-if",
- "cfg_aliases",
- "libc",
- "memoffset",
+ "objc2 0.6.4",
+ "objc2-foundation 0.3.2",
]
[[package]]
-name = "nix"
-version = "0.31.3"
+name = "objc2-core-location"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d"
+checksum = "ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009"
+dependencies = [
+ "objc2 0.6.4",
+ "objc2-foundation 0.3.2",
+]
+
+[[package]]
+name = "objc2-core-media"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05ec576860167a15dd9fce7fbee7512beb4e31f532159d3482d1f9c6caedf31d"
dependencies = [
"bitflags 2.13.2",
- "cfg-if",
- "cfg_aliases",
- "libc",
- "memoffset",
+ "dispatch2",
+ "objc2 0.6.4",
+ "objc2-core-audio",
+ "objc2-core-audio-types",
+ "objc2-core-foundation",
+ "objc2-core-video",
]
[[package]]
-name = "nom"
-version = "7.1.3"
+name = "objc2-core-text"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d"
dependencies = [
- "memchr",
- "minimal-lexical",
+ "bitflags 2.13.2",
+ "objc2 0.6.4",
+ "objc2-core-foundation",
+ "objc2-core-graphics",
]
[[package]]
-name = "nom"
-version = "8.0.0"
+name = "objc2-core-video"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"
+checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6"
dependencies = [
- "memchr",
+ "bitflags 2.13.2",
+ "objc2 0.6.4",
+ "objc2-core-foundation",
+ "objc2-core-graphics",
+ "objc2-io-surface",
]
[[package]]
-name = "nonempty"
-version = "0.12.0"
+name = "objc2-encode"
+version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9737e026353e5cd0736f98eddae28665118eb6f6600902a7f50db585621fecb6"
+checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
[[package]]
-name = "num"
-version = "0.4.3"
+name = "objc2-foundation"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23"
+checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
dependencies = [
- "num-bigint",
- "num-complex",
- "num-integer",
- "num-iter",
- "num-rational",
- "num-traits",
+ "bitflags 2.13.2",
+ "block2 0.5.1",
+ "libc",
+ "objc2 0.5.2",
]
[[package]]
-name = "num-bigint"
-version = "0.4.8"
+name = "objc2-foundation"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c89e69e7e0f03bea5ef08013795c25018e101932225a656383bd384495ecc367"
+checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
dependencies = [
- "num-integer",
- "num-traits",
+ "bitflags 2.13.2",
+ "block2 0.6.2",
+ "libc",
+ "objc2 0.6.4",
+ "objc2-core-foundation",
]
[[package]]
-name = "num-bigint-dig"
-version = "0.8.6"
+name = "objc2-io-surface"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7"
+checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d"
dependencies = [
- "lazy_static",
- "libm",
- "num-integer",
- "num-iter",
- "num-traits",
- "rand 0.8.5",
- "smallvec",
- "zeroize",
+ "bitflags 2.13.2",
+ "objc2 0.6.4",
+ "objc2-core-foundation",
]
[[package]]
-name = "num-cmp"
-version = "0.1.0"
+name = "objc2-metal"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa"
+checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
+dependencies = [
+ "bitflags 2.13.2",
+ "block2 0.5.1",
+ "objc2 0.5.2",
+ "objc2-foundation 0.2.2",
+]
[[package]]
-name = "num-complex"
-version = "0.4.6"
+name = "objc2-metal"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
+checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794"
dependencies = [
- "num-traits",
+ "bitflags 2.13.2",
+ "block2 0.6.2",
+ "objc2 0.6.4",
+ "objc2-foundation 0.3.2",
]
[[package]]
-name = "num-conv"
+name = "objc2-quartz-core"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441"
+checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
+dependencies = [
+ "bitflags 2.13.2",
+ "block2 0.5.1",
+ "objc2 0.5.2",
+ "objc2-foundation 0.2.2",
+ "objc2-metal 0.2.2",
+]
[[package]]
-name = "num-integer"
-version = "0.1.47"
+name = "objc2-quartz-core"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ce2d95d4b3734dc35aa2f45e1aa22cd416814592a4f9d9205e11affd5b8e10b"
+checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f"
dependencies = [
- "num-traits",
+ "bitflags 2.13.2",
+ "objc2 0.6.4",
+ "objc2-core-foundation",
+ "objc2-foundation 0.3.2",
+ "objc2-metal 0.3.2",
]
[[package]]
-name = "num-iter"
-version = "0.1.46"
+name = "objc2-screen-capture-kit"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c92800bd69a1eac91786bcfe9da64a897eb72911b8dc3095decbd07429e8048b"
+checksum = "74b7c5390f477482f001bc354d6571a70db7e4f8d5288e860c45521fbce11394"
dependencies = [
- "num-integer",
- "num-traits",
+ "block2 0.6.2",
+ "dispatch2",
+ "objc2 0.6.4",
+ "objc2-core-graphics",
+ "objc2-core-media",
+ "objc2-foundation 0.3.2",
]
[[package]]
-name = "num-rational"
-version = "0.4.2"
+name = "objc2-user-notifications"
+version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
+checksum = "9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e"
dependencies = [
- "num-bigint",
- "num-integer",
- "num-traits",
+ "bitflags 2.13.2",
+ "block2 0.6.2",
+ "objc2 0.6.4",
+ "objc2-core-location",
+ "objc2-foundation 0.3.2",
]
[[package]]
-name = "num-traits"
-version = "0.2.19"
+name = "objc_exception"
+version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
+checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4"
dependencies = [
- "autocfg",
- "libm",
+ "cc",
]
[[package]]
-name = "num_threads"
-version = "0.1.7"
+name = "objc_id"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
+checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
dependencies = [
- "libc",
+ "objc",
+]
+
+[[package]]
+name = "object"
+version = "0.37.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe"
+dependencies = [
+ "memchr",
]
[[package]]
@@ -5703,12 +8834,57 @@ dependencies = [
"portable-atomic",
]
+[[package]]
+name = "oo7"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78f2bfed90f1618b4b48dcad9307f25e14ae894e2949642c87c351601d62cebd"
+dependencies = [
+ "aes",
+ "ashpd",
+ "async-fs",
+ "async-io",
+ "async-lock",
+ "blocking",
+ "cbc",
+ "cipher",
+ "digest 0.10.7",
+ "endi",
+ "futures-lite",
+ "futures-util",
+ "getrandom 0.4.3",
+ "hkdf 0.12.4",
+ "hmac 0.12.1",
+ "md-5 0.10.6",
+ "num",
+ "num-bigint-dig 0.9.1",
+ "pbkdf2",
+ "serde",
+ "serde_bytes",
+ "sha2 0.10.9",
+ "subtle",
+ "zbus",
+ "zbus_macros",
+ "zeroize",
+ "zvariant",
+]
+
[[package]]
name = "opaque-debug"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
+[[package]]
+name = "open"
+version = "5.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa576c76302b7b808eecc68061e67336c47833ef9d22caa74dda10fa9675eebc"
+dependencies = [
+ "is-wsl",
+ "libc",
+]
+
[[package]]
name = "openssl-probe"
version = "0.1.6"
@@ -5801,6 +8977,31 @@ dependencies = [
"tokio-stream",
]
+[[package]]
+name = "option-ext"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
+
+[[package]]
+name = "ordered-float"
+version = "5.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c7c9e0d9b23589f26070720bac724174bfec1083e82f7854cdd0267518343c0"
+dependencies = [
+ "num-traits",
+]
+
+[[package]]
+name = "ordered-stream"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50"
+dependencies = [
+ "futures-core",
+ "pin-project-lite",
+]
+
[[package]]
name = "os_pipe"
version = "1.2.1"
@@ -5914,7 +9115,7 @@ dependencies = [
"libc",
"redox_syscall",
"smallvec",
- "windows-link",
+ "windows-link 0.2.1",
]
[[package]]
@@ -5932,6 +9133,41 @@ version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
+[[package]]
+name = "pastey"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec"
+
+[[package]]
+name = "pathfinder_geometry"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b7b7e7b4ea703700ce73ebf128e1450eb69c3a8329199ffbfb9b2a0418e5ad3"
+dependencies = [
+ "log",
+ "pathfinder_simd",
+]
+
+[[package]]
+name = "pathfinder_simd"
+version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4500030c302e4af1d423f36f3b958d1aecb6c04184356ed5a833bf6b60435777"
+dependencies = [
+ "rustc_version",
+]
+
+[[package]]
+name = "pbkdf2"
+version = "0.12.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"
+dependencies = [
+ "digest 0.10.7",
+ "hmac 0.12.1",
+]
+
[[package]]
name = "pem-rfc7468"
version = "0.7.0"
@@ -5957,6 +9193,15 @@ dependencies = [
"ctutils",
]
+[[package]]
+name = "phf"
+version = "0.11.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
+dependencies = [
+ "phf_shared 0.11.3",
+]
+
[[package]]
name = "phf"
version = "0.13.1"
@@ -5964,18 +9209,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf"
dependencies = [
"phf_macros",
- "phf_shared",
+ "phf_shared 0.13.1",
"serde",
]
+[[package]]
+name = "phf_codegen"
+version = "0.11.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
+dependencies = [
+ "phf_generator 0.11.3",
+ "phf_shared 0.11.3",
+]
+
[[package]]
name = "phf_codegen"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1"
dependencies = [
- "phf_generator",
- "phf_shared",
+ "phf_generator 0.13.1",
+ "phf_shared 0.13.1",
+]
+
+[[package]]
+name = "phf_generator"
+version = "0.11.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
+dependencies = [
+ "phf_shared 0.11.3",
+ "rand 0.8.5",
]
[[package]]
@@ -5985,7 +9250,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737"
dependencies = [
"fastrand",
- "phf_shared",
+ "phf_shared 0.13.1",
]
[[package]]
@@ -5994,13 +9259,22 @@ version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef"
dependencies = [
- "phf_generator",
- "phf_shared",
+ "phf_generator 0.13.1",
+ "phf_shared 0.13.1",
"proc-macro2",
"quote",
"syn 2.0.119",
]
+[[package]]
+name = "phf_shared"
+version = "0.11.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
+dependencies = [
+ "siphasher",
+]
+
[[package]]
name = "phf_shared"
version = "0.13.1"
@@ -6010,6 +9284,12 @@ dependencies = [
"siphasher",
]
+[[package]]
+name = "pico-args"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
+
[[package]]
name = "pin-project"
version = "1.1.13"
@@ -6084,6 +9364,32 @@ version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6b464fbc74e149a392436b17d523f769e057cb6877f6a5c4618bc6f11800548"
+[[package]]
+name = "png"
+version = "0.17.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526"
+dependencies = [
+ "bitflags 1.3.2",
+ "crc32fast",
+ "fdeflate",
+ "flate2",
+ "miniz_oxide 0.8.9",
+]
+
+[[package]]
+name = "png"
+version = "0.18.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61"
+dependencies = [
+ "bitflags 2.13.2",
+ "crc32fast",
+ "fdeflate",
+ "flate2",
+ "miniz_oxide 0.8.9",
+]
+
[[package]]
name = "polling"
version = "3.11.0"
@@ -6098,6 +9404,27 @@ dependencies = [
"windows-sys 0.61.2",
]
+[[package]]
+name = "pollster"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5da3b0203fd7ee5720aa0b5e790b591aa5d3f41c3ed2c34a3a393382198af2f7"
+
+[[package]]
+name = "pollster"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3"
+
+[[package]]
+name = "polycool"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50596ddc09eb5ad5f75cacd40209568e66df71baf86e1499a0e99c4cff12a5a6"
+dependencies = [
+ "arrayvec",
+]
+
[[package]]
name = "polyval"
version = "0.6.2"
@@ -6125,6 +9452,23 @@ dependencies = [
"portable-atomic",
]
+[[package]]
+name = "postage"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "af3fb618632874fb76937c2361a7f22afd393c982a2165595407edc75b06d3c1"
+dependencies = [
+ "atomic",
+ "crossbeam-queue",
+ "futures",
+ "log",
+ "parking_lot",
+ "pin-project",
+ "pollster 0.2.5",
+ "static_assertions",
+ "thiserror 1.0.69",
+]
+
[[package]]
name = "potential_utf"
version = "0.1.6"
@@ -6157,6 +9501,12 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
+[[package]]
+name = "presser"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa"
+
[[package]]
name = "prettyplease"
version = "0.2.37"
@@ -6177,21 +9527,49 @@ dependencies = [
]
[[package]]
-name = "proc-macro2"
-version = "1.0.107"
+name = "proc-macro-crate"
+version = "3.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f"
+dependencies = [
+ "toml_edit 0.25.15+spec-1.1.0",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.107"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "prodash"
+version = "31.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "962200e2d7d551451297d9fdce85138374019ada198e30ea9ede38034e27604c"
+dependencies = [
+ "parking_lot",
+]
+
+[[package]]
+name = "profiling"
+version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9"
+checksum = "3d595e54a326bc53c1c197b32d295e14b169e3cfeaa8dc82b529f947fba6bcf5"
dependencies = [
- "unicode-ident",
+ "profiling-procmacros",
]
[[package]]
-name = "prodash"
-version = "31.0.0"
+name = "profiling-procmacros"
+version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "962200e2d7d551451297d9fdce85138374019ada198e30ea9ede38034e27604c"
+checksum = "4488a4a36b9a4ba6b9334a32a39971f77c1436ec82c38707bce707699cc3bbcb"
dependencies = [
- "parking_lot",
+ "quote",
+ "syn 2.0.119",
]
[[package]]
@@ -6243,6 +9621,59 @@ dependencies = [
"unicase",
]
+[[package]]
+name = "pulp"
+version = "0.22.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "046aa45b989642ec2e4717c8e72d677b13edd831a4d3b6cf37d9a3e54912496a"
+dependencies = [
+ "bytemuck",
+ "cfg-if",
+ "libm",
+ "num-complex",
+ "paste",
+ "pulp-wasm-simd-flag",
+ "raw-cpuid",
+ "reborrow",
+ "version_check",
+]
+
+[[package]]
+name = "pulp-wasm-simd-flag"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d8f70e07b9c3962945a74e59ca1c511bba65b6419468acc217c457d93f3c740"
+
+[[package]]
+name = "pxfm"
+version = "0.1.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d55d956fa96f5ec02be2e13af0e20391a5aa83d6a074e3ad368959d0fab299ea"
+
+[[package]]
+name = "qoi"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001"
+dependencies = [
+ "bytemuck",
+]
+
+[[package]]
+name = "quick-error"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
+
+[[package]]
+name = "quick-xml"
+version = "0.41.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e660451e55124f798a69a5af3f49ccfbefbd41910eefd25caf2393e1f3473ec1"
+dependencies = [
+ "memchr",
+]
+
[[package]]
name = "quinn"
version = "0.11.11"
@@ -6422,6 +9853,18 @@ dependencies = [
"rand_core 0.9.5",
]
+[[package]]
+name = "range-alloc"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca45419789ae5a7899559e9512e58ca889e41f04f1f2445e9f4b290ceccd1d08"
+
+[[package]]
+name = "rangemap"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a611d15b50743feb4c76b7d03edcb0e64f399c26961e4efe6975bc398be6aa3d"
+
[[package]]
name = "ratatui"
version = "0.30.2"
@@ -6488,6 +9931,83 @@ dependencies = [
"unicode-width",
]
+[[package]]
+name = "rav1e"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b"
+dependencies = [
+ "aligned-vec",
+ "arbitrary",
+ "arg_enum_proc_macro",
+ "arrayvec",
+ "av-scenechange",
+ "av1-grain",
+ "bitstream-io",
+ "built",
+ "cfg-if",
+ "interpolate_name",
+ "itertools 0.14.0",
+ "libc",
+ "libfuzzer-sys",
+ "log",
+ "maybe-rayon",
+ "new_debug_unreachable",
+ "noop_proc_macro",
+ "num-derive",
+ "num-traits",
+ "paste",
+ "profiling",
+ "rand 0.9.5",
+ "rand_chacha 0.9.0",
+ "simd_helpers",
+ "thiserror 2.0.20",
+ "v_frame",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "ravif"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e52310197d971b0f5be7fe6b57530dcd27beb35c1b013f29d66c1ad73fbbcc45"
+dependencies = [
+ "avif-serialize",
+ "imgref",
+ "loop9",
+ "quick-error",
+ "rav1e",
+ "rayon",
+ "rgb",
+]
+
+[[package]]
+name = "raw-cpuid"
+version = "11.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186"
+dependencies = [
+ "bitflags 2.13.2",
+]
+
+[[package]]
+name = "raw-window-handle"
+version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
+
+[[package]]
+name = "raw-window-metal"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "40d213455a5f1dc59214213c7330e074ddf8114c9a42411eb890c767357ce135"
+dependencies = [
+ "objc2 0.6.4",
+ "objc2-core-foundation",
+ "objc2-foundation 0.3.2",
+ "objc2-quartz-core 0.3.2",
+]
+
[[package]]
name = "rayon"
version = "1.12.0"
@@ -6508,6 +10028,34 @@ dependencies = [
"crossbeam-utils",
]
+[[package]]
+name = "read-fonts"
+version = "0.37.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b634fabf032fab15307ffd272149b622260f55974d9fad689292a5d33df02e5"
+dependencies = [
+ "bytemuck",
+ "core_maths",
+ "font-types 0.11.3",
+]
+
+[[package]]
+name = "read-fonts"
+version = "0.41.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "046a7d674daf459825b32f5062056d6882db0d2f5a479fbd76ccfc870ac18709"
+dependencies = [
+ "bytemuck",
+ "font-types 0.12.5",
+ "once_cell",
+]
+
+[[package]]
+name = "reborrow"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430"
+
[[package]]
name = "redox_syscall"
version = "0.5.18"
@@ -6517,6 +10065,27 @@ dependencies = [
"bitflags 2.13.2",
]
+[[package]]
+name = "redox_users"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
+dependencies = [
+ "getrandom 0.2.17",
+ "libredox",
+ "thiserror 1.0.69",
+]
+
+[[package]]
+name = "redox_users"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60dc65c0ff1a7ae1294b0c67b9f14baf70b644404010370171787bfac1038fc0"
+dependencies = [
+ "libredox",
+ "thiserror 2.0.20",
+]
+
[[package]]
name = "ref-cast"
version = "1.0.27"
@@ -6544,7 +10113,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3b4a92fac7e28c27de3ad26df2ecb9e652f227b258e845af034052e5b22c96c"
dependencies = [
"ahash",
- "fluent-uri",
+ "fluent-uri 0.4.1",
"getrandom 0.3.4",
"hashbrown 0.17.1",
"itoa",
@@ -6593,6 +10162,12 @@ dependencies = [
"memchr",
]
+[[package]]
+name = "renderdoc-sys"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832"
+
[[package]]
name = "reqwest"
version = "0.13.5"
@@ -6629,7 +10204,7 @@ dependencies = [
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
- "wasm-streams",
+ "wasm-streams 0.5.0",
"web-sys",
]
@@ -6649,6 +10224,40 @@ version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7"
+[[package]]
+name = "resvg"
+version = "0.45.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43"
+dependencies = [
+ "gif 0.13.3",
+ "image-webp",
+ "log",
+ "pico-args",
+ "rgb",
+ "svgtypes 0.15.3",
+ "tiny-skia",
+ "usvg 0.45.1",
+ "zune-jpeg 0.4.21",
+]
+
+[[package]]
+name = "resvg"
+version = "0.46.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b563218631706d614e23059436526d005b50ab5f2d506b55a17eb65c5eb83419"
+dependencies = [
+ "gif 0.14.2",
+ "image-webp",
+ "log",
+ "pico-args",
+ "rgb",
+ "svgtypes 0.16.1",
+ "tiny-skia",
+ "usvg 0.46.0",
+ "zune-jpeg 0.5.15",
+]
+
[[package]]
name = "rfc6979"
version = "0.4.0"
@@ -6659,6 +10268,15 @@ dependencies = [
"subtle",
]
+[[package]]
+name = "rgb"
+version = "0.8.53"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4"
+dependencies = [
+ "bytemuck",
+]
+
[[package]]
name = "ring"
version = "0.17.14"
@@ -6673,6 +10291,30 @@ dependencies = [
"windows-sys 0.52.0",
]
+[[package]]
+name = "ropey"
+version = "2.0.0-beta.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4045a00dc327d084a2bbf126976e14125b54f23bd30511d45b842eba76c52d74"
+dependencies = [
+ "str_indices",
+]
+
+[[package]]
+name = "roxmltree"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97"
+
+[[package]]
+name = "roxmltree"
+version = "0.21.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1964b10c76125c36f8afe190065a4bf9a87bf324842c05701330bba9f1cacbb"
+dependencies = [
+ "memchr",
+]
+
[[package]]
name = "rsa"
version = "0.9.10"
@@ -6681,7 +10323,7 @@ checksum = "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d"
dependencies = [
"const-oid 0.9.6",
"digest 0.10.7",
- "num-bigint-dig",
+ "num-bigint-dig 0.8.6",
"num-integer",
"num-traits",
"pkcs1",
@@ -6718,6 +10360,96 @@ dependencies = [
"sqlite-wasm-rs",
]
+[[package]]
+name = "rust-embed"
+version = "8.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e9e7760e252aaba7b09f4be00e36476cf585bdb68a53552ac954cdf504ab4bc9"
+dependencies = [
+ "rust-embed-impl",
+ "rust-embed-utils",
+ "walkdir",
+]
+
+[[package]]
+name = "rust-embed-impl"
+version = "8.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3bcfc4d6f53af43755f7a723e4b6b8794fcce052a178dd8c6c1dadc5f5343097"
+dependencies = [
+ "mime_guess",
+ "proc-macro2",
+ "quote",
+ "rust-embed-utils",
+ "shellexpand",
+ "syn 2.0.119",
+ "walkdir",
+]
+
+[[package]]
+name = "rust-embed-utils"
+version = "8.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42ffa149f6aa81b58a5b3011d01a857c4ed12c7a732d2c51947a4c7c692185f0"
+dependencies = [
+ "globset",
+ "sha2 0.11.0",
+ "walkdir",
+]
+
+[[package]]
+name = "rust-i18n"
+version = "4.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7c43fd69c20da13756643a5bf51ae799965465c78e05c57a1242a736aaa56527"
+dependencies = [
+ "globwalk",
+ "regex",
+ "rust-i18n-macro",
+ "rust-i18n-support",
+ "smallvec",
+]
+
+[[package]]
+name = "rust-i18n-macro"
+version = "4.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "086ec8a9eaa6afda33919b9bc1661c1f4e017c40e99bbd33ca98f6e1cb6ca91f"
+dependencies = [
+ "glob",
+ "proc-macro2",
+ "quote",
+ "rust-i18n-support",
+ "serde",
+ "serde_json",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "rust-i18n-support"
+version = "4.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac02dcb9a01ec145d0a5534ea9554a966050ca250b346bb2a9ab0fcdafab5979"
+dependencies = [
+ "arc-swap",
+ "base62",
+ "globwalk",
+ "itertools 0.11.0",
+ "normpath",
+ "serde",
+ "serde-saphyr",
+ "serde_json",
+ "siphasher",
+ "toml 0.8.23",
+ "triomphe",
+]
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b74b56ffa8bb2830709a538c2cbcae9aa062db0d2a42563bfb09bdaae44020eb"
+
[[package]]
name = "rustc-hash"
version = "1.1.0"
@@ -6804,6 +10536,7 @@ dependencies = [
"aws-lc-rs",
"log",
"once_cell",
+ "ring",
"rustls-pki-types",
"rustls-webpki",
"subtle",
@@ -6912,6 +10645,24 @@ version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f"
+[[package]]
+name = "rustybuzz"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702"
+dependencies = [
+ "bitflags 2.13.2",
+ "bytemuck",
+ "core_maths",
+ "log",
+ "smallvec",
+ "ttf-parser",
+ "unicode-bidi-mirroring",
+ "unicode-ccc",
+ "unicode-properties",
+ "unicode-script",
+]
+
[[package]]
name = "ryu"
version = "1.0.23"
@@ -6949,6 +10700,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a"
dependencies = [
"dyn-clone",
+ "indexmap",
"ref-cast",
"schemars_derive",
"serde",
@@ -6956,22 +10708,57 @@ dependencies = [
]
[[package]]
-name = "schemars_derive"
-version = "1.2.2"
+name = "schemars_derive"
+version = "1.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d98c67716b46af2f0b8cf752abc930f6f9aecfbf671ecfb531db8a31dbe4e2ba"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "serde_derive_internals",
+ "syn 3.0.5",
+]
+
+[[package]]
+name = "scoped-tls"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
+
+[[package]]
+name = "scopeguard"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
+
+[[package]]
+name = "screencapturekit"
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a5eeeb57ac94960cfe5ff4c402be6585ae4c8d29a2cf41b276048c2e849d64e"
+dependencies = [
+ "screencapturekit-sys",
+]
+
+[[package]]
+name = "screencapturekit-sys"
+version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d98c67716b46af2f0b8cf752abc930f6f9aecfbf671ecfb531db8a31dbe4e2ba"
+checksum = "22411b57f7d49e7fe08025198813ee6fd65e1ee5eff4ebc7880c12c82bde4c60"
dependencies = [
- "proc-macro2",
- "quote",
- "serde_derive_internals",
- "syn 3.0.5",
+ "block",
+ "dispatch",
+ "objc",
+ "objc-foundation",
+ "objc_id",
+ "once_cell",
]
[[package]]
-name = "scopeguard"
-version = "1.2.0"
+name = "seahash"
+version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
+checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
[[package]]
name = "sec1"
@@ -7058,8 +10845,8 @@ dependencies = [
"derive_more",
"log",
"new_debug_unreachable",
- "phf",
- "phf_codegen",
+ "phf 0.13.1",
+ "phf_codegen 0.13.1",
"precomputed-hash",
"rustc-hash 2.1.3",
"servo_arc",
@@ -7077,6 +10864,10 @@ name = "semver"
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
+dependencies = [
+ "serde",
+ "serde_core",
+]
[[package]]
name = "serde"
@@ -7088,6 +10879,23 @@ dependencies = [
"serde_derive",
]
+[[package]]
+name = "serde-saphyr"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8050abb251097357e24aff63ba2c52a6309ecb7d23a5474023df960a02694d8"
+dependencies = [
+ "annotate-snippets",
+ "base64 0.23.1",
+ "encoding_rs_io",
+ "granit-parser",
+ "nohash-hasher",
+ "num-traits",
+ "serde_core",
+ "smallvec",
+ "zmij",
+]
+
[[package]]
name = "serde_bytes"
version = "0.11.19"
@@ -7129,6 +10937,15 @@ dependencies = [
"syn 3.0.5",
]
+[[package]]
+name = "serde_fmt"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e497af288b3b95d067a23a4f749f2861121ffcb2f6d8379310dcda040c345ed"
+dependencies = [
+ "serde_core",
+]
+
[[package]]
name = "serde_json"
version = "1.0.151"
@@ -7143,6 +10960,35 @@ dependencies = [
"zmij",
]
+[[package]]
+name = "serde_repr"
+version = "0.1.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d3b1629de253c70a0508c3899572da79ca359fdab27c7920ff00406df418906"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 3.0.5",
+]
+
+[[package]]
+name = "serde_spanned"
+version = "0.6.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "serde_spanned"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
+dependencies = [
+ "serde_core",
+]
+
[[package]]
name = "serde_urlencoded"
version = "0.7.1"
@@ -7279,6 +11125,24 @@ dependencies = [
"sponge-cursor",
]
+[[package]]
+name = "sharded-slab"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
+dependencies = [
+ "lazy_static",
+]
+
+[[package]]
+name = "shellexpand"
+version = "3.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8"
+dependencies = [
+ "dirs 6.0.0",
+]
+
[[package]]
name = "shlex"
version = "1.3.0"
@@ -7368,6 +11232,15 @@ dependencies = [
"simdutf8",
]
+[[package]]
+name = "simd_helpers"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6"
+dependencies = [
+ "quote",
+]
+
[[package]]
name = "simdutf8"
version = "0.1.5"
@@ -7383,18 +11256,56 @@ dependencies = [
"bstr",
]
+[[package]]
+name = "simplecss"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c"
+dependencies = [
+ "log",
+]
+
[[package]]
name = "siphasher"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649"
+[[package]]
+name = "skrifa"
+version = "0.40.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fbdfe3d2475fbd7ddd1f3e5cf8288a30eb3e5f95832829570cd88115a7434ac"
+dependencies = [
+ "bytemuck",
+ "read-fonts 0.37.0",
+]
+
+[[package]]
+name = "skrifa"
+version = "0.44.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "819ab7d62b1d3e72d9d9dea5650bac30424f9111364bb94928dbf5ecad1baa68"
+dependencies = [
+ "bytemuck",
+ "read-fonts 0.41.0",
+]
+
[[package]]
name = "slab"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
+[[package]]
+name = "slotmap"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038"
+dependencies = [
+ "version_check",
+]
+
[[package]]
name = "smallvec"
version = "1.16.0"
@@ -7404,6 +11315,33 @@ dependencies = [
"serde",
]
+[[package]]
+name = "smol"
+version = "2.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a33bd3e260892199c3ccfc487c88b2da2265080acb316cd920da72fdfd7c599f"
+dependencies = [
+ "async-channel",
+ "async-executor",
+ "async-fs",
+ "async-io",
+ "async-lock",
+ "async-net",
+ "async-process",
+ "blocking",
+ "futures-lite",
+]
+
+[[package]]
+name = "smol_str"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4aaa7368fcf4852a4c2dd92df0cace6a71f2091ca0a23391ce7f3a31833f1523"
+dependencies = [
+ "borsh",
+ "serde_core",
+]
+
[[package]]
name = "socket2"
version = "0.5.10"
@@ -7451,6 +11389,24 @@ dependencies = [
"lock_api",
]
+[[package]]
+name = "spin"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "023a211cb3138dbc438680b32560ad89f699977624c9f8dbb95a47d5b4c07dd3"
+dependencies = [
+ "lock_api",
+]
+
+[[package]]
+name = "spirv"
+version = "0.4.0+sdk-1.4.341.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9571ea910ebd84c86af4b3ed27f9dbdc6ad06f17c5f96146b2b671e2976744f"
+dependencies = [
+ "bitflags 2.13.2",
+]
+
[[package]]
name = "spki"
version = "0.7.3"
@@ -7558,7 +11514,7 @@ dependencies = [
"cfg-if",
"dotenvy",
"either",
- "heck",
+ "heck 0.5.0",
"hex",
"proc-macro2",
"quote",
@@ -7620,7 +11576,7 @@ dependencies = [
"hmac 0.13.0",
"itoa",
"log",
- "md-5",
+ "md-5 0.11.0",
"memchr",
"rand 0.10.2",
"serde",
@@ -7670,6 +11626,12 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+[[package]]
+name = "str_indices"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d08889ec5408683408db66ad89e0e1f93dff55c73a4ccc71c427d5b277ee47e6"
+
[[package]]
name = "strck"
version = "1.0.0"
@@ -7679,6 +11641,28 @@ dependencies = [
"unicode-ident",
]
+[[package]]
+name = "strict-num"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731"
+dependencies = [
+ "float-cmp",
+]
+
+[[package]]
+name = "string_cache"
+version = "0.8.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f"
+dependencies = [
+ "new_debug_unreachable",
+ "parking_lot",
+ "phf_shared 0.11.3",
+ "precomputed-hash",
+ "serde",
+]
+
[[package]]
name = "string_cache"
version = "0.9.0"
@@ -7687,18 +11671,30 @@ checksum = "a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901"
dependencies = [
"new_debug_unreachable",
"parking_lot",
- "phf_shared",
+ "phf_shared 0.13.1",
"precomputed-hash",
]
+[[package]]
+name = "string_cache_codegen"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0"
+dependencies = [
+ "phf_generator 0.11.3",
+ "phf_shared 0.11.3",
+ "proc-macro2",
+ "quote",
+]
+
[[package]]
name = "string_cache_codegen"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "585635e46db231059f76c5849798146164652513eb9e8ab2685939dd90f29b69"
dependencies = [
- "phf_generator",
- "phf_shared",
+ "phf_generator 0.13.1",
+ "phf_shared 0.13.1",
"proc-macro2",
"quote",
]
@@ -7750,7 +11746,7 @@ version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7"
dependencies = [
- "heck",
+ "heck 0.5.0",
"proc-macro2",
"quote",
"syn 2.0.119",
@@ -7762,7 +11758,7 @@ version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664"
dependencies = [
- "heck",
+ "heck 0.5.0",
"proc-macro2",
"quote",
"syn 2.0.119",
@@ -7774,6 +11770,122 @@ version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
+[[package]]
+name = "sval"
+version = "2.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b81b254da21fe1fcc4e3a74fe39b46e25e3a863078f8b71c954d47f84889dbc6"
+
+[[package]]
+name = "sval_buffer"
+version = "2.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "50be352d2822ffafb59e3e2ddac9d5ee60f2eeadbb7b5a2a951b9f3651e87a6f"
+dependencies = [
+ "sval",
+ "sval_ref",
+ "zerocopy",
+]
+
+[[package]]
+name = "sval_dynamic"
+version = "2.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b048ca293b998d9a45659159f94a64063791e74cdc670164943dbb434405573d"
+dependencies = [
+ "sval",
+]
+
+[[package]]
+name = "sval_fmt"
+version = "2.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6b5888e40f80568733217f27b7317b845f463400ced36c424b1a804730e53b2"
+dependencies = [
+ "itoa",
+ "ryu",
+ "sval",
+]
+
+[[package]]
+name = "sval_json"
+version = "2.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e17664d6bb6b74947afaab9d7c991caa9bf5638d4dee16fcbef637f440796049"
+dependencies = [
+ "itoa",
+ "ryu",
+ "sval",
+]
+
+[[package]]
+name = "sval_nested"
+version = "2.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07c059969ca5ca163ea7fef6c9661758973d17691aba92abdcf5c428f4ec122c"
+dependencies = [
+ "sval",
+ "sval_buffer",
+ "sval_ref",
+]
+
+[[package]]
+name = "sval_ref"
+version = "2.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42d6b29ff568c85c87561807f51d2adfff4b6016c6363133f7cd1652a12548f3"
+dependencies = [
+ "sval",
+]
+
+[[package]]
+name = "sval_serde"
+version = "2.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f33ec9edc42b12764d5c90ca0a1d84189c6bde81ed27507f1e661c6e4e05853"
+dependencies = [
+ "serde_core",
+ "sval",
+ "sval_nested",
+]
+
+[[package]]
+name = "svg_fmt"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0193cc4331cfd2f3d2011ef287590868599a2f33c3e69bc22c1a3d3acf9e02fb"
+
+[[package]]
+name = "svgtypes"
+version = "0.15.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc"
+dependencies = [
+ "kurbo 0.11.3",
+ "siphasher",
+]
+
+[[package]]
+name = "svgtypes"
+version = "0.16.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "695b5790b3131dafa99b3bbfd25a216edb3d216dad9ca208d4657bfb8f2abc3d"
+dependencies = [
+ "kurbo 0.13.1",
+ "siphasher",
+]
+
+[[package]]
+name = "swash"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c2499c2d826531388872b2268718aed907a39bd785ab0dcfe57fab26283f92e"
+dependencies = [
+ "skrifa 0.44.0",
+ "yazi",
+ "zeno",
+]
+
[[package]]
name = "syn"
version = "1.0.109"
@@ -7869,35 +11981,82 @@ dependencies = [
]
[[package]]
-name = "sys-locale"
-version = "0.3.2"
+name = "sys-locale"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "sys_traits"
+version = "0.1.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "88826d6169418c98e8bc52a43f79d50907dfa3e87ba5161930d42c6f980b35ee"
+dependencies = [
+ "junction",
+ "libc",
+ "sys_traits_macros",
+ "windows-sys 0.59.0",
+]
+
+[[package]]
+name = "sys_traits_macros"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "181f22127402abcf8ee5c83ccd5b408933fec36a6095cf82cda545634692657e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "sysinfo"
+version = "0.31.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4"
+checksum = "355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be"
dependencies = [
+ "core-foundation-sys",
"libc",
+ "memchr",
+ "ntapi",
+ "rayon",
+ "windows 0.57.0",
]
[[package]]
-name = "sys_traits"
-version = "0.1.28"
+name = "system-configuration"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88826d6169418c98e8bc52a43f79d50907dfa3e87ba5161930d42c6f980b35ee"
+checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
dependencies = [
- "junction",
+ "bitflags 2.13.2",
+ "core-foundation 0.9.4",
+ "system-configuration-sys",
+]
+
+[[package]]
+name = "system-configuration-sys"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
+dependencies = [
+ "core-foundation-sys",
"libc",
- "sys_traits_macros",
- "windows-sys 0.59.0",
]
[[package]]
-name = "sys_traits_macros"
-version = "0.1.0"
+name = "taffy"
+version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "181f22127402abcf8ee5c83ccd5b408933fec36a6095cf82cda545634692657e"
+checksum = "c034e05f6ee85a12daa63863c2245797715075c70649947aa0da54f3f2ab1d0f"
dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.119",
+ "arrayvec",
+ "serde",
+ "slotmap",
+ "smallvec",
]
[[package]]
@@ -7906,6 +12065,18 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
+[[package]]
+name = "tao-core-video-sys"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "271450eb289cb4d8d0720c6ce70c72c8c858c93dd61fc625881616752e6b98f6"
+dependencies = [
+ "cfg-if",
+ "core-foundation-sys",
+ "libc",
+ "objc",
+]
+
[[package]]
name = "tap"
version = "1.0.1"
@@ -7922,6 +12093,17 @@ dependencies = [
"libc",
]
+[[package]]
+name = "tauri-winrt-notification"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed071c670382e85fc2f48ae706492d8c338f4f89bf72520d32f8abfe880aade"
+dependencies = [
+ "thiserror 2.0.20",
+ "windows 0.61.3",
+ "windows-version",
+]
+
[[package]]
name = "tempfile"
version = "3.27.0"
@@ -7969,6 +12151,17 @@ dependencies = [
"writeable",
]
+[[package]]
+name = "tendril"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
+dependencies = [
+ "futf",
+ "mac",
+ "utf-8",
+]
+
[[package]]
name = "tendril"
version = "0.5.1"
@@ -8027,6 +12220,29 @@ dependencies = [
"syn 3.0.5",
]
+[[package]]
+name = "thread_local"
+version = "1.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "tiff"
+version = "0.11.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52"
+dependencies = [
+ "fax",
+ "flate2",
+ "half",
+ "quick-error",
+ "weezl",
+ "zune-jpeg 0.5.15",
+]
+
[[package]]
name = "time"
version = "0.3.55"
@@ -8080,6 +12296,32 @@ dependencies = [
"crunchy",
]
+[[package]]
+name = "tiny-skia"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab"
+dependencies = [
+ "arrayref",
+ "arrayvec",
+ "bytemuck",
+ "cfg-if",
+ "log",
+ "png 0.17.16",
+ "tiny-skia-path",
+]
+
+[[package]]
+name = "tiny-skia-path"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "strict-num",
+]
+
[[package]]
name = "tinystr"
version = "0.8.4"
@@ -8207,6 +12449,98 @@ dependencies = [
"vsock",
]
+[[package]]
+name = "toml"
+version = "0.8.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
+dependencies = [
+ "serde",
+ "serde_spanned 0.6.9",
+ "toml_datetime 0.6.11",
+ "toml_edit 0.22.27",
+]
+
+[[package]]
+name = "toml"
+version = "1.1.6+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a"
+dependencies = [
+ "indexmap",
+ "serde_core",
+ "serde_spanned 1.1.1",
+ "toml_datetime 1.1.1+spec-1.1.0",
+ "toml_parser",
+ "toml_writer",
+ "winnow 1.0.4",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "0.6.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "1.1.1+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
+dependencies = [
+ "serde_core",
+]
+
+[[package]]
+name = "toml_edit"
+version = "0.22.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
+dependencies = [
+ "indexmap",
+ "serde",
+ "serde_spanned 0.6.9",
+ "toml_datetime 0.6.11",
+ "toml_write",
+ "winnow 0.7.15",
+]
+
+[[package]]
+name = "toml_edit"
+version = "0.25.15+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1340ea94a5856333492c9064b02c778b191dd2c853778d9609debdcdfea3a614"
+dependencies = [
+ "indexmap",
+ "toml_datetime 1.1.1+spec-1.1.0",
+ "toml_parser",
+ "winnow 1.0.4",
+]
+
+[[package]]
+name = "toml_parser"
+version = "1.1.3+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56"
+dependencies = [
+ "winnow 1.0.4",
+]
+
+[[package]]
+name = "toml_write"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
+
+[[package]]
+name = "toml_writer"
+version = "1.1.2+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2"
+
[[package]]
name = "tower"
version = "0.5.3"
@@ -8287,6 +12621,43 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
dependencies = [
"once_cell",
+ "valuable",
+]
+
+[[package]]
+name = "tracing-log"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
+dependencies = [
+ "log",
+ "once_cell",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-subscriber"
+version = "0.3.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319"
+dependencies = [
+ "nu-ansi-term",
+ "sharded-slab",
+ "smallvec",
+ "thread_local",
+ "tracing-core",
+ "tracing-log",
+]
+
+[[package]]
+name = "triomphe"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b40688ea6389c8171614b25491f71d4a27946e0c7ce2da1c6de27e25abf1a0ae"
+dependencies = [
+ "arc-swap",
+ "serde",
+ "stable_deref_trait",
]
[[package]]
@@ -8295,6 +12666,15 @@ version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
+[[package]]
+name = "ttf-parser"
+version = "0.25.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31"
+dependencies = [
+ "core_maths",
+]
+
[[package]]
name = "tungstenite"
version = "0.29.0"
@@ -8320,12 +12700,29 @@ dependencies = [
"rustc-hash 2.1.3",
]
+[[package]]
+name = "typeid"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
+
[[package]]
name = "typenum"
version = "1.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
+[[package]]
+name = "uds_windows"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e"
+dependencies = [
+ "memoffset",
+ "tempfile",
+ "windows-sys 0.61.2",
+]
+
[[package]]
name = "unarray"
version = "0.1.4"
@@ -8362,18 +12759,36 @@ version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
+[[package]]
+name = "unicode-bidi-mirroring"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe"
+
[[package]]
name = "unicode-bom"
version = "2.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217"
+[[package]]
+name = "unicode-ccc"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e"
+
[[package]]
name = "unicode-general-category"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b993bddc193ae5bd0d623b49ec06ac3e9312875fdae725a975c51db1cc1677f"
+[[package]]
+name = "unicode-id"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "65dd75ab2d9d379dbe86d4059e91d8b5a6e7054865eaba1ddbfc7a817ff96392"
+
[[package]]
name = "unicode-id-start"
version = "1.4.0"
@@ -8386,6 +12801,12 @@ version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
+[[package]]
+name = "unicode-linebreak"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
+
[[package]]
name = "unicode-normalization"
version = "0.1.25"
@@ -8401,6 +12822,12 @@ version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
+[[package]]
+name = "unicode-script"
+version = "0.5.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee"
+
[[package]]
name = "unicode-segmentation"
version = "1.13.3"
@@ -8418,6 +12845,12 @@ dependencies = [
"unicode-width",
]
+[[package]]
+name = "unicode-vo"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94"
+
[[package]]
name = "unicode-width"
version = "0.2.2"
@@ -8477,6 +12910,66 @@ dependencies = [
"url",
]
+[[package]]
+name = "usvg"
+version = "0.45.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef"
+dependencies = [
+ "base64 0.22.1",
+ "data-url",
+ "flate2",
+ "fontdb",
+ "imagesize 0.13.0",
+ "kurbo 0.11.3",
+ "log",
+ "pico-args",
+ "roxmltree 0.20.0",
+ "rustybuzz",
+ "simplecss",
+ "siphasher",
+ "strict-num",
+ "svgtypes 0.15.3",
+ "tiny-skia-path",
+ "unicode-bidi",
+ "unicode-script",
+ "unicode-vo",
+ "xmlwriter",
+]
+
+[[package]]
+name = "usvg"
+version = "0.46.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e419dff010bb12512b0ae9e3d2f318dfbdf0167fde7eb05465134d4e8756076f"
+dependencies = [
+ "base64 0.22.1",
+ "data-url",
+ "flate2",
+ "fontdb",
+ "imagesize 0.14.0",
+ "kurbo 0.13.1",
+ "log",
+ "pico-args",
+ "roxmltree 0.21.1",
+ "rustybuzz",
+ "simplecss",
+ "siphasher",
+ "strict-num",
+ "svgtypes 0.16.1",
+ "tiny-skia-path",
+ "unicode-bidi",
+ "unicode-script",
+ "unicode-vo",
+ "xmlwriter",
+]
+
+[[package]]
+name = "utf-8"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
+
[[package]]
name = "utf8_iter"
version = "1.0.4"
@@ -8538,6 +13031,59 @@ dependencies = [
"timezone_provider",
]
+[[package]]
+name = "v_frame"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2"
+dependencies = [
+ "aligned-vec",
+ "num-traits",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "valuable"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
+
+[[package]]
+name = "value-bag"
+version = "1.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2799ffb329a792ecfd902b71306c8a815a6ef1c0470fa9953a6aa4d4cecbe511"
+dependencies = [
+ "value-bag-serde1",
+ "value-bag-sval2",
+]
+
+[[package]]
+name = "value-bag-serde1"
+version = "1.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0941feceafbe7a8f59ea1096d45b97002884a41306315ad797b3684b63a81d8c"
+dependencies = [
+ "erased-serde",
+ "serde_core",
+ "serde_fmt",
+]
+
+[[package]]
+name = "value-bag-sval2"
+version = "1.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "839752af8179287d27eb2b94164641b1ede9e60ab7424163388dc21ebd0508cd"
+dependencies = [
+ "sval",
+ "sval_buffer",
+ "sval_dynamic",
+ "sval_fmt",
+ "sval_json",
+ "sval_ref",
+ "sval_serde",
+]
+
[[package]]
name = "vcpkg"
version = "0.2.15"
@@ -8566,6 +13112,26 @@ dependencies = [
"nix 0.31.3",
]
+[[package]]
+name = "vswhom"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b"
+dependencies = [
+ "libc",
+ "vswhom-sys",
+]
+
+[[package]]
+name = "vswhom-sys"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150"
+dependencies = [
+ "cc",
+ "libc",
+]
+
[[package]]
name = "vte"
version = "0.15.0"
@@ -8579,6 +13145,12 @@ dependencies = [
"memchr",
]
+[[package]]
+name = "waker-fn"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7"
+
[[package]]
name = "walkdir"
version = "2.5.0"
@@ -8668,6 +13240,19 @@ dependencies = [
"unicode-ident",
]
+[[package]]
+name = "wasm-streams"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65"
+dependencies = [
+ "futures-util",
+ "js-sys",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
[[package]]
name = "wasm-streams"
version = "0.5.0"
@@ -8691,6 +13276,117 @@ dependencies = [
"thiserror 2.0.20",
]
+[[package]]
+name = "wasm_thread"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b7516db7f32decdadb1c3b8deb1b7d78b9df7606c5cc2f6241737c2ab3a0258e"
+dependencies = [
+ "futures",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wayland-backend"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38a91b4eaddff87b1cd1074985e3713da4af2c49742d1b356b2c01670a67a078"
+dependencies = [
+ "cc",
+ "downcast-rs",
+ "log",
+ "rustix 1.1.4",
+ "scoped-tls",
+ "smallvec",
+ "wayland-sys",
+]
+
+[[package]]
+name = "wayland-client"
+version = "0.31.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3c36a0f861ad76d0901f2800b46321410d9f73f2ea88aac0650d86c32688073"
+dependencies = [
+ "bitflags 2.13.2",
+ "rustix 1.1.4",
+ "wayland-backend",
+ "wayland-scanner",
+]
+
+[[package]]
+name = "wayland-cursor"
+version = "0.31.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4a52d18780be9b1314328a3de5f930b73d2200112e3849ca6cb11822793fb34d"
+dependencies = [
+ "rustix 1.1.4",
+ "wayland-client",
+ "xcursor",
+]
+
+[[package]]
+name = "wayland-protocols"
+version = "0.32.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23d0c813de3daa2ed6520af85a3bd49b0e722a3078506899aa9686fea58dc4b6"
+dependencies = [
+ "bitflags 2.13.2",
+ "wayland-backend",
+ "wayland-client",
+ "wayland-scanner",
+]
+
+[[package]]
+name = "wayland-protocols-plasma"
+version = "0.3.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b6d8cf1eb2c1c31ed1f5643c88a6e53538129d4af80030c8cabd1f9fa884d91"
+dependencies = [
+ "bitflags 2.13.2",
+ "wayland-backend",
+ "wayland-client",
+ "wayland-protocols",
+ "wayland-scanner",
+]
+
+[[package]]
+name = "wayland-protocols-wlr"
+version = "0.3.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb04e52f7836d7c7976c78ca0250d61e33873c34156a2a1fc9474828ec268234"
+dependencies = [
+ "bitflags 2.13.2",
+ "wayland-backend",
+ "wayland-client",
+ "wayland-protocols",
+ "wayland-scanner",
+]
+
+[[package]]
+name = "wayland-scanner"
+version = "0.31.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "338e30461b3a2b67d70eb30a6d89f8e0c93a833e07d2ae89085cd070c4a00ac0"
+dependencies = [
+ "proc-macro2",
+ "quick-xml",
+ "quote",
+]
+
+[[package]]
+name = "wayland-sys"
+version = "0.31.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8eab23fefc9e41f8e841df4a9c707e8a8c4ed26e944ef69297184de2785e3be"
+dependencies = [
+ "dlib",
+ "log",
+ "once_cell",
+ "pkg-config",
+]
+
[[package]]
name = "web-sys"
version = "0.3.105"
@@ -8729,10 +13425,10 @@ version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba8b815c1b593dc0baf78dd0f4fc8fdb2de53198fb1163738093e9a311c33fb3"
dependencies = [
- "phf",
- "phf_codegen",
- "string_cache",
- "string_cache_codegen",
+ "phf 0.13.1",
+ "phf_codegen 0.13.1",
+ "string_cache 0.9.0",
+ "string_cache_codegen 0.6.1",
]
[[package]]
@@ -8762,6 +13458,190 @@ dependencies = [
"rustls-pki-types",
]
+[[package]]
+name = "weezl"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88"
+
+[[package]]
+name = "wgpu"
+version = "29.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76e8840e1ba2881d4cbb18d2147627a56af426ff064c0401eb0c8410c6325d07"
+dependencies = [
+ "arrayvec",
+ "bitflags 2.13.2",
+ "bytemuck",
+ "cfg-if",
+ "cfg_aliases",
+ "document-features",
+ "hashbrown 0.16.1",
+ "js-sys",
+ "log",
+ "naga",
+ "parking_lot",
+ "portable-atomic",
+ "profiling",
+ "raw-window-handle",
+ "smallvec",
+ "static_assertions",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+ "wgpu-core",
+ "wgpu-hal",
+ "wgpu-types",
+]
+
+[[package]]
+name = "wgpu-core"
+version = "29.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2f519832254e56965a9940c4af57dcb75f702b6f6fa4a0b172f685395843a4d7"
+dependencies = [
+ "arrayvec",
+ "bit-set 0.9.1",
+ "bit-vec 0.9.1",
+ "bitflags 2.13.2",
+ "bytemuck",
+ "cfg_aliases",
+ "document-features",
+ "hashbrown 0.16.1",
+ "indexmap",
+ "log",
+ "naga",
+ "once_cell",
+ "parking_lot",
+ "portable-atomic",
+ "profiling",
+ "raw-window-handle",
+ "rustc-hash 1.1.0",
+ "smallvec",
+ "thiserror 2.0.20",
+ "wgpu-core-deps-apple",
+ "wgpu-core-deps-emscripten",
+ "wgpu-core-deps-wasm",
+ "wgpu-core-deps-windows-linux-android",
+ "wgpu-hal",
+ "wgpu-naga-bridge",
+ "wgpu-types",
+]
+
+[[package]]
+name = "wgpu-core-deps-apple"
+version = "29.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5e39e26c4c0e07589e67d18546cf79ff45383659fc72fca4dd293358a0347f3"
+dependencies = [
+ "wgpu-hal",
+]
+
+[[package]]
+name = "wgpu-core-deps-emscripten"
+version = "29.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "01e09be551dc939498bdd5f6b2c66e55ab275dad25825267a08605a80fc9f0af"
+dependencies = [
+ "wgpu-hal",
+]
+
+[[package]]
+name = "wgpu-core-deps-wasm"
+version = "29.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "af1fb1798be2a912497d4c224f72d39bb0cb34af50e8bcc29865bc339c943059"
+dependencies = [
+ "wgpu-hal",
+]
+
+[[package]]
+name = "wgpu-core-deps-windows-linux-android"
+version = "29.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4e592c1bbef6ad047647ae6e666ebd8cee7a32bb4544d9700ec96cbf73230257"
+dependencies = [
+ "wgpu-hal",
+]
+
+[[package]]
+name = "wgpu-hal"
+version = "29.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97ace1c17727311c22a46e4e3faf56ea6de81af99dcc839bdfb54857b94d448d"
+dependencies = [
+ "android_system_properties",
+ "arrayvec",
+ "ash",
+ "bit-set 0.9.1",
+ "bitflags 2.13.2",
+ "block2 0.6.2",
+ "bytemuck",
+ "cfg-if",
+ "cfg_aliases",
+ "glow",
+ "glutin_wgl_sys",
+ "gpu-allocator",
+ "gpu-descriptor",
+ "hashbrown 0.16.1",
+ "js-sys",
+ "khronos-egl",
+ "libc",
+ "libloading",
+ "log",
+ "naga",
+ "ndk-sys",
+ "objc2 0.6.4",
+ "objc2-core-foundation",
+ "objc2-foundation 0.3.2",
+ "objc2-metal 0.3.2",
+ "objc2-quartz-core 0.3.2",
+ "once_cell",
+ "ordered-float",
+ "parking_lot",
+ "portable-atomic",
+ "portable-atomic-util",
+ "profiling",
+ "range-alloc",
+ "raw-window-handle",
+ "raw-window-metal",
+ "renderdoc-sys",
+ "smallvec",
+ "thiserror 2.0.20",
+ "wasm-bindgen",
+ "wayland-sys",
+ "web-sys",
+ "wgpu-naga-bridge",
+ "wgpu-types",
+ "windows 0.62.2",
+ "windows-core 0.62.2",
+ "windows-result 0.4.1",
+]
+
+[[package]]
+name = "wgpu-naga-bridge"
+version = "29.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95226013f547544b223281cd16a4fb549aa9dcb562adbda0faae4c73ffbbc161"
+dependencies = [
+ "naga",
+ "wgpu-types",
+]
+
+[[package]]
+name = "wgpu-types"
+version = "29.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "84bf84cd9ca8ca45e2b223a3868f1adf9bfc0c66aeac212e76ee7e40fdadf8f5"
+dependencies = [
+ "bitflags 2.13.2",
+ "bytemuck",
+ "js-sys",
+ "log",
+ "raw-window-handle",
+ "web-sys",
+]
+
[[package]]
name = "which"
version = "6.0.3"
@@ -8779,6 +13659,9 @@ name = "which"
version = "8.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bae2f2b2b816647a1cab1acc91f5bd20812d53cb344382635ec2181940c8034f"
+dependencies = [
+ "libc",
+]
[[package]]
name = "whoami"
@@ -8787,61 +13670,154 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "626c4bac6755d76ffc12cb01b2eac751db1996b9e0041de9aa02c8c211ddc82c"
[[package]]
-name = "widestring"
-version = "1.2.1"
+name = "widestring"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
+dependencies = [
+ "windows-sys 0.61.2",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
... 2465 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@maka.apache.org
For additional commands, e-mail: commits-help@maka.apache.org