tao.chen
604e66ffe0
fix: DataResourceUploadModal.tsx
2026-08-14 12:28:22 +08:00
tao.chen
480e1cc638
update: data source
2026-08-14 11:59:06 +08:00
tao.chen
225a585499
update: validate_target_path
2026-08-14 11:32:15 +08:00
tao.chen
b9becffab2
update: 数据资源文件上传
2026-08-14 11:31:48 +08:00
tao.chen
462617b66d
feat: datasource
2026-08-13 20:13:37 +08:00
tao.chen
0b5b50edb9
update: rel path
2026-08-13 19:51:20 +08:00
tao.chen
63a14b1884
fix: params error
...
NameError: name 'session' is not defined
2026-08-13 19:20:36 +08:00
tao.chen
f5cb22e8cd
feat: upload resource
2026-08-13 19:09:13 +08:00
tao.chen
912c0ed22d
Merge branch 'refactor/storage' into develop
2026-08-13 18:11:50 +08:00
tao.chen
19157ad20b
test
2026-08-13 18:08:12 +08:00
tao.chen
532f0d6c91
fix: dir tree
2026-08-13 12:12:58 +08:00
tao.chen
3094a47298
fix: path error
2026-08-13 11:48:24 +08:00
tao.chen
83d0e0adca
fix: bug
...
1. Cannot find name 'PythonEditorBuffer'
2. Cannot find name 'PythonEditor'
2026-08-13 11:26:31 +08:00
tao.chen
1ad0ec9dbf
update: docker-compose.yml
2026-08-13 11:03:08 +08:00
tao.chen
dc68739216
Merge remote-tracking branch 'aliyun/develop' into develop
2026-08-13 11:01:43 +08:00
tao.chen
49c8a27841
update: update storage struct
2026-08-13 11:01:37 +08:00
tao.chen
da9a1ec472
update: storage path
2026-08-13 09:35:27 +08:00
tao.chen
302bda2ee9
fix: directory tree
2026-08-12 20:45:29 +08:00
tao.chen
d600d5dbb1
fix: directory cached
2026-08-12 20:41:44 +08:00
tao.chen
b1ceaeb173
fix: storage and directories bug
2026-08-12 20:18:29 +08:00
tao.chen
0bcdbb1068
fix: add logging limit
2026-08-12 19:52:14 +08:00
tao.chen
9d0ca1e8b6
fix: READINESS_TARGETS
2026-08-12 19:49:05 +08:00
tao.chen
8abe505d17
fix: multi owner
2026-08-12 18:58:18 +08:00
tao.chen
495018de34
update: workspace lazy load
2026-08-12 18:36:17 +08:00
tao.chen
c6c2481b96
feat: workspace 目录树服务端懒加载
...
- api.ts: listWorkspaceDirectories 支持 parent_path 查询; WorkspaceDirectory 增加 has_children; 同步 WorkspaceBoundApi 签名
- AuthContext: 绑定透传 parentPath
- scriptWorkspaceStore: 新增 expandedPaths/loadingChildrenPaths/loadedChildPaths, loadChildren/toggleExpanded, 局部刷新 createFolder/deleteDirectory
- WorkspaceTree: 移除 useState, 改为受控展开/加载状态
- ScriptExplorer: 从 store 读取并透传展开状态与 toggle
2026-08-12 18:06:35 +08:00
tao.chen
a09551bd3c
update: workspace members 403
2026-08-12 17:14:47 +08:00
tao.chen
6b9f851810
update: scripts.py api
2026-08-12 17:14:18 +08:00
tao.chen
a86432b102
update: PythonEditor.tsx
2026-08-12 16:58:00 +08:00
tao.chen
2fcdf51cfc
update: PythonEditor.tsx
2026-08-12 16:49:21 +08:00
tao.chen
dc4d190935
fix: python script 404
2026-08-12 13:45:15 +08:00
tao.chen
91339aa993
update: docker-compose.yml
2026-08-12 13:33:29 +08:00
tao.chen
416ff4d06a
feat: add logger
2026-08-12 12:43:31 +08:00
tao.chen
3981c32781
refactor: directory
2026-08-12 12:23:19 +08:00
tao.chen
a378ea5352
feat: add pytest in dev
2026-08-12 12:21:48 +08:00
tao.chen
e23df83e0d
fix: bugs
2026-08-11 22:03:01 +08:00
tao.chen
bff7b7f9a6
fix: bugs
2026-08-11 21:53:52 +08:00
tao.chen
dd6f176ca8
fix: file lock
2026-08-11 21:26:55 +08:00
tao.chen
d4013a07a9
rollback
2026-08-11 20:41:15 +08:00
tao.chen
e1360c5c38
test: backend
2026-08-11 20:09:44 +08:00
tao.chen
e80cbbd81c
feat: execute node python version
2026-08-11 19:00:55 +08:00
tao.chen
38cd06ee7a
update: clean dockerfile
2026-08-11 18:57:34 +08:00
tao.chen
05091c425a
update: filter by owner / visibility
2026-08-11 18:56:47 +08:00
tao.chen
c63f745374
fix: error
2026-08-11 18:42:15 +08:00
tao.chen
ca12646387
update: env error
2026-08-11 18:26:37 +08:00
tao.chen
78e83e1765
fix: migrate bug
2026-08-11 18:13:15 +08:00
tao.chen
ed7a6cd858
fix: migrate bug
2026-08-11 18:05:34 +08:00
tao.chen
1b0083be47
refactor: kernel spec
2026-08-11 17:47:39 +08:00
tao.chen
6c6e7e6500
update: python script run in python intercept
2026-08-11 16:20:40 +08:00
tao.chen
ec9effc254
update: npm registry
2026-08-11 16:19:34 +08:00
tao.chen
b49d804718
update: upgrade base image
2026-08-11 16:12:24 +08:00
tao.chen
fe7f1a744e
feat: schedule node add python version
2026-08-11 15:56:05 +08:00
tao.chen
e28bc39328
fix: default user
2026-08-11 15:13:26 +08:00
tao.chen
4269eed018
fix: 422 error
2026-08-11 15:13:13 +08:00
tao.chen
b44d057241
feat: preview components
2026-08-11 15:02:16 +08:00
tao.chen
5969f2f749
reformatter
2026-08-11 11:13:13 +08:00
tao.chen
b00a0e9ae1
fix: hook
2026-08-07 20:42:36 +08:00
tao.chen
567786215e
refactor: SchedulePage.tsx
2026-08-07 20:40:41 +08:00
tao.chen
084de5b2d6
fix: storage.py
2026-08-07 20:14:29 +08:00
tao.chen
a97aad3179
fix: schedule error
2026-08-07 19:59:04 +08:00
tao.chen
e7bce03794
fix: storage_api.py
2026-08-07 19:58:42 +08:00
tao.chen
7b4b752109
fix: import workspace member
2026-08-07 19:25:04 +08:00
tao.chen
45808192e0
refactor: SchedulePage.tsx
2026-08-07 19:19:37 +08:00
tao.chen
6ff2127de7
update: add logger info
2026-08-07 19:19:25 +08:00
tao.chen
ed517c488b
Merge remote-tracking branch 'aliyun/develop' into develop
2026-08-07 18:50:57 +08:00
tao.chen
14c41a22b6
fix: runtime timeout
2026-08-07 18:50:48 +08:00
tao.chen
37d89c74d6
Merge remote-tracking branch 'aliyun/develop' into develop
2026-08-07 18:22:08 +08:00
tao.chen
e2615be2e8
refactor: extract components
2026-08-07 17:38:28 +08:00
tao.chen
873a464629
fix: auth error
2026-08-07 16:14:13 +08:00
tao.chen
10347efa73
update: exclude hidden dir
2026-08-07 15:08:36 +08:00
tao.chen
2ee36b48ec
update: auth
...
update auth api
2026-08-07 14:41:20 +08:00
tao.chen
984894d797
refactor: SchedulesPageRoute.tsx, UserManagementPage.tsx, ProjectManagementPage.tsx
2026-08-07 14:40:46 +08:00
tao.chen
ec57fb6c7e
update: storage
...
update storage base path
2026-08-07 14:37:56 +08:00
tao.chen
6b2db5c613
fix: docker-compose.yml
...
env var error
2026-08-07 14:03:01 +08:00
tao.chen
edd560cf84
fix: docker-compose.yml
...
env var error
2026-08-07 14:01:17 +08:00
tao.chen
96f9a5c644
update: docker-compose.yml
...
add volumes
2026-08-07 13:58:04 +08:00
tao.chen
ffd1db45fc
fix: workspace refresh
2026-08-07 13:12:07 +08:00
tao.chen
03096a8951
feat: user permission
2026-08-07 13:00:14 +08:00
tao.chen
a891f1f649
fix: db version
2026-08-07 12:59:41 +08:00
tao.chen
586d9fa645
update: API.md
2026-08-07 12:58:54 +08:00
tao.chen
2369dc3dda
rollback vite
2026-08-07 12:56:52 +08:00
tao.chen
e8de719523
feat: add SchedulesPageRoute.tsx
2026-08-07 12:55:25 +08:00
tao.chen
6f574073e3
fix: frontend routes
2026-08-07 12:47:37 +08:00
tao.chen
d7934a42ab
refactor: uiStore.ts
2026-08-07 12:23:50 +08:00
tao.chen
2272e1f390
feat: add user api
2026-08-06 19:26:57 +08:00
tao.chen
2894b1f06f
fix: storage_api.py
2026-08-06 19:02:11 +08:00
tao.chen
245b522d36
feat: add seed to venv
2026-08-06 12:30:33 +08:00
tao.chen
6e6f880eb0
rollback
2026-08-06 11:00:41 +08:00
tao.chen
a7963406b3
fix: default kernel
2026-08-06 10:55:12 +08:00
tao.chen
e2329ea429
fix: default kernel
2026-08-06 10:46:21 +08:00
tao.chen
d813508461
feat: create user api
2026-08-06 10:42:17 +08:00
tao.chen
bf2cd9bd69
update: rename JUPYTER_VENV
2026-08-06 10:40:03 +08:00
tao.chen
53999cbd5b
docs: add API
2026-08-06 10:26:16 +08:00
tao.chen
a220afdb0b
update: schedule add multi python
2026-08-06 10:26:07 +08:00
tao.chen
485d324d39
update: list users
2026-08-06 10:25:50 +08:00
tao.chen
b9a028a1db
update: multi python version
2026-08-06 10:03:58 +08:00
tao.chen
f63ddc59b5
update: remove jupyter env install kernel /opt/venv/python3.12
2026-08-05 19:16:09 +08:00
tao.chen
90c3b5ee6f
fix: save version error
2026-08-05 19:14:05 +08:00
tao.chen
c4529782b5
test: Isolation jupyter env
2026-08-05 18:59:33 +08:00
tao.chen and Claude Fable 5
d5de1a63d4
fix: eager-load server defaults on StorageObjects to avoid MissingGreenlet
...
publish_version -> create_server_object_payload -> storage_payload reads
item.created_at on a sync helper. Without eager_defaults, server-default
columns stay unloaded after INSERT, the next sync read triggers a lazy
refresh through the async driver, and MissingGreenlet fires.
Enable mapper-level eager_defaults on StorageObjects so server-default
columns (created_at, updated_at, ...) are round-tripped into the ORM
object immediately after INSERT. No other table or session config
touched.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-05 18:36:26 +08:00
tao.chen
264faecb0d
fix: python3.10 build error
2026-08-05 17:49:53 +08:00