Changeset 8e1af9c in Klonkt for src/services/i18n.js


Ignore:
Timestamp:
08/22/2026 09:11:56 AM (3 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
16fd4fe
Parents:
25dd08f
git-author:
Robin <roboburr@…> (08/22/2026 09:11:36 AM)
git-committer:
Robin <roboburr@…> (08/22/2026 09:11:56 AM)
Message:

Mixtape als posttype, kiesbaar in de composer

Het bandje bestond wel als soort playlist, maar je kon er geen post van maken.
Nu wel: een eigen knop met een eigen teken, en het muziekpaneel deelt hij met
album en playlist -- het verschil zit in de playlist die je insluit, niet in
wat je uploadt.

KEUZE_TYPES en MUZIEK_TYPES in config/post-types.js waren de goede plek; dat
bestand bestaat precies omdat die lijst eerder drie keer los rondslingerde.

Nog twee keer dezelfde binaire vorm opgeruimd, en de tweede was een echte:

  • VOLGBAAR kende geen mixtape, dus het type volgde de muziek niet.
  • De editor zocht de soort op met de vorm p.kind === 'playlist' ? 'playlist' : 'album'. Het scherm zag dus album terwijl de server mixtape opsloeg: het type verspringt onder je handen bij het bewaren.
  • De renderer koos teken en woord met dezelfde tweewegkeuze, waardoor een ingesloten mixtape het jasje van een album droeg.

De SPELER is er nog niet -- een mixtape rendert voorlopig als de gewone lijst.
Wat af is, is dat hij overal zichzelf noemt.

Zes tests, waaronder de opslagweg door de echte route: kent de opslag een type
niet, dan wordt de post zonder melding een gewone post, en dat is precies de
fout waar config/post-types.js voor waarschuwt. Een van de tests riep eerst een
methode aan die niet bestaat en sloeg zichzelf over; die gaat nu door
embedPlaylistShortcodes heen en valt om als je de tweewegkeuze terugzet.

MOD_V naar 51.

Co-Authored-By: Claude Opus 5 <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/i18n.js

    r25dd08f r8e1af9c  
    770770    'pedit.type_audio': 'Audio',
    771771    'pedit.type_album': 'Album',
    772     'pedit.type_playlist': 'Playlist',
     772    'pedit.type_playlist': 'Playlist', 'pedit.type_mixtape': 'Mixtape',
    773773    'pedit.s_type': 'Wat voor post?',
    774774    'pedit.audio_up_drop': 'Sleep audio hierheen of klik om te kiezen',
     
    17791779    'pedit.type_audio': 'Audio',
    17801780    'pedit.type_album': 'Album',
    1781     'pedit.type_playlist': 'Playlist',
     1781    'pedit.type_playlist': 'Playlist', 'pedit.type_mixtape': 'Mixtape',
    17821782    'pedit.s_type': 'What kind of post?',
    17831783    'pedit.audio_up_drop': 'Drop audio here or click to choose',
     
    27882788    'pedit.type_audio': 'Audio',
    27892789    'pedit.type_album': 'Album',
    2790     'pedit.type_playlist': 'Playlist',
     2790    'pedit.type_playlist': 'Playlist', 'pedit.type_mixtape': 'Mixtape',
    27912791    'pedit.s_type': 'Was für ein Beitrag?',
    27922792    'pedit.audio_up_drop': 'Audio hierher ziehen oder klicken',
Note: See TracChangeset for help on using the changeset viewer.