Changelog
1.3.3 (2026-04-21)
Improvements
- Added i18n support for 15 core locales (ar_SA, cs_CZ, de_DE, es_ES, fr_FR, it_IT, ja_JP, nl_NL, pl_PL, pt_BR, pt_PT, sv_SE, tr_TR, uk_UA, zh_Hans_CN)
1.3.2 (2026-02-11)
Fixed
- Polaris CSS overriding admin body styles — Polaris was setting
background-colorandcolorondocument.body, overriding Magento admin panel styles. These properties are now explicitly removed after Polaris initializes.
1.3.1 (2025-06-16)
Fixed
- Bookmarker CSS leaking into admin panel — Scoped bookmarker styles in
global.scssto prevent them from affecting elements outside the bookmarker container.
1.3.0 (2025-06-16)
Features
- WCAG 2.2 AA compliance — Added
aria-label,role,aria-expanded,aria-haspopup, andaria-liveattributes to all interactive elements. Added keyboard navigation (Enter/Space) for bookmarks, folders, edit forms, and manager. Added:focus-visiblestyles with outline and box-shadow. Added screen reader text support (.sr-only). - Translations support — All UI strings are now translatable through Magento's i18n system. Added
TranslationDataProviderblock that loads translations as JSON for the React app,translationService.tswith at()function, and a webpack plugin that auto-generates the translation dictionary template from React source code. Ships with 61 English phrases inen_US.csv.
Fixed
- Bookmark edit form height in folders — Fixed the edit form not opening at full height for bookmarks nested inside folders.
1.2.0 (2024-10-08)
Improvements
- Extracted Polaris CSS into local bundle — Replaced global
@shopify/polarisstyle import with a localpolaris.scssfile to prevent CSS conflicts when other extensions (e.g., Advanced Reports) also import Polaris. - Polaris icon migration — Renamed
*MajorMonotoneicons to*Majorto match updated Polaris icon naming. AddedUpdateIconsPatchdata patch to update stored icon names in the database. - Replaced deprecated
Zend_Db_Selectconstants — Switched toMagento\Framework\DB\Select::SQL_ASC/SQL_DESCinBookmarkServiceandHistory\DataProvider. - React lifecycle updates — Replaced deprecated
componentWillMountwithcomponentDidMount.
Fixed
- CSS conflict with Mirasvit Advanced Reports — Both modules were importing Polaris styles globally, causing CSS collisions. Resolved by extracting Polaris CSS into the module's own scoped bundle.
1.1.2 (2023-07-26)
Fixed
- Added
nameattribute to layout block — The bookmarker block indefault.xmlwas missing anameattribute (name="bookmarker"), which could cause layout merge issues in Magento.
1.1.1 (2022-06-20)
Improvements
- Disabled
db_schema_whitelist.json— Renamed todb_schema_whitelist.json_to prevent Magento from using it during schema diffing.
1.1.0 (2022-05-23)
Improvements
- Migrated to declarative schema — Replaced
InstallSchema.phpandUpgradeSchema.phpwithetc/db_schema.xml. Tablesmst_bookmarker_bookmark(11 columns) andmst_bookmarker_history(7 columns) are now defined declaratively. - Dropped Magento 2.1/2.2 support — Removed
100.1.*|101.0.*from framework version constraint incomposer.json.
1.0.12 (2021-04-30)
Fixed
- Disabled Redux logger in production — The
redux-loggermiddleware was outputting all Redux state changes to the browser console. Commented out the logger import and middleware registration instore.ts.
1.0.11 (2020-12-07)
Improvements
- Replaced
Zend_JsonwithSerializeService— Migrated all JSON encoding/decoding from deprecatedZend_JsonandZend_Json_EncodertoMirasvit\Core\Service\SerializeServiceinSync.php,Bookmark.php,History.php,BookmarkService.php, andmanager.phtml.
1.0.10 (2020-09-11)
Improvements
- Added i18n infrastructure — Created
en_US.csvtranslation file andtools/i18n.shscript for collecting translation phrases viabin/magento i18n:collect-phrases.
1.0.9 (2020-08-20)
Features
- Update State button — Replaced the simple Star bookmark toggle with a new
BookmarkControlcomponent. On hover, shows "Update State" and "Add As New Bookmark" buttons. A blue pulsing indicator dot appears when the current page's parameters differ from the saved bookmark state, allowing one-click state refresh.
1.0.8 (2020-07-30)
Improvements
- Magento 2.4 compatibility — Updated
composer.jsonversion constraints to support Magento 2.4.
1.0.7 (2020-07-02)
Fixed
- Bookmarker resetting Helpdesk filters — Fixed an issue in the
Redirectcontroller andBookmarkServicewhere navigating via bookmarks would reset filters set by Helpdesk users.
1.0.6 (2020-05-22)
Fixed
- Cmd/Ctrl+click not opening bookmarks in new tab — Fixed keyboard modifier detection in
Bookmark.tsxso Cmd+click (macOS) and Ctrl+click (Windows/Linux) correctly open bookmarks in a new browser tab.
1.0.5 (2020-05-11)
Fixed
- Long URLs when using non-default admin UI — Enhanced the
Redirectcontroller andbookmarkService.tsto handle URL length issues caused by non-default UI configurations.
1.0.4 (2020-05-08)
Features
- Save UI interface state — Bookmarks now capture and restore grid filters, sort orders, and visible columns. Added a redirect controller for state-based navigation.
Fixed
- Popover positioning in folders — Fixed popover display issues when interacting with bookmarks inside folders.
1.0.3 (2020-05-07)
Improvements
- Middle-click to open in new tab — Middle mouse button click on a bookmark now opens it in a new browser tab.
Fixed
- Scrollbar style issues — Fixed unwanted scrollbar styling across Bar, Bookmark, BookmarkList, Folder, and Manager components.
- AJAX requests appearing in history — Filtered out AJAX requests from the bookmark history so only actual page navigations are recorded.
1.0.2 (2020-03-05)
Features
- Folders and Bookmark Manager — Added ability to organize bookmarks into folders with a drag-and-drop manager interface. New
Foldercomponent,BookmarkListview, and full-featured Manager with sortable tree. Addedparent_idandis_folderdatabase columns viaUpgradeSchema101.
1.0.1 (2020-01-31)
Features
- Extended mode view — Added an
Extendedcomponent that shows bookmarks in an expanded layout with more detail.
Fixed
- Bookmarks not scoped per admin user —
BookmarkService.getList()now filters byuser_id, so each admin user sees only their own bookmarks. Removed ACL check in favor of user-based filtering.
1.0.0 (2020-01-30)
Features
- Bookmark bar UI — Added the core bookmark bar component (
Bar.tsx) with the ability to add, view, and click bookmarks in the Magento admin panel header.
0.0.1 (2020-01-27)
Features
- Initial release — Admin bookmark extension for Magento 2. Provides a bookmark bar in the admin panel for saving and navigating to frequently used pages. Includes
mst_bookmarker_bookmarkandmst_bookmarker_historydatabase tables, page history tracking, and a React-based UI with Shopify Polaris components.