EBAY BACKUP TRANSFERS 0.7.18
Send saved eBay listing photos and details to marketplace drafts from Backup eBay.
See RELEASE-0.7.18.txt. Saved eBay defaults are still included.
Click the PicToPC icon, choose Default settings and tick what you want to send.
Choices save automatically and apply to the floating eBay button too.
See RELEASE-0.7.17.txt.

WELCOME AFTER INSTALLATION 0.7.16
New installations open a welcome tab with steps and an Open your library button.
Updates do not open a tab. See RELEASE-0.7.16.txt.

AMAZON BUTTON POSITION 0.7.15
The Amazon insert button now appears at the bottom right. Reload the updated
extension and refresh Amazon. See RELEASE-0.7.15.txt.

AMAZON EMPTY-UPLOADER FIX 0.7.14
Ignores example photos inside Amazon's Product image guidelines panel when
checking for existing offer photos. See RELEASE-0.7.14.txt.

AMAZON UK OFFERS 0.7.13
Fill SKU, GBP price, condition, offer condition note and up to 6 photos using the
bottom-right button or the popup. Photos/notes require a Used grade. Start with an
empty offer image section. Review before submitting. See RELEASE-0.7.13.txt.

CRAIGSLIST FLOATING BUTTON FIX 0.7.12
The button now appears at the bottom left even when Craigslist's image uploader
loads late. Reload this extension, then refresh Craigslist. See RELEASE-0.7.12.txt.

CRAIGSLIST UPDATE 0.7.11
See RELEASE-0.7.11.txt: fill details first, with a public SKU footer, then insert
photos on Craigslist's separate image page. Keep the PicToPC library tab open.
The same selected group remains available between steps until its 15-minute expiry.

FACEBOOK MARKETPLACE UPDATE 0.7.5
See RELEASE-0.7.5.txt for Facebook photos, one-minute video, title, plain description, private SKU and optional GBP price support. The eBay instructions below still apply to eBay. Facebook has a 10-photo total limit including existing draft photos.

PicToPC – 1 Click Insert Photos & Listing Details to eBay Draft

INSTALL ONCE
Open chrome://extensions, enable Developer mode, click Load unpacked, and select
this folder (the one containing manifest.json). Pin PicToPC, then refresh your
PicToPC library. Keep this extension folder in place.

USE
1. In https://pictopc.app/library click Send to marketplace under one photo group.
2. Keep that tab open and open your eBay listing draft's Photos section.
3. Click Insert PicToPC photos in the floating control at the bottom right of your eBay listing editor. Use Options to choose which listing details to fill.
4. Keep the listing open. Wait for eBay's thumbnails and check count and order.
The popup is still available as a fallback; keep it open if using it.
After updating, reload the extension and refresh PicToPC and the eBay draft.

DESCRIPTION TEMPLATE (0.7.3)
Leave Set listing description checked to fill the navy and teal HTML template
from the selected item's latest saved title, buyer-facing description and condition.
Empty sections are omitted. If all three fields are blank, the current description
is preserved. Untick the option to keep an existing description.
The template works in the visual editor, its same-origin iframe, or Show HTML code
mode. A plain-text textarea without HTML mode is rejected to avoid displaying code.
Private notes, stock locations and SKU are not added to the public description.
Price and quantity still go to their separate fields. No product specifications,
shop name, included accessories or dispatch promises are guessed.
Saved text is escaped before insertion. No scripts or external resources are used.
Offline Chromium fixtures cover formatting, saved editor state, mobile layout,
HTML escaping, blank fields and concurrent edits. Live eBay acceptance is untested.

This is an early preview. Automated fixture tests cover
the transfer; live eBay editor compatibility still needs confirmation. The
extension hands files to an image upload control. It does not confirm eBay's
server upload result or publish your listing. If it cannot identify a single
supported photo input it stops rather than guessing. Do not repeatedly retry
without checking for duplicate photos.

CUSTOM LABEL
With Set Custom label enabled, the transfer sets location-sku (e.g. A3-001),
replacing the current value. A missing part is omitted; no values leaves the
existing label unchanged. Labels over 50 characters are rejected, never cut.
Assigned staff can transfer location-SKU too. Turn this option off
to keep the existing eBay label. Check the label before publishing.

