- Clean all JSON data files: convert MongoDB format to clean JSON - works.json, images.json, publications.json, pubs.json, talks.json - releases.json, album_art.json, scores.json, my_image_gallery.json - events.json (with legacy program → program transformation) - resume.json (simplified structure) - Simplify all API routes (remove cleanData functions) - Fix PDF links to open in new tab (scores, writings, albums) - Upgrade to Nuxt 4.3.1 and fix carousel (nuxt-swiper) - Replace nuxt-icon with @nuxt/icon - Fix IconButton component for new tab links - Update cv.vue for resume data structure changes - Add icon collections (@iconify-json packages)
90 lines
2.1 KiB
JSON
90 lines
2.1 KiB
JSON
[
|
|
{
|
|
"id": "563ee6f1e4b0ce38bd2f9a89",
|
|
"filename": "Ostrava_cover.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "563fcc41e4b0ce38bd2f9aa1",
|
|
"filename": "west_coast_soundings_cover.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "56426516e4b0ce38bd2f9aa6",
|
|
"filename": "DIY_Canons_cover.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "56483e15e4b0ce38bd2f9b65",
|
|
"filename": "Rounds_cover.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "589033d84e8a6c1c069cdc9c",
|
|
"filename": "thumb_Ostrava_cover.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "589033d84e8a6c1c069cdc9e",
|
|
"filename": "thumb_west_coast_soundings_cover.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "589033d84e8a6c1c069cdca0",
|
|
"filename": "thumb_DIY_Canons_cover.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "589033d84e8a6c1c069cdca2",
|
|
"filename": "thumb_Rounds_cover.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "5a493efe4f82170dbbb3fe72",
|
|
"filename": "approximating_omega_cover.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "5a493fc84f82170dbbb3fe76",
|
|
"filename": "thumb_approximating_omega_cover.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "5a49617e4f82170dbbb3fe79",
|
|
"filename": "lower_limit_cover.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "5a4961a34f82170dbbb3fe7d",
|
|
"filename": "thumb_lower_limit.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "5b4601a96082b5226d429b99",
|
|
"filename": "preliminary_thoughts_TR.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "5b4601ba6082b5226d429b9f",
|
|
"filename": "thumb_preliminary_thoughts_TR.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "5b4601d06082b5226d429ba2",
|
|
"filename": "thumb_preliminary_thoughts_BMV.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "5b4601ee6082b5226d429ba5",
|
|
"filename": "preliminary_thoughts_BMV.jpg",
|
|
"contentType": "image/jpeg"
|
|
},
|
|
{
|
|
"id": "6016ca5e2ab79c0001885a4d",
|
|
"filename": "single_track_cover.jpg"
|
|
},
|
|
{
|
|
"id": "61f7793cb9d8210001e771e8",
|
|
"filename": "CiCC_cover.jpg"
|
|
}
|
|
] |