-
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