Skip to content

Replace legacy Memory Explorer with React 19 - #201

Merged
tickernelz merged 2 commits into
tickernelz:mainfrom
EyJunge1:feat/react-gui
Jul 30, 2026
Merged

Replace legacy Memory Explorer with React 19#201
tickernelz merged 2 commits into
tickernelz:mainfrom
EyJunge1:feat/react-gui

Conversation

@EyJunge1

Copy link
Copy Markdown
Collaborator

Summary

  • replace the legacy vanilla/Svelte Memory Explorer with a React 19 + Vite + Tailwind/shadcn UI
  • preserve the REST API, auth-token injection, routing, i18n, themes, memory workflows, profile management, and migrations
  • share validated API types with the frontend and serve built assets consistently in compiled and source/test modes

Test plan

  • bun run typecheck
  • bun run build
  • bun test — 270 tests pass; local Bun 1.3.14 panics during native teardown after reporting completion
  • HTTP smoke test: /, /project-memories, /user-profile, /api/health, and the hashed React bundle return 200
  • repository scan confirms no Svelte source files, Svelte dependencies, or legacy src/web assets remain

Made with Cursor

EyJunge1 and others added 2 commits July 28, 2026 14:41
Replace the vanilla and interim Svelte frontends with a React 19 Vite app while preserving the existing API contract, security controls, and explorer features.

Co-authored-by: Cursor <cursoragent@cursor.com>
Resolve the Vite output from both compiled and source execution so the auth harness and local React UI smoke tests use the same bundle.

Co-authored-by: Cursor <cursoragent@cursor.com>
@tickernelz
tickernelz merged commit b7d1a6b into tickernelz:main Jul 30, 2026
8 checks passed
@tickernelz

Copy link
Copy Markdown
Owner

Merged into main as part of the newest-to-oldest integration batch and scheduled for the v2.22.0 release.

The combined four-PR tree was verified with:

  • bun install --frozen-lockfile
  • cd web && bun install --frozen-lockfile
  • bun run typecheck
  • bun run build (including the React/Vite production bundle)
  • bun test287 passed / 0 failed / 631 assertions
  • git diff --check

The pushed main tree exactly matches the locally tested synthetic merge tree.

@tickernelz

Copy link
Copy Markdown
Owner

Released in v2.22.0. The npm registry artifact was downloaded, checksum-verified, installed with lifecycle scripts disabled, and passed native dependency, libSQL vector, package entrypoint, and bundled web UI checks.

@EyJunge1
EyJunge1 deleted the feat/react-gui branch July 30, 2026 09:47
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.

2 participants