Skip to content

Releases: darknodebros/EleSync

v1.23.10

Choose a tag to compare

@github-actions github-actions released this 03 Aug 19:47
Immutable release. Only release title and notes can be modified.

Fixed

  • Legacy Memories renderer failure. The dashboard now filters malformed legacy API items before grouping, preventing Cannot read properties of undefined (reading 'created_at') when browsing large imported vaults.
  • WhatsApp discoverability. Added a prominent WhatsApp import card and privacy-review entry point to the dashboard Import page.
  • Phone companion URL accuracy. The remote-access page now displays HTTP or HTTPS according to the actual server configuration instead of always generating an HTTPS address.

v1.23.9

Choose a tag to compare

@github-actions github-actions released this 03 Aug 04:16
Immutable release. Only release title and notes can be modified.

Added

  • Grok AI team integration. The Grok connector is now described and verified as a first-class remote MCP teammate alongside ChatGPT and Gemini.
  • Grok export compatibility. EleSync accepts the extracted prod-grok-backend.json conversation format with wrapped conversation and responses records while ignoring unrelated archive files.
  • Dashboard visual polish. Added richer cyan, violet, and Grok-pink accents, improved ambient gradients, and more vibrant client cards without changing the information architecture.
  • Updated setup documentation. README and setup instructions now explain Grok exports, WhatsApp privacy review, and PWA installation.

v1.23.8

Choose a tag to compare

@github-actions github-actions released this 03 Aug 01:59
Immutable release. Only release title and notes can be modified.

Added

  • WhatsApp privacy review. WhatsApp exports can now be previewed before saving, filtered by sender, and approved as a full conversation or selected messages.
  • WhatsApp privacy controls. Approved imports can redact phone numbers, remove links, and remove media-only messages before they enter the vault.
  • PWA v3 privacy hardening. Offline drafts are encrypted with Web Crypto AES-GCM, and users can clear them from the command menu.

Changed

  • Added a PWA share target so phone users can send text, links, and titles directly into EleSync for review before saving.

v1.23.7

Choose a tag to compare

@github-actions github-actions released this 03 Aug 00:14
Immutable release. Only release title and notes can be modified.

Added

  • Simplified the dashboard into a friendlier AI memory hub with a unified Memories workspace, date-grouped content, conversation cards, and time/type views.
  • Added a primary Projects workspace for bringing content from multiple AI assistants together.
  • Integrated the high-resolution EleSync logo into the dashboard home experience.
  • Expanded first-run setup to choose the vault location, protect the dashboard with a passcode, and continue to encrypted USB vault setup.

Changed

  • Enabled audit logging by default for MCP connections, with ELESYNC_AUDIT=0 and --no-audit as explicit opt-outs.

v1.23.6

Choose a tag to compare

@github-actions github-actions released this 02 Aug 22:15
Immutable release. Only release title and notes can be modified.

Fixed

  • Web dashboard ignored config.json vault path. web.serve() used
    default_vault_dir() which only checks $ELESYNC_DIR and falls back to
    ~/EleSyncVault — it never read config.json. So if you picked D:\Vault
    during onboarding or ele vault set, the dashboard still used
    ~/EleSyncVault. Now serve() reads config.json when no explicit vault
    is given, matching the CLI's _resolve_vault() behaviour.
  • PWA manifest not in pip wheel. static/manifest.json was missing
    from the wheel because package-data only listed *.css, *.js,
    *.png. Added *.json and *.svg so the manifest ships and the web
    app is installable.

v1.23.5

Choose a tag to compare

@github-actions github-actions released this 02 Aug 20:32
Immutable release. Only release title and notes can be modified.

Fixed

  • elesync.commands missing from pip/wheel. pyproject.toml listed
    only packages = ["elesync"], so the elesync.commands subpackage
    (backup/restore/export) was never installed. Every ele command
    crashed with ModuleNotFoundError: No module named 'elesync.commands'.
    Now explicitly lists ["elesync", "elesync.commands"].
  • PyInstaller hidden imports. Added elesync.commands and
    elesync.commands.backup to the spec's hidden imports list so the
    frozen ele.exe can find them too.
  • PWA manifest not in wheel. Added static/*.json and static/*.svg
    to package-data so manifest.json ships in the pip package.

v1.23.4

Choose a tag to compare

@github-actions github-actions released this 02 Aug 18:55
Immutable release. Only release title and notes can be modified.

Fixed

  • CLI binary path lookup for AI connect. The frozen-mode resolver
    looked for ele.exe in exe.parent/command/ but the installer puts
    the GUI at {app}/app/ and the CLI at {app}/command/ — a sibling
    directory, not a child. Now checks exe.parent.parent/command/
    (installer), exe.parent.parent/cli/ (scoop), and exe.parent/
    (portable) so the MCP config points at the real ele.exe.

v1.23.3

Choose a tag to compare

@github-actions github-actions released this 02 Aug 18:06
Immutable release. Only release title and notes can be modified.

Fixed

  • Inno Setup AddCheckBox signature. The TNewCheckListBox.AddCheckBox
    method requires 8 parameters (Caption, SubItem, Level, Checked, Enabled,
    HasInternalChildren, CheckWhenParentChecked, Object), not 6. The missing
    params caused ISCC to abort, so v1.23.2 shipped without a Windows installer.

v1.23.1

Choose a tag to compare

@github-actions github-actions released this 02 Aug 14:01
Immutable release. Only release title and notes can be modified.

Fixed

  • Version surfaces. Bumped server.json, elesync/__init__.py, and
    index.html to match pyproject.toml (1.23.0 only bumped pyproject,
    failing the CI version-consistency gate). This patch release is the
    first 1.23.x with all surfaces in agreement and release assets built.

v1.21.1

Choose a tag to compare

@github-actions github-actions released this 02 Aug 01:44
Immutable release. Only release title and notes can be modified.

Changed

  • Dashboard topbar cleanup. Removed the Menu, Theme, Export JSON, Export CSV, and ? buttons from the top-right of the web dashboard. The same actions remain available via keyboard shortcuts and the command palette.
  • Futuristic dark UI refresh. New deep space purple/cyan palette with neon glows on buttons, cards, nav items, status dots, and stat values; gradient primary buttons and a subtle gradient on the topbar.
  • Default to dark mode. The dashboard now defaults to dark mode on first visit.