Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
0b8a7f6
refactor(ARC-3813): extract the shared ie-object picker field
RobbeBierebeeck Aug 26, 2026
cc2a75c
feat(ARC-3813): add the driekeuzespeler content block
RobbeBierebeeck Aug 26, 2026
ae34f5c
feat(ARC-3813): batch driekeuzespeler tile data and redesign its modal
RobbeBierebeeck Aug 28, 2026
cc6f701
feat(ARC-3813): bias driekeuzespeler shuffle away from recently shown…
RobbeBierebeeck Aug 28, 2026
31a2dec
refactor(ARC-3813): extract the shared IIIF page-image type instead o…
RobbeBierebeeck Aug 28, 2026
bdaeec2
fix(ARC-3813): replace the custom theme select with the shared conten…
RobbeBierebeeck Aug 28, 2026
017835f
refactor(ARC-3813): drop synthesized defaults from IE_OBJECT_FIELD
RobbeBierebeeck Aug 28, 2026
59278b3
style(ARC-3813): reuse the shared heading mixin in BlockTitleWithPara…
RobbeBierebeeck Aug 28, 2026
964ab5f
Merge remote-tracking branch 'origin/release/v6.0.0' into feature/ARC…
RobbeBierebeeck Aug 28, 2026
161d206
fix(ARC-3813): pick the ie-object cta variant in css instead of on wi…
RobbeBierebeeck Aug 30, 2026
1acaa05
feat(ARC-3813): lay out the driekeuzespeler modal for mobile
RobbeBierebeeck Aug 30, 2026
d4ba7db
fix(ARC-3813): cap the middle tile's hover scale on mobile
RobbeBierebeeck Aug 30, 2026
aa89bdc
style(ARC-3813): reword the theme cta to "toon meer rond"
RobbeBierebeeck Aug 30, 2026
d0f94c5
perf(ARC-3813): resolve the modal's theme with the selection, not on …
RobbeBierebeeck Aug 31, 2026
3bd156f
style(ARC-3813): let biome reflow the playable-data call
RobbeBierebeeck Aug 31, 2026
3831f1f
refactor(ARC-3813): resolve the block's objects through the shared en…
RobbeBierebeeck Aug 31, 2026
f1741c4
refactor(ARC-3813): reuse the shared ie-object picker field in every …
RobbeBierebeeck Aug 31, 2026
55de057
style(ARC-3813): trim the driekeuzespeler editor config comments
RobbeBierebeeck Aug 31, 2026
b0f0f1e
refactor(ARC-3813): keep the ie-object cta a single button
RobbeBierebeeck Aug 31, 2026
f478bf8
refactor(ARC-3813): simplify the driekeuzespeler stylesheets
RobbeBierebeeck Aug 31, 2026
460fe51
test(ARC-3813): drop the tests that only assert constants
RobbeBierebeeck Aug 31, 2026
9212772
chore(ARC-3813): remove the unused driekeuzespeler translation keys
RobbeBierebeeck Aug 31, 2026
987a3b4
Merge remote-tracking branch 'origin/release/v6.0.0' into feature/ARC…
RobbeBierebeeck Aug 31, 2026
03c34a7
refactor(ARC-3813): drop playable-display-data for the driekeuzespeler
RobbeBierebeeck Aug 31, 2026
2a61041
fix(ARC-3813): centre the driekeuzespeler tiles on mobile
RobbeBierebeeck Aug 31, 2026
8196849
fix(ARC-3813): keep the shuffle CTA at its own width with its label
RobbeBierebeeck Aug 31, 2026
d4e03ab
refactor(ARC-3813): ticket the media with the selection instead of on…
RobbeBierebeeck Aug 31, 2026
f035550
fix(ARC-3813): draw the modal's metadata divider in the block itself
RobbeBierebeeck Aug 31, 2026
46d1a03
fix(ARC-3813): skip pids the ie-objects endpoint cannot resolve
RobbeBierebeeck Aug 31, 2026
5a2afd7
docs(ARC-3813): trim the driekeuzespeler comments and drop design links
RobbeBierebeeck Aug 31, 2026
a63b417
style(ARC-3813): satisfy stylelint after the comment trim
RobbeBierebeeck Aug 31, 2026
b6bd85e
feat(ARC-3813): export IiifViewerConfigProps from the client entry
RobbeBierebeeck Sep 1, 2026
9e5db12
refactor(ARC-3813): split the driekeuzespeler shapes into a partial
RobbeBierebeeck Sep 1, 2026
f8b85d5
fix(ARC-3813): keep the hovered middle tile inside the stage on mobile
RobbeBierebeeck Sep 1, 2026
5948948
refactor(ARC-3813): rename playable data to playable file
RobbeBierebeeck Sep 1, 2026
836d510
refactor(ARC-3813): default the ie-object picker field to optional
RobbeBierebeeck Sep 1, 2026
e386eca
test(ARC-3813): move the editorconfig setup into the suite
RobbeBierebeeck Sep 1, 2026
1543741
fix(ARC-3813): only play or view media the visitor can access
RobbeBierebeeck Sep 1, 2026
a8246f0
refactor(ARC-3813): let the modal own its metadata row
RobbeBierebeeck Sep 1, 2026
bdf350c
refactor(ARC-3813): collapse the tile's double interest check
RobbeBierebeeck Sep 1, 2026
3475f35
chore(ARC-3813): require avo2-components 7.0.8 for the borderless modal
RobbeBierebeeck Sep 1, 2026
4b18a4b
refactor(ARC-3813): take the ie-object types from avo2-types
RobbeBierebeeck Sep 1, 2026
b6e14dc
fix(ARC-3813): import ie-object types directly from typings package
RobbeBierebeeck Sep 2, 2026
8674cbb
fix(ARC-3813): build the theme search link in ThemesService
RobbeBierebeeck Sep 2, 2026
01c81c8
Merge remote-tracking branch 'origin/release/v6.0.0' into feature/ARC…
RobbeBierebeeck Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
380 changes: 380 additions & 0 deletions ui/all-translations-het-archief.json
Original file line number Diff line number Diff line change
Expand Up @@ -17859,6 +17859,386 @@
"value": "Achtergrondkleur tekstvak is verplicht",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "driekeuzespeler",
"language": "nl",
"value": "Driekeuzespeler",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "driekeuzespeler",
"language": "en",
"value": "Three-choice player",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "titel",
"language": "nl",
"value": "Titel",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "titel",
"language": "en",
"value": "Title",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "titel-is-verplicht",
"language": "nl",
"value": "Titel is verplicht",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "titel-is-verplicht",
"language": "en",
"value": "Title is required",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "label-van-de-shuffle-knop",
"language": "nl",
"value": "Label van de shuffleknop",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "label-van-de-shuffle-knop",
"language": "en",
"value": "Shuffle button label",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "label-van-de-shuffle-knop-is-verplicht",
"language": "nl",
"value": "Label van de shuffleknop is verplicht",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "label-van-de-shuffle-knop-is-verplicht",
"language": "en",
"value": "Shuffle button label is required",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "kleuren-van-de-tegel",
"language": "nl",
"value": "Tegel",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "kleuren-van-de-tegel",
"language": "en",
"value": "Tile",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "kleuren-van-de-interesse-op-tegel",
"language": "nl",
"value": "Kleuren van de interesse op tegel",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "kleuren-van-de-interesse-op-tegel",
"language": "en",
"value": "Colours of the interest on tile",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "interesse",
"language": "nl",
"value": "Interesse",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "interesse",
"language": "en",
"value": "Interest",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "naam-van-de-interesse",
"language": "nl",
"value": "Naam van de interesse",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "naam-van-de-interesse",
"language": "en",
"value": "Name of the interest",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "naam-van-de-interesse-is-verplicht",
"language": "nl",
"value": "Naam van de interesse is verplicht",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "naam-van-de-interesse-is-verplicht",
"language": "en",
"value": "Name of the interest is required",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "gerelateerd-thema",
"language": "nl",
"value": "Gerelateerd thema",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "gerelateerd-thema",
"language": "en",
"value": "Related theme",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "een-thema-is-verplicht",
"language": "nl",
"value": "Een thema is verplicht",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "een-thema-is-verplicht",
"language": "en",
"value": "A theme is required",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "voeg-een-interesse-toe",
"language": "nl",
"value": "Voeg een interesse toe",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "voeg-een-interesse-toe",
"language": "en",
"value": "Add an interest",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "verwijder-deze-interesse",
"language": "nl",
"value": "Verwijder deze interesse",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "verwijder-deze-interesse",
"language": "en",
"value": "Delete this interest",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "toon-me-iets-anders",
"language": "nl",
"value": "Toon me iets anders",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/components/blocks/block-driekeuzespeler/block-driekeuzespeler",
"key": "toon-me-iets-anders",
"language": "en",
"value": "Show me something else",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/const/get-content-block-type-options",
"key": "driekeuzespeler",
"language": "nl",
"value": "Driekeuzespeler",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "modules/content-page/const/get-content-block-type-options",
"key": "driekeuzespeler",
"language": "en",
"value": "Three-choice player",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "react-admin/modules/shared/components/theme-select/theme-select",
"key": "kies-een-thema",
"language": "nl",
"value": "Kies een thema",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "react-admin/modules/shared/components/theme-select/theme-select",
"key": "kies-een-thema",
"language": "en",
"value": "Choose a theme",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "react-admin/modules/shared/components/theme-select/theme-select",
"key": "geen-themas-gevonden",
"language": "nl",
"value": "Geen thema's gevonden",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "react-admin/modules/shared/components/theme-select/theme-select",
"key": "geen-themas-gevonden",
"language": "en",
"value": "No themes found",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "react-admin/modules/shared/components/theme-select/theme-select",
"key": "bezig-met-laden",
"language": "nl",
"value": "Bezig met laden",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
"component": "ADMIN_CORE",
"location": "react-admin/modules/shared/components/theme-select/theme-select",
"key": "bezig-met-laden",
"language": "en",
"value": "Loading",
"value_type": "TEXT"
},
{
"id": "",
"app": "HET_ARCHIEF",
Expand Down
Loading