MemexNG-Semantic History Search version history - 3 versions
MemexNG-Semantic History Search by Durga Gairhe
MemexNG-Semantic History Search version history - 3 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 0.4.0
Released May 19, 2026 - 23.51 MBWorks with firefox 58.0 and laterv0.4.0 — Firefox MV2 support & cross-browser compatibility
- Add Firefox MV2 support: offscreen document fallback via hidden iframe
- Fix Firefox MV2 compatibility: switched all chrome. API calls to browser.
(Promise-based wrappers via wxt/browser) for history, bookmarks, alarms,
contextMenus, omnibox, tabs, and runtime APIs
- Fix browserAction API: handle Firefox MV2's browser.browserAction alias
- Fix build: switch background chunk from IIFE to ES format to support
WASM top-level await (voy-search), wrap in async IIFE at post-processing
- Fix build: strip Vite lib-mode generated "background;" references from
all output chunks
- Remove unused "storage" permission
- Fix circular dependency in importAllData (accept optional rebuildVoyIndex)
- Fix vectorStore: import voy-search dynamically to avoid WASM bundling
issues in Firefox MV2Source code released under All Rights Reserved
Older versions
Version 0.3.0
Released May 19, 2026 - 23.41 MBWorks with firefox 109.0a1 and laterRelease Notes — v0.3.0
What's New
- Chrome Manifest V3 support — Service worker now runs without module imports, fully compatible with Chrome's MV3 requirements
- Zero unsafe-eval required — All code runs via classic scripts with inlined imports; no eval() or remote code anywhere
- Dual-browser builds — Chrome MV3 + Firefox MV2 from a single codebase
Bug Fixes
- Fixed ReferenceError: x is not defined at service worker startup caused by multi-chunk import dedup — shared chunks (hash, vectorStore) now properly expose all exports to all consumers
- Fixed import() is disallowed on ServiceWorkerGlobalScope — dynamic imports are recursively inlined into IIFEs
- Fixed Assignment to constant variable errors in strict-mode async IIFEs — export assignments use .then() callbacks instead of direct reassignment
- Fixed 404 errors for deleted chunks — inlined chunks shared with popup/options/offscreen are no longer removed from the build output
Full Changelog
- Background service worker inlines all static + dynamic imports into a single classic script
- Both builds pass acorn parse validation with 0 imports
- Firefox: added browser_specific_settings.gecko.id and data_collection_permissions for AMO compliance
- Removed unused storage permission to avoid store review flagsSource code released under All Rights Reserved
Version 0.2.0
Released May 16, 2026 - 23.4 MBWorks with firefox 109.0a1 and laterSource code released under All Rights Reserved