Release notes

What's new in DMPR. Most recent release at the top.

v3.0 Latest May 2026
New tools
DMPR Notesnew — Keep-style notes at /notes. Masonry grid, 9 note colors, markdown with live preview, file attachments (images render inline), own label system, pin, archive, syncs to a Notes tab in your sheet.
DMPR Snippetsnew — code and text snippets at /snippets. Language tags, line numbers, one-click copy, tag autocomplete, filter by language.
DMPR Analyticsnew — full analytics dashboard at /analytics. Monthly chart, day-of-week and hour-of-day breakdown, 52-week activity heatmap, top tags and domains, tagged vs untagged donut. Replaces the Statistics modal.
Bookmarks — new features
Smart collections — save any search or filter as a named collection in the sidebar with a live count.
Pinned bookmarks — pin bookmarks to the top of the list. Syncs to sheet column J for cross-device persistence.
Drag to reorder pinned — drag the six-dot handle on pinned cards to set your own order.
Density toggle — Compact, Comfortable (default), and Spacious view modes. Compact shows 40+ bookmarks at once.
Tag suggestions on add — suggested tags appear as clickable pills based on your existing bookmarks from the same domain.
Markdown notes — notes in bookmarks support full markdown: headings, bold, italic, code, lists, links.
Random / Discovery sort — shuffle your bookmarks to rediscover old saves. Reshuffle button for a fresh shuffle.
Search history — last 10 searches saved and shown as a dropdown when the search bar is empty and focused.
Bulk actions
Bulk remove tag — remove a tag from all selected bookmarks at once.
Bulk set category — apply a category to multiple bookmarks in one action.
Select all (page only) — fixed to select only the current page, not the entire filtered set.
Larger checkbox targets — 44×44px touch targets on checkboxes for easier mobile tapping.
Tag management
Bulk tag cleanup — checkboxes in the tag manager. Select multiple tags to merge them into one, or delete them from every bookmark at once.
Import
Chrome JSON — import the raw Bookmarks file from your Chrome profile. Folder names become categories, dates preserved.
Pocket CSV — import your Pocket export directly. Tags imported automatically.
Netscape HTML — unchanged, now with clear export instructions for Chrome, Firefox, and Safari.
iOS
Redesigned mobile layout — sidebar hidden on mobile. Full-screen top bar with logo, + button, and hamburger menu. Clean full-width card list.
PWA manifest — install to home screen via Safari. Share target support on iOS 16.4+ (DMPR appears in the share sheet).
iOS Shortcut — installable .shortcut file adds "Save to DMPR" to your share sheet with optional tag prompt.
Bookmarklet
Tag suggestions — fetches your most-used tags for the current domain from Apps Script. Click a pill to add instantly.
Instant sync — DMPR detects bookmarklet saves via localStorage and pulls from the sheet within 2 seconds.
Save confirmation — "Saved!" confirmation before the widget closes.
Themes & design
D-vortex logo — new logo mark: a bold D containing concentric chromatic rings that shift color per theme.
4 new dark themes — Neon carnival, Deep space, Acid rave, Sunset noir. 13 themes total.
Contrasting ring palettes — each theme has its own logo ring color palette (warm themes get cool rings, cool themes get warm or electric rings).
Reliability
Duplicate prevention — sync race condition fixed. Sheet-side dedup function added. "Remove duplicate bookmarks" in Settings now cleans both local and sheet.
Pin persistence — pins stored separately from bookmark data so sheet syncs cannot wipe them.
Bookmark health check — weekly Apps Script trigger flags dead links (404, gone, unreachable) with ⚠ warnings on cards.
Previous releases
v2.6 and earlier — auth, bookmarklet, sync, dark mode, PWA