Events: performer dash, legacy removal; works_list: URL updates, en dash; CV: en dash

This commit is contained in:
Michael Winter 2026-02-28 10:20:50 +01:00
parent 7bb9cf6dea
commit 96b5dc4ccf
4 changed files with 70 additions and 74 deletions

View file

@ -246,7 +246,7 @@ useHead({
<h4>Language Skills</h4>
<p class="item-detail">
<span v-for="(lang, idx) in resume.languages" :key="idx">
{{ lang.language }} {{ lang.fluency }}{{ idx < resume.languages.length - 1 ? '; ' : '' }}
{{ lang.language }} {{ lang.fluency }}{{ idx < resume.languages.length - 1 ? '; ' : '' }}
</span>
</p>
</section>

View file

@ -23,15 +23,13 @@
{{ performance.ensemble }}
</div>
<div v-for="performer in performance.performers" class="ml-20">
{{ performer.name }} -
{{ performer.name }}<span v-if="performer.instrument_tags?.length"> - </span>
<span v-for="(instrument, index) in performer.instrument_tags">
<span v-if="index !== 0">, </span>
{{ instrument }}
</span>
</div>
</div>
<div class="italic text-sm ml-16 pt-1">{{item.legacy_program}}</div>
<div class="ml-20">{{item.legacy_performers}}</div>
</template>
</Collapsible>
</div>

View file

@ -63,10 +63,8 @@ useHead({
<hr />
<p class="intro">
A chronological performance / exhibition history, scores, and recordings are available at<br>
www.unboundedpress.org.<br>
All scores are also published or forthcoming through Frog Peak at<br>
www.frogpeak.org/fpartists/fpwinter.html.
A chronological performance / exhibition history, scores, and recordings are available at: https://unboundedpress.org.<br>
All scores are also published or forthcoming through Frog Peak at: https://frogpeak.org/fpartists/fpwinter.html.
</p>
<!-- Works by Year -->
@ -82,7 +80,7 @@ useHead({
</div>
<div class="work-events" v-if="work.events?.length">
<div v-for="event in work.events" :key="event.id" class="event">
{{ event.venue?.name }}; {{ event.venue?.city }}, {{ event.venue?.state }} {{ formatDate(event.start_date) }}
{{ event.venue?.name }}; {{ event.venue?.city }}, {{ event.venue?.state }} {{ formatDate(event.start_date) }}
</div>
</div>
</div>

View file

@ -1011,7 +1011,7 @@
"id": "EAfrCIArmgMh",
"start_date": "2014-04-27",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -1062,7 +1062,7 @@
"id": "oJuHeQ7_IeLJ",
"start_date": "2014-03-22",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -1183,7 +1183,7 @@
"id": "YbacTRnPqcCR",
"start_date": "2013-11-18",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -1336,7 +1336,7 @@
"id": "L8irmuj-C_uV",
"start_date": "2013-03-31",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -1352,7 +1352,7 @@
"id": "SLFv3OQlzurM",
"start_date": "2013-02-20",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -1478,7 +1478,7 @@
"id": "2QN7X47TIfkx",
"start_date": "2012-08-07",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -1527,7 +1527,7 @@
"instrument_tags": []
},
{
"name": "Charles Underriner.",
"name": "Charles Underriner",
"instrument_tags": []
}
]
@ -1553,7 +1553,7 @@
"instrument_tags": []
},
{
"name": "Andrew Smith.",
"name": "Andrew Smith",
"instrument_tags": []
}
]
@ -1566,7 +1566,7 @@
"instrument_tags": []
},
{
"name": "Andrew Smith.",
"name": "Andrew Smith",
"instrument_tags": []
}
]
@ -1592,7 +1592,7 @@
"instrument_tags": []
},
{
"name": "Colleen Thorburn.",
"name": "Colleen Thorburn",
"instrument_tags": []
}
]
@ -1605,7 +1605,7 @@
"instrument_tags": []
},
{
"name": "Colleen Thorburn.",
"name": "Colleen Thorburn",
"instrument_tags": []
}
]
@ -1658,7 +1658,7 @@
"id": "3Fs64B9npt9V",
"start_date": "2011-07-17",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -1669,7 +1669,7 @@
"work": "line and cipher",
"performers": [
{
"name": "The Dogstar Orchestra.",
"name": "The Dogstar Orchestra",
"instrument_tags": []
}
]
@ -1678,7 +1678,7 @@
"work": "line and cipher",
"performers": [
{
"name": "The Dogstar Orchestra.",
"name": "The Dogstar Orchestra",
"instrument_tags": []
}
]
@ -1727,7 +1727,7 @@
"id": "af-_AjUrr3b-",
"start_date": "2011-02-19",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -1742,7 +1742,7 @@
"instrument_tags": []
},
{
"name": "Mark So.",
"name": "Mark So",
"instrument_tags": []
}
]
@ -1852,7 +1852,7 @@
"instrument_tags": []
},
{
"name": "Laura Steenberge.",
"name": "Laura Steenberge",
"instrument_tags": []
}
]
@ -1869,7 +1869,7 @@
"instrument_tags": []
},
{
"name": "Laura Steenberge.",
"name": "Laura Steenberge",
"instrument_tags": []
}
]
@ -1886,7 +1886,7 @@
"instrument_tags": []
},
{
"name": "Laura Steenberge.",
"name": "Laura Steenberge",
"instrument_tags": []
}
]
@ -1897,7 +1897,7 @@
"id": "EJz0WNhgeTv4",
"start_date": "2010-11-14",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -1933,7 +1933,7 @@
"id": "IRwrLHhqmwDV",
"start_date": "2010-10-24",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -1961,7 +1961,7 @@
"work": "scene++",
"performers": [
{
"name": "Christine Tavolacci.",
"name": "Christine Tavolacci",
"instrument_tags": []
}
]
@ -2004,7 +2004,7 @@
"work": "quieting rooms",
"performers": [
{
"name": "Ensemble 303.",
"name": "Ensemble 303",
"instrument_tags": []
}
]
@ -2013,7 +2013,7 @@
"work": "seams",
"performers": [
{
"name": "Ensemble 303.",
"name": "Ensemble 303",
"instrument_tags": []
}
]
@ -2024,7 +2024,7 @@
"id": "hFL0IN4zRHtQ",
"start_date": "2010-06-18",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -2035,7 +2035,7 @@
"work": "quieting rooms",
"performers": [
{
"name": "Ensemble 303.",
"name": "Ensemble 303",
"instrument_tags": []
}
]
@ -2044,7 +2044,7 @@
"work": "seams",
"performers": [
{
"name": "Ensemble 303.",
"name": "Ensemble 303",
"instrument_tags": []
}
]
@ -2055,7 +2055,7 @@
"id": "9ox7YDQ1M5ap",
"start_date": "2010-06-13",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -2066,7 +2066,7 @@
"work": "Approximating Omega",
"performers": [
{
"name": "The Dogstar Orchestra.",
"name": "The Dogstar Orchestra",
"instrument_tags": []
}
]
@ -2209,7 +2209,7 @@
"id": "ssjCpNlvRWOn",
"start_date": "2010-01-23",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -2220,7 +2220,7 @@
"work": "for Sol LeWitt",
"performers": [
{
"name": "Red Light New Music.",
"name": "Red Light New Music",
"instrument_tags": []
}
]
@ -2293,7 +2293,7 @@
"work": "field and perfect circuit",
"performers": [
{
"name": "The Transit Ensemble.",
"name": "The Transit Ensemble",
"instrument_tags": []
}
]
@ -2302,7 +2302,7 @@
"work": "field and perfect circuit",
"performers": [
{
"name": "The Transit Ensemble.",
"name": "The Transit Ensemble",
"instrument_tags": []
}
]
@ -2370,7 +2370,7 @@
"work": "for Sol LeWitt",
"performers": [
{
"name": "The Dogstar Orchestra.",
"name": "The Dogstar Orchestra",
"instrument_tags": []
}
]
@ -2414,7 +2414,7 @@
"id": "A4poZCJ92HRx",
"start_date": "2009-05-17",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -2425,7 +2425,7 @@
"work": "sort I",
"performers": [
{
"name": "The Sisters Streb.",
"name": "The Sisters Streb",
"instrument_tags": []
}
]
@ -2436,7 +2436,7 @@
"id": "BpMsz5nSrSO9",
"start_date": "2009-05-02",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -2451,7 +2451,7 @@
"instrument_tags": []
},
{
"name": "Friends.",
"name": "Friends",
"instrument_tags": []
}
]
@ -2464,7 +2464,7 @@
"instrument_tags": []
},
{
"name": "Friends.",
"name": "Friends",
"instrument_tags": []
}
]
@ -2503,7 +2503,7 @@
"work": "quieting rooms",
"performers": [
{
"name": "The Sem Ensemble.",
"name": "The Sem Ensemble",
"instrument_tags": []
}
]
@ -2512,7 +2512,7 @@
"work": "seams",
"performers": [
{
"name": "The Sem Ensemble.",
"name": "The Sem Ensemble",
"instrument_tags": []
}
]
@ -2557,7 +2557,7 @@
"id": "6bky0K6xc1it",
"start_date": "2008-09-10",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -2568,7 +2568,7 @@
"work": "a chance happening...",
"performers": [
{
"name": "Danny Holt.",
"name": "Danny Holt",
"instrument_tags": []
}
]
@ -2579,7 +2579,7 @@
"id": "hYsow1qi2sq3",
"start_date": "2008-09-02",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -2624,7 +2624,7 @@
"work": "sound.sound",
"performers": [
{
"name": "The Dogstar Orchestra.",
"name": "The Dogstar Orchestra",
"instrument_tags": []
}
]
@ -2680,7 +2680,7 @@
"work": "resonance i",
"performers": [
{
"name": "James Orsher.",
"name": "James Orsher",
"instrument_tags": []
}
]
@ -2728,7 +2728,7 @@
"work": "maximum change",
"performers": [
{
"name": "The Sem Ensemble.",
"name": "The Sem Ensemble",
"instrument_tags": []
}
]
@ -2750,7 +2750,7 @@
"work": "after a koan",
"performers": [
{
"name": "Eric Km Clark.",
"name": "Eric Km Clark",
"instrument_tags": []
}
]
@ -2815,7 +2815,7 @@
"work": "a chance happening...",
"performers": [
{
"name": "Danny Holt.",
"name": "Danny Holt",
"instrument_tags": []
}
]
@ -2871,7 +2871,7 @@
"work": "Fission",
"performers": [
{
"name": "The Locrian Players.",
"name": "The Locrian Players",
"instrument_tags": []
}
]
@ -2893,7 +2893,7 @@
"work": "Trajectories",
"performers": [
{
"name": "The Now Ensemble.",
"name": "The Now Ensemble",
"instrument_tags": []
}
]
@ -2971,7 +2971,7 @@
"work": "Lecture on Infinity",
"performers": [
{
"name": "James Orsher.",
"name": "James Orsher",
"instrument_tags": []
}
]
@ -2993,7 +2993,7 @@
"work": "Lecture on Infinity",
"performers": [
{
"name": "James Orsher.",
"name": "James Orsher",
"instrument_tags": []
}
]
@ -3015,7 +3015,7 @@
"work": "A Flourish",
"performers": [
{
"name": "April Guthrie.",
"name": "April Guthrie",
"instrument_tags": []
}
]
@ -3053,7 +3053,7 @@
"work": "Commas",
"performers": [
{
"name": "The New Century Players.",
"name": "The New Century Players",
"instrument_tags": []
}
]
@ -3114,7 +3114,7 @@
"work": "Filter III",
"performers": [
{
"name": "Cassia Streb.",
"name": "Cassia Streb",
"instrument_tags": []
}
]
@ -3125,7 +3125,7 @@
"id": "E4COxu0Nx8sw",
"start_date": "2005-01-28",
"venue": {
"name": "Redcat",
"name": "REDCAT",
"city": "Los Angeles",
"state": "CA"
},
@ -3153,7 +3153,7 @@
"work": "Fission",
"performers": [
{
"name": "The New Century Players.",
"name": "The New Century Players",
"instrument_tags": []
}
]
@ -3209,7 +3209,7 @@
"work": "Filter III",
"performers": [
{
"name": "Mark Menzies.",
"name": "Mark Menzies",
"instrument_tags": []
}
]
@ -3231,7 +3231,7 @@
"work": "Flux",
"performers": [
{
"name": "Thadeus Frazier Reed.",
"name": "Thadeus Frazier Reed",
"instrument_tags": []
}
]
@ -3253,7 +3253,7 @@
"work": "A Meditation for Solo Piano",
"performers": [
{
"name": "Vicki Ray.",
"name": "Vicki Ray",
"instrument_tags": []
}
]
@ -3349,7 +3349,7 @@
"id": "wYW-Fq928BDm",
"start_date": "2015-12-05",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -3530,7 +3530,7 @@
"id": "91DRhC8v21gm",
"start_date": "2016-04-15",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -3712,7 +3712,7 @@
"id": "8GWqkCi-_qhk",
"start_date": "2016-06-06",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},
@ -4018,7 +4018,7 @@
"id": "TxPHxHuc_rSv",
"start_date": "2016-08-28",
"venue": {
"name": "the wulf.",
"name": "the wulf",
"city": "Los Angeles",
"state": "CA"
},