PRIVACY
Content scripts run on pictopc.app/library and listing-editor routes on the eBay domains listed in manifest.json. The eBay
button starts transfers only on a real user click. No broad all-sites permission, password,
Supabase token, public image link, or permanent photo-file storage.
Optional Google Analytics is off by default. The popup lets users opt in to
general extension-use events and turn them off again. A random local identifier,
extension version and fixed event names pass through PicToPC's analytics relay
to Google. Photos, listing details, account information and browsing history
are never included. Turning it off removes the local analytics identifier.
Selection metadata uses session-only memory; it is invalid after 15 minutes.
Staged photos and videos clear after ten minutes or when the eBay tab closes. Clearing
or reloading PicToPC invalidates its group; source access is rechecked per photo.

JPEG/PNG within 12 MiB transfer unchanged. With the compatible-copy option,
oversized/unsupported images are exported as JPEG up to 4096px; source originals
are unchanged. eBay may further process or reject photos. It allows at most 24
photos including any already on the listing. Staff retain download-only rights.

Help and updates: https://pictopc.app/extension

VIDEO SUPPORT (0.7.1)
Each item can include one MP4 video up to 60 seconds and 80 MiB. The website now
checks that the extension acknowledges the video before confirming a selection.
If asked to update, install this version and reload PicToPC and your eBay draft.
The extension hands the video to eBay's upload control; check that eBay finishes
processing it before saving or publishing your draft.

CONDITION DESCRIPTION
Android 0.4.0 stores item condition and a separate buyer-facing condition note. The checked Set condition description option inserts both, replacing existing text. Untick to preserve existing text. Empty details never clear the field. From 0.7.10, Set item condition and note first selects the separate condition saved in PicToPC, using the matching eBay quick button or the condition chooser, and waits for the form to update. Unsupported or ambiguous choices stop with guidance to choose manually; no condition is inferred from the buyer note. A New category without a condition-note field skips that field with a warning and still transfers media and other selected details. Untick to preserve the eBay condition. Refresh PicToPC after updating to load the separate condition value. Missing/ambiguous/changed fields and descriptions over 1,000 characters stop the transfer before photo handover. Staff may transfer these buyer-facing details; private notes remain excluded.

OTHER MARKETPLACES (PREVIEW)
On Facebook Marketplace create/edit, Etsy listing-editor/tools listings, or Vinted new/edit pages, open the photo section and use the pinned PicToPC popup. Photo transfer only; eBay SKU/condition filling stays eBay-specific. One supported image file input is required, and platform limits apply. No new host permissions are requested: other marketplace access uses activeTab after your click. Review thumbnails before publishing. Live editor acceptance has not yet been tested.

Listing description and price
Android 0.6.0 provides saved, named description defaults on your phone and an optional GBP item price. Select Send to marketplace on the item, then use Set listing description and Set price (£ GBP) in the eBay button or popup. From extension 0.7.3 the description uses the template documented above. Other blank fields preserve existing values. Supplied checked fields replace existing values. GBP Buy it now price fields only. Missing, ambiguous, changed fields or mismatched currency stop before photo handover. Review the draft; live editor acceptance for these new fields is not yet tested. Other supported marketplaces remain photo-only.

0.6.1: Detect the Description textbox inside eBay's visual editor iframe, including the current srcdoc layout. Existing body-editable editors remain supported. Hidden, ambiguous and changed editors still stop the transfer. Keep Show HTML code off.

0.6.3: Inline button on all recognised international eBay marketplace domains, including Hong Kong, Malaysia, Philippines, Poland, Singapore and Belgian/Canadian language sites. Localised photo headings and a unique-uploader fallback support placement. Outside UK sites, listing detail options default off: English field matching and GBP pricing restrictions still apply. Reload the extension and listing tabs after updating.

0.6.4: Stable floating control outside the eBay editor DOM. Typing, uploading and re-rendering the form do not remove the control or change document height. Options expand above the button. Checkbox state, progress and active transfers remain intact during redraws. Reload the extension and refresh existing listing tabs after updating.

0.6.5: Fix description appearing in eBay but being rejected as missing. Use native plain-text editing and commit the rich editor through keyup and focusout before photo upload. Reload the extension and refresh eBay tabs after updating.

0.7.2: Optional listing title transfer (up to 80 characters). Ticked fields replace existing text; blank titles leave it unchanged. Public sample library at https://pictopc.app/library?demo=1 works without a PicToPC account. Only fixed public sample assets are accessible in this mode. eBay sign-in is still required to edit a draft.
