Commit Graph

  • 977d9a9258 Fix artifact dict key mismatch (hash -> cid) gilesb 2026-01-12 12:05:13 +00:00
  • 585c75e846 Fix item visibility bugs and add effects web UI gilesb 2026-01-12 12:01:54 +00:00
  • 19e2277155 Track art-common master branch, add auth tests gilesb 2026-01-12 10:25:54 +00:00
  • 1e542a1e0b Add numpy and opencv for effect dependencies gilesb 2026-01-12 10:13:42 +00:00
  • 1e928ae771 Track artdag main branch instead of pinned commit gilesb 2026-01-12 10:03:16 +00:00
  • 4ba981ee8d Update artdag to f944713 (IPFS_API fix) gilesb 2026-01-12 10:01:40 +00:00
  • e465496313 Unify IPFS access to use IPFS_API consistently gilesb 2026-01-12 09:52:37 +00:00
  • 56009c391d Add testing infrastructure and refactor DAG transformation gilesb 2026-01-12 09:37:06 +00:00
  • 0ba1d6e82d Fix effect CID resolution: use 'cid' not 'effect_hash' gilesb 2026-01-12 09:24:15 +00:00
  • 19e74a097d Add debug logging to trace input binding gilesb 2026-01-12 09:15:45 +00:00
  • 60344b34f4 Fix registry lookups to use cid, remove dead legacy code gilesb 2026-01-12 09:09:40 +00:00
  • 8e7228fc38 Fix recipe_id to use IPFS CID instead of local hash gilesb 2026-01-12 08:58:51 +00:00
  • f333eeb1e6 Fix infinite recursion in get_by_cid gilesb 2026-01-12 08:43:06 +00:00
  • b35fe3d7a7 Update artdag-common pin gilesb 2026-01-12 08:33:25 +00:00
  • 124cf65138 Update artdag pin to include cid rename gilesb 2026-01-12 08:32:09 +00:00
  • 00b4934bf6 Remove database migration blocks gilesb 2026-01-12 08:19:40 +00:00
  • faa54b2e85 Add database migration for content_hash -> cid rename gilesb 2026-01-12 08:18:23 +00:00
  • 92d26b2b72 Rename content_hash/output_hash to cid throughout gilesb 2026-01-12 08:02:44 +00:00
  • 494a2a8650 Add IPFS CID support for asset lookup gilesb 2026-01-12 07:36:18 +00:00
  • c7c7c90909 Store effects in IPFS instead of local cache gilesb 2026-01-12 07:28:05 +00:00
  • db3faa6a2c Fix dog effect import for new single-file format gilesb 2026-01-12 06:58:59 +00:00
  • 8e1c08abdc Add effects upload endpoint gilesb 2026-01-12 06:37:24 +00:00
  • 8e0b473925 Add COMPOUND node execution and S-expression API gilesb 2026-01-12 01:26:26 +00:00
  • 3599f3779b Add IPFS link to recipe S-expression display gilesb 2026-01-12 00:36:14 +00:00
  • b686ce75f8 Remove YAML support - S-expressions only gilesb 2026-01-12 00:33:54 +00:00
  • 3dbbb52d23 Store plans in content-addressed cache (IPFS) gilesb 2026-01-12 00:30:59 +00:00
  • 10fe05a049 Save plans as S-expressions under content hash gilesb 2026-01-12 00:29:53 +00:00
  • 65a8170192 Use native S-expression for recipe/plan display gilesb 2026-01-12 00:26:05 +00:00
  • f554122b07 Replace plan JSON with colored S-expression display gilesb 2026-01-12 00:23:12 +00:00
  • 82d94f6e0e Add inline media previews for runs list and detail page gilesb 2026-01-12 00:20:26 +00:00
  • 5c3558e1ba Fix DAG visualization and step link handling gilesb 2026-01-12 00:05:50 +00:00
  • 7a4cd3d413 Fix inputs parsing in runs list gilesb 2026-01-11 23:57:49 +00:00
  • e91803f71d Add runs and storage counts to home page stats gilesb 2026-01-11 23:56:11 +00:00
  • 5e6ed38ca4 Improve recipe listing - check both uploader and owner gilesb 2026-01-11 23:54:56 +00:00
  • 48faf7ee43 Fix media type detection using magic bytes gilesb 2026-01-11 23:53:40 +00:00
  • 0a82158622 Support multiple input name formats for recipe run gilesb 2026-01-11 23:42:52 +00:00
  • fe8e65881d Map owner to uploader for S-expression recipes gilesb 2026-01-11 23:40:50 +00:00
  • 8e70a9b9f2 Add interactive plan node selection with media previews gilesb 2026-01-11 23:30:43 +00:00
  • d73592fbe2 Fix DAG visualization node IDs gilesb 2026-01-11 23:21:33 +00:00
  • cdd29e07f5 Pin artdag to commit with sexp module gilesb 2026-01-11 23:18:51 +00:00
  • 24b6b4af28 Give clear error when sexp module not available gilesb 2026-01-11 23:17:55 +00:00
  • 0ead728fde Fix dag_elements undefined in run detail template gilesb 2026-01-11 23:15:52 +00:00
  • f7dbb952ab Preserve recipe name in run service and templates gilesb 2026-01-11 23:09:33 +00:00
  • e59a50c000 Add S-expression recipe support gilesb 2026-01-11 23:08:53 +00:00
  • 9df78f771d Fix run detail: add username, total_steps, recipe_name gilesb 2026-01-11 22:23:08 +00:00
  • 9a8e26e79c Compute step_count in recipe service gilesb 2026-01-11 22:09:34 +00:00
  • 145c69f21b Add artifacts to run detail view gilesb 2026-01-11 22:08:06 +00:00
  • ccf28bd351 Load recipe to show plan in run detail view gilesb 2026-01-11 22:05:41 +00:00
  • 50ea0f1491 Fix run detail: default to JSON, only HTML if browser requests it gilesb 2026-01-11 22:03:53 +00:00
  • c6fadea090 Save run output to user's media collection gilesb 2026-01-11 21:56:59 +00:00
  • 95ffe9fa69 Fix run detail page and recipe name gilesb 2026-01-11 21:56:08 +00:00
  • aacf1ceb77 Add error logging for pending run creation gilesb 2026-01-11 21:45:29 +00:00
  • eb1de433b1 Get actor_id from pending_runs when saving completed run gilesb 2026-01-11 21:43:44 +00:00
  • 59de1cf6b5 Add _ensure_inputs_list to handle legacy Redis data format gilesb 2026-01-11 21:27:49 +00:00
  • cca8f74d3c Add debug logging for recipe node structure gilesb 2026-01-11 21:24:17 +00:00
  • d92e493689 Fix inputs JSON parsing in pending_runs database functions gilesb 2026-01-11 20:38:19 +00:00
  • 8ab0f05a7d Add durable pending runs and recipe list debugging gilesb 2026-01-11 20:35:00 +00:00
  • a6dd470623 Fix recipe steps display and DAG visualization gilesb 2026-01-11 20:21:24 +00:00
  • 209d416442 Fix running runs not appearing in UI list gilesb 2026-01-11 20:15:41 +00:00
  • 0f18e5de8d Fix DAG output attribute: output -> output_id gilesb 2026-01-11 19:10:42 +00:00
  • ab2f65e14d Add client download link and build tarball during deployment gilesb 2026-01-11 19:08:55 +00:00
  • 0ddeb5ba94 Resolve registry asset/effect references when running recipes gilesb 2026-01-11 18:22:36 +00:00
  • 156014a1f3 Add Share to L2 buttons for media, recipes, and runs gilesb 2026-01-11 18:21:14 +00:00
  • 088af1611b Transform recipe DAG format to artdag library format gilesb 2026-01-11 18:14:44 +00:00
  • 3acaacce1f Fix recipe detail to display DAG nodes as steps gilesb 2026-01-11 18:12:08 +00:00
  • e806337503 Remove unnecessary redirect routes, fix template links gilesb 2026-01-11 18:05:24 +00:00
  • 6c73a06539 Fix redirect handlers to pass dependencies explicitly gilesb 2026-01-11 18:02:24 +00:00
  • 970faa3fa0 Fix run recipe: optional fields in RunStatus, list->dict nodes gilesb 2026-01-11 17:50:36 +00:00
  • b57745098e Fix run_recipe to handle dict return from create_run gilesb 2026-01-11 17:43:31 +00:00
  • 2e9ba46f19 Use UserContext from artdag_common, remove duplicate gilesb 2026-01-11 17:38:02 +00:00
  • 9e3c4c9d78 Add l2_server to UserContext gilesb 2026-01-11 17:28:40 +00:00
  • 3373be285e Fix recipe list links and home page recipe count gilesb 2026-01-11 17:26:00 +00:00
  • a6fe88c277 Fix recipe upload to accept file uploads instead of JSON gilesb 2026-01-11 17:13:06 +00:00
  • 697fa7c64d Show actual media count on home page gilesb 2026-01-11 16:55:14 +00:00
  • f6a7e0852c Fix cache detail template field names gilesb 2026-01-11 16:53:48 +00:00
  • 921d81421a Fix cache method name: get_content_path -> get_by_content_hash gilesb 2026-01-11 16:36:29 +00:00
  • 27cbb0a85c Store MIME type in database during upload gilesb 2026-01-11 16:18:56 +00:00
  • 9c148f535d Fix media list template field names gilesb 2026-01-11 16:18:09 +00:00
  • c0fe22313f Update artdag_common to fix auth token handling gilesb 2026-01-11 16:07:43 +00:00
  • e8501de466 Fix list_media to use get_user_items instead of list_cache_items giles 2026-01-11 14:10:49 +00:00
  • 4b22fb6588 Index all DAG node outputs by content_hash and upload to IPFS giles 2026-01-11 14:08:41 +00:00
  • 854396680f Refactor storage: remove Redis duplication, use proper data tiers giles 2026-01-11 14:05:31 +00:00
  • 8591faf0fc Fix CacheService list_media and recipe inputs type giles 2026-01-11 13:28:27 +00:00
  • 4f011a66ff Fix recipe run endpoint to accept JSON body giles 2026-01-11 13:22:13 +00:00
  • b47417704e Fix /media route by mounting cache router directly giles 2026-01-11 13:21:26 +00:00
  • 3f77c24699 Enable markdown tables and fenced_code extensions giles 2026-01-11 13:20:48 +00:00
  • ada51c0880 Add 404 handler and template giles 2026-01-11 13:14:29 +00:00
  • e7e95b7857 Fix Request type hints in redirect handlers giles 2026-01-11 13:11:36 +00:00
  • 828a958a7b Update artdag-common to 889ea98 with prose fix giles 2026-01-11 13:10:45 +00:00
  • 7c6b8d7170 Pin artdag-common to commit 2163cbd giles 2026-01-11 13:02:25 +00:00
  • f0db4f4ea6 Restore home page with README display giles 2026-01-11 12:54:50 +00:00
  • a34fff3aaa Add database init/close lifecycle events to app startup giles 2026-01-11 12:52:29 +00:00
  • b372d02df2 Fix list_recipes to use offset parameter giles 2026-01-11 12:43:54 +00:00
  • d19d6d6e42 Fix RecipeService initialization with cache manager giles 2026-01-11 12:34:39 +00:00
  • eed4596af8 Update base.html to extend _base.html giles 2026-01-11 12:28:26 +00:00
  • 83cce09b1a Fix list_runs to use offset parameter giles 2026-01-11 12:22:59 +00:00
  • 0ec1de3cb7 Add httpx dependency giles 2026-01-11 12:18:11 +00:00
  • cc6be54a92 Add artdag-common dependency giles 2026-01-11 11:55:40 +00:00
  • 29da91e01a Refactor to modular app factory architecture giles 2026-01-11 11:48:24 +00:00
  • 73b7f173c5 Use cache_id for plan node details and show input/output media giles 2026-01-11 11:44:21 +00:00