Zurück zu Lookwick Prov1.0.13 (17 Releases)

Changelog Lookwick Pro

Changelog für das verfügbaren WooCommerce-Plugin Lookwick Pro: Updates, Korrekturen und Funktionsentwicklung.

v1.0.13
  • Renamed to Lookwick Pro, following the free plugin, and it now declares the free plugin under its new wordpress.org slug, lookwick. Settings and licence are unchanged.
v1.0.12
  • The plugin description, the readme and the admin strings still named the free plugin by its old name in places the rename missed. They now all read Lookwick.
  • The Polish translation is complete again. Regenerating the template exposed strings that had never been translated, because the old template did not contain them at all.
v1.0.11
  • Renamed to Bildaro Pro. The free plugin it extends was renamed to Bildaro for the WordPress.org directory, which asks a plugin name to lead with a distinctive coined word rather than a generic one, and the paid add-on now carries the same name. The text domain, the stored options and every hook are unchanged, so nothing on an existing install moves.
v1.0.10
  • Fixed: clicks on hotspots placed on the extra scenes, the PRO feature, never reached Top clicked products. The allowlist that decides which product may have a line of its own read only the free plugin's hotspot meta, which holds the featured image's hotspots; the extra scenes are stored separately and appended to the renderer, so their hotspots rendered and were clickable while every click on them was filed under the lookbook's unattributed row. The allowlist now covers the hotspots of every scene the lookbook renders. Clicks recorded before this update stay where they were filed and cannot be split out afterwards. An id the lookbook carries no hotspot for is still refused a line of its own.
v1.0.9
  • Fixed: a copy of the old counts that stopped part of the way through was recorded as done. The database version was stamped whether or not the copy finished, and that stamp is the first thing every later request checks, so a refused chunk was never retried and the counts in it were lost rather than repeated. Driven against a real database with the copy's INSERT refused: nothing copied and the migration called applied, where the next request now finishes it and records it. A shop whose copy failed under 1.0.8 gets the rest of its counts on the first load after this update, the old options were kept.
  • Changed: the note on translations said the package carries no compiled translation files and that WordPress.org language packs deliver them. Neither is true of a plugin that is not in the WordPress.org directory: the Polish, German and Spanish translations ship inside the package, under `languages/`, and nothing else could deliver them. The files stay, the sentence was wrong.
v1.0.8
  • Fixed: every hotspot open and product click rewrote two or three whole statistics options. Each beacon read an option holding all counts for all lookbooks, rebuilt it in PHP and wrote it back, so two visitors arriving in the same moment overwrote each other's increment, and nothing capped how large those options could grow. Counts now live in their own table, one row per lookbook, product, day and event, and each event is a single atomic increment of that row. Measured against a real database with twelve processes recording forty hotspot opens each: 480 of 480 counted after the fix, 105 and 117 on two runs before it.
  • Fixed: analytics beacons sent with navigator.sendBeacon were rejected with 403. The handler read the nonce only from the X-WP-Nonce header, which a beacon cannot set, so in every browser that supports sendBeacon, which is every current one, nothing was recorded. Expect the numbers to start rising after this update, from real traffic that was being dropped.
  • Changed: an event is recorded only for a lookbook that exists, and a product gets its own line in Top clicked products only on a lookbook whose hotspots point at it. Any pair of integers in the payload was accepted before, so a forged request could open rows for them. A click on a product the lookbook does not carry still counts for that lookbook. Correction: this release read only the free plugin's hotspot meta, so a product carried by a PRO scene's hotspot did point at it and was still refused its own line. Fixed in 1.0.10.
  • Changed: the per-lookbook and per-product tables read the hundred busiest rows rather than every row ever recorded, and the screen states how long daily counts are kept. The retention period is unchanged at 90 days.
  • Upgrade: counts recorded by 1.0.7 and earlier are copied into the new table on the first load after the update, for the days inside the 90 day retention window. Older days are dropped, as they already were on every write. The old options counted one event up to three times, once for the site, once for the lookbook and once for the product; the copy takes each level as its own remainder, so every figure on the screen stays what it was. A copy that is interrupted never adds to what it already wrote. Deleting the plugin now removes the new table as well.
v1.0.7
  • Fixed: arrow glyphs in the admin menu paths, and in the strings handed to translators. An arrow inside a translatable string makes the glyph every translator's problem and changes the layout in any locale that drops it.
v1.0.6
  • The translation template was regenerated. 64 strings added to the plugin since the template was last built were missing from it, so no translator could reach them in any language, and 1 strings the plugin no longer uses have been dropped. Nothing you see changes; what a translator can see does.
v1.0.5
  • Fixed: the plugin title label on Freemius notices rendered white on a background measuring 2.37:1, where WCAG AA wants 4.5:1 for text that size. The label now uses the same grey WordPress core uses, at 4.61:1.
  • Fixed: the public key constant was defined inside the guard for the product id constant, so it would have gone undefined if anything had defined the id first. Harmless today, wrong the moment it is not.
v1.0.4
  • Fix: deleting the plugin now removes its options and transients instead of leaving them in the database, on every site of a network. The free plugin's own settings are untouched.
v1.0.2
  • Added bundled Polish, German and Spanish translations for the plugin interface.
v1.0.1
  • First stable release.
v0.4.1
  • Plugin slug renamed to plogins-lookbook-pro (text domain and main file renamed to match). No functional changes.
v0.4.0
  • Click analytics: hotspot opens and product-card click tracking with **WooCommerce > Lookwick Analytics** report (`HotspotAnalyticsTracker`, `LookbookAnalytics`). Requires Lookbook 0.1.4+.
v0.3.0
  • Video hotspots: optional video URLs on markers and video scenes with product pins (`VideoHotspots`). Requires Lookbook 0.1.2+.
v0.2.0
  • Multi-image hotspots: product gallery slideshow inside hotspot cards (`MultiImageHotspots`).
  • Multiple images per lookbook: extra scenes with tab navigation (`MultiImageScenes`, `SceneEditor`). Requires Lookbook 0.1.1+.
v0.1.0
  • Initial release: custom hotspot marker accent colour (`MarkerAppearance`).