Skip to content

Releases: FriendsOfREDAXO/block_peek

block_peek-1.3.0.zip

Choose a tag to compare

@ynamite ynamite released this 04 Jun 09:59
  • feat: resolve sprog wildcards ({{ … }}) in slice previews when the sprog addon is installed — parsed in the preview's clang before the iframe is built, so backend previews match the translated frontend output.

Also ships the previously-unreleased 1.2.2 change:

  • chore: bump deps

block_peek-1.2.1.zip

Choose a tag to compare

@ynamite ynamite released this 28 May 07:45

28.05.2026 Version 1.2.1

  • fix: mixed named parameters and positional parameters
  • chore: fix formatting

block_peek-1.2.0.zip

Choose a tag to compare

@ynamite ynamite released this 08 May 19:28

Highlights

Native REDAXO-Template-Speicherung und schlankerer Slice-Edit-Workflow. Das Preview-Template wird nun als versteckter rex_template-Datensatz geführt (Voraussetzung u. a. für
Tailwind-4 @source-Discovery via developer-Addon), und der Edit/Save/Apply-Pfad nutzt ein natives Form-Submit statt der bisherigen async fetch-and-swap-Pipeline.

Template-Storage als rex_template

  • feat: Preview-Template wird als versteckter rex_template-Datensatz (Key: block_peek_internal) statt in rex_config['template'] gespeichert.
    • ermöglicht Tailwind-4 @source-Discovery über den Filesystem-Mirror des developer-Addons
    • nutzt jetzt REDAXOs native Rendering-Pipeline; Generator::generateTemplate und Generator::replaceVars entfallen (~60 Zeilen weniger Code)
    • bestehende, individualisierte Templates werden beim Install automatisch migriert — kein User-Eingriff nötig
  • feat: Settings-Felder assets_head / assets_body entfernt — ihr Inhalt wird beim Install ins Template gemerged (eine zentrale Stelle zum Bearbeiten)
  • feat: Template-Editor auf der Settings-Seite schreibt direkt in den rex_template-Datensatz und feuert TEMPLATE_UPDATED, damit Listener (z. B. developer-Addon) reagieren können
  • feat: block_peek_internal-Template wird in der Templates-Übersicht via Backend-OUTPUT_FILTER ausgeblendet
  • feat: Platzhalter umbenannt: {{block_peek_content}}BLOCK_PEEK_CONTENT (wird bei der Migration automatisch umgeschrieben)
  • fix: Cache-Key enthält jetzt das Template-updatedate, sodass Template-Änderungen veraltete Einträge invalidieren
  • fix: rex_article_content-Konstruktor setzt clang jetzt vor der Artikel-ID (latenter Ordering-Bug im vorherigen Generator)

Slice-Edit-Workflow (JS)

  • refactor(js): asynchrone Edit-/Save-/Apply-Pipeline durch natives Form-Submit ersetzt; nach dem Reload wird die Scroll-Position auf den bearbeiteten Slice wiederhergestellt, sobald
    die Iframe-Höhen ausgependelt sind (500 ms Settle-Window + 500 ms Late-Shift-Watch)
  • fix: fehlerhafte JSON-Payloads durch abweichende multipart-Kodierung von FormData ggü. der PHP-seitigen Erwartung beseitigt
  • fix: geleakten message-Event-Listener entfernt, der sich bei jedem rex:ready akkumuliert hat
  • fix: Apply-Erkennung korrigiert — REDAXO setzt den Submitter name="btn_update" (vorher fälschlich per /apply/i-Regex gematcht)
  • fix: Guard für ckeditors === undefined in Save/Apply
  • chore: popstate-Handling, manuelles history.pushState, manuelle CKEditor.updateSourceElement()-Aufrufe und der restoreExistingSlice-Re-Fetch-Pfad entfallen
  • feat: bfcache- und Non-Reload-Navigation werden via pageshow-Listener behandelt; veraltete Scroll-Intent-Einträge laufen nach 30 s ab
  • chore: ungenutzte npm-Scripts (dev:sync, build:sync, clean:assets) sowie die Dependencies chokidar-cli, concurrently und baseline-browser-mapping entfernt

Upgrade

Drop-in. Bestehende Templates werden beim Install automatisch migriert. Keine manuellen Konfigurations- oder DB-Schritte nötig.

block_peek-1.1.2.zip

Choose a tag to compare

@ynamite ynamite released this 14 Mar 20:05

Full Changelog: 1.1.1...1.1.2

block_peek-1.1.1.zip

Choose a tag to compare

@ynamite ynamite released this 14 Mar 19:57

Full Changelog: 1.1.0...1.1.1

block_peek-1.1.0.zip

Choose a tag to compare

@ynamite ynamite released this 08 Feb 14:42

Full Changelog: 1.0.3...1.1.0

Fixes:

block_peek-1.0.3.zip

Choose a tag to compare

@ynamite ynamite released this 27 Oct 13:24

Release version 🎉

Full Changelog: 1.0.3-beta...1.0.3

block_peek-1.0.3-beta.zip

Pre-release

Choose a tag to compare

@ynamite ynamite released this 23 Oct 15:21

fix: handle slice revision, fixes: #1
fix: add option to force frontend context, fixes: #2
feat: add english strings

Full Changelog: 1.0.2-beta...1.0.3-beta

block_peek-1.0.2-beta.zip

Pre-release

Choose a tag to compare

@ynamite ynamite released this 23 Oct 12:07

Full Changelog: 1.0.1-beta...1.0.2-beta

block_peek-1.0.1-beta.zip

Pre-release

Choose a tag to compare

@ynamite ynamite released this 23 Oct 11:41

Full Changelog: 1.0.0-beta...1.0.1-beta