288 Commits

Author SHA1 Message Date
p
c7d5e63491 workspace: use URLSearchParams for upload/delete 2026-08-13 15:57:55 +08:00
p
5f7ddc197a workspace: add upload/open/delete tools + drag-drop 2026-08-13 15:56:21 +08:00
p
e0d095cb04 tree: fix __root__ expansion returns subdirs 2026-08-13 14:26:56 +08:00
p
751c953ad3 workspace: use ResourceBrowser widget 2026-08-13 12:02:00 +08:00
p
0805eb219b workspace: use remove+widgetBuild per row, monkey-patch dispatch 2026-08-12 18:50:43 +08:00
p
c934111748 popup: VBox for files panel 2026-08-12 18:49:19 +08:00
p
6f6e31fcf0 workspace: monkey-patch Tree.dispatch for selected 2026-08-12 18:48:11 +08:00
p
ef39d586bb tree: root only initially, click to expand 2026-08-12 18:44:40 +08:00
p
0a0260708a workspace: cache-busting fetch URLs 2026-08-12 18:42:16 +08:00
p
3349bb1b33 tree: nested children for initial load 2026-08-12 18:39:46 +08:00
p
af7d7fc716 tree: lazy-load children only 2026-08-12 18:37:51 +08:00
p
1dfaa7a573 fix: getWidgetById with bricks.app scope, initial root load 2026-08-12 18:35:33 +08:00
p
7f29e5c157 fix: getWidgetById with popup scope, no PopupWindow binds 2026-08-12 18:21:07 +08:00
p
8a095c712c workspace: full tree dspy + urlwidget button + PopupWindow binds 2026-08-12 18:09:49 +08:00
p
9ec29726b2 workspace: use closure vars for tree+fp, no getWidgetById 2026-08-12 18:01:44 +08:00
p
7e3424ef37 workspace: button script builds everything, tree.bind directly 2026-08-12 17:49:49 +08:00
p
1856da5bca workspace: button script handles tree bind, popup no binds 2026-08-12 17:31:32 +08:00
p
fdecd9ee1f workspace: bind on PopupWindow level, wid=ws_tree 2026-08-12 17:30:37 +08:00
p
888e1ff320 workspace: add debug logs to bind script 2026-08-12 17:23:47 +08:00
p
ebf7757dd2 fix: use getWidgetById instead of this in tree script 2026-08-12 17:00:04 +08:00
p
61fb3f6485 fix: workspace_tree id=__root__ returns children 2026-08-12 16:51:30 +08:00
p
340dcf0fd0 workspace: tree lazy-load with id param 2026-08-12 16:48:34 +08:00
p
f106d330a4 workspace: script fetch+widgetBuild for selected node 2026-08-12 16:45:03 +08:00
p
10e6407419 workspace: event_params [id] for urlwidget 2026-08-12 15:48:34 +08:00
p
3032f26e2d workspace: script action for tree selected 2026-08-12 15:37:49 +08:00
p
f7c68c5d73 workspace: params_mapping id->id for tree urlwidget 2026-08-12 15:20:39 +08:00
p
4db8e3fafd workspace: root dir files initially, __root__ handling 2026-08-12 15:18:47 +08:00
p
222d3e2e75 workspace: tree dirs only, left 280px, right filler 2026-08-12 15:17:06 +08:00
p
5dcd8cea5a workspace: PopupWindow width 85% height 80% 2026-08-12 15:14:57 +08:00
p
6408406cd9 workspace: relative path ids, is_leaf, workspace_files uses ws_dir 2026-08-12 15:13:25 +08:00
p
cb11d92b3e workspace: idField not valueField, cfontsize 1.0 2026-08-12 15:11:22 +08:00
p
1c59c29b6a workspace: Tree cfontsize 1.0 2026-08-12 15:09:36 +08:00
p
9b834ee4f9 workspace: Tree textField/valueField/parentField 2026-08-12 15:08:34 +08:00
p
be93db3a62 workspace: HBox+Tree, entire_url, urlwidget action 2026-08-12 15:02:40 +08:00
p
5af747e004 workspace: standard subwidgets + auto_open 2026-08-12 14:36:52 +08:00
p
b3b97632ac workspace: content in options instead of subwidgets 2026-08-12 14:35:53 +08:00
p
90af3f67a1 workspace: urlwidget action loading PopupWindow from DSPY 2026-08-12 14:34:49 +08:00
p
35261b8b84 workspace: popupwindow action with inline content 2026-08-12 14:33:51 +08:00
p
f72d422551 workspace: urlwidget script loading popup from DSPY 2026-08-12 14:32:14 +08:00
p
4268d716d6 workspace: use popupwindow action + workspace_popup.dspy 2026-08-12 14:29:53 +08:00
p
43053e9545 fix: workspace script - proper JSON escaping for querySelector 2026-08-12 14:26:56 +08:00
p
3ad3997d05 fix: workspace - container into content_w, then move flexbox into resizebox 2026-08-12 14:20:09 +08:00
p
03ee716c10 fix: workspace - single container into content_w, subwidgets inside 2026-08-12 14:19:27 +08:00
p
f6770304ff revert: restore working index.ui 2026-08-12 14:12:19 +08:00
pipeline
4937b38032 fix: workspace HTML render 2026-08-12 14:10:13 +08:00
pipeline
3cf1d04e36 fix: workspace popup - use HBox+buildWidget pattern like task btn 2026-08-12 14:07:22 +08:00
pipeline
16a51e2c83 fix: workspace popup render - use resizebox instead of content_w 2026-08-12 14:03:15 +08:00
ymq
8908112a65 feat: Tree+dataurl workspace (RAG pattern); shortcut files 2026-08-12 12:40:05 +08:00
ymq
fa9fc76bef fix: replace Tree widget with VScrollPanel dir listing 2026-08-12 12:37:49 +08:00
ymq
f28c152d89 fix: search login permissions 2026-08-12 12:08:05 +08:00