Skip to content

Releases: moralpriest/Engram

Engram v0.6.5

07 Mar 05:16
656e6f1

Choose a tag to compare

Engram v0.6.5

Highlights

  • Includes the large UI/UX integration from MemeTactician via PR #5.
  • TELA cold-start scan performance improved significantly (from ~72s baseline down to ~25s in the optimized path).
  • TELA now auto-switches to Search and starts scan immediately on page open.
  • Dashboard status indicators now render as true circular dots.

Major Merge: MemeTactician UI/UX Integration (PR #5)

  • PR: #5 - feat(ui): comprehensive UI overhaul, mobile optimizations, and TELA enhancements
  • Merge commit: 61abd7f
  • Integrated commit snapshot: 2adde2b (squashed/consolidated history)
  • Scope: 32 files changed, +12,958 / -7,988

What this merge delivered

  • TELA Browser

    • Restored header visibility
    • Wider controls for Start Port Range and Search Min Likes %
    • Favorites and scan resiliency improvements, including force-rescan tooling
  • Settings and Configuration

    • Centralized TELA + Remote Access settings into one settings experience
    • Added advanced settings support
    • Improved settings persistence behavior
  • Navigation and Modules

    • Replaced multiple hyperlink navigations with icon-based button navigation
    • Standardized back button behavior/sizing
    • Improved module access patterns and dashboard navigation consistency
  • Mobile + Desktop UX

    • Mobile responsiveness improvements (scaling, rounded controls, single-wallet quick login flow)
    • Desktop scaling behavior corrected via desktop-aware sizing logic
    • Reduced flicker and refresh/layout instability
  • Privacy / Wallet UX

    • Persistent visibility toggles for balance and address
    • Wallet recovery/create success flow improvements
  • Branding / Assets

    • Restored custom icons (connect, favorites, TELA)
    • Added/updated bundled UI resources and related theme/resource files
  • Stability

    • Nil-pointer hardening and database stability improvements
    • Additional cleanup and consistency fixes across UI/layout flows

TELA Performance Improvements (post-PR #5)

  • Added batch RPC prefiltering for telaVersion detection.
  • Fixed false-positive prefilter behavior caused by NOT AVAILABLE key responses.
  • Added persistent encrypted negative cache with height-delta invalidation.
  • Added delta-only scanning and parallel stored-SCID revalidation.
  • Replaced per-call websocket INDEX fetch path with batched INDEX fetches over existing RPC.
  • Added INDEX result caching and detailed scan phase metrics.
  • Added multi-connection RPC pool and fixed websocket/jrpc2 cleanup ordering to prevent hangs.

TELA UX Improvements (post-PR #5)

  • Auto-trigger TELA search on page load.
  • Removed redundant magnifying-glass search button from TELA tab controls.

UI Fixes (post-PR #5)

  • Fixed stretched GNOMON/TELA/REMOTE ACCESS indicator pills by enforcing fixed-size circular dot containers.
  • Split shared animation canvas into dedicated indicator canvases to avoid rendering artifacts.

Notes

  • No intended breaking wallet/account workflow changes in this release.

Verification

All artifacts are signed with Sigstore Cosign and include SLSA Level 3 provenance attestations.

Verify with Cosign:

cosign verify-blob <filename> \
  --bundle <filename>.bundle \
  --certificate-identity=https://github.com/moralpriest/Engram/.github/workflows/release.yml@refs/tags/v0.6.5 \
  --certificate-oidc-issuer=https://token.actions.githubusercontent.com

Verify with GitHub CLI:

gh attestation verify <filename> --owner moralpriest

Checksums (SHA256)

See SHA256SUMS.txt for file checksums.

Engram v0.6.4

01 Mar 22:11
20d3825

Choose a tag to compare

Engram v0.6.4

Highlights

  • Includes the large UI/UX integration from MemeTactician via PR #5.
  • TELA cold-start scan performance improved significantly (from ~72s baseline down to ~25s in the optimized path).
  • TELA now auto-switches to Search and starts scan immediately on page open.
  • Dashboard status indicators now render as true circular dots.

Major Merge: MemeTactician UI/UX Integration (PR #5)

  • PR: #5 - feat(ui): comprehensive UI overhaul, mobile optimizations, and TELA enhancements
  • Merge commit: 61abd7f
  • Integrated commit snapshot: 2adde2b (squashed/consolidated history)
  • Scope: 32 files changed, +12,958 / -7,988

What this merge delivered

  • TELA Browser

    • Restored header visibility
    • Wider controls for Start Port Range and Search Min Likes %
    • Favorites and scan resiliency improvements, including force-rescan tooling
  • Settings and Configuration

    • Centralized TELA + Remote Access settings into one settings experience
    • Added advanced settings support
    • Improved settings persistence behavior
  • Navigation and Modules

    • Replaced multiple hyperlink navigations with icon-based button navigation
    • Standardized back button behavior/sizing
    • Improved module access patterns and dashboard navigation consistency
  • Mobile + Desktop UX

    • Mobile responsiveness improvements (scaling, rounded controls, single-wallet quick login flow)
    • Desktop scaling behavior corrected via desktop-aware sizing logic
    • Reduced flicker and refresh/layout instability
  • Privacy / Wallet UX

    • Persistent visibility toggles for balance and address
    • Wallet recovery/create success flow improvements
  • Branding / Assets

    • Restored custom icons (connect, favorites, TELA)
    • Added/updated bundled UI resources and related theme/resource files
  • Stability

    • Nil-pointer hardening and database stability improvements
    • Additional cleanup and consistency fixes across UI/layout flows

TELA Performance Improvements (post-PR #5)

  • Added batch RPC prefiltering for telaVersion detection.
  • Fixed false-positive prefilter behavior caused by NOT AVAILABLE key responses.
  • Added persistent encrypted negative cache with height-delta invalidation.
  • Added delta-only scanning and parallel stored-SCID revalidation.
  • Replaced per-call websocket INDEX fetch path with batched INDEX fetches over existing RPC.
  • Added INDEX result caching and detailed scan phase metrics.
  • Added multi-connection RPC pool and fixed websocket/jrpc2 cleanup ordering to prevent hangs.

TELA UX Improvements (post-PR #5)

  • Auto-trigger TELA search on page load.
  • Removed redundant magnifying-glass search button from TELA tab controls.

UI Fixes (post-PR #5)

  • Fixed stretched GNOMON/TELA/REMOTE ACCESS indicator pills by enforcing fixed-size circular dot containers.
  • Split shared animation canvas into dedicated indicator canvases to avoid rendering artifacts.

Notes

  • No intended breaking wallet/account workflow changes in this release.

Verification

All artifacts are signed with Sigstore Cosign and include SLSA Level 3 provenance attestations.

Verify with Cosign:

cosign verify-blob <filename> \
  --bundle <filename>.bundle \
  --certificate-identity=https://github.com/moralpriest/Engram/.github/workflows/release.yml@refs/tags/v0.6.4 \
  --certificate-oidc-issuer=https://token.actions.githubusercontent.com

Verify with GitHub CLI:

gh attestation verify <filename> --owner moralpriest

Checksums (SHA256)

See SHA256SUMS.txt for file checksums.

Engram v0.6.3

21 Feb 02:08
bf35c3b

Choose a tag to compare

Engram v0.6.3

What's Changed

🐛 Bug Fixes

  • make iOS build non-blocking (requires Apple Developer certificate) (c7d823c)
  • set Trivy SARIF scan to non-blocking (exit-code 0) (b2fac4a)
  • add GH_TOKEN env for GitHub CLI attestation verification (fc7ca96)
  • remove duplicate 'v' in cosign certificate identity (629e1f1)
  • correct invalid upload-artifact SHA in release workflow (6ad195a)
  • adjust tests and coverage threshold for CI (77dcd94)
  • revert invalid action SHAs back to version tags (eb0583b)
  • release workflow issues (e697500)
  • make Trivy non-blocking for pipeline stability (41acac2)
  • resolve typos checker false positives (d2a6695)
  • properly configure Trivy to use .trivyignore (a48cb52)
  • add .trivyignore for CVE-2025-22869 (342bec2)
  • resolve remaining false positives in security checks (930d857)
  • resolve remaining pipeline failures (ef6d478)
  • exclude bundled files from crypto hygiene check (678ac54)
  • resolve workflow failures from hardening changes (f609fa1)
  • add fyne_version to job outputs in release workflow (beac669)
  • correct relative paths in TESTING.md links (7d3cc65)
  • resolve CI/CD pipeline failures (c3b68d9)

📦 Build & CI

  • remove iOS build job (requires Apple Developer certificate) (bf35c3b)
  • improve CI/CD workflows with gofmt, conventional commits, iOS builds, and enhanced changelog (4a96288)

🔧 Chores

  • update Go version to 1.26 (e4ead4c)
  • update Go version to 1.25.7 (d0b2fa1)

📝 Other Changes

  • harden: implement A+ wallet CI/CD best practices (items 1, 2, 4, 5) (53f36f6)
  • harden: implement wallet-grade CI/CD pipeline (5c741e7)
  • Security: Implement CI/CD security scanning and code fixes (e48481b)
  • Enhance wallet recovery UX and form validation (f7d7b6f)
  • Refactor settings code and improve UI (d29abb0)
  • Add confirmation dialogs and improve settings persistence (155a9bf)
  • Prevent removing the last node in connection settings (73d4832)
  • Improve connection settings UI and fix bugs (7f3c464)
  • Select node above when deleting the active node (1d55857)
  • Display network radio buttons horizontally in settings (ab5a1cf)
  • Add custom node entry with add/remove buttons and connection validation (5a00530)
  • Replace node dropdown with clickable list with status icons (159d1e7)
  • Add community pools node, default to localnode (4ea3e17)
  • Rename 'My Settings' to 'Settings' (926d909)
  • Refactor wallet recovery flow (ca11d22)
  • Refactor wallet recovery flow (87c600a)
  • Fix: nil pointer in FocusGained and main page text (7d2fdad)
  • Refactor wallet recovery flow (08c70c1)
  • Fix for Cyberdeck initial settings (f5c2c80)
  • Simplified EPOCH permissions and UI fixes (d8fdbab)

Security

This release includes signed artifacts and SBOM. See verification instructions below.

Full Changelog: 0.6.1...v0.6.3

Verification

All artifacts are signed with Sigstore Cosign and include SLSA Level 3 provenance attestations.

Verify with Cosign:

cosign verify-blob <filename> \
  --bundle <filename>.bundle \
  --certificate-identity=https://github.com/moralpriest/Engram/.github/workflows/release.yml@refs/tags/v0.6.3 \
  --certificate-oidc-issuer=https://token.actions.githubusercontent.com

Verify with GitHub CLI:

gh attestation verify <filename> --owner moralpriest

Checksums (SHA256)

See SHA256SUMS.txt for file checksums.