PageMarkdown - Markdown Web Clipper versionshistorik - 7 versioner
PageMarkdown - Markdown Web Clipper av ExileCode
PageMarkdown - Markdown Web Clipper versionshistorik - 7 versioner
Var försiktig med äldre versioner! Dessa versioner visas för test och referensändamål.Du bör alltid använda den senaste versionen av ett tillägg.
Senaste version
Version 1.2.1
Släppt 11 jun 2026 - 2,18 MBFungerar med firefox 142.0 och senare[1.2.1] - 2025-06-11
Fixed- Firefox sidebar auto-capture: Fixed content capture in Firefox sidebar — sidebar now automatically captures the active page on open and re-captures when switching tabs or navigating. The capture pipeline uses
sendMessage()withexecuteScript()fallback and a permission CTA button when host permissions are missing. - Firefox sidebar tab detection: Simplified sidebar tab tracking to use
chrome.tabs.query({ active: true, currentWindow: true })directly (matching HTMLPicker's proven pattern), removing unnecessary service worker message forwarding (PMD_TAB_CHANGED,PMD_GET_ACTIVE_TAB_URL). - Firefox permission CTA: Added a clickable permission button that appears when Firefox host permissions are missing. Uses synchronous
chrome.permissions.request()to preserve Firefox's user-gesture chain. Updated CTA text to actionable copy ("⚠️ Click here to grant page access permission") with prominent styling across all 18 locales. - Removed page reload fallback: Removed the automatic page reload mechanism that was used as a last-resort fallback for Firefox content script injection — this caused unacceptable UX disruption.
- CTA accessibility: Changed Firefox permission prompt from a clickable
<p>to a proper<button type="button">with reset CSS for keyboard accessibility. - Debug log gating: Gated all debug
console.debug()statements behindif (PMD_DEBUG)for dead-code elimination in production builds. - Code cleanup: Removed redundant CSS rules, dead error pattern checks, and unused class operations from the Firefox sidebar debugging process.
[1.2.0] - 2025-06-10
Added- Side Panel support: Open PageMarkdown in the browser's native side panel for a persistent workspace that stays open while you browse — ideal for long research sessions. Access via the ◧ switch button in the popup header or the "Side Panel" option in Settings → General → Workspace Mode.
- Workspace Mode setting: New option in Settings → General to choose whether the toolbar icon opens a Popup or the Side Panel. When set to Side Panel, clicking the toolbar icon opens the side panel directly.
- Popup ↔ Side Panel switching: One-click switch buttons in both the popup and side panel headers for quick context switching.
- Firefox sidebar support: Firefox users can access the same side panel UI via the browser's built-in sidebar (Ctrl+B). Firefox sidebar cannot be opened programmatically, so a hint is shown when switching.
- Side Panel auto-open on startup: When workspace mode is set to Side Panel, the toolbar button behavior is applied on service worker startup so it persists across browser restarts.
- i18n translations for side panel and workspace mode across all 18 locales.
Källkod släppt under Med ensamrätt
- Firefox sidebar auto-capture: Fixed content capture in Firefox sidebar — sidebar now automatically captures the active page on open and re-captures when switching tabs or navigating. The capture pipeline uses
Äldre versioner
Version 1.1.3
Släppt 26 maj 2026 - 2,06 MBFungerar med firefox 142.0 och senare[1.1.3] - 2025-05-26
Fixed- i18n completeness: Added missing
popup_batch_host_permission_deniedtranslation to all 17 non-English locales (ar, de, es, fr, id, it, ja, ko, nl, pl, pt_BR, ru, th, tr, vi, zh_CN, zh_TW). - i18n completeness: Added missing
options_force_show_hiddenandoptions_force_show_hidden_desctranslations to German (de) and Korean (ko) locales.
[1.1.2] - 2025-05-25
Fixed- Image download resilience: When downloading images as part of a ZIP export, individual image failures no longer abort the entire download. Failed images are skipped and the document is saved with the remaining successful images.
- Image failure notification: A new modal dialog now informs users when some images could not be downloaded, listing the failed URLs. Previously, errors were only visible in the extension background console with no user feedback.
- i18n translations for image failure notification across all 18 locales.
Källkod släppt under Med ensamrätt
- i18n completeness: Added missing
Version 1.1.0
Släppt 17 maj 2026 - 2,05 MBFungerar med firefox 142.0 och senare[1.1.0] - 2025-05-17
Added- Show Hidden Content toggle — force-capture content hidden via
display:none,visibility:hidden,opacity:0, or thehiddenattribute. Essential for API doc sites with tab-based content switching. - "Show Hidden" quick toggle in popup (replaces TOC toggle). TOC toggle still available in Options page.
- "Force Show Hidden Content" toggle in Options > General.
- i18n translations for "Show Hidden" feature across all 17 locales.
Fixed- Critical: Fix content extraction missing full page content on sites like Apifox API docs —
pmdFindContentRoot()now always evaluates generic structural elements (div,section, etc.), not just known content selectors like.markdown-body. - Fix path+hash URLs (e.g.
example.com/docs#section) being incorrectly filtered as same-page anchors during link collection.
Källkod släppt under Med ensamrätt
- Show Hidden Content toggle — force-capture content hidden via
Version 1.0.9
Släppt 13 maj 2026 - 2,04 MBFungerar med firefox 142.0 och senare[1.0.9] - 2025-05-13
Fixed- Fix element re-pick not updating text preview — subsequent picks after the first now capture immediately.
- Fix CSS selector input updating but editor textarea showing stale content — pick and done flow unified.
- Fix per-scope working draft cache invalidation — each scope (selection/element/document) now has its own draft key, preventing AI-refined content loss when switching scopes.
- Fix stale "Draft restored" hint leaking between scopes — draft UI now clears when switching to a scope without a cached draft.
Källkod släppt under Med ensamrätt
Version 1.0.8
Släppt 12 maj 2026 - 2,05 MBFungerar med firefox 142.0 och senare[1.0.8] - 2025-05-13
Added- User-configurable AI draft cache TTL setting (1–3600 seconds, default 600s).
Fixed- Fix Firefox screenshot download failure — convert
data:URLs toblob:URLs before download. - Fix Firefox PDF/MHTML options showing but failing — disable unsupported formats in dropdown.
- Fix screenshot warning modal text invisible in dark theme — use theme-aware CSS variable.
- Fix batch export button not updating on language switch — preserve inner
<span data-i18n>. - Replace all hardcoded
rgba()colors in popup.css with 20+ theme-aware CSS variables.
[1.0.7] - 2025-05-12
Added- AI multi-format API support: OpenAI and Anthropic compatible endpoints with auto URL normalization.
- Reasoning mode toggle and effort control (low/medium/high) for AI refine.
- Working Draft cache: AI-refined content is preserved across popup reopens (10-min TTL, per URL+scope).
- "Re-capture page" link when draft is restored, allowing explicit refresh.
.pmd-draft-recapture-linkCSS class for theme-aware re-capture link.
Fixed- Fix popup AI refine timeout — popup now uses AI timeout + 2s buffer instead of hardcoded 15s.
- Fix draft restore blocking scope switching — busy state is properly released after restore.
- Fix picker recovery overwriting restored AI draft — picker branches guarded with
!restoredDraft. - Fix scope switch clearing draft — different scopes don't conflict, draft is preserved.
- Fix element re-pick not clearing draft — Pick CSS now always forces fresh capture.
- Fix manual selector change being overwritten by draft restore — selector mismatch check added.
- Fix polling swallowing new selector when
isBusy— retries on next tick until capture triggers.
[1.0.6] - 2025-05-11
Fixed- Fix popup UI freezing when
pmd_popup_element_selectoris missing from localStorage butpmd_popup_scopeiselement— popup now releases the busy state and shows "pick or enter selector" instead of locking all controls. - Fix element selector not being persisted after a successful pick when the capture pipeline fails — service worker now preserves the selector from
PMD_ELEMENT_PICKEDin failure/exception paths. - Fix popup bootstrap not recovering a surviving selector from service worker state when the picker panel is already closed.
- Fix
normalizePmdPopupStorage()writing empty strings for user-data keys (elementSelector,batchText) — only structural keys are auto-filled. - Fix Pick Region button staying disabled after closing the picker panel (Done/Cancel/Escape) — content script now notifies the service worker via
PMD_LINK_PICKER_CLOSEDand popup polling detects the inactive state. - Fix picker panel
<kbd>shortcut labels (Esc/Enter) having insufficient contrast — added explicit text colors for both Cancel and Done buttons.
Källkod släppt under Med ensamrätt
Version 1.0.6
Släppt 11 maj 2026 - 2,03 MBFungerar med firefox 142.0 och senare[1.0.6] - 2025-05-11
Fixed- Fix popup UI freezing when
pmd_popup_element_selectoris missing from localStorage butpmd_popup_scopeiselement— popup now releases the busy state and shows "pick or enter selector" instead of locking all controls. - Fix element selector not being persisted after a successful pick when the capture pipeline fails — service worker now preserves the selector from
PMD_ELEMENT_PICKEDin failure/exception paths. - Fix popup bootstrap not recovering a surviving selector from service worker state when the picker panel is already closed.
- Fix
normalizePmdPopupStorage()writing empty strings for user-data keys (elementSelector,batchText) — only structural keys are auto-filled. - Fix Pick Region button staying disabled after closing the picker panel (Done/Cancel/Escape) — content script now notifies the service worker via
PMD_LINK_PICKER_CLOSEDand popup polling detects the inactive state. - Fix picker panel
<kbd>shortcut labels (Esc/Enter) having insufficient contrast — added explicit text colors for both Cancel and Done buttons.
Changed- Change extension popup shortcut from
Alt+Shift+MtoCtrl+Shift+E(avoids Chrome login popup conflict, cross-platform compatible). - Change batch cancel shortcut from
Alt+CtoCtrl+Shift+Z(Alt produces special characters on Mac, Ctrl+Shift+X conflicts with IME). - Add
Enterkey support for both picker panels as Done shortcut,Escas Cancel shortcut. - Add
Esc/Enterkeyboard shortcut labels to picker panel Cancel/Done buttons. - Add
normalizePmdPopupStorage()to ensure all expected localStorage keys exist on popup open. - Dynamic batch overlay cancel label — now fetches actual shortcut via
chrome.commands.getAll()instead of hardcoded text. - Firefox download compatibility — convert
data:URLs toblob:URLs before callingchrome.downloads.download().
[1.0.5] - 2025-05-11
Fixed- Critical: Fix Pick Region and Pick CSS (Element Picker) freezing the popup UI — both pickers now resolve immediately on click instead of waiting for the Done button, and the popup remains fully interactive during picking.
- Fix element picker not updating the selector input after subsequent picks — the popup now polls for picker state changes and updates the UI in real time.
- Fix link picker panel not showing total/picked URL counts — panel now displays "Total: N | Picked: +M" with proper i18n across all 18 locales.
- Fix element picker panel showing "no region" when hovering over the panel — now shows the last picked element's selector.
- Fix picker floating panel text always displaying in English — content script now properly loads and applies the user's language setting before building the panel.
- Fix
_locales/not accessible from content scripts — added toweb_accessible_resourcesin manifest. - Fix locale race condition — picker panels now await locale readiness before rendering.
Källkod släppt under Med ensamrätt
- Fix popup UI freezing when
Version 1.0.3
Släppt 5 maj 2026 - 2,02 MBFungerar med firefox 142.0 och senare[1.0.3] - 2025-05-05
Fixed- Fix TOC click-to-navigate not working for non-English headings (CJK, Arabic, Thai, etc.) in Preview and Viewer — heading IDs now use language-agnostic numeric format with
pmd-toc-prefix. - Fix
pmdEscapeHtmlin Preview producing unescaped output — special characters in heading text no longer break TOC link rendering.
Källkod släppt under Med ensamrätt
- Fix TOC click-to-navigate not working for non-English headings (CJK, Arabic, Thai, etc.) in Preview and Viewer — heading IDs now use language-agnostic numeric format with