portfolio/server/data/images.json
Michael Winter 711b5b93c2 Clean up data files and fix icon/PDF links
- 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)
2026-02-18 20:16:09 +01:00

178 lines
4.2 KiB
JSON

[
{
"id": "564d2906e4b0ce38bd2f9b6b",
"filename": "waterline_la_river_1.jpg",
"contentType": "image/jpeg"
},
{
"id": "564d2949e4b0ce38bd2f9b78",
"filename": "waterline_la_river_2.jpg",
"contentType": "image/jpeg"
},
{
"id": "564e9bade4b0ce38bd2f9b88",
"filename": "mbw_ostrava_1.jpg",
"contentType": "image/jpeg"
},
{
"id": "5653a9c2e4b0ce38bd2f9bf5",
"filename": "quieting_rooms_image_1.jpg",
"contentType": "image/jpeg"
},
{
"id": "5653a9dae4b0ce38bd2f9c12",
"filename": "quieting_rooms_image_2.jpg",
"contentType": "image/jpeg"
},
{
"id": "5653a9e9e4b0ce38bd2f9c26",
"filename": "quieting_rooms_image_3.jpg",
"contentType": "image/jpeg"
},
{
"id": "5653a9eee4b0ce38bd2f9c3a",
"filename": "quieting_rooms_image_4.jpg",
"contentType": "image/jpeg"
},
{
"id": "5653bd2fe4b0ce38bd2f9c4a",
"filename": "waterline_ostrava.jpg",
"contentType": "image/jpeg"
},
{
"id": "5653be13e4b0ce38bd2f9c60",
"filename": "minor_third_abstract.jpg",
"contentType": "image/jpeg"
},
{
"id": "5653be2ce4b0ce38bd2f9c6c",
"filename": "for_gregory_chaitin.jpg",
"contentType": "image/jpeg"
},
{
"id": "5808bcabe4b04741c902e45e",
"filename": "mbw_hundred_years_1.jpg",
"contentType": "image/jpeg"
},
{
"id": "5808bd3fe4b04741c902e46e",
"filename": "mbw_hundred_years_2.jpg",
"contentType": "image/jpeg"
},
{
"id": "5808bdbbe4b04741c902e480",
"filename": "mbw_oaxaca_1.jpg",
"contentType": "image/jpeg"
},
{
"id": "5808bdf1e4b04741c902e48a",
"filename": "mbw_oaxaca_2.jpg",
"contentType": "image/jpeg"
},
{
"id": "5808be13e4b04741c902e494",
"filename": "mbw_oaxaca_3.jpg",
"contentType": "image/jpeg"
},
{
"id": "5890387d3b884ffa0771edbc",
"filename": "thumb_waterline_la_river_1.jpg",
"contentType": "image/jpeg"
},
{
"id": "589038ac165f290a08f8159b",
"filename": "thumb_waterline_la_river_2.jpg",
"contentType": "image/jpeg"
},
{
"id": "5890390710c90726085525c7",
"filename": "thumb_mbw_ostrava_1.jpg",
"contentType": "image/jpeg"
},
{
"id": "5890397e4feb3e390875240d",
"filename": "thumb_mbw_oaxaca_1.jpg",
"contentType": "image/jpeg"
},
{
"id": "5890399c271743460850ca41",
"filename": "thumb_mbw_oaxaca_2.jpg",
"contentType": "image/jpeg"
},
{
"id": "589039b33467455408256413",
"filename": "thumb_mbw_oaxaca_3.jpg",
"contentType": "image/jpeg"
},
{
"id": "589039e13f572a6508fcbb7f",
"filename": "thumb_mbw_hundred_years_1.jpg",
"contentType": "image/jpeg"
},
{
"id": "58903a061247ca770882e6df",
"filename": "thumb_mbw_hundred_years_2.jpg",
"contentType": "image/jpeg"
},
{
"id": "58903a414ec37d8708725a97",
"filename": "thumb_waterline_ostrava.jpg",
"contentType": "image/jpeg"
},
{
"id": "58903a97501164a908e32aab",
"filename": "thumb_quieting_rooms_image_2.jpg",
"contentType": "image/jpeg"
},
{
"id": "58903acd97af88c708c0ff67",
"filename": "thumb_quieting_rooms_image_4.jpg",
"contentType": "image/jpeg"
},
{
"id": "58903b4304f22ce908b410b8",
"filename": "thumb_quieting_rooms_image_1.jpg",
"contentType": "image/jpeg"
},
{
"id": "58903b832b9b74f808a39376",
"filename": "thumb_for_gregory_chaitin.jpg",
"contentType": "image/jpeg"
},
{
"id": "58903bae93b4b006096a30aa",
"filename": "thumb_minor_third_abstract.jpg",
"contentType": "image/jpeg"
},
{
"id": "58903c3609e3ea2509436b3c",
"filename": "thumb_quieting_rooms_image_3.jpg",
"contentType": "image/jpeg"
},
{
"id": "58ebeb714f82171557aecb1b",
"filename": "thumb_rockfall.jpg",
"contentType": "image/jpeg"
},
{
"id": "58ebee414f82171557aecb3c",
"filename": "rockfall.jpg",
"contentType": "image/jpeg"
},
{
"id": "6016e5232ab79c0001885a52",
"filename": "mbw_plants_foto.jpg"
},
{
"id": "6016e53e2ab79c0001885a5d",
"filename": "thumb_mbw_plants_foto.jpg"
},
{
"id": "6016e64c2ab79c0001885a62",
"filename": "mbw_domino_perf.jpg"
},
{
"id": "6016e6682ab79c0001885a68",
"filename": "thumb_mbw_domino_perf.jpg"
}
]