Mahmoud-Emad
cc93081b15
feat: Add workspace selection synchronization
...
- Create `codewalker` module with file system utilities
- Refactor `Workspace` file operations to use `codewalker`
- Add `include_tree` flag to `HeropromptChild` struct
- Implement new `/selection` API endpoint for workspace
- Sync frontend selection state to backend via new API
2025-08-24 12:58:09 +03:00
Mahmoud-Emad
6098f166bb
feat: Add directory listing functionality
...
- Add `list_dir` function to `Workspace` struct
- Implement path handling and directory scanning logic
- Refine struct formatting for `Node`, `ComputeSlice`, `StorageSlice`
- Update `StorageSlice.pricing_policy` comment
- Adjust whitespace in CSS styles
2025-08-24 12:00:12 +03:00
Mahmoud-Emad
3050433cfd
Merge branch 'development' into development_heroprompt
2025-08-24 11:35:08 +03:00
Mahmoud-Emad
de9e310867
feat: redesign UI for improved file explorer and workspaces
...
- Refactor file tree logic into `SimpleFileTree` class
- Implement new explorer with collapse, refresh, search, and selection controls
- Redesign selection, prompt, and chat workspaces with new layouts and styles
- Introduce dedicated CSS icon set for various UI elements
- Add prompt generation and clipboard copy functionality for prompt output
2025-08-24 11:34:30 +03:00
9398d653d3
...
2025-08-23 14:06:15 +02:00
66240aa9f2
...
2025-08-22 14:33:01 +02:00
Mahmoud-Emad
03de3a6aee
docs: add HeroLib Web UI documentation
...
- Add quick start guide with code example
- List key features of the UI
- Detail built-in tools and their paths
2025-08-21 20:04:25 +03:00
Mahmoud-Emad
cf187d46b3
feat: improve Heroprompt UI and refactor modules
...
- Refactor all UI rendering logic into a single `ui` module
- Centralize static assets serving to `/static` directory
- Redesign Heroprompt page with Bootstrap 5 components
- Enhance workspace management and file tree interactions
- Add Bootstrap modal support for UI dialogs
2025-08-21 20:01:43 +03:00
Mahmoud-Emad
68dd957421
feat: add modular web UI features
...
- Enable `web` command to start UI server
- Centralize web server setup and static serving
- Implement modular UI for chat and script editor
- Refactor Heroprompt UI into its own module
- Introduce dynamic theme switching and mobile menu
2025-08-21 18:28:17 +03:00
b168d647da
...
2025-08-21 17:18:41 +02:00
3f46a35f7b
...
2025-08-21 12:45:03 +02:00
e6021c0bde
...
2025-08-21 12:44:42 +02:00
9af7a62381
...
2025-08-21 12:43:03 +02:00
245d45bb6b
...
2025-08-21 12:37:35 +02:00
238c35d45b
...
2025-08-21 12:36:54 +02:00
df3817120f
...
2025-08-21 12:35:06 +02:00
40b3911781
...
2025-08-21 12:21:52 +02:00
febe87c55e
...
2025-08-21 12:17:40 +02:00
e8d6193d06
Merge branch 'development' into development_heroprompt
...
* development:
...
2025-08-21 12:16:42 +02:00
1d98724c02
...
2025-08-21 12:16:32 +02:00
26731c38b5
...
2025-08-21 12:13:36 +02:00
a484da769c
Merge branch 'development_heroprompt' of github.com:freeflowuniverse/herolib into development_heroprompt
2025-08-21 12:11:11 +02:00
cbccce3413
...
2025-08-21 12:11:09 +02:00
Mahmoud-Emad
27c8c06cdb
chore: Comment the web ui package
2025-08-21 13:10:44 +03:00
Mahmoud-Emad
35eee2dcad
Merge branch 'development_heroprompt' of https://github.com/freeflowuniverse/herolib into development_heroprompt
2025-08-21 13:07:09 +03:00
cba4a6d7c1
...
2025-08-21 12:06:21 +02:00
1217d7b10d
...
2025-08-21 12:06:03 +02:00
Mahmoud-Emad
cfd5711c86
chore: comment out web command functionality
2025-08-21 13:06:01 +03:00
9642922445
...
2025-08-21 12:05:20 +02:00
9b2b7283c0
...
2025-08-21 12:02:28 +02:00
9658f1af8d
...
2025-08-21 12:01:36 +02:00
13bed3d48a
...
2025-08-21 11:59:06 +02:00
e620dfc6e3
Merge branch 'development' of github.com:freeflowuniverse/herolib into development
...
* 'development' of github.com:freeflowuniverse/herolib:
remove const from default field value
2025-08-21 11:38:07 +02:00
1171b7b6d6
Merge branch 'development_heroprompt' of github.com:freeflowuniverse/herolib into development_heroprompt
2025-08-21 11:37:19 +02:00
3029bf661a
...
2025-08-21 11:37:17 +02:00
Timur Gordon
26c945ed08
remove const from default field value
2025-08-21 11:37:11 +02:00
1b90ce41e6
...
2025-08-21 11:15:08 +02:00
e0a8bc32e7
..
2025-08-21 11:10:13 +02:00
Mahmoud-Emad
f5d9c6019b
Merge branch 'development' into development_heroprompt
2025-08-21 11:06:57 +03:00
Mahmoud-Emad
27f48de1f1
feat: Add directory and file selection
...
- Add button to select directories
- Implement `addDirToSelection` API call
- Refactor file selection to `addFileToSelection`
- Update file selection button title
- Remove commented preview logic from file links
2025-08-21 10:59:20 +03:00
17cdfd8a0d
...
2025-08-21 09:49:25 +02:00
Mahmoud-Emad
854eb9972b
feat: integrate Heroprompt UI and backend
...
- Replace generic UI with dedicated Heroprompt web interface
- Implement new Heroprompt-specific backend APIs
- Develop client-side logic for file browsing and selection
- Enhance workspace configuration and management capabilities
- Remove deprecated generic UI modules and code
2025-08-21 10:49:02 +03:00
c0339a0922
...
2025-08-21 09:48:50 +02:00
601e5db76a
,
2025-08-21 09:45:41 +02:00
b109299210
...
2025-08-21 09:38:20 +02:00
082dbed910
...
2025-08-21 09:07:29 +02:00
34202de296
...
2025-08-20 18:39:52 +02:00
3bcb6bee80
...
2025-08-19 05:51:43 +02:00
7e33acb425
...
2025-08-18 17:17:10 +02:00
75d20fd8e1
...
2025-08-18 17:16:03 +02:00