Releases: moralpriest/Engram
Engram v0.6.5
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:
32files 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
telaVersiondetection. - Fixed false-positive prefilter behavior caused by
NOT AVAILABLEkey 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.comVerify with GitHub CLI:
gh attestation verify <filename> --owner moralpriestChecksums (SHA256)
See SHA256SUMS.txt for file checksums.
Engram v0.6.4
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:
32files 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
telaVersiondetection. - Fixed false-positive prefilter behavior caused by
NOT AVAILABLEkey 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.comVerify with GitHub CLI:
gh attestation verify <filename> --owner moralpriestChecksums (SHA256)
See SHA256SUMS.txt for file checksums.
Engram v0.6.3
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
📝 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.comVerify with GitHub CLI:
gh attestation verify <filename> --owner moralpriestChecksums (SHA256)
See SHA256SUMS.txt for file checksums.