1. 26 8月, 2025 5 次提交
    • Will Chen's avatar
      Parameterize sys prompt (#1082) · d8e54d9a
      Will Chen 提交于
      <!-- This is an auto-generated description by cubic. -->
      
      ## Summary by cubic
      Parameterized the system prompt and tokenized it in e2e dumps to make
      snapshots smaller and stable. No runtime behavior changes; future prompt
      edits won’t churn tests.
      
      - **Refactors**
      - Exported BUILD_SYSTEM_PREFIX and BUILD_SYSTEM_POSTFIX from
      system_prompt.ts.
      - Updated test_helper to replace the full prompt with
      ${BUILD_SYSTEM_PREFIX}/${BUILD_SYSTEM_POSTFIX} tokens in message dumps.
      - Regenerated e2e snapshots to use tokens, reducing ~270 lines per
      snapshot.
      
      <!-- End of auto-generated description by cubic. -->
      d8e54d9a
    • Will Chen's avatar
      fix contrib format (#1083) · b14177b0
      Will Chen 提交于
      b14177b0
    • 顾颢's avatar
      style(chat): solve the issue where the SetupBanner is cut off (#1078) · 2d5aa7e7
      顾颢 提交于
      Fixes #1077 
          
      <!-- This is an auto-generated description by cubic. -->
      ---
      
      ## Summary by cubic
      Fix the SetupBanner being cut off in the empty chat state. The
      placeholder message now uses flex-1 instead of h-full so the banner
      renders fully.
      
      <!-- End of auto-generated description by cubic. -->
      Co-authored-by: 's avatar顾颢 <guhao@dayee.com>
      2d5aa7e7
    • Mohamed Aziz Mejri's avatar
      fix text overflow in chat messages (#1073) · 7adffc75
      Mohamed Aziz Mejri 提交于
      This PR fixes the issue #1072 where long words in chat messages overflow
      outside the message container.
      The fix applies Tailwind’s `break-words` utility to ensure that overly
      long words wrap properly within the chat bubble.
          
      <!-- This is an auto-generated description by cubic. -->
      ---
      
      ## Summary by cubic
      Fixes text overflow in chat messages by adding Tailwind’s break-words to
      the message content. Long words and URLs now wrap inside the bubble
      instead of spilling out.
      
      <!-- End of auto-generated description by cubic. -->
      7adffc75
    • Mohamed Aziz Mejri's avatar
      update contributing.md so that it refers to the architecture doc (#1057) · c23e0ae4
      Mohamed Aziz Mejri 提交于
      This PR adds a reference to the architecture doc in contributing.md .
          
      <!-- This is an auto-generated description by cubic. -->
      ---
      
      ## Summary by cubic
      Added a link to the Architecture Guide in CONTRIBUTING.md to give
      contributors a high-level overview and ensure changes align with the
      project architecture.
      
      <!-- End of auto-generated description by cubic. -->
      c23e0ae4
  2. 23 8月, 2025 1 次提交
    • Will Chen's avatar
      architecture (#1052) · 2a90d2af
      Will Chen 提交于
      <!-- This is an auto-generated description by cubic. -->
      
      ## Summary by cubic
      Add a high-level Architecture doc for Dyad in docs/architecture.md. It
      explains the Electron renderer/main model, the life of a request
      (streaming, parsing, applying Dyad tags), and the reasoning behind our
      context and agentic choices to improve onboarding and clarity.
      
      <!-- End of auto-generated description by cubic. -->
      2a90d2af
  3. 21 8月, 2025 4 次提交
    • Will Chen's avatar
      Disable encryption for e2e tests (#1024) · 2285b5eb
      Will Chen 提交于
      <!-- This is an auto-generated description by cubic. -->
      
      ## Summary by cubic
      Disable Electron safeStorage encryption in test builds so e2e runs are
      consistent and don’t require the OS keychain. Added an IS_TEST_BUILD
      guard in encrypt() to force the unencrypted fallback during tests.
      
      <!-- End of auto-generated description by cubic. -->
      2285b5eb
    • Will Chen's avatar
      Bump to v0.18.0 (#1026) · a66ac3c4
      Will Chen 提交于
      <!-- This is an auto-generated description by cubic. -->
      
      ## Summary by cubic
      Bump version from 0.18.0-beta.1 to the stable 0.18.0. Updates
      package.json to finalize the v0.18.0 release for publishing.
      
      <!-- End of auto-generated description by cubic. -->
      a66ac3c4
    • Will Chen's avatar
      Bump to 0.18.0-beta.2 (#1023) · ef4871bf
      Will Chen 提交于
      <!-- This is an auto-generated description by cubic. -->
      
      ## Summary by cubic
      Bumped the package version from 0.18.0-beta.1 to 0.18.0-beta.2 to
      prepare the next beta release.
      
      <!-- End of auto-generated description by cubic. -->
      ef4871bf
    • Will Chen's avatar
      smart context v3 (#1022) · 4e9a927a
      Will Chen 提交于
      <!-- This is an auto-generated description by cubic. -->
      
      ## Summary by cubic
      Adds Smart Context v3 with selectable modes (Off, Conservative,
      Balanced) and surfaces token savings in chat. Also improves token
      estimation by counting per-file tokens when Smart Context is enabled.
      
      - **New Features**
      - Smart Context selector in Pro settings with three options.
      Conservative is the default when enabled without an explicit choice.
      - New setting: proSmartContextOption ("balanced"); undefined implies
      Conservative.
      - Engine now receives enable_smart_files_context and smart_context_mode.
      - Chat shows a DyadTokenSavings card when the message contains
      token-savings?original-tokens=...&smart-context-tokens=..., with percent
      saved and a tooltip for exact tokens.
      - Token estimation uses extracted file contents for accuracy when Pro +
      Smart Context is on; otherwise falls back to formatted codebase output.
      
      <!-- End of auto-generated description by cubic. -->
      4e9a927a
  4. 20 8月, 2025 1 次提交
  5. 19 8月, 2025 6 次提交
  6. 16 8月, 2025 3 次提交
  7. 15 8月, 2025 3 次提交
  8. 14 8月, 2025 4 次提交
  9. 13 8月, 2025 3 次提交
    • Olyno's avatar
      docs(contribute): add explainations about SQL migration (#893) · c4420a56
      Olyno 提交于
      # Description
      
      This pull request adds some explanations on how to do the SQL
      migrations, required to contribute to the project, when required.
      c4420a56
    • BlueRaw's avatar
      add editable custom model (#794) · 2c208e3a
      BlueRaw 提交于
      Now users can free to edit their custom models by double clicking any
      custom models created in each provider.
      Before this, they have to delete -> create a new one.
      I simply add an edit panel (which looks the same as 'Add Custom Model')
      and integrate that process into the "update" button.
      
      There is one more issue that if a user deletes a model that he was using
      in chat, then back to chat, that model would still appear (and work)
      unless user chooses a new one.
      Tried to modify "delete-custom-model" in language_model_handlers.ts by
      the logic that if the name of that model matches the latest using one ->
      switch to auto (or default) model. Yet I failed, maybe need more
      explanation for this :)
      2c208e3a
    • Will Chen's avatar
      Clearer help instructions (#919) · ac948412
      Will Chen 提交于
      ac948412
  10. 12 8月, 2025 8 次提交
  11. 06 8月, 2025 2 次提交