{
  "schemaVersion": 1,
  "version": "0.2.0-alpha.78",
  "mode": "browser",
  "documentBackend": false,
  "source": "https://github.com/vedranius/creative-workspace",
  "releaseLock": {
    "schemaVersion": 1,
    "apps": [
      {
        "app": "photocraft",
        "repo": "storytold/photocraft",
        "tag": "v0.16.0",
        "releaseId": 423446623,
        "commit": "b1794c6e0608ccfc887213dcf58398977c5cb75e",
        "asset": "photocraft-web-0.16.0.zip",
        "sha256": "d811b72621546180d033dd5e6a88255f58f21788d83bd50fbbcd94b5084267a9",
        "size": 12192545,
        "publishedAt": "2026-10-25T14:17:53Z",
        "heldLatest": {
          "tag": "v0.20.2",
          "reason": "The official v0.20.2 and v0.20.1 web ZIPs request a missing eframe inline JavaScript snippet and stall at startup in the isolated static Pages build. Use the last verified v0.16.0 release; test the next stable tag automatically."
        }
      },
      {
        "app": "vectorcraft",
        "repo": "storytold/vectorcraft",
        "tag": "v0.21.1",
        "releaseId": 434652576,
        "commit": "f6aa4309b4e11a6844e156120560b4beabf17fe9",
        "asset": "vectorcraft-web-0.21.1.zip",
        "sha256": "0ee84174aed234771294a0fdedf89a4f3467b34d66238d1dcf9c69d763604a80",
        "size": 33641930,
        "publishedAt": "2026-11-05T02:06:59Z"
      },
      {
        "app": "pdfcraft",
        "repo": "storytold/pdfcraft",
        "tag": "v0.18.2",
        "releaseId": 434649410,
        "commit": "7faa4f35cefb0dea04137ec475bdc770945c22cd",
        "asset": "pdfcraft-web-0.18.2.zip",
        "sha256": "3f2c11ae9e33d91762eaeb92a0921734a6e6cbab38c8a6a0d715fe1af73c6867",
        "size": 19609057,
        "publishedAt": "2026-11-05T01:47:43Z"
      },
      {
        "app": "lightcraft",
        "repo": "storytold/lightcraft",
        "tag": "v0.18.1",
        "releaseId": 434641877,
        "commit": "57024f072c234e0c6c850e0940a261790f976575",
        "asset": "lightcraft-web-0.18.1.zip",
        "sha256": "8b09f849dfeedf67cf1fd551361d9e5aafcce6e199157c250344dce01accfb64",
        "size": 73515941,
        "publishedAt": "2026-11-05T01:25:33Z"
      },
      {
        "app": "filmcraft",
        "repo": "storytold/filmcraft",
        "tag": "v0.17.1",
        "releaseId": 434646383,
        "commit": "2fe0d0460da86621fd8b193dcc0a61f790106200",
        "asset": "filmcraft-web-0.17.1.zip",
        "sha256": "4449a9823adfd5b8996348c74abbb84e856c46480f9d06f85e07b277150a4e4f",
        "size": 15199912,
        "publishedAt": "2026-11-05T01:47:53Z"
      },
      {
        "app": "effectcraft",
        "repo": "storytold/effectcraft",
        "tag": "v0.17.0",
        "releaseId": 423437996,
        "commit": "362474a843ddb67555d4c2d19ad6a590388aad0e",
        "asset": "effectcraft-web-0.17.0.zip",
        "sha256": "95f93e7a8d7907616e219152272b7e0c1791030309be02eb9214ae4258fec783",
        "size": 19453875,
        "publishedAt": "2026-10-25T14:01:25Z",
        "heldLatest": {
          "tag": "v0.21.1",
          "reason": "The official v0.21.1 web ZIP requests a missing effectcraft-config.json and returns 404 in the isolated static Pages build. Use the last verified v0.17.0 release; test the next stable tag automatically."
        }
      },
      {
        "app": "designcraft",
        "repo": "storytold/designcraft",
        "tag": "v0.17.2",
        "releaseId": 434648861,
        "commit": "16322ad54b3a20b4cd70666be7431086514d0a36",
        "asset": "designcraft-web-0.17.2.zip",
        "sha256": "23f15c8e67fb692b772cf8ede9c192e7d62a594ce1cf20345957dac4db17ff64",
        "size": 26921467,
        "publishedAt": "2026-11-05T01:47:37Z"
      },
      {
        "app": "wordcraft",
        "repo": "storytold/wordcraft",
        "tag": "v0.15.2",
        "releaseId": 434644041,
        "commit": "edfea68101220c9bdc4b2b0ccf4acd9612bedb6e",
        "asset": "wordcraft-web-0.15.2.zip",
        "sha256": "6c7e0f1fdda793ed29122e10c1674942b0693dca112ed748d97ea70714bdafc8",
        "size": 22070741,
        "publishedAt": "2026-11-05T01:34:30Z"
      },
      {
        "app": "gridcraft",
        "repo": "storytold/gridcraft",
        "tag": "v0.16.1",
        "releaseId": 434647694,
        "commit": "e581bc95b2a17d2a744a115478a20a1c2ad1ef72",
        "asset": "gridcraft-web-0.16.1.zip",
        "sha256": "496785cf8b1f406abeef8531e323961a13170be3815b6ac6809499adea598368",
        "size": 9295787,
        "publishedAt": "2026-11-05T01:24:51Z"
      },
      {
        "app": "deckcraft",
        "repo": "storytold/deckcraft",
        "tag": "v0.15.1",
        "releaseId": 434647160,
        "commit": "9bac60ff53029039c82083ee574c22d74c1541f1",
        "asset": "deckcraft-web-0.15.1.zip",
        "sha256": "06716e755e85dd21b06e25b18db652548ba5eb46ece6924d6f1bf8923457d130",
        "size": 11746253,
        "publishedAt": "2026-11-05T01:24:47Z"
      },
      {
        "app": "cadcraft",
        "repo": "storytold/cadcraft",
        "tag": "v0.17.1",
        "releaseId": 434656435,
        "commit": "a54d694f4f7a0df84b33cc30bd29e03e2eead216",
        "asset": "cadcraft-web-0.17.1.zip",
        "sha256": "dbce95f605807a04f48620de1f71112b10145de7022dc5dd37f9a8e1d6c1270c",
        "size": 11134965,
        "publishedAt": "2026-11-05T01:24:49Z"
      },
      {
        "app": "figcraft",
        "repo": "storytold/figcraft",
        "tag": "v0.15.1",
        "releaseId": 434646958,
        "commit": "9ab2c65ae23b66c10d6e4b1d282df9b28c692bf9",
        "asset": "figcraft-web-0.15.1.zip",
        "sha256": "a18e0be3d4411dd6ec4131fb97a86707718ff55f5c49fcefe9e15adb5c045d18",
        "size": 10348719,
        "publishedAt": "2026-11-05T01:48:05Z"
      },
      {
        "app": "soundcraft",
        "repo": "storytold/soundcraft",
        "tag": "v0.17.1",
        "releaseId": 434647326,
        "commit": "81c11215cbc5b55fd91c424e2d1bac7e4175a174",
        "asset": "soundcraft-web-0.17.1.zip",
        "sha256": "3f106e8010de363ed1093c12d26626739cc2679c4c6c9754870e16aab146a714",
        "size": 6743678,
        "publishedAt": "2026-11-05T01:24:46Z"
      }
    ]
  },
  "apps": [
    {
      "id": "photocraft",
      "name": "PhotoCraft",
      "category": "Image editing",
      "description": "Layers, masks, retouching and PSD documents.",
      "repo": "storytold/photocraft",
      "adapter": "server-engine",
      "status": "prototype-limited",
      "originalPort": "pending",
      "color": "#a8b9ee",
      "symbol": "P",
      "sourceRepo": "storytold/photocraft",
      "creator": "ArtCraft team",
      "url": "/original/photocraft/d811b72621546180d033dd5e6a88255f58f21788d83bd50fbbcd94b5084267a9/",
      "commit": "b1794c6e0608ccfc887213dcf58398977c5cb75e",
      "release": "v0.16.0",
      "heldLatest": {
        "tag": "v0.20.2",
        "reason": "The official v0.20.2 and v0.20.1 web ZIPs request a missing eframe inline JavaScript snippet and stall at startup in the isolated static Pages build. Use the last verified v0.16.0 release; test the next stable tag automatically."
      },
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "vectorcraft",
      "name": "VectorCraft",
      "category": "Illustration",
      "description": "Vector artwork, paths and illustration.",
      "repo": "storytold/vectorcraft",
      "adapter": "server-engine",
      "status": "prototype-limited",
      "originalPort": "pending",
      "color": "#eea893",
      "symbol": "V",
      "sourceRepo": "storytold/vectorcraft",
      "creator": "ArtCraft team",
      "url": "/original/vectorcraft/0ee84174aed234771294a0fdedf89a4f3467b34d66238d1dcf9c69d763604a80/",
      "commit": "f6aa4309b4e11a6844e156120560b4beabf17fe9",
      "release": "v0.21.1",
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "filmcraft",
      "name": "FilmCraft",
      "category": "Video",
      "description": "Editing, timelines, colour and audio.",
      "repo": "storytold/filmcraft",
      "adapter": "server-engine",
      "status": "adapter-required",
      "originalPort": "pending",
      "color": "#c4a8ee",
      "symbol": "F",
      "sourceRepo": "storytold/filmcraft",
      "creator": "ArtCraft team",
      "url": "/original/filmcraft/4449a9823adfd5b8996348c74abbb84e856c46480f9d06f85e07b277150a4e4f/",
      "commit": "2fe0d0460da86621fd8b193dcc0a61f790106200",
      "release": "v0.17.1",
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "lightcraft",
      "name": "LightCraft",
      "category": "Photography",
      "description": "Photo libraries and RAW development.",
      "repo": "storytold/lightcraft",
      "adapter": "server-engine",
      "status": "adapter-required",
      "originalPort": "pending",
      "color": "#ead99c",
      "symbol": "L",
      "sourceRepo": "storytold/lightcraft",
      "creator": "ArtCraft team",
      "url": "/original/lightcraft/8b09f849dfeedf67cf1fd551361d9e5aafcce6e199157c250344dce01accfb64/",
      "commit": "57024f072c234e0c6c850e0940a261790f976575",
      "release": "v0.18.1",
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "pdfcraft",
      "name": "PdfCraft",
      "category": "Documents",
      "description": "Read, organise and annotate PDF documents.",
      "repo": "storytold/pdfcraft",
      "adapter": "server-engine",
      "status": "prototype-limited",
      "originalPort": "pending",
      "color": "#eda8ad",
      "symbol": "Pd",
      "sourceRepo": "storytold/pdfcraft",
      "creator": "ArtCraft team",
      "url": "/original/pdfcraft/3f2c11ae9e33d91762eaeb92a0921734a6e6cbab38c8a6a0d715fe1af73c6867/",
      "commit": "7faa4f35cefb0dea04137ec475bdc770945c22cd",
      "release": "v0.18.2",
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "effectcraft",
      "name": "EffectCraft",
      "category": "Motion & VFX",
      "description": "Compositions, keyframes and visual effects.",
      "repo": "storytold/effectcraft",
      "adapter": "server-engine",
      "status": "adapter-required",
      "originalPort": "pending",
      "color": "#97d6d2",
      "symbol": "E",
      "sourceRepo": "storytold/effectcraft",
      "creator": "ArtCraft team",
      "url": "/original/effectcraft/95f93e7a8d7907616e219152272b7e0c1791030309be02eb9214ae4258fec783/",
      "commit": "362474a843ddb67555d4c2d19ad6a590388aad0e",
      "release": "v0.17.0",
      "heldLatest": {
        "tag": "v0.21.1",
        "reason": "The official v0.21.1 web ZIP requests a missing effectcraft-config.json and returns 404 in the isolated static Pages build. Use the last verified v0.17.0 release; test the next stable tag automatically."
      },
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "designcraft",
      "name": "DesignCraft",
      "category": "Publishing",
      "description": "Page layout, typography and publications.",
      "repo": "storytold/designcraft",
      "adapter": "server-engine",
      "status": "prototype-limited",
      "originalPort": "pending",
      "color": "#afd5ab",
      "symbol": "D",
      "sourceRepo": "storytold/designcraft",
      "creator": "ArtCraft team",
      "url": "/original/designcraft/23f15c8e67fb692b772cf8ede9c192e7d62a594ce1cf20345957dac4db17ff64/",
      "commit": "16322ad54b3a20b4cd70666be7431086514d0a36",
      "release": "v0.17.2",
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "figcraft",
      "name": "FigCraft",
      "category": "Interface design",
      "description": "Interface design, components and interactive prototypes.",
      "repo": "storytold/figcraft",
      "adapter": "server-engine",
      "status": "adapter-required",
      "originalPort": "pending",
      "color": "#c7a3e9",
      "symbol": "Fg",
      "sourceRepo": "storytold/figcraft",
      "creator": "ArtCraft team",
      "url": "/original/figcraft/a18e0be3d4411dd6ec4131fb97a86707718ff55f5c49fcefe9e15adb5c045d18/",
      "commit": "9ab2c65ae23b66c10d6e4b1d282df9b28c692bf9",
      "release": "v0.15.1",
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "wordcraft",
      "name": "WordCraft",
      "category": "Office",
      "description": "Word processing, document styles and review workflows.",
      "repo": "storytold/wordcraft",
      "adapter": "server-engine",
      "status": "adapter-required",
      "originalPort": "pending",
      "color": "#9ab8ef",
      "symbol": "W",
      "sourceRepo": "storytold/wordcraft",
      "creator": "ArtCraft team",
      "url": "/original/wordcraft/6c7e0f1fdda793ed29122e10c1674942b0693dca112ed748d97ea70714bdafc8/",
      "commit": "edfea68101220c9bdc4b2b0ccf4acd9612bedb6e",
      "release": "v0.15.2",
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "soundcraft",
      "name": "SoundCraft",
      "category": "Audio",
      "description": "Multitrack recording, audio editing and mixing.",
      "repo": "storytold/soundcraft",
      "adapter": "server-engine",
      "status": "adapter-required",
      "originalPort": "pending",
      "color": "#e4a9cb",
      "symbol": "S",
      "sourceRepo": "storytold/soundcraft",
      "creator": "ArtCraft team",
      "url": "/original/soundcraft/3f106e8010de363ed1093c12d26626739cc2679c4c6c9754870e16aab146a714/",
      "commit": "81c11215cbc5b55fd91c424e2d1bac7e4175a174",
      "release": "v0.17.1",
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "deckcraft",
      "name": "DeckCraft",
      "category": "Office",
      "description": "Slide presentations, layouts and slide shows.",
      "repo": "storytold/deckcraft",
      "adapter": "server-engine",
      "status": "adapter-required",
      "originalPort": "pending",
      "color": "#efa387",
      "symbol": "Dk",
      "sourceRepo": "storytold/deckcraft",
      "creator": "ArtCraft team",
      "url": "/original/deckcraft/06716e755e85dd21b06e25b18db652548ba5eb46ece6924d6f1bf8923457d130/",
      "commit": "9bac60ff53029039c82083ee574c22d74c1541f1",
      "release": "v0.15.1",
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "cadcraft",
      "name": "CADCraft",
      "category": "CAD",
      "description": "Computer-aided design, precision drafting and drawings.",
      "repo": "storytold/cadcraft",
      "adapter": "server-engine",
      "status": "adapter-required",
      "originalPort": "pending",
      "color": "#91cdd9",
      "symbol": "C",
      "sourceRepo": "storytold/cadcraft",
      "creator": "ArtCraft team",
      "url": "/original/cadcraft/dbce95f605807a04f48620de1f71112b10145de7022dc5dd37f9a8e1d6c1270c/",
      "commit": "a54d694f4f7a0df84b33cc30bd29e03e2eead216",
      "release": "v0.17.1",
      "processing": "browser",
      "serverIntegrated": false
    },
    {
      "id": "gridcraft",
      "name": "GridCraft",
      "category": "Office",
      "description": "Spreadsheets, formulas, charts and data analysis.",
      "repo": "storytold/gridcraft",
      "adapter": "server-engine",
      "status": "adapter-required",
      "originalPort": "pending",
      "color": "#adc8a3",
      "symbol": "G",
      "sourceRepo": "storytold/gridcraft",
      "creator": "ArtCraft team",
      "url": "/original/gridcraft/496785cf8b1f406abeef8531e323961a13170be3815b6ac6809499adea598368/",
      "commit": "e581bc95b2a17d2a744a115478a20a1c2ad1ef72",
      "release": "v0.16.1",
      "processing": "browser",
      "serverIntegrated": false
    }
  ]
}
