Skip to content

release: Memmy v1.1.8 - #529

Merged
syzsunshine219 merged 53 commits into
mainfrom
release/v1.1.8
Sep 23, 2026
Merged

syzsunshine219 merged 53 commits into
mainfrom
release/v1.1.8

Conversation

@syzsunshine219

@syzsunshine219 syzsunshine219 commented Sep 22, 2026 •

Copy link
Copy Markdown
Collaborator

Release source and trigger

  • Source branch: release/v1.1.8, based on the merged v1.1.8 branch.
  • This PR merges release/v1.1.8 into main.
  • Merging this PR is the release trigger for GitHub Draft Release v2; it creates the v1.1.8 tag and Draft Release automatically.
  • The workflow validates and attaches installers; it does not compile them. The four signed installers must already be available at the configured OSS paths.

Full release scope

This PR contains the complete release/v1.1.8 diff: 53 commits and 74 changed files. The four MEMMY items are only the final bugfix batch, not the full release scope. Major included areas are:

  • Knowledge Base workspace, file browsing, upload/search/delete flows, and nested-folder deletion handling.
  • Agent-source and L1 capture updates across Codex, Cursor, Claude Code, OpenClaw, OpenCode, Hermes, and DeepSeek Harness integrations.
  • Desktop model persistence, account/BYOK model selection, campaign prompt/reward flows, and composer attachment UI fixes.
  • Windows memory-service update/exit lifecycle and startup splash handling.
  • Chat recovered-error presentation and standalone search ownership behavior.
  • Packaged cloud endpoint upgrades and packaging guard coverage.
  • MEMMY-504: Windows memory-service update handling.
  • MEMMY-495: Windows startup lifecycle through splash timeout.
  • MEMMY-494: Windows memory-service cleanup on exit.
  • MEMMY-434: WebUI transcript event timestamps.

The authoritative itemized scope is the PR Commits and Files changed tabs.

Release metadata

  • Root, desktop, agent, backend, and lockfile metadata synchronized to 1.1.8.
  • Release notes: .github/release-notes/v1.1.8.md.
  • Independent Memory service, viewer, and CLI versions remain unchanged.

Validation

  • GitHub PR checks: 9 successful, 1 skipped.
  • Project Harness Full release task and evidence pack.
  • Signed Windows x64 CN/Intl installers uploaded and verified.
  • Signed macOS arm64 CN/Intl installers uploaded and verified.

Post-merge release steps

  1. GitHub Draft Release v2 runs full preflight after merge.
  2. Review release notes, audit evidence, OSS integrity, MD5/SHA256, and all four installers.
  3. Publish the Draft Release manually only after the review is complete.
  4. Push the final release evidence to Quality Control Plane.

syzsunshine219 and others added 30 commits September 16, 2026 22:28
Extend the Codex completeSourceTurn path to Cursor, Claude Code, OpenClaw, OpenCode, Hermes, and DeepSeek Harness so both channels share turn identity, tool pairing, and session binding.
fix false failure is reported when scanning meets abnormal data
optimize the display of scanning progress
fix(MEMMY-411, MEMMY-413): extend completeSourceTurn L1 capture beyond Codex
Show a one-time campaign dialog with CN/intl copy, and stack a token-credit notification after the comment-draw reward lands.

Co-authored-by: Cursor <cursoragent@cursor.com>
feat(desktop): add Mid-Autumn campaign prompt and token credit toast
…ry_v2"

This reverts commit 7f23ee6, reversing
changes made to 815607e.
Revert "Merge pull request #465 from origami-chen/cjq_dev/fix_l1_memory_v2"
In account mode the model dropdown re-derives modelAssignments.account.agent.candidates
from modelAssignments.byok.agent.candidates on every startup. A custom (source: "byok")
model added while in account mode was written only to the account candidate list, so it
was dropped on the next restart; the last-used model reverted to the platform default for
the same reason (its default preset was no longer in the re-derived candidates).

- upsertModelConnection now also enrolls newly added BYOK presets into
  modelAssignments.byok.agent.candidates (the source of truth the backend account
  projection reads), so custom models survive the restart re-projection.
- Selecting a model in the chat model picker now persists it as the mode default
  (new defaultModelSelectionInput helper + saveModelCatalog), so a new chat after
  restart defaults to the last-used model instead of the platform preset.
- Add regression tests for candidate enrollment, default survival, and the helper.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
feat: add lottery campaign rewards
…-v1.1.7

fix(ui): scroll composer attachments horizontally
Walk parent and descendant links in linear time, close the confirm dialog first, and cover cyclic as well as uploaded multi-level trees.

Co-authored-by: Cursor <cursoragent@cursor.com>
Stop nested folder deletes from freezing the knowledge page
…rsistence

fix(desktop): persist custom models and last-used model in account mode
Account mode needs an authenticated user, and BYOK counts as signed in without a cloud account.

Co-authored-by: Cursor <cursoragent@cursor.com>
Account mode waits for guidance, and BYOK waits until an Agent model is saved.

Co-authored-by: Cursor <cursoragent@cursor.com>
Account and BYOK now share the same post-guidance gate, while the remote campaign status still decides whether to offer it.

Co-authored-by: Cursor <cursoragent@cursor.com>
feat(desktop): add Mid-Autumn campaign
Wait until guidance has settled and the user is on a workspace route, and require a saved BYOK Agent model before offering the prompt.

Co-authored-by: Cursor <cursoragent@cursor.com>
syzsunshine219 and others added 22 commits September 22, 2026 18:58
feat: show the campaign prompt after workspace entry
fix(desktop): prevent memory-service blocking Windows updates
…ory-service

fix(desktop): stop Windows memory service on exit by default
fix(desktop): keep Windows startup alive through splash timeout
fix(agent): persist WebUI transcript event timestamps
…lette

fix(desktop): hide standalone search ownership label (MEMMY-517)
…p-errors

fix(chat): de-emphasize recovered tool errors (MEMMY-590)
…hain

fix(upgrade): prefer packaged cloud endpoint over stale env (MEMMY-600)
Added release notes for Memmy version 1.1.8, detailing highlights and upgrade notes.

This branch had an error being deployed

1 failed deployment
release — ad55d9d2 Deployed Sep 23, 2026 by syzsunshine219 via release #44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